--- /srv/rebuilderd/tmp/rebuilderdlnJthG/inputs/mesa-libgallium_25.2.6-1~bpo13+1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdlnJthG/out/mesa-libgallium_25.2.6-1~bpo13+1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-04 16:30:36.000000 debian-binary │ --rw-r--r-- 0 0 0 1132 2025-11-04 16:30:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6455612 2025-11-04 16:30:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1136 2025-11-04 16:30:36.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 6462724 2025-11-04 16:30:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabi/libgallium-25.2.6-1~bpo13+1.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x1b108b8 0x01b108b8 0x01b108b8 0x05880 0x05880 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1b1613c 0x1b1613c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x1b108e0 0x01b108e0 0x01b108e0 0x05880 0x05880 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1b16164 0x1b16164 R E 0x10000 │ │ │ │ LOAD 0x1b1c0e4 0x01b2c0e4 0x01b2c0e4 0xde5fe 0x2a3bb0 RW 0x10000 │ │ │ │ DYNAMIC 0x1bdfe44 0x01befe44 0x01befe44 0x001b8 0x001b8 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1b1c0e4 0x01b2c0e4 0x01b2c0e4 0x00004 0x0001c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1b1c0e4 0x01b2c0e4 0x01b2c0e4 0xc3f1c 0xc3f1c R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000ab8a 00ab8a 000830 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000b3bc 00b3bc 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000b3ec 00b3ec 000320 00 A 4 9 4 │ │ │ │ [ 8] .rel.dyn REL 0000b70c 00b70c 04dad0 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 000591dc 0591dc 001b88 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 0005ad64 05ad64 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0005ad70 05ad70 00295c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0005d6d0 05d6d0 11bbd60 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 01219430 1219430 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 01219440 1219440 8f2f55 00 A 0 0 16 │ │ │ │ - [15] .ARM.extab PROGBITS 01b0c398 1b0c398 00451e 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 01b108b8 1b108b8 005880 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 01b16138 1b16138 000004 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0005d6d0 05d6d0 11bbd80 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 01219450 1219450 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 01219460 1219460 8f2f5d 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 01b0c3c0 1b0c3c0 00451e 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 01b108e0 1b108e0 005880 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 01b16160 1b16160 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 01b2c0e4 1b1c0e4 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 01b2c0e8 1b1c0e8 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 01b2c0e8 1b1c0e8 000044 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 01b2c12c 1b1c12c 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 01b2c130 1b1c130 0c3d14 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 01befe44 1bdfe44 0001b8 08 WA 4 0 4 │ │ │ │ [24] .got PROGBITS 01bf0000 1be0000 0038c0 04 WA 0 0 4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libgallium-25.2.6-1~bpo13+1.so] │ │ │ │ 0x0000000c (INIT) 0x5ad64 │ │ │ │ - 0x0000000d (FINI) 0x1219430 │ │ │ │ + 0x0000000d (FINI) 0x1219450 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1b2c0e8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 68 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1b2c12c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x4698 │ │ │ │ 0x00000006 (SYMTAB) 0x518 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6d94a9e502899b7a162b5f0055e8f1fb644cbc57 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cd2ffb116d913a6556e25432956113b67b6ce663 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -932,15 +932,15 @@ │ │ │ │ GLIBC_2.38 │ │ │ │ LLVM_19.1 │ │ │ │ GLIBC_2.29 │ │ │ │ XB24XB48RG16 │ │ │ │ R8 XR30AR12AB4H │ │ │ │ RG16XB24AR15XR24AR30AB30AR12AB12XB2 │ │ │ │ AB15XB30XB4HAR24XR30 │ │ │ │ -P016RGBPRGBXAR30P010X │ │ │ │ +P016RGBPRGBXAR30P010x │ │ │ │ BGRXNV123 │ │ │ │ ARGBRGBABGRAAB30 │ │ │ │ 422VYUYVYV12YUY2444P │ │ │ │ YV12I420NV12RGBP422V444PYUY2P016P012UYVY │ │ │ │ AR30AB30BGRXUYVYYUY2422V444PY800YV12RGBXNV12I420h │ │ │ │ RGBPXB30P016P010P012RGBAXR30ARGBBGRA │ │ │ │ P016AR30 │ │ │ │ @@ -952,15 +952,15 @@ │ │ │ │ YV12444P │ │ │ │ XB24BA24AR24AB24GR32R16 AB30XB30P012XR30NV12GR88R8 YUYVXR24AR30 │ │ │ │ RGBAARGBBGRXAR30AB30RGBXYV12Y800444P422VUYVYYUY2NV12I420RGBPXB30P016P010P012XR30BGRA │ │ │ │ NV12RGBPYUY2XR30P012P010Y800P016XB30AR303 │ │ │ │ RGBXBGRXRGBAI420YV12 │ │ │ │ 444PAB30 │ │ │ │ RGBABGRABGRXAR30AB30UYVYYUY2RGBX422V444PY800YV12NV12I420RGBPXB30P016P010P012XR30ARGB │ │ │ │ -gfffVUUUC │ │ │ │ +gfffVUUUc │ │ │ │ 43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 43333333VUUUUUUU │ │ │ │ 3333UUUU │ │ │ │ UUUU3333 │ │ │ │ (@UUUUUU │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -67,17 +67,17 @@ │ │ │ │ beq 5d7d8 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r1, #12 │ │ │ │ bl 5c428 │ │ │ │ mov r0, r4 │ │ │ │ b 5d7bc │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ - bl 11a75c0 │ │ │ │ + bl 11a75e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117b2f4 │ │ │ │ + bl 117b31c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #596] @ 5da48 │ │ │ │ ldr r1, [pc, #596] @ 5da4c │ │ │ │ ldr r3, [pc, #596] @ 5da50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, #592] @ 5da54 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -678,53 +678,53 @@ │ │ │ │ str r3, [r1, #172] @ 0xac │ │ │ │ str r3, [r1, #176] @ 0xb0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01bb1464 │ │ │ │ @ instruction: 0x01b924b8 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - tsteq sp, r8, asr #19 │ │ │ │ - @ instruction: 0x011ce8b0 │ │ │ │ - @ instruction: 0x011de9bc │ │ │ │ + tsteq sp, r8, ror #19 │ │ │ │ + @ instruction: 0x011ce8d0 │ │ │ │ + @ instruction: 0x011de9dc │ │ │ │ @ instruction: 0x01bb131c │ │ │ │ - strheq pc, [r0, -r8]! @ │ │ │ │ - tsteq sp, r4, lsl r9 │ │ │ │ - @ instruction: 0x011de894 │ │ │ │ - @ instruction: 0x011de898 │ │ │ │ - tsteq sp, r8, lsr #17 │ │ │ │ - tsteq sp, r0, lsl #17 │ │ │ │ - tsteq sp, ip, asr #16 │ │ │ │ + ldrdeq pc, [r0, -r8]! │ │ │ │ + tsteq sp, r4, lsr r9 │ │ │ │ + @ instruction: 0x011de8b4 │ │ │ │ + @ instruction: 0x011de8b8 │ │ │ │ + tsteq sp, r8, asr #17 │ │ │ │ + tsteq sp, r0, lsr #17 │ │ │ │ + tsteq sp, ip, ror #16 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ @ instruction: 0x01bb10cc │ │ │ │ - tsteq sp, r0, asr #29 │ │ │ │ - @ instruction: 0x011d5ebc │ │ │ │ - tsteq sp, r0, lsl #29 │ │ │ │ - tsteq sp, r0, lsl #29 │ │ │ │ - tsteq sp, r4, ror lr │ │ │ │ + tsteq sp, r0, ror #29 │ │ │ │ + @ instruction: 0x011d5edc │ │ │ │ + tsteq sp, r0, lsr #29 │ │ │ │ + tsteq sp, r0, lsr #29 │ │ │ │ + @ instruction: 0x011d5e94 │ │ │ │ @ instruction: 0x01bb0e50 │ │ │ │ - tsteq sp, r4, lsl lr │ │ │ │ - tsteq sp, r8, lsr #12 │ │ │ │ + tsteq sp, r4, lsr lr │ │ │ │ + tsteq sp, r8, asr #12 │ │ │ │ muleq r0, r0, r2 │ │ │ │ - tsteq sp, r8, lsl #11 │ │ │ │ - tsteq sp, r8, lsl #11 │ │ │ │ - tsteq sp, r8, lsl #11 │ │ │ │ - tsteq sp, r0, ror #10 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - tsteq sp, r4, ror #10 │ │ │ │ - tsteq sp, ip, lsr r4 │ │ │ │ + tsteq sp, r8, lsr #11 │ │ │ │ + tsteq sp, r8, lsr #11 │ │ │ │ + tsteq sp, r8, lsr #11 │ │ │ │ + tsteq sp, r0, lsl #11 │ │ │ │ + tsteq sp, r4, lsl #11 │ │ │ │ + tsteq sp, r4, lsl #11 │ │ │ │ + tsteq sp, r4, lsl #11 │ │ │ │ + tsteq sp, ip, asr r4 │ │ │ │ @ instruction: 0x01bb0c14 │ │ │ │ @ instruction: 0x01bb0c38 │ │ │ │ @ instruction: 0x01bb0b4c │ │ │ │ @ instruction: 0x01bb0a98 │ │ │ │ - tsteq sp, ip, ror r9 │ │ │ │ - @ instruction: 0x011de3b0 │ │ │ │ - smlawteq r1, ip, r6, r5 │ │ │ │ - @ instruction: 0x012f9434 │ │ │ │ - tsteq pc, r4, lsl lr @ │ │ │ │ + @ instruction: 0x011d599c │ │ │ │ + @ instruction: 0x011de3d0 │ │ │ │ + @ instruction: 0x012156ec │ │ │ │ + @ instruction: 0x012f9454 │ │ │ │ + tsteq pc, r4, lsr lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5bac8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ @@ -941,26 +941,26 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 5e53c │ │ │ │ bl 5b4d4 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0x01b91db4 │ │ │ │ @ instruction: 0x01bdd900 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x018c209c │ │ │ │ + strheq r2, [ip, ip] │ │ │ │ @ instruction: 0x01bdd8e4 │ │ │ │ @ instruction: 0x01b91d74 │ │ │ │ @ instruction: 0x01bdd8c4 │ │ │ │ @ instruction: 0x01bdd8a4 │ │ │ │ @ instruction: 0x01bdd828 │ │ │ │ @ instruction: 0x01bdd80c │ │ │ │ andeq r2, r0, r4, ror #27 │ │ │ │ @ instruction: 0x01b9553c │ │ │ │ @ instruction: 0x01bdd7d4 │ │ │ │ @ instruction: 0x01bdd7a4 │ │ │ │ - orreq r1, ip, r0, ror #27 │ │ │ │ + orreq r1, ip, r0, lsl #28 │ │ │ │ @ instruction: 0x01bdd790 │ │ │ │ @ instruction: 0x01bdd780 │ │ │ │ @ instruction: 0x01bdd760 │ │ │ │ @ instruction: 0x01bdd6e8 │ │ │ │ @ instruction: 0x01bdd6cc │ │ │ │ @ instruction: 0x01b91b60 │ │ │ │ andeq r2, r0, r4, rrx │ │ │ │ @@ -1354,45 +1354,45 @@ │ │ │ │ b 5eb50 │ │ │ │ sub r5, r5, #28 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 5bc9c , std::allocator >::_M_dispose()@plt> │ │ │ │ b 5eb5c │ │ │ │ @ instruction: 0x01b91988 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012280e0 │ │ │ │ + @ instruction: 0x01228100 │ │ │ │ @ instruction: 0x01b91960 │ │ │ │ - strdeq pc, [r0, -ip]! │ │ │ │ - @ instruction: 0x012280a8 │ │ │ │ - @ instruction: 0x01224c6c │ │ │ │ - @ instruction: 0x01228004 │ │ │ │ - @ instruction: 0x01227fec │ │ │ │ - @ instruction: 0x01227fac │ │ │ │ + msreq LR_irq, ip, lsl fp │ │ │ │ + smlawteq r2, r8, r0, r8 │ │ │ │ + smlawbeq r2, ip, ip, r4 │ │ │ │ + @ instruction: 0x01228024 │ │ │ │ + @ instruction: 0x0122800c │ │ │ │ + smlawteq r2, ip, pc, r7 @ │ │ │ │ @ instruction: 0x01bdd528 │ │ │ │ andeq r3, r0, r4, ror #4 │ │ │ │ ldrheq r5, [r9, r8]! │ │ │ │ @ instruction: 0x01bdd4d4 │ │ │ │ - @ instruction: 0x01224b68 │ │ │ │ - @ instruction: 0x01224b54 │ │ │ │ - @ instruction: 0x01224b40 │ │ │ │ - @ instruction: 0x01224b30 │ │ │ │ - @ instruction: 0x01224b1c │ │ │ │ - @ instruction: 0x01224b08 │ │ │ │ + smlawbeq r2, r8, fp, r4 │ │ │ │ + @ instruction: 0x01224b74 │ │ │ │ + @ instruction: 0x01224b60 │ │ │ │ + @ instruction: 0x01224b50 │ │ │ │ + @ instruction: 0x01224b3c │ │ │ │ + @ instruction: 0x01224b28 │ │ │ │ @ instruction: 0x01bdd3f4 │ │ │ │ andeq r3, r0, r8, lsl r3 │ │ │ │ @ instruction: 0x01b94fa0 │ │ │ │ @ instruction: 0x01bdd39c │ │ │ │ @ instruction: 0x01bdd370 │ │ │ │ andeq r2, r0, ip, asr #10 │ │ │ │ @ instruction: 0x01bdd320 │ │ │ │ @ instruction: 0x01bdd2dc │ │ │ │ andeq r3, r0, r0, lsr #12 │ │ │ │ @ instruction: 0x01bdd298 │ │ │ │ @ instruction: 0x01bdd240 │ │ │ │ @ instruction: 0x01bdd1ec │ │ │ │ - orreq r2, ip, ip, lsr #13 │ │ │ │ + orreq r2, ip, ip, asr #13 │ │ │ │ @ instruction: 0x01b91594 │ │ │ │ @ instruction: 0x01b91544 │ │ │ │ @ instruction: 0x01b9148c │ │ │ │ b 5e64c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1670,19 +1670,19 @@ │ │ │ │ bl 5bc9c , std::allocator >::_M_dispose()@plt> │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 5f05c │ │ │ │ b 5f0c4 │ │ │ │ bl 5b4d4 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0x01b9134c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x0124bfb4 │ │ │ │ + ldrdeq fp, [r4, -r4]! │ │ │ │ @ instruction: 0x01b91330 │ │ │ │ + @ instruction: 0x01224860 │ │ │ │ + @ instruction: 0x01224850 │ │ │ │ @ instruction: 0x01224840 │ │ │ │ - @ instruction: 0x01224830 │ │ │ │ - @ instruction: 0x01224820 │ │ │ │ @ instruction: 0x01bdcfb4 │ │ │ │ @ instruction: 0x01bdcf9c │ │ │ │ @ instruction: 0x01bdcf7c │ │ │ │ @ instruction: 0x01bdcf54 │ │ │ │ @ instruction: 0x01bdce4c │ │ │ │ @ instruction: 0x01b910c8 │ │ │ │ andeq r0, r0, r8, asr pc │ │ │ │ @@ -2004,15 +2004,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 5f620 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cb30 │ │ │ │ @ instruction: 0x01b90af0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b90a80 │ │ │ │ @ instruction: 0x01b90a14 │ │ │ │ - @ instruction: 0x01223d40 │ │ │ │ + @ instruction: 0x01223d60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3288] @ 0xcd8 │ │ │ │ ldr ip, [pc, #1288] @ 5fb44 │ │ │ │ ldr r2, [pc, #1288] @ 5fb48 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -2335,42 +2335,42 @@ │ │ │ │ add r5, sp, #32 │ │ │ │ b 5f9ec │ │ │ │ mov r3, #26 │ │ │ │ add r5, sp, #32 │ │ │ │ b 5f9ec │ │ │ │ @ instruction: 0x01b909bc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r0, [pc, -r8]! │ │ │ │ + strdeq r0, [pc, -r8]! │ │ │ │ @ instruction: 0x01b9099c │ │ │ │ - @ instruction: 0x0122421c │ │ │ │ + @ instruction: 0x0122423c │ │ │ │ + @ instruction: 0x01224238 │ │ │ │ + @ instruction: 0x01224238 │ │ │ │ + @ instruction: 0x01224228 │ │ │ │ + @ instruction: 0x01224220 │ │ │ │ @ instruction: 0x01224218 │ │ │ │ - @ instruction: 0x01224218 │ │ │ │ - @ instruction: 0x01224208 │ │ │ │ - @ instruction: 0x01224200 │ │ │ │ - strdeq r4, [r2, -r8]! │ │ │ │ - strdeq r4, [r2, -r4]! @ │ │ │ │ - @ instruction: 0x012241ec │ │ │ │ - @ instruction: 0x012241e4 │ │ │ │ - tsteq pc, r0, lsl sp @ │ │ │ │ - ldrdeq lr, [r0, -r0]! │ │ │ │ - @ instruction: 0x012241ac │ │ │ │ - @ instruction: 0x012241a0 │ │ │ │ - @ instruction: 0x01224194 │ │ │ │ - smlawbeq r2, r8, r1, r4 │ │ │ │ - @ instruction: 0x0120eb64 │ │ │ │ - @ instruction: 0x01224164 │ │ │ │ - @ instruction: 0x0120eb04 │ │ │ │ - @ instruction: 0x01224140 │ │ │ │ - @ instruction: 0x01224134 │ │ │ │ - smlawteq r0, r8, sl, lr │ │ │ │ + @ instruction: 0x01224214 │ │ │ │ + @ instruction: 0x0122420c │ │ │ │ + @ instruction: 0x01224204 │ │ │ │ + tsteq pc, r0, lsr sp @ │ │ │ │ + strdeq lr, [r0, -r0]! │ │ │ │ + smlawteq r2, ip, r1, r4 │ │ │ │ + smlawteq r2, r0, r1, r4 │ │ │ │ + @ instruction: 0x012241b4 │ │ │ │ + @ instruction: 0x012241a8 │ │ │ │ + smlawbeq r0, r4, fp, lr │ │ │ │ + smlawbeq r2, r4, r1, r4 │ │ │ │ + @ instruction: 0x0120eb24 │ │ │ │ + @ instruction: 0x01224160 │ │ │ │ + @ instruction: 0x01224154 │ │ │ │ + @ instruction: 0x0120eae8 │ │ │ │ + @ instruction: 0x01224130 │ │ │ │ + @ instruction: 0x01224124 │ │ │ │ + @ instruction: 0x0122411c │ │ │ │ @ instruction: 0x01224110 │ │ │ │ - @ instruction: 0x01224104 │ │ │ │ - strdeq r4, [r2, -ip]! │ │ │ │ - strdeq r4, [r2, -r0]! │ │ │ │ - @ instruction: 0x011ba89c │ │ │ │ + @ instruction: 0x011ba8bc │ │ │ │ @ instruction: 0x01bdc42c │ │ │ │ @ instruction: 0x01b906b0 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ @ instruction: 0x01b93f44 │ │ │ │ @ instruction: 0x01bdc3c0 │ │ │ │ @ instruction: 0x01b9064c │ │ │ │ b 5f624 │ │ │ │ @@ -3426,256 +3426,256 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #1364] @ 0x554 │ │ │ │ ldr r2, [pc, #560] @ 60e7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #1376] @ 0x560 │ │ │ │ b 61044 │ │ │ │ svcne 0x001f1f00 │ │ │ │ - @ instruction: 0x012270e8 │ │ │ │ + @ instruction: 0x01227108 │ │ │ │ @ instruction: 0x01b90354 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ mrseq r0, (UNDEF: 17) │ │ │ │ - @ instruction: 0x012272e8 │ │ │ │ - ldrdeq r3, [r8, -r0]! │ │ │ │ - smlawteq r2, r0, r2, r7 │ │ │ │ + @ instruction: 0x01227308 │ │ │ │ + strdeq r3, [r8, -r0]! │ │ │ │ + @ instruction: 0x012272e0 │ │ │ │ svceq 0x000f0f00 │ │ │ │ - @ instruction: 0x01227294 │ │ │ │ - @ instruction: 0x01227700 │ │ │ │ - ldrdeq r7, [r2, -ip]! │ │ │ │ + @ instruction: 0x012272b4 │ │ │ │ + @ instruction: 0x01227720 │ │ │ │ + strdeq r7, [r2, -ip]! │ │ │ │ svcne 0x001f1f01 │ │ │ │ svceq 0x000f0f01 │ │ │ │ svcne 0x001f1f31 │ │ │ │ - @ instruction: 0x012273ec │ │ │ │ - smlawbeq r0, ip, r3, lr │ │ │ │ - @ instruction: 0x01227634 │ │ │ │ - @ instruction: 0x01227164 │ │ │ │ - @ instruction: 0x0122743c │ │ │ │ + @ instruction: 0x0122740c │ │ │ │ + @ instruction: 0x0120e3ac │ │ │ │ + @ instruction: 0x01227654 │ │ │ │ + smlawbeq r2, r4, r1, r7 │ │ │ │ + @ instruction: 0x0122745c │ │ │ │ andsne r1, r0, r1, lsr r0 │ │ │ │ - tsteq sp, r0, lsl r9 │ │ │ │ - @ instruction: 0x012275b4 │ │ │ │ - @ instruction: 0x012271a4 │ │ │ │ - @ instruction: 0x01226e1c │ │ │ │ + tsteq sp, r0, lsr r9 │ │ │ │ + ldrdeq r7, [r2, -r4]! │ │ │ │ + smlawteq r2, r4, r1, r7 │ │ │ │ + @ instruction: 0x01226e3c │ │ │ │ svceq 0x000f0f11 │ │ │ │ svceq 0x00101011 │ │ │ │ andsne r1, r0, r1, lsl r0 │ │ │ │ svceq 0x000f0f21 │ │ │ │ svcne 0x001f1f71 │ │ │ │ - @ instruction: 0x01227044 │ │ │ │ - @ instruction: 0x0122720c │ │ │ │ - smlawteq r2, r4, r2, r7 │ │ │ │ - smlawteq r2, r4, r2, r7 │ │ │ │ - @ instruction: 0x012273bc │ │ │ │ + @ instruction: 0x01227064 │ │ │ │ + @ instruction: 0x0122722c │ │ │ │ + @ instruction: 0x012272e4 │ │ │ │ + @ instruction: 0x012272e4 │ │ │ │ + ldrdeq r7, [r2, -ip]! │ │ │ │ + @ instruction: 0x01227238 │ │ │ │ + smlawteq r2, r8, r3, r7 │ │ │ │ @ instruction: 0x01227218 │ │ │ │ - @ instruction: 0x012273a8 │ │ │ │ - strdeq r7, [r2, -r8]! │ │ │ │ svceq 0x000f0f51 │ │ │ │ - smlawbeq r2, r8, ip, r6 │ │ │ │ - smlawteq r2, r8, r2, r7 │ │ │ │ - @ instruction: 0x012272a0 │ │ │ │ - @ instruction: 0x012270ec │ │ │ │ - smlawbeq r2, ip, r2, r7 │ │ │ │ - smlawteq r2, r8, r3, r7 │ │ │ │ - smlawteq r2, r8, r3, r7 │ │ │ │ - smlawteq r2, r0, r3, r7 │ │ │ │ + @ instruction: 0x01226ca8 │ │ │ │ + @ instruction: 0x012272e8 │ │ │ │ + smlawteq r2, r0, r2, r7 │ │ │ │ + @ instruction: 0x0122710c │ │ │ │ + @ instruction: 0x012272ac │ │ │ │ + @ instruction: 0x012273e8 │ │ │ │ + @ instruction: 0x012273e8 │ │ │ │ + @ instruction: 0x012273e0 │ │ │ │ andsne r1, r0, r1, lsr #32 │ │ │ │ svcne 0x001f1f11 │ │ │ │ @ instruction: 0x01b8fe60 │ │ │ │ svceq 0x000f0f31 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ - @ instruction: 0x01227264 │ │ │ │ - @ instruction: 0x01226e74 │ │ │ │ - @ instruction: 0x01226e74 │ │ │ │ - @ instruction: 0x01227110 │ │ │ │ - qsubeq r7, r8, r2 │ │ │ │ - smlawbeq r2, ip, r0, r7 │ │ │ │ - @ instruction: 0x011d25b8 │ │ │ │ - @ instruction: 0x0122714c │ │ │ │ - @ instruction: 0x01226b34 │ │ │ │ - @ instruction: 0x01226f6c │ │ │ │ - @ instruction: 0x01226a60 │ │ │ │ - smlawbeq r2, r4, sl, r6 │ │ │ │ - ldrdeq r6, [r2, -r0]! │ │ │ │ - ldrdeq r6, [r2, -r0]! │ │ │ │ - @ instruction: 0x01226d30 │ │ │ │ - @ instruction: 0x01226d34 │ │ │ │ + smlawbeq r2, r4, r2, r7 │ │ │ │ + @ instruction: 0x01226e94 │ │ │ │ + @ instruction: 0x01226e94 │ │ │ │ + @ instruction: 0x01227130 │ │ │ │ + @ instruction: 0x01227078 │ │ │ │ + @ instruction: 0x012270ac │ │ │ │ + @ instruction: 0x011d25d8 │ │ │ │ + @ instruction: 0x0122716c │ │ │ │ + @ instruction: 0x01226b54 │ │ │ │ + smlawbeq r2, ip, pc, r6 @ │ │ │ │ + smlawbeq r2, r0, sl, r6 │ │ │ │ + @ instruction: 0x01226aa4 │ │ │ │ + strdeq r6, [r2, -r0]! │ │ │ │ + strdeq r6, [r2, -r0]! │ │ │ │ + @ instruction: 0x01226d50 │ │ │ │ + @ instruction: 0x01226d54 │ │ │ │ andsne r1, r0, r2, asr r0 │ │ │ │ andsne r1, r0, r1 │ │ │ │ - smlawbeq r2, r0, ip, r6 │ │ │ │ - @ instruction: 0x01226c7c │ │ │ │ - smlawbeq r2, r0, ip, r6 │ │ │ │ - smlawbeq r2, r0, ip, r6 │ │ │ │ - @ instruction: 0x01226cb0 │ │ │ │ - @ instruction: 0x01226cac │ │ │ │ - @ instruction: 0x01226cac │ │ │ │ - @ instruction: 0x01226cac │ │ │ │ - strdeq r6, [r2, -r0]! │ │ │ │ - strdeq r6, [r2, -r4]! │ │ │ │ - smlawbeq r2, r8, r7, r6 │ │ │ │ - @ instruction: 0x0121e948 │ │ │ │ - tsteq sp, ip, ror r2 │ │ │ │ - @ instruction: 0x0120dc28 │ │ │ │ + @ instruction: 0x01226ca0 │ │ │ │ + @ instruction: 0x01226c9c │ │ │ │ + @ instruction: 0x01226ca0 │ │ │ │ + @ instruction: 0x01226ca0 │ │ │ │ ldrdeq r6, [r2, -r0]! │ │ │ │ - @ instruction: 0x01226c18 │ │ │ │ - @ instruction: 0x01226bac │ │ │ │ + smlawteq r2, ip, ip, r6 │ │ │ │ + smlawteq r2, ip, ip, r6 │ │ │ │ + smlawteq r2, ip, ip, r6 │ │ │ │ + @ instruction: 0x01226c10 │ │ │ │ + @ instruction: 0x01226c14 │ │ │ │ + @ instruction: 0x012267a8 │ │ │ │ + @ instruction: 0x0121e968 │ │ │ │ + @ instruction: 0x011d229c │ │ │ │ + @ instruction: 0x0120dc48 │ │ │ │ + strdeq r6, [r2, -r0]! │ │ │ │ + @ instruction: 0x01226c38 │ │ │ │ + smlawteq r2, ip, fp, r6 │ │ │ │ + @ instruction: 0x01226b64 │ │ │ │ + @ instruction: 0x01226b5c │ │ │ │ + @ instruction: 0x01226b54 │ │ │ │ + @ instruction: 0x01226ae8 │ │ │ │ @ instruction: 0x01226b44 │ │ │ │ @ instruction: 0x01226b3c │ │ │ │ @ instruction: 0x01226b34 │ │ │ │ - smlawteq r2, r8, sl, r6 │ │ │ │ - @ instruction: 0x01226b24 │ │ │ │ - @ instruction: 0x01226b1c │ │ │ │ - @ instruction: 0x01226b14 │ │ │ │ svcne 0x001f1f32 │ │ │ │ - @ instruction: 0x012f1e74 │ │ │ │ + @ instruction: 0x012f1e94 │ │ │ │ svceq 0x000f0f02 │ │ │ │ svcne 0x001f1f51 │ │ │ │ svceq 0x000f0f71 │ │ │ │ - ldrdeq r6, [r2, -r0]! │ │ │ │ - tsteq sp, ip │ │ │ │ - smlawbeq r2, r4, r4, r6 │ │ │ │ - @ instruction: 0x012f1e48 │ │ │ │ - @ instruction: 0x012f1e24 │ │ │ │ - @ instruction: 0x0122643c │ │ │ │ - @ instruction: 0x01226420 │ │ │ │ + strdeq r6, [r2, -r0]! │ │ │ │ + tsteq sp, ip, lsr #32 │ │ │ │ + @ instruction: 0x012264a4 │ │ │ │ + @ instruction: 0x012f1e68 │ │ │ │ + @ instruction: 0x012f1e44 │ │ │ │ + @ instruction: 0x0122645c │ │ │ │ + @ instruction: 0x01226440 │ │ │ │ svcne 0x001f1f12 │ │ │ │ - @ instruction: 0x01226434 │ │ │ │ + @ instruction: 0x01226454 │ │ │ │ + @ instruction: 0x01226410 │ │ │ │ + @ instruction: 0x01226400 │ │ │ │ strdeq r6, [r2, -r0]! │ │ │ │ @ instruction: 0x012263e0 │ │ │ │ ldrdeq r6, [r2, -r0]! │ │ │ │ - smlawteq r2, r0, r3, r6 │ │ │ │ - @ instruction: 0x012263b0 │ │ │ │ + smlawbeq r2, r8, r3, r6 │ │ │ │ @ instruction: 0x01226368 │ │ │ │ - @ instruction: 0x01226348 │ │ │ │ svcne 0x001f1f02 │ │ │ │ svcne 0x001f1002 │ │ │ │ svcne 0x001f1f72 │ │ │ │ - @ instruction: 0x01226324 │ │ │ │ - @ instruction: 0x01226320 │ │ │ │ - @ instruction: 0x0122631c │ │ │ │ - @ instruction: 0x01226968 │ │ │ │ - @ instruction: 0x01226310 │ │ │ │ - @ instruction: 0x01226310 │ │ │ │ - @ instruction: 0x01226244 │ │ │ │ - @ instruction: 0x01226244 │ │ │ │ - @ instruction: 0x01226244 │ │ │ │ - @ instruction: 0x01226244 │ │ │ │ - @ instruction: 0x01226254 │ │ │ │ - @ instruction: 0x0122627c │ │ │ │ - smlawbeq r2, r0, r2, r6 │ │ │ │ - smlawbeq r2, r4, r2, r6 │ │ │ │ - ldrdeq r6, [r2, -r0]! │ │ │ │ - ldrdeq r6, [r2, -r4]! │ │ │ │ - ldrdeq r6, [r2, -r0]! │ │ │ │ - smlawteq r2, ip, r1, r6 │ │ │ │ - smlawteq r2, r8, r1, r6 │ │ │ │ - smlawteq r2, r4, r1, r6 │ │ │ │ - smlawteq r2, r0, r1, r6 │ │ │ │ - smlawteq r2, r8, sp, r5 │ │ │ │ - @ instruction: 0x01225d0c │ │ │ │ - @ instruction: 0x01225d08 │ │ │ │ - strdeq r5, [r2, -ip]! │ │ │ │ - @ instruction: 0x012256e4 │ │ │ │ - @ instruction: 0x01225700 │ │ │ │ - @ instruction: 0x012256e4 │ │ │ │ - ldrdeq r5, [r2, -r4]! │ │ │ │ - ldrdeq r5, [r2, -r4]! │ │ │ │ - @ instruction: 0x01225c10 │ │ │ │ - @ instruction: 0x01225c10 │ │ │ │ - @ instruction: 0x01225c10 │ │ │ │ - @ instruction: 0x01225c10 │ │ │ │ - @ instruction: 0x01225c10 │ │ │ │ - @ instruction: 0x01225c10 │ │ │ │ + @ instruction: 0x01226344 │ │ │ │ + @ instruction: 0x01226340 │ │ │ │ + @ instruction: 0x0122633c │ │ │ │ + smlawbeq r2, r8, r9, r6 │ │ │ │ + @ instruction: 0x01226330 │ │ │ │ + @ instruction: 0x01226330 │ │ │ │ + @ instruction: 0x01226264 │ │ │ │ + @ instruction: 0x01226264 │ │ │ │ + @ instruction: 0x01226264 │ │ │ │ + @ instruction: 0x01226264 │ │ │ │ + @ instruction: 0x01226274 │ │ │ │ + @ instruction: 0x0122629c │ │ │ │ + @ instruction: 0x012262a0 │ │ │ │ + @ instruction: 0x012262a4 │ │ │ │ strdeq r6, [r2, -r0]! │ │ │ │ - @ instruction: 0x01225c14 │ │ │ │ - @ instruction: 0x01225b60 │ │ │ │ - @ instruction: 0x01225b64 │ │ │ │ - @ instruction: 0x01225b68 │ │ │ │ - @ instruction: 0x01225b68 │ │ │ │ - @ instruction: 0x01225b68 │ │ │ │ - @ instruction: 0x01225b68 │ │ │ │ - @ instruction: 0x01225b68 │ │ │ │ - @ instruction: 0x01225b70 │ │ │ │ - @ instruction: 0x01225ab8 │ │ │ │ - smlawteq r2, r0, sl, r5 │ │ │ │ - smlawteq r2, r8, sl, r5 │ │ │ │ - ldrdeq r5, [r2, -r0]! │ │ │ │ - strdeq r5, [r2, -r0]! │ │ │ │ + strdeq r6, [r2, -r4]! │ │ │ │ + strdeq r6, [r2, -r0]! │ │ │ │ + @ instruction: 0x012261ec │ │ │ │ + @ instruction: 0x012261e8 │ │ │ │ + @ instruction: 0x012261e4 │ │ │ │ + @ instruction: 0x012261e0 │ │ │ │ + @ instruction: 0x01225de8 │ │ │ │ + @ instruction: 0x01225d2c │ │ │ │ + @ instruction: 0x01225d28 │ │ │ │ + @ instruction: 0x0122571c │ │ │ │ + @ instruction: 0x01225704 │ │ │ │ + @ instruction: 0x01225720 │ │ │ │ + @ instruction: 0x01225704 │ │ │ │ + strdeq r5, [r2, -r4]! │ │ │ │ + strdeq r5, [r2, -r4]! │ │ │ │ + @ instruction: 0x01225c30 │ │ │ │ + @ instruction: 0x01225c30 │ │ │ │ + @ instruction: 0x01225c30 │ │ │ │ + @ instruction: 0x01225c30 │ │ │ │ + @ instruction: 0x01225c30 │ │ │ │ + @ instruction: 0x01225c30 │ │ │ │ + @ instruction: 0x01226710 │ │ │ │ + @ instruction: 0x01225c34 │ │ │ │ + smlawbeq r2, r0, fp, r5 │ │ │ │ + smlawbeq r2, r4, fp, r5 │ │ │ │ + smlawbeq r2, r8, fp, r5 │ │ │ │ + smlawbeq r2, r8, fp, r5 │ │ │ │ + smlawbeq r2, r8, fp, r5 │ │ │ │ + smlawbeq r2, r8, fp, r5 │ │ │ │ + smlawbeq r2, r8, fp, r5 │ │ │ │ + @ instruction: 0x01225b90 │ │ │ │ + ldrdeq r5, [r2, -r8]! │ │ │ │ + @ instruction: 0x01225ae0 │ │ │ │ + @ instruction: 0x01225ae8 │ │ │ │ strdeq r5, [r2, -r0]! │ │ │ │ - @ instruction: 0x01225b20 │ │ │ │ - @ instruction: 0x01225b38 │ │ │ │ + @ instruction: 0x01225b10 │ │ │ │ + @ instruction: 0x01225b10 │ │ │ │ + @ instruction: 0x01225b40 │ │ │ │ + @ instruction: 0x01225b58 │ │ │ │ svceq 0x000f0f52 │ │ │ │ andsne r1, r0, r2 │ │ │ │ svceq 0x000f0f32 │ │ │ │ - @ instruction: 0x01225b44 │ │ │ │ - @ instruction: 0x01225b40 │ │ │ │ - @ instruction: 0x01225b3c │ │ │ │ - @ instruction: 0x01225b38 │ │ │ │ - @ instruction: 0x01225c58 │ │ │ │ + @ instruction: 0x01225b64 │ │ │ │ + @ instruction: 0x01225b60 │ │ │ │ + @ instruction: 0x01225b5c │ │ │ │ + @ instruction: 0x01225b58 │ │ │ │ @ instruction: 0x01225c78 │ │ │ │ @ instruction: 0x01225c98 │ │ │ │ - smlawteq r2, r4, ip, r5 │ │ │ │ + @ instruction: 0x01225cb8 │ │ │ │ + @ instruction: 0x01225ce4 │ │ │ │ svceq 0x000f0f12 │ │ │ │ - strdeq r5, [r2, -r0]! │ │ │ │ - strdeq r5, [r2, -r0]! │ │ │ │ - strdeq r5, [r2, -r0]! │ │ │ │ - strdeq r5, [r2, -r0]! │ │ │ │ - @ instruction: 0x01225bec │ │ │ │ - @ instruction: 0x01225be8 │ │ │ │ - @ instruction: 0x01225be4 │ │ │ │ - tsteq pc, r4, ror #26 │ │ │ │ + @ instruction: 0x01225c10 │ │ │ │ + @ instruction: 0x01225c10 │ │ │ │ + @ instruction: 0x01225c10 │ │ │ │ + @ instruction: 0x01225c10 │ │ │ │ + @ instruction: 0x01225c0c │ │ │ │ + @ instruction: 0x01225c08 │ │ │ │ + @ instruction: 0x01225c04 │ │ │ │ + tsteq pc, r4, lsl #27 │ │ │ │ svceq 0x000f0f72 │ │ │ │ - @ instruction: 0x01225b38 │ │ │ │ - @ instruction: 0x01225b38 │ │ │ │ - @ instruction: 0x01225b3c │ │ │ │ - @ instruction: 0x01225b40 │ │ │ │ - @ instruction: 0x01225b3c │ │ │ │ - @ instruction: 0x01225b64 │ │ │ │ - @ instruction: 0x011d5c90 │ │ │ │ + @ instruction: 0x01225b58 │ │ │ │ + @ instruction: 0x01225b58 │ │ │ │ + @ instruction: 0x01225b5c │ │ │ │ @ instruction: 0x01225b60 │ │ │ │ - @ instruction: 0x01225b10 │ │ │ │ - @ instruction: 0x01225a9c │ │ │ │ + @ instruction: 0x01225b5c │ │ │ │ + smlawbeq r2, r4, fp, r5 │ │ │ │ + @ instruction: 0x011d5cb0 │ │ │ │ + smlawbeq r2, r0, fp, r5 │ │ │ │ + @ instruction: 0x01225b30 │ │ │ │ + @ instruction: 0x01225abc │ │ │ │ + @ instruction: 0x01225ab8 │ │ │ │ + @ instruction: 0x01225ab0 │ │ │ │ + @ instruction: 0x01225aa8 │ │ │ │ + @ instruction: 0x01225aa8 │ │ │ │ + @ instruction: 0x01225aa0 │ │ │ │ @ instruction: 0x01225a98 │ │ │ │ - @ instruction: 0x01225a90 │ │ │ │ - smlawbeq r2, r8, sl, r5 │ │ │ │ - smlawbeq r2, r8, sl, r5 │ │ │ │ - smlawbeq r2, r0, sl, r5 │ │ │ │ - @ instruction: 0x01225a78 │ │ │ │ svceq 0x000f0f03 │ │ │ │ svceq 0x000f0f33 │ │ │ │ svceq 0x000f0f53 │ │ │ │ svceq 0x000f0f73 │ │ │ │ + @ instruction: 0x01225ab0 │ │ │ │ + @ instruction: 0x01225aac │ │ │ │ + @ instruction: 0x01225aa4 │ │ │ │ + @ instruction: 0x0120c650 │ │ │ │ + @ instruction: 0x01225a9c │ │ │ │ + @ instruction: 0x01225a98 │ │ │ │ @ instruction: 0x01225a90 │ │ │ │ smlawbeq r2, ip, sl, r5 │ │ │ │ - smlawbeq r2, r4, sl, r5 │ │ │ │ - @ instruction: 0x0120c630 │ │ │ │ - @ instruction: 0x01225a7c │ │ │ │ - @ instruction: 0x01225a78 │ │ │ │ - @ instruction: 0x01225a70 │ │ │ │ - @ instruction: 0x01225a6c │ │ │ │ - strdeq r5, [r2, -r4]! │ │ │ │ + @ instruction: 0x01225a14 │ │ │ │ svcne 0x001f1f33 │ │ │ │ tsteq r1, r3, lsl #2 │ │ │ │ - smlawbeq r2, r4, r9, r5 │ │ │ │ - smlawbeq r2, r4, r9, r5 │ │ │ │ - smlawbeq r2, r4, r9, r5 │ │ │ │ - @ instruction: 0x01225998 │ │ │ │ - @ instruction: 0x01225994 │ │ │ │ + @ instruction: 0x012259a4 │ │ │ │ + @ instruction: 0x012259a4 │ │ │ │ + @ instruction: 0x012259a4 │ │ │ │ + @ instruction: 0x012259b8 │ │ │ │ + @ instruction: 0x012259b4 │ │ │ │ @ instruction: 0x01bda228 │ │ │ │ - smlawbeq r2, ip, r9, r5 │ │ │ │ - smlawbeq r2, r8, r9, r5 │ │ │ │ + @ instruction: 0x012259ac │ │ │ │ + @ instruction: 0x012259a8 │ │ │ │ @ instruction: 0x01b91b40 │ │ │ │ - @ instruction: 0x01225930 │ │ │ │ + @ instruction: 0x01225950 │ │ │ │ svcne 0x001f1f03 │ │ │ │ - @ instruction: 0x01225910 │ │ │ │ - @ instruction: 0x012258b0 │ │ │ │ + @ instruction: 0x01225930 │ │ │ │ + ldrdeq r5, [r2, -r0]! │ │ │ │ + ldrdeq r5, [r2, -r0]! │ │ │ │ + smlawteq r2, r0, r8, r5 │ │ │ │ @ instruction: 0x012258b0 │ │ │ │ @ instruction: 0x012258a0 │ │ │ │ - @ instruction: 0x01225890 │ │ │ │ - smlawbeq r2, r0, r8, r5 │ │ │ │ - @ instruction: 0x01225874 │ │ │ │ - @ instruction: 0x01225858 │ │ │ │ + @ instruction: 0x01225894 │ │ │ │ + @ instruction: 0x01225878 │ │ │ │ andeq r2, r0, r8, lsl #2 │ │ │ │ @ instruction: 0x01b189b0 │ │ │ │ @ instruction: 0x01bda010 │ │ │ │ andeq r3, r0, r8, lsl #11 │ │ │ │ @ instruction: 0x01bd9fbc │ │ │ │ @ instruction: 0x01b18640 │ │ │ │ @ instruction: 0x01b8e1e4 │ │ │ │ @@ -4620,18 +4620,18 @@ │ │ │ │ beq 61ed0 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ beq 61eb8 │ │ │ │ ldr r0, [pc, #20] @ 61f0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5c1b8 │ │ │ │ @ instruction: 0x01b97b40 │ │ │ │ - teqeq r1, r4, asr #20 │ │ │ │ + teqeq r1, r4, ror #20 │ │ │ │ @ instruction: 0x01b97b1c │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - teqeq r1, r4, asr #32 │ │ │ │ + teqeq r1, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub r6, r1, #192 @ 0xc0 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ movls r6, #0 │ │ │ │ @@ -4924,15 +4924,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8dc64 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - @ instruction: 0x011b7094 │ │ │ │ + ldrheq r7, [fp, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62400 │ │ │ │ ldr r1, [pc, #36] @ 62404 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4942,15 +4942,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8dc1c │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r4, rrx │ │ │ │ + tsteq fp, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62448 │ │ │ │ ldr r1, [pc, #36] @ 6244c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4960,15 +4960,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8dbd4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r4, lsr r0 │ │ │ │ + tsteq fp, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62490 │ │ │ │ ldr r1, [pc, #36] @ 62494 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4978,15 +4978,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8db8c │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r4 │ │ │ │ + tsteq fp, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 624d8 │ │ │ │ ldr r1, [pc, #36] @ 624dc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -4996,15 +4996,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8db44 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - @ instruction: 0x011b6fd4 │ │ │ │ + @ instruction: 0x011b6ff4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62520 │ │ │ │ ldr r1, [pc, #36] @ 62524 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5014,15 +5014,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8dafc │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r4, lsr #31 │ │ │ │ + tsteq fp, r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62568 │ │ │ │ ldr r1, [pc, #36] @ 6256c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5032,15 +5032,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8dab4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r4, ror pc │ │ │ │ + @ instruction: 0x011b6f94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 625b0 │ │ │ │ ldr r1, [pc, #36] @ 625b4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5050,15 +5050,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8da6c │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r8, asr #30 │ │ │ │ + tsteq fp, r8, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 625f8 │ │ │ │ ldr r1, [pc, #36] @ 625fc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5068,15 +5068,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8da24 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, ip, lsl pc │ │ │ │ + tsteq fp, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62640 │ │ │ │ ldr r1, [pc, #36] @ 62644 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5086,15 +5086,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8d9dc │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, ip, ror #29 │ │ │ │ + tsteq fp, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 62688 │ │ │ │ ldr r1, [pc, #36] @ 6268c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5104,15 +5104,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8d994 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r0, asr #29 │ │ │ │ + tsteq fp, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ 626d0 │ │ │ │ ldr r1, [pc, #36] @ 626d4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5122,15 +5122,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8d94c │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - @ instruction: 0x011b6e90 │ │ │ │ + @ instruction: 0x011b6eb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 62760 │ │ │ │ ldr r2, [pc, #108] @ 62764 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5158,15 +5158,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8d904 │ │ │ │ andeq r1, r0, ip, asr #30 │ │ │ │ - tsteq fp, r4, lsr lr │ │ │ │ + tsteq fp, r4, asr lr │ │ │ │ b b4ba20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a85ef4 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -5183,15 +5183,15 @@ │ │ │ │ bne 627bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq fp, r0, asr #27 │ │ │ │ + tsteq fp, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 914018 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 62814 │ │ │ │ @@ -5207,20 +5207,20 @@ │ │ │ │ bne 6281c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq fp, r0, ror #26 │ │ │ │ + tsteq fp, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c94f0c │ │ │ │ + bl c94f38 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 62874 │ │ │ │ bl 69652c │ │ │ │ bl 69d9e4 │ │ │ │ bl 697b4c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5231,20 +5231,20 @@ │ │ │ │ bne 6287c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq fp, r0, lsl #26 │ │ │ │ + tsteq fp, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cac404 │ │ │ │ + bl cac430 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 628d4 │ │ │ │ bl 69652c │ │ │ │ bl 69d9e4 │ │ │ │ bl 697b4c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -5255,15 +5255,15 @@ │ │ │ │ bne 628dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq fp, r0, lsr #25 │ │ │ │ + tsteq fp, r0, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl b4b798 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 62934 │ │ │ │ @@ -5279,15 +5279,15 @@ │ │ │ │ bne 6293c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq fp, r0, asr #24 │ │ │ │ + tsteq fp, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ bl b4b9e4 │ │ │ │ @@ -5305,15 +5305,15 @@ │ │ │ │ bne 629a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x011b6bd8 │ │ │ │ + @ instruction: 0x011b6bf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 62a3c │ │ │ │ ldr r2, [pc, #108] @ 62a40 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5341,15 +5341,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6d4c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b8d628 │ │ │ │ andeq r3, r0, r0, lsr #15 │ │ │ │ - tsteq fp, r8, asr fp │ │ │ │ + tsteq fp, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #424] @ 62c0c │ │ │ │ ldr r3, [pc, #424] @ 62c10 │ │ │ │ @@ -5402,15 +5402,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5d394 │ │ │ │ cmp r0, #0 │ │ │ │ bne 62b44 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl cac3b4 │ │ │ │ + bl cac3e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 62b58 │ │ │ │ cmp r6, #0 │ │ │ │ beq 62b98 │ │ │ │ cmp r6, #2 │ │ │ │ bne 62bb0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -5435,17 +5435,17 @@ │ │ │ │ bne 62b54 │ │ │ │ mov r6, #1 │ │ │ │ add r5, r5, #4 │ │ │ │ b 62ac8 │ │ │ │ mov r6, #2 │ │ │ │ b 62ba8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c96e14 │ │ │ │ + bl c96e40 │ │ │ │ mov r1, fp │ │ │ │ - bl c8357c │ │ │ │ + bl c835a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 62b58 │ │ │ │ b 62b00 │ │ │ │ ldr r1, [pc, #84] @ 62c30 │ │ │ │ ldr r0, [pc, #84] @ 62c34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -5457,25 +5457,25 @@ │ │ │ │ bl 7aa060 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x8264> │ │ │ │ cmp r0, #0 │ │ │ │ bne 62b58 │ │ │ │ b 62b18 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b8d594 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq fp, r4, lsl #22 │ │ │ │ - strdeq lr, [lr, -r4]! │ │ │ │ - @ instruction: 0x011b6af8 │ │ │ │ - @ instruction: 0x011b6af8 │ │ │ │ - tsteq fp, ip, ror #20 │ │ │ │ - @ instruction: 0x011b6a9c │ │ │ │ + tsteq fp, r4, lsr #22 │ │ │ │ + @ instruction: 0x012ee214 │ │ │ │ + tsteq fp, r8, lsl fp │ │ │ │ + tsteq fp, r8, lsl fp │ │ │ │ + tsteq fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x011b6abc │ │ │ │ @ instruction: 0x01b8d498 │ │ │ │ - strheq lr, [lr, -r8]! │ │ │ │ - @ instruction: 0x011b69b8 │ │ │ │ - tsteq fp, r8, lsl #19 │ │ │ │ - b cac3b4 │ │ │ │ + ldrdeq lr, [lr, -r8]! │ │ │ │ + @ instruction: 0x011b69d8 │ │ │ │ + tsteq fp, r8, lsr #19 │ │ │ │ + b cac3e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ b 62a48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -5690,15 +5690,15 @@ │ │ │ │ add r0, r0, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 7a6b58 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4d5c> │ │ │ │ ldr r3, [pc, #420] @ 63154 │ │ │ │ ldr r6, [r8, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 630e0 │ │ │ │ ldrsh r3, [r6, #8] │ │ │ │ cmp r3, #3 │ │ │ │ movle r6, #0 │ │ │ │ ble 62ff0 │ │ │ │ add r6, r6, #2080 @ 0x820 │ │ │ │ @@ -5786,26 +5786,26 @@ │ │ │ │ b 62d44 │ │ │ │ mov r3, #3 │ │ │ │ b 63118 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b8d388 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b8d32c │ │ │ │ - teqeq r2, r4, ror #10 │ │ │ │ + teqeq r2, r4, lsl #11 │ │ │ │ @ instruction: 0x01b8d2a0 │ │ │ │ - tsteq fp, r4, asr #7 │ │ │ │ - @ instruction: 0x011b72b0 │ │ │ │ - @ instruction: 0x011b7298 │ │ │ │ + tsteq fp, r4, ror #7 │ │ │ │ + @ instruction: 0x011b72d0 │ │ │ │ + @ instruction: 0x011b72b8 │ │ │ │ andeq r2, r0, r8, lsl r5 │ │ │ │ - tsteq fp, r0, lsl #16 │ │ │ │ + tsteq fp, r0, lsr #16 │ │ │ │ andeq r3, r0, ip, asr #13 │ │ │ │ - tsteq fp, ip, lsl #3 │ │ │ │ - @ instruction: 0x011b719c │ │ │ │ + tsteq fp, ip, lsr #3 │ │ │ │ + @ instruction: 0x011b71bc │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq fp, r4, ror #2 │ │ │ │ + tsteq fp, r4, lsl #3 │ │ │ │ andeq r3, r0, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ @@ -6014,18 +6014,18 @@ │ │ │ │ beq 635c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 634cc │ │ │ │ cmp r5, r4 │ │ │ │ beq 6348c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6348c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -6080,15 +6080,15 @@ │ │ │ │ beq 635d8 │ │ │ │ mov r4, r3 │ │ │ │ b 63448 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6348c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 6348c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ tst r3, #2 │ │ │ │ beq 6345c │ │ │ │ ldr r0, [ip] │ │ │ │ ldr r4, [r0, #1576] @ 0x628 │ │ │ │ @@ -6109,18 +6109,18 @@ │ │ │ │ beq 63700 │ │ │ │ cmp r5, #0 │ │ │ │ beq 63648 │ │ │ │ cmp r5, r4 │ │ │ │ beq 6367c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6367c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -6139,18 +6139,18 @@ │ │ │ │ beq 63700 │ │ │ │ cmp r5, #0 │ │ │ │ beq 636c0 │ │ │ │ cmp r5, r4 │ │ │ │ beq 6367c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6367c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -6160,15 +6160,15 @@ │ │ │ │ b 6367c │ │ │ │ mov r5, fp │ │ │ │ b 63424 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6367c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 6367c │ │ │ │ │ │ │ │ 00063718 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -6200,20 +6200,20 @@ │ │ │ │ ldr r3, [pc, #156] @ 63830 │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [pc, #144] @ 63834 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ str r9, [r4] │ │ │ │ ldr r0, [pc, #128] @ 63838 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [pc, #116] @ 6383c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib r4, {r0, r5} │ │ │ │ cmp r2, #3 │ │ │ │ bhi 637f4 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ @@ -6237,15 +6237,15 @@ │ │ │ │ bl 6f6e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xfffffbf4 │ │ │ │ @ instruction: 0xfffffc24 │ │ │ │ @ instruction: 0xfffffbe4 │ │ │ │ @ instruction: 0x01ba6f44 │ │ │ │ - teqeq r2, r0, asr #21 │ │ │ │ + teqeq r2, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r5, #364] @ 0x16c │ │ │ │ @@ -6261,15 +6261,15 @@ │ │ │ │ str r8, [r7] │ │ │ │ beq 638d4 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 6387c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6387c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -6286,15 +6286,15 @@ │ │ │ │ str r8, [r7] │ │ │ │ beq 63938 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 638e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 638e0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -6728,15 +6728,15 @@ │ │ │ │ b 63f8c │ │ │ │ ldr r3, [r4, #316] @ 0x13c │ │ │ │ ldr r2, [r4, #320] @ 0x140 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #316] @ 0x13c │ │ │ │ str r3, [r4, #320] @ 0x140 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 63f1c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b8c220 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xfffffdcc │ │ │ │ @ instruction: 0x01b8c0c8 │ │ │ │ @ instruction: 0xfffffcf4 │ │ │ │ @@ -6923,18 +6923,18 @@ │ │ │ │ cmpne r0, #0 │ │ │ │ bne 641d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 51d174 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - tsteq fp, r8, ror #31 │ │ │ │ - @ instruction: 0x011b5ff8 │ │ │ │ - @ instruction: 0x011b5ffc │ │ │ │ - @ instruction: 0x011b5ffc │ │ │ │ + tsteq fp, r8 │ │ │ │ + tsteq fp, r8, lsl r0 │ │ │ │ + tsteq fp, ip, lsl r0 │ │ │ │ + tsteq fp, ip, lsl r0 │ │ │ │ │ │ │ │ 000642bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -7061,29 +7061,29 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #32] │ │ │ │ beq 6457c │ │ │ │ cmp sl, r5 │ │ │ │ beq 644fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 644f8 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sl, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ subs r0, sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 644f8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 644cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [r4] │ │ │ │ beq 64558 │ │ │ │ ldr r2, [pc, #196] @ 645d4 │ │ │ │ @@ -7113,15 +7113,15 @@ │ │ │ │ strb r1, [r3, #400] @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r6] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b 644fc │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r6] │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -7153,15 +7153,15 @@ │ │ │ │ cmp r2, #3 │ │ │ │ bgt 64670 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ beq 64628 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6464c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmn r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ beq 64640 │ │ │ │ @@ -7266,18 +7266,18 @@ │ │ │ │ str ip, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ beq 648b4 │ │ │ │ cmp r5, sl │ │ │ │ beq 647f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 64884 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str sl, [r4] │ │ │ │ beq 64850 │ │ │ │ ldr r3, [pc, #220] @ 648e4 │ │ │ │ @@ -7317,31 +7317,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ subs r0, r5, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 647f0 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 647f0 │ │ │ │ b 64884 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ b 647f4 │ │ │ │ mov r3, #2 │ │ │ │ mov r4, #0 │ │ │ │ b 64870 │ │ │ │ mov r3, #1 │ │ │ │ b 64870 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - teqeq r2, r0, lsr #21 │ │ │ │ + teqeq r2, r0, asr #21 │ │ │ │ ldr r1, [pc, #52] @ 64924 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ b 64900 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ beq 6491c │ │ │ │ ldr r2, [r1, r3, lsl #6] │ │ │ │ @@ -7369,15 +7369,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ bne 64948 │ │ │ │ add r0, ip, lr │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq r2, r8, ror #18 │ │ │ │ + teqeq r2, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #272] @ 64aa0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -7444,15 +7444,15 @@ │ │ │ │ b 649c4 │ │ │ │ ldr r1, [pc, #28] @ 64aac │ │ │ │ b 649c4 │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ b 649c4 │ │ │ │ ldr r1, [pc, #16] @ 64ab0 │ │ │ │ b 649c4 │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4, lsl r9 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ │ │ │ │ 00064ab4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -7772,20 +7772,20 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ b 64dcc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b8b290 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r2, ip, lsr #15 │ │ │ │ + teqeq r2, ip, asr #15 │ │ │ │ teqeq r2, r0 @ │ │ │ │ @ instruction: 0x01b8b224 │ │ │ │ - tsteq fp, r4, asr #8 │ │ │ │ + tsteq fp, r4, ror #8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - @ instruction: 0x012176e0 │ │ │ │ + @ instruction: 0x01217700 │ │ │ │ │ │ │ │ 00064fc0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -7907,15 +7907,15 @@ │ │ │ │ ldr r6, [r4] │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r5] │ │ │ │ beq 651c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r6, [r5] │ │ │ │ bl 648e8 │ │ │ │ ldrb r3, [r4, #40] @ 0x28 │ │ │ │ ldmib r4, {r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ beq 65218 │ │ │ │ @@ -8256,18 +8256,18 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b 65604 │ │ │ │ mov r5, #0 │ │ │ │ b 653f8 │ │ │ │ @ instruction: 0x01b8ad90 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ teqeq r2, sl @ │ │ │ │ - teqeq r2, r2, asr #3 │ │ │ │ - teqeq r2, ip, ror #2 │ │ │ │ + teqeq r2, r2, ror #3 │ │ │ │ + teqeq r2, ip, lsl #3 │ │ │ │ @ instruction: 0x01b8aa34 │ │ │ │ - teqeq r2, sl, lsr pc │ │ │ │ + teqeq r2, sl, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #20 │ │ │ │ @@ -8316,15 +8316,15 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [r4, #100] @ 0x64 │ │ │ │ movne r2, #0 │ │ │ │ orr r0, r3, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ b 6578c │ │ │ │ - tsteq fp, r8, lsl #21 │ │ │ │ + tsteq fp, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1140c8 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -8832,24 +8832,24 @@ │ │ │ │ @ instruction: 0x01b8a6f4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xfffff74c │ │ │ │ @ instruction: 0xfffff834 │ │ │ │ @ instruction: 0xfffff6e0 │ │ │ │ @ instruction: 0x01b8a680 │ │ │ │ andeq r1, r0, r8, asr ip │ │ │ │ - tsteq fp, r4, ror r8 │ │ │ │ - tsteq fp, ip, lsr #16 │ │ │ │ - teqeq r2, ip, lsr #19 │ │ │ │ - teqeq r2, r6, lsl #19 │ │ │ │ + @ instruction: 0x011b4894 │ │ │ │ + tsteq fp, ip, asr #16 │ │ │ │ + teqeq r2, ip, asr #19 │ │ │ │ + teqeq r2, r6, lsr #19 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ @ instruction: 0x01b8a334 │ │ │ │ - teqeq r2, r2, lsl #13 │ │ │ │ - teqeq r2, r6, asr r6 │ │ │ │ - teqeq r2, sl, lsr #12 │ │ │ │ - teqeq r2, lr @ │ │ │ │ + teqeq r2, r2, lsr #13 │ │ │ │ + teqeq r2, r6, ror r6 │ │ │ │ + teqeq r2, sl, asr #12 │ │ │ │ + teqeq r2, lr, lsl r6 │ │ │ │ teqeq r2, r2 @ │ │ │ │ ldr r3, [pc, #464] @ 66234 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi 6622c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ @@ -8961,15 +8961,15 @@ │ │ │ │ str r3, [r2] │ │ │ │ b 66080 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [r2] │ │ │ │ b 66080 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - teqeq r2, ip, asr r5 │ │ │ │ + teqeq r2, ip, ror r5 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ │ │ │ │ 0006623c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9284,16 +9284,16 @@ │ │ │ │ mov r4, #0 │ │ │ │ b 6669c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b89b3c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ac6ee8 │ │ │ │ @ instruction: 0x01b8d398 │ │ │ │ - tsteq fp, r0, ror sp │ │ │ │ - teqeq r2, r5, rrx │ │ │ │ + @ instruction: 0x011b3d90 │ │ │ │ + teqeq r2, r5, lsl #1 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ @ instruction: 0x01b89954 │ │ │ │ │ │ │ │ 00066728 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 65884 │ │ │ │ @@ -9573,16 +9573,16 @@ │ │ │ │ bne 66858 │ │ │ │ b 66980 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #5 │ │ │ │ b 66a30 │ │ │ │ @ instruction: 0x01b89874 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r2, r4, lsr #28 │ │ │ │ - teqeq r2, r5, lsl #28 │ │ │ │ + teqeq r2, r4, asr #28 │ │ │ │ + teqeq r2, r5, lsr #28 │ │ │ │ @ instruction: 0x01b895b8 │ │ │ │ │ │ │ │ 00066b88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -9683,15 +9683,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ bne 66cb8 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - teqeq r2, r4, ror #18 │ │ │ │ + teqeq r2, r4, lsl #19 │ │ │ │ │ │ │ │ 00066ce8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr lr, [pc, #112] @ 66d70 │ │ │ │ @@ -9722,15 +9722,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 66d6c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b892f8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x011b35b0 │ │ │ │ + @ instruction: 0x011b35d0 │ │ │ │ @ instruction: 0x01b892bc │ │ │ │ │ │ │ │ 00066d80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9769,15 +9769,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ clz r0, r4 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b 66de8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b89260 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq fp, r8, lsl r5 │ │ │ │ + tsteq fp, r8, lsr r5 │ │ │ │ @ instruction: 0x01b89208 │ │ │ │ │ │ │ │ 00066e34 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00066e3c : │ │ │ │ @@ -9958,15 +9958,15 @@ │ │ │ │ stm sp, {r1, ip, lr} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5c4d0 │ │ │ │ mov r1, r0 │ │ │ │ b 670c0 │ │ │ │ - teqeq r2, r0, asr #13 │ │ │ │ + teqeq r2, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #1 │ │ │ │ @@ -10475,17 +10475,17 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b8878c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x011e12bc │ │ │ │ - tsteq fp, r0, lsl sp │ │ │ │ - tsteq fp, r4, lsl #26 │ │ │ │ + @ instruction: 0x011e12dc │ │ │ │ + tsteq fp, r0, lsr sp │ │ │ │ + tsteq fp, r4, lsr #26 │ │ │ │ @ instruction: 0x01b88714 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #168] @ 0xa8 │ │ │ │ @@ -10504,15 +10504,15 @@ │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 67a34 │ │ │ │ ldr r8, [pc, #476] @ 67b60 │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 67a94 │ │ │ │ ldr r8, [pc, #448] @ 67b64 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 679cc │ │ │ │ @@ -10536,15 +10536,15 @@ │ │ │ │ str r0, [r3, #4] │ │ │ │ bne 67ae0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, #356] @ 67b6c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 67a88 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ bl 4e6050 │ │ │ │ @@ -10581,15 +10581,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 67ab8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 67aa4 │ │ │ │ b 6799c │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ @@ -10613,15 +10613,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 6e500 │ │ │ │ b 67a00 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 67b38 │ │ │ │ cmp r9, #0 │ │ │ │ bne 67a9c │ │ │ │ b 6799c │ │ │ │ @ instruction: 0x01ba2d7c │ │ │ │ @@ -11360,19 +11360,19 @@ │ │ │ │ eorscc r5, r1, #268435460 @ 0x10000004 │ │ │ │ ldmdami r4!, {r0, r6, r9, lr} │ │ │ │ andeq r2, r0, r9 │ │ │ │ andeq r2, r0, sl │ │ │ │ andeq r2, r0, r7 │ │ │ │ andeq r2, r0, ip │ │ │ │ andeq r2, r0, fp │ │ │ │ - @ instruction: 0x011b22dc │ │ │ │ - teqeq r2, r0, lsl r4 │ │ │ │ - @ instruction: 0x011b22b4 │ │ │ │ + @ instruction: 0x011b22fc │ │ │ │ + teqeq r2, r0, lsr r4 │ │ │ │ + @ instruction: 0x011b22d4 │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - @ instruction: 0x011b22b4 │ │ │ │ + @ instruction: 0x011b22d4 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ ldmdacc r4!, {r0, r6, r9, lr} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -12687,16 +12687,16 @@ │ │ │ │ mov r0, #0 │ │ │ │ b 69a38 │ │ │ │ mov r3, #0 │ │ │ │ b 69ae0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b86730 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq fp, r8, ror #2 │ │ │ │ - tsteq fp, r8, lsl #24 │ │ │ │ + tsteq fp, r8, lsl #3 │ │ │ │ + tsteq fp, r8, lsr #24 │ │ │ │ @ instruction: 0x01b865b8 │ │ │ │ │ │ │ │ 00069b48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -13488,46 +13488,46 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 5b138 │ │ │ │ b 6a780 │ │ │ │ @ instruction: 0x01b85c34 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b85bdc │ │ │ │ - tstpeq sl, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq sl, r0, ror #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq sl, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, lsr #15 │ │ │ │ - teqeq r2, ip, lsl r0 │ │ │ │ + teqeq r2, ip, lsr r0 │ │ │ │ │ │ │ │ 0006a7b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #248] @ 6a8c8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 6a850 │ │ │ │ ldr r5, [pc, #216] @ 6a8cc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a80c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ beq 6a840 │ │ │ │ ldr r4, [pc, #188] @ 6a8d0 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -13544,26 +13544,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 6a874 │ │ │ │ cmp r6, #0 │ │ │ │ bne 6a860 │ │ │ │ b 6a7ec │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 6a8a0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 6a858 │ │ │ │ b 6a7ec │ │ │ │ @ instruction: 0x01b9ff30 │ │ │ │ @@ -14032,15 +14032,15 @@ │ │ │ │ ldr r6, [r0, #1484] @ 0x5cc │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #344] @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r1, #16 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ bl 114030 │ │ │ │ ldr r2, [pc, #220] @ 6b11c │ │ │ │ ldr r3, [pc, #212] @ 6b118 │ │ │ │ @@ -14198,15 +14198,15 @@ │ │ │ │ ldr r4, [r0, #1484] @ 0x5cc │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #344] @ 0x158 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -14258,26 +14258,26 @@ │ │ │ │ b 6b3c0 │ │ │ │ str r5, [r4] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 6b3b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b400 │ │ │ │ cmp r4, r7 │ │ │ │ str r5, [fp, #4]! │ │ │ │ beq 6b428 │ │ │ │ ldr r6, [r4, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ beq 6b390 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6b390 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -14428,18 +14428,18 @@ │ │ │ │ ldrh r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6b7f8 │ │ │ │ cmp r5, r4 │ │ │ │ beq 6b66c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b7b8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ str r5, [r6, #296] @ 0x128 │ │ │ │ bl 6b12c │ │ │ │ b 6b5c4 │ │ │ │ @@ -14465,18 +14465,18 @@ │ │ │ │ ldrh r3, [r7, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6b820 │ │ │ │ cmp r7, r4 │ │ │ │ beq 6b700 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b7d8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ str r7, [r6, #292] @ 0x124 │ │ │ │ bl 6b12c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -14491,18 +14491,18 @@ │ │ │ │ ldrh r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6b80c │ │ │ │ cmp r5, r4 │ │ │ │ beq 6b768 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b798 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ str r5, [r6, #296] @ 0x128 │ │ │ │ bl 6b12c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -14536,25 +14536,25 @@ │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne 6b6e8 │ │ │ │ b 6b6fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ b 6b66c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ b 6b768 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ b 6b700 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b84d08 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b84a1c │ │ │ │ ldr r2, [pc, #68] @ 6b890 │ │ │ │ @@ -14638,26 +14638,26 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4f61f8 │ │ │ │ mov r1, r5 │ │ │ │ bl 4f6020 │ │ │ │ ldr r5, [pc, #52] @ 6b9c8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ strb r9, [r5] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r8] │ │ │ │ b 6b8d8 │ │ │ │ @ instruction: 0x01b9ee4d │ │ │ │ @ instruction: 0x01b9ee30 │ │ │ │ @ instruction: 0x01ac1b3c │ │ │ │ @ instruction: 0x01ac1b18 │ │ │ │ @ instruction: 0x01ac1aec │ │ │ │ - @ instruction: 0x011aec90 │ │ │ │ + @ instruction: 0x011aecb0 │ │ │ │ @ instruction: 0x01b9ed80 │ │ │ │ │ │ │ │ 0006b9cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -14972,15 +14972,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #368] @ 0x170 │ │ │ │ mov ip, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r0, #368] @ 0x170 │ │ │ │ str ip, [r0, #340] @ 0x154 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #268] @ 6bff0 │ │ │ │ @@ -15124,15 +15124,15 @@ │ │ │ │ ldr r3, [r0, #544] @ 0x220 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ beq 6c0bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6c0bc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -15203,15 +15203,15 @@ │ │ │ │ sub fp, r3, #4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ b 6c2b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r9, [sp] │ │ │ │ beq 6c364 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, r4 │ │ │ │ @@ -15277,15 +15277,15 @@ │ │ │ │ ldr r9, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r9, #0 │ │ │ │ beq 6c390 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c360 │ │ │ │ ldr r9, [sp] │ │ │ │ b 6c274 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r5, [r6, #296] @ 0x128 │ │ │ │ ldr sl, [r1] │ │ │ │ @@ -15295,18 +15295,18 @@ │ │ │ │ ldrh r3, [sl, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6c6ac │ │ │ │ cmp sl, r5 │ │ │ │ beq 6c3e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c714 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str sl, [r6, #296] @ 0x128 │ │ │ │ bl 64c74 │ │ │ │ b 6c208 │ │ │ │ @@ -15319,18 +15319,18 @@ │ │ │ │ ldrh r3, [sl, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6c6c0 │ │ │ │ cmp sl, r5 │ │ │ │ beq 6c448 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c6d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ str sl, [r6, #296] @ 0x128 │ │ │ │ bl 64c74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -15347,18 +15347,18 @@ │ │ │ │ ldrh r3, [sl, #68] @ 0x44 │ │ │ │ str r3, [r6, #376] @ 0x178 │ │ │ │ beq 6c698 │ │ │ │ cmp sl, r5 │ │ │ │ beq 6c4b8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c6f4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str sl, [r6, #292] @ 0x124 │ │ │ │ bl 64c74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -15390,15 +15390,15 @@ │ │ │ │ beq 6c554 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ beq 6c794 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c734 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, #1436] @ 0x59c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r6] │ │ │ │ @@ -15406,15 +15406,15 @@ │ │ │ │ str r0, [r6] │ │ │ │ b 6c328 │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ beq 6c594 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c5ac │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ str sl, [r7], #4 │ │ │ │ bne 6c17c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ @@ -15428,15 +15428,15 @@ │ │ │ │ bne 6c580 │ │ │ │ b 6c594 │ │ │ │ cmp r3, #0 │ │ │ │ beq 6c5f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r9, [sp] │ │ │ │ beq 6c604 │ │ │ │ str sl, [r5, #316] @ 0x13c │ │ │ │ b 6c2a0 │ │ │ │ @@ -15445,56 +15445,56 @@ │ │ │ │ ldr r9, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r9, #0 │ │ │ │ beq 6c630 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c600 │ │ │ │ ldr r9, [sp] │ │ │ │ b 6c5f8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b 6c0ac │ │ │ │ ldr r4, [r6, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ beq 6c664 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c774 │ │ │ │ ldr r4, [r6, #308] @ 0x134 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r6, #332] @ 0x14c │ │ │ │ beq 6c68c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c754 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #308] @ 0x134 │ │ │ │ b 6c328 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ b 6c4b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 6c3e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ b 6c448 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -15546,15 +15546,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 6c540 │ │ │ │ b 6c328 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6c7d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne fp, #5 │ │ │ │ strne r3, [r7], #4 │ │ │ │ bne 6c0cc │ │ │ │ b 6c12c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -15627,15 +15627,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ bl 4e9c10 │ │ │ │ str r0, [r6, #32] │ │ │ │ b 6c8ac │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b837f0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x0120ea2c │ │ │ │ + @ instruction: 0x0120ea4c │ │ │ │ eorsgt r3, r0, r3, lsl #28 │ │ │ │ @ instruction: 0x01b83744 │ │ │ │ │ │ │ │ 0006c900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -16057,21 +16057,21 @@ │ │ │ │ mov r1, #6 │ │ │ │ b 6cf4c │ │ │ │ mov r1, #2 │ │ │ │ b 6cdf8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b8344c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqpeq r1, lr, ror #22 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, lr, lsl #23 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000034b1 │ │ │ │ - teqpeq r1, ip, lsr fp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, ip, asr fp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01b833ac │ │ │ │ teqpeq r1, ip @ @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, r9, ror sl @ p-variant is OBSOLETE │ │ │ │ - teqpeq r1, sl, lsl #20 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r9 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, sl, lsr #20 @ p-variant is OBSOLETE │ │ │ │ andeq r2, r0, ip │ │ │ │ @ instruction: 0x000034bf │ │ │ │ @ instruction: 0x000034be │ │ │ │ @ instruction: 0x000034bd │ │ │ │ @ instruction: 0x000034bc │ │ │ │ @ instruction: 0x000034bb │ │ │ │ @ instruction: 0x000034ba │ │ │ │ @@ -16101,18 +16101,18 @@ │ │ │ │ beq 6d0e0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 6d048 │ │ │ │ cmp r7, r4 │ │ │ │ beq 6d05c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d0bc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -16144,15 +16144,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne 6d050 │ │ │ │ b 6d05c │ │ │ │ cmp r7, #0 │ │ │ │ beq 6d05c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 6d05c │ │ │ │ │ │ │ │ 0006d0f8 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -16673,27 +16673,27 @@ │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d8c0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 6d948 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, sl │ │ │ │ bne 6d948 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6d948 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6daa4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r3, #1 │ │ │ │ b 6d59c │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -16757,28 +16757,28 @@ │ │ │ │ subs r9, r0, #0 │ │ │ │ bne 6d998 │ │ │ │ cmp sl, #0 │ │ │ │ beq 6d948 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ bne 6d948 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6d948 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d948 │ │ │ │ mov r1, r5 │ │ │ │ b 6da70 │ │ │ │ mov r1, r5 │ │ │ │ b 6d91c │ │ │ │ mov r3, #2 │ │ │ │ @@ -16869,49 +16869,49 @@ │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, r9 │ │ │ │ beq 6dc30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ beq 6dc84 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d948 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6d948 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d948 │ │ │ │ mov r1, r5 │ │ │ │ b 6dc50 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 6dc30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6dc30 │ │ │ │ mov r1, r5 │ │ │ │ b 6dc84 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #8 │ │ │ │ stm sp, {r5, sl} │ │ │ │ @@ -17181,39 +17181,39 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ b 6d848 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b82b1c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b82a48 │ │ │ │ - tsteq sl, r4, lsr #25 │ │ │ │ + tsteq sl, r4, asr #25 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ teqeq r1, r4 @ │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - teqeq r1, r4, ror ip │ │ │ │ + teqeq r1, r4 @ │ │ │ │ @ instruction: 0x000001ba │ │ │ │ teqeq r1, r4 @ │ │ │ │ eorscc r5, r1, #373293056 @ 0x16400000 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - teqeq r1, r0, ror #24 │ │ │ │ + teqeq r1, r0, lsl #25 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - teqeq r1, r0, asr r9 │ │ │ │ + teqeq r1, r0, ror r9 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ teqeq r1, r0 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - teqeq r1, r0, lsl r8 │ │ │ │ - teqeq r1, r4, lsr #19 │ │ │ │ - teqeq r1, r8, lsr sl │ │ │ │ - teqeq r1, r8, lsl #18 │ │ │ │ + teqeq r1, r0, lsr r8 │ │ │ │ + teqeq r1, r4, asr #19 │ │ │ │ + teqeq r1, r8, asr sl │ │ │ │ + teqeq r1, r8, lsr #18 │ │ │ │ @ instruction: 0x000001bd │ │ │ │ eorscc r5, r1, #93323264 @ 0x5900000 │ │ │ │ - teqeq r1, r8, lsl r8 │ │ │ │ - teqeq r1, ip, lsr #16 │ │ │ │ - teqeq r1, r0, lsl #19 │ │ │ │ + teqeq r1, r8, lsr r8 │ │ │ │ + teqeq r1, ip, asr #16 │ │ │ │ + teqeq r1, r0, lsr #19 │ │ │ │ │ │ │ │ 0006e160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -17338,15 +17338,15 @@ │ │ │ │ add r3, sp, r2 │ │ │ │ str r0, [r3] │ │ │ │ b 6e1f4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b81e70 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq r1, r7, lsl #10 │ │ │ │ + teqeq r1, r7, lsr #10 │ │ │ │ @ instruction: 0x000034bf │ │ │ │ @ instruction: 0x01b81d40 │ │ │ │ @ instruction: 0x000034be │ │ │ │ @ instruction: 0x000034bd │ │ │ │ @ instruction: 0x000034bc │ │ │ │ @ instruction: 0x000034bb │ │ │ │ @ instruction: 0x000034ba │ │ │ │ @@ -17441,15 +17441,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - teqeq r1, pc, lsr #7 │ │ │ │ + teqeq r1, pc, asr #7 │ │ │ │ │ │ │ │ 0006e500 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -17869,15 +17869,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 6eb54 │ │ │ │ blx r3 │ │ │ │ add r3, r4, #376 @ 0x178 │ │ │ │ add r2, r4, #372 @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9b4c8 │ │ │ │ + b c9b4f4 │ │ │ │ blcc fe726190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ @@ -17968,15 +17968,15 @@ │ │ │ │ ldr r4, [r0, #1484] @ 0x5cc │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #368] @ 0x170 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r0, #1 │ │ │ │ b 6ebb8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r4, #316] @ 0x13c │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 63b90 │ │ │ │ @@ -18245,24 +18245,24 @@ │ │ │ │ cmp r8, #3 │ │ │ │ movhi r3, #0 │ │ │ │ andls r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6f19c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f1fc │ │ │ │ str r9, [sl] │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ beq 6f174 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f1dc │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r9, [r6] │ │ │ │ @@ -18272,21 +18272,21 @@ │ │ │ │ str r9, [r4, #420] @ 0x1a4 │ │ │ │ b 6f104 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str fp, [r5, #64] @ 0x40 │ │ │ │ strh r3, [r5, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ beq 6f104 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r6] │ │ │ │ bne 6f104 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ @@ -18331,18 +18331,18 @@ │ │ │ │ str r3, [r4, #372] @ 0x174 │ │ │ │ str r2, [r4, #376] @ 0x178 │ │ │ │ beq 6f4d8 │ │ │ │ cmp r7, r6 │ │ │ │ beq 6f2c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f390 │ │ │ │ ldr r2, [r4, #376] @ 0x178 │ │ │ │ ldr r3, [r4, #372] @ 0x174 │ │ │ │ lsl r1, r2, #16 │ │ │ │ lsr r1, r1, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -18360,18 +18360,18 @@ │ │ │ │ ldrh r2, [r7, #68] @ 0x44 │ │ │ │ str r2, [r4, #376] @ 0x178 │ │ │ │ beq 6f4c4 │ │ │ │ cmp r7, r6 │ │ │ │ beq 6f32c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f3d0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ tst r3, #1 │ │ │ │ str r7, [r4, #292] @ 0x124 │ │ │ │ beq 6eddc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ @@ -18383,18 +18383,18 @@ │ │ │ │ ldrh r2, [r7, #68] @ 0x44 │ │ │ │ str r2, [r4, #376] @ 0x178 │ │ │ │ beq 6f4b0 │ │ │ │ cmp r7, r6 │ │ │ │ beq 6f388 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f3b0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r7, [r4, #296] @ 0x128 │ │ │ │ b 6eddc │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -18466,25 +18466,25 @@ │ │ │ │ b 6f3f4 │ │ │ │ ldr r3, [pc, #304] @ 6f5d8 │ │ │ │ b 6f3f4 │ │ │ │ ldr r3, [pc, #300] @ 6f5dc │ │ │ │ b 6f3f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ b 6f388 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ b 6f32c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 6f2b4 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -18528,15 +18528,15 @@ │ │ │ │ ldr r3, [pc, #100] @ 6f600 │ │ │ │ b 6f3f4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b812b0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ blcc fe726bd0 │ │ │ │ ldrheq r1, [r8, ip]! │ │ │ │ - teqeq r1, ip, lsl fp │ │ │ │ + teqeq r1, ip, lsr fp │ │ │ │ ldrtcc r4, [r2], #-577 @ 0xfffffdbf │ │ │ │ ldrthi r4, [r2], #-600 @ 0xfffffda8 │ │ │ │ @ instruction: 0x36314752 │ │ │ │ ldrtcc r4, [r2], #-600 @ 0xfffffda8 │ │ │ │ ldrcc r5, [r1, #-577]! @ 0xfffffdbf │ │ │ │ ldrtcc r5, [r2], #-600 @ 0xfffffda8 │ │ │ │ eorscc r5, r3, r1, asr #4 │ │ │ │ @@ -18580,15 +18580,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 6f6a0 │ │ │ │ ldr r3, [r5, #1676] @ 0x68c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r5 │ │ │ │ beq 6f680 │ │ │ │ blx r3 │ │ │ │ - bl c9b604 │ │ │ │ + bl c9b630 │ │ │ │ strb r0, [r4, #329] @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ bl 7a22d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x4d4> │ │ │ │ cmp r0, #0 │ │ │ │ bne 6f658 │ │ │ │ @@ -18602,16 +18602,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 6f6a0 │ │ │ │ @ instruction: 0x01b809d8 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq sl, r4, lsl #31 │ │ │ │ - @ instruction: 0x011aaf9c │ │ │ │ + tsteq sl, r4, lsr #31 │ │ │ │ + @ instruction: 0x011aafbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ @@ -18759,15 +18759,15 @@ │ │ │ │ ldr r4, [r0, #1484] @ 0x5cc │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r5, #368] @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r3, [r5, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 6f99c │ │ │ │ ldr r3, [r5, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r5, #296] @ 0x128 │ │ │ │ strne r8, [r5, #292] @ 0x124 │ │ │ │ @@ -18782,15 +18782,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 6fa14 │ │ │ │ add sp, sp, #1296 @ 0x510 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl c9b944 │ │ │ │ + bl c9b970 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ bne 6f954 │ │ │ │ b 6f96c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -18851,15 +18851,15 @@ │ │ │ │ ldr r3, [r0, #1676] @ 0x68c │ │ │ │ cmp r3, #0 │ │ │ │ beq 6fa98 │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9b95c │ │ │ │ + b c9b988 │ │ │ │ ldr r5, [r0, #292] @ 0x124 │ │ │ │ str r1, [r0, #408] @ 0x198 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -18882,15 +18882,15 @@ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ bl b719c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9b9e4 │ │ │ │ + b c9ba10 │ │ │ │ │ │ │ │ 0006fb1c : │ │ │ │ ldr r3, [r0, #372] @ 0x174 │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r0, #376] @ 0x178 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ @@ -19654,15 +19654,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 7082c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq 7072c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 70800 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r3, #21 │ │ │ │ @@ -19928,23 +19928,23 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4f61f8 │ │ │ │ mov r1, r4 │ │ │ │ bl 4f6020 │ │ │ │ ldr r4, [pc, #40] @ 70b84 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 70b2c │ │ │ │ @ instruction: 0x01b99bf7 │ │ │ │ @ instruction: 0x01b99be2 │ │ │ │ - @ instruction: 0x011a9b9c │ │ │ │ + @ instruction: 0x011a9bbc │ │ │ │ @ instruction: 0x01b99bba │ │ │ │ cmp r0, #0 │ │ │ │ beq 70c88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -20004,16 +20004,16 @@ │ │ │ │ bne 70bf8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #30 │ │ │ │ bne 70bd4 │ │ │ │ b 70c44 │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ - teqeq r1, ip, lsl #1 │ │ │ │ - teqeq r1, r8, ror #1 │ │ │ │ + teqeq r1, ip, lsr #1 │ │ │ │ + teqeq r1, r8, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 70da8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -20076,16 +20076,16 @@ │ │ │ │ mov r3, #10 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r1, r0, asr #30 │ │ │ │ - teqeq r1, r4, asr pc │ │ │ │ + teqeq r1, r0, ror #30 │ │ │ │ + teqeq r1, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -20416,20 +20416,20 @@ │ │ │ │ b 70f4c │ │ │ │ mov r3, #31 │ │ │ │ str r3, [r7, r5, lsl #3] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ bne 70e6c │ │ │ │ b 70f4c │ │ │ │ - teqeq r1, lr, lsl #27 │ │ │ │ - teqeq r1, r4, lsl #28 │ │ │ │ - teqeq r1, r2 @ │ │ │ │ - teqeq r1, r0, lsr #26 │ │ │ │ + teqeq r1, lr, lsr #27 │ │ │ │ + teqeq r1, r4, lsr #28 │ │ │ │ + teqeq r1, r2, lsl lr │ │ │ │ + teqeq r1, r0, asr #26 │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq r1, r0, asr sl │ │ │ │ + teqeq r1, r0, ror sl │ │ │ │ andeq r0, r0, r6, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -20680,15 +20680,15 @@ │ │ │ │ add r9, r9, #8 │ │ │ │ bne 715f4 │ │ │ │ b 7161c │ │ │ │ mov r0, #2 │ │ │ │ b 713e4 │ │ │ │ teqeq r1, r4 @ │ │ │ │ teqeq r1, r8 @ │ │ │ │ - teqeq r1, r0, lsl r7 │ │ │ │ + teqeq r1, r0, lsr r7 │ │ │ │ teqeq r1, r4 @ │ │ │ │ cmp r0, #0 │ │ │ │ beq 7179c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -20783,15 +20783,15 @@ │ │ │ │ b 7185c │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ mvn r3, #0 │ │ │ │ b 71830 │ │ │ │ - teqeq r1, r4, lsl r4 │ │ │ │ + teqeq r1, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr sl, [pc, #1468] @ 71e94 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -21162,18 +21162,18 @@ │ │ │ │ bl 5cfa4 │ │ │ │ b 71ac8 │ │ │ │ @ instruction: 0x01b7e720 │ │ │ │ andeq r8, r0, r8, lsr #20 │ │ │ │ teqeq r1, r4 @ │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r1, r8, lsl #3 │ │ │ │ + teqeq r1, r8, lsr #3 │ │ │ │ andeq r2, r0, r0, asr #3 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ - teqeq r1, r8, lsr #1 │ │ │ │ + teqeq r1, r8, asr #1 │ │ │ │ teqeq r1, r0, lsl #26 │ │ │ │ cmp r0, #0 │ │ │ │ beq 71f38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -21523,19 +21523,19 @@ │ │ │ │ bl 5cfa4 │ │ │ │ ldr fp, [r5, #880] @ 0x370 │ │ │ │ b 722d0 │ │ │ │ bl 5cfa4 │ │ │ │ ldr fp, [r4, #544] @ 0x220 │ │ │ │ b 72394 │ │ │ │ @ instruction: 0x01b7e098 │ │ │ │ - teqeq r1, r4, asr #24 │ │ │ │ - teqeq r1, ip, lsr #23 │ │ │ │ - teqeq r1, r8, lsl #23 │ │ │ │ + teqeq r1, r4, ror #24 │ │ │ │ + teqeq r1, ip, asr #23 │ │ │ │ + teqeq r1, r8, lsr #23 │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ - teqeq r1, r4, asr r9 │ │ │ │ + teqeq r1, r4, ror r9 │ │ │ │ │ │ │ │ 00072460 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -21739,16 +21739,16 @@ │ │ │ │ b 725e8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x188> │ │ │ │ ldr r0, [r6] │ │ │ │ bl 7a9c2c <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so+0x7e30> │ │ │ │ str r0, [r4] │ │ │ │ b 72638 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1d8> │ │ │ │ @ instruction: 0x01b6f00c │ │ │ │ @ instruction: 0x01b6ef9c │ │ │ │ - tsteq sl, r0, asr #2 │ │ │ │ - tsteq sl, ip, asr #1 │ │ │ │ + tsteq sl, r0, ror #2 │ │ │ │ + tsteq sl, ip, ror #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7283c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3dc> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble 72844 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x3e4> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -22022,15 +22022,15 @@ │ │ │ │ lsr r3, r3, #1 │ │ │ │ bne 72b80 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x720> │ │ │ │ b 72a84 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x624> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b7d700 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b7d614 │ │ │ │ - teqeq r1, ip, asr r3 │ │ │ │ + teqeq r1, ip, ror r3 │ │ │ │ andeq r0, r0, r9, asr #24 │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 72eb0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xa50> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -22197,16 +22197,16 @@ │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x36313050 │ │ │ │ subpl r4, r2, r2, asr r7 │ │ │ │ stmdapl r2, {r1, r4, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r3, r1, asr #4 │ │ │ │ eorscc r3, r1, r0, asr r0 │ │ │ │ - teqeq r1, r8, asr r1 │ │ │ │ - teqeq r1, r4, lsl r1 │ │ │ │ + teqeq r1, r8, ror r1 │ │ │ │ + teqeq r1, r4, lsr r1 │ │ │ │ ldmdapl r2, {r1, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r1, #81788928 @ 0x4e00000 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ submi r5, r7, #268435460 @ 0x10000004 │ │ │ │ cmpmi r2, r2, asr r7 │ │ │ │ cmpmi r2, r2, asr #14 │ │ │ │ @@ -22790,18 +22790,18 @@ │ │ │ │ str r0, [r8] │ │ │ │ beq 738fc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x149c> │ │ │ │ cmp r9, #0 │ │ │ │ beq 73814 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x13b4> │ │ │ │ cmp r9, r5 │ │ │ │ beq 73828 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x13c8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 73870 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1410> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, sl │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #12] │ │ │ │ strne r3, [sl, #24] │ │ │ │ @@ -22852,15 +22852,15 @@ │ │ │ │ ldr sl, [pc, #196] @ 739b8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1558> │ │ │ │ b 73574 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1114> │ │ │ │ ldr sl, [pc, #192] @ 739bc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x155c> │ │ │ │ b 73574 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1114> │ │ │ │ cmp r9, #0 │ │ │ │ beq 73828 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x13c8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 73828 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x13c8> │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ beq 73940 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x14e0> │ │ │ │ cmp r0, #75 @ 0x4b │ │ │ │ beq 73938 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x14d8> │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ ldr sl, [pc, #148] @ 739c0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1560> │ │ │ │ @@ -22874,33 +22874,33 @@ │ │ │ │ b 73574 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1114> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #2 │ │ │ │ b 734fc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x109c> │ │ │ │ @ instruction: 0x01b7cc64 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r1, r0, asr #17 │ │ │ │ + teqeq r1, r0, ror #17 │ │ │ │ @ instruction: 0x01b7cae4 │ │ │ │ - teqeq r1, r1, ror #16 │ │ │ │ - teqeq r1, ip, ror r8 │ │ │ │ + teqeq r1, r1, lsl #17 │ │ │ │ + teqeq r1, ip @ │ │ │ │ eorscc r5, r3, r1, asr #4 │ │ │ │ eorscc r4, r3, r1, asr #4 │ │ │ │ ldmdapl r2, {r1, r6, r8, r9, sl, lr}^ │ │ │ │ ldmdbpl r6, {r0, r2, r4, r6, r8, fp, ip, lr}^ │ │ │ │ subscc r5, r9, #373293056 @ 0x16400000 │ │ │ │ @ instruction: 0x56323234 │ │ │ │ eorspl r3, r4, r4, lsr r4 │ │ │ │ eorscc r3, r0, r9, asr r8 │ │ │ │ eorscc r5, r1, #93323264 @ 0x5900000 │ │ │ │ stmdapl r2, {r1, r4, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r1, #81788928 @ 0x4e00000 │ │ │ │ eorscc r3, r2, r9, asr #8 │ │ │ │ andeq r1, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqeq r1, ip, lsr #10 │ │ │ │ + teqeq r1, ip, asr #10 │ │ │ │ subpl r4, r2, r2, asr r7 │ │ │ │ eorscc r4, r3, r8, asr r2 │ │ │ │ @ instruction: 0x36313050 │ │ │ │ eorscc r3, r1, r0, asr r0 │ │ │ │ eorscc r3, r1, #80 @ 0x50 │ │ │ │ cmpmi r2, r2, asr r7 │ │ │ │ eorscc r5, r3, r8, asr r2 │ │ │ │ @@ -24211,16 +24211,16 @@ │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #3744] @ 0xea0 │ │ │ │ str r2, [r4, #3728] @ 0xe90 │ │ │ │ b 74d34 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x28d4> │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ - teqeq r1, r4, asr #11 │ │ │ │ - teqeq r1, ip, asr r5 │ │ │ │ + teqeq r1, r4, ror #11 │ │ │ │ + teqeq r1, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r2 │ │ │ │ @@ -25290,50 +25290,50 @@ │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ b 750b0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2c50> │ │ │ │ @ instruction: 0x01b7b0cc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r1, r0, asr #5 │ │ │ │ - teqeq r1, ip @ │ │ │ │ - teqeq r1, r0, lsl r2 │ │ │ │ - teqeq r1, ip, lsl #3 │ │ │ │ - teqeq r1, r4, lsr #2 │ │ │ │ - ldrheq r8, [r1, -ip]! │ │ │ │ - tsteq sl, r0, lsl #9 │ │ │ │ - teqeq r1, ip, ror #29 │ │ │ │ - teqeq r1, r2, lsr #29 │ │ │ │ + teqeq r1, r0, ror #5 │ │ │ │ + teqeq r1, ip, lsl r2 │ │ │ │ + teqeq r1, r0, lsr r2 │ │ │ │ + teqeq r1, ip, lsr #3 │ │ │ │ + teqeq r1, r4, asr #2 │ │ │ │ + ldrsbeq r8, [r1, -ip]! │ │ │ │ + tsteq sl, r0, lsr #9 │ │ │ │ + teqeq r1, ip, lsl #30 │ │ │ │ + teqeq r1, r2, asr #29 │ │ │ │ @ instruction: 0x01b7ab18 │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, ip, lsl lr │ │ │ │ teqeq r1, lr @ │ │ │ │ - teqeq r1, ip, asr #27 │ │ │ │ + teqeq r1, ip, ror #27 │ │ │ │ teqeq r1, lr @ │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq r1, r2, ror sp │ │ │ │ - teqeq r1, ip, asr #26 │ │ │ │ - teqeq r1, ip, ror #24 │ │ │ │ - teqeq r1, ip, ror #23 │ │ │ │ + teqeq r1, r2 @ │ │ │ │ + teqeq r1, ip, ror #26 │ │ │ │ + teqeq r1, ip, lsl #25 │ │ │ │ + teqeq r1, ip, lsl #24 │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq r1, r4, lsr fp │ │ │ │ + teqeq r1, r4, asr fp │ │ │ │ teqeq r1, r4 @ │ │ │ │ - teqeq r1, r0, lsl #21 │ │ │ │ - teqeq r1, r0, lsr #20 │ │ │ │ - teqeq r1, r0, asr #19 │ │ │ │ - teqeq r1, r4, asr r9 │ │ │ │ + teqeq r1, r0, lsr #21 │ │ │ │ + teqeq r1, r0, asr #20 │ │ │ │ + teqeq r1, r0, ror #19 │ │ │ │ + teqeq r1, r4, ror r9 │ │ │ │ andeq r1, r0, r4, lsr #31 │ │ │ │ andeq r4, r0, r0, asr r6 │ │ │ │ andeq sl, r1, r0, asr #30 │ │ │ │ @ instruction: 0xffd8ffdb │ │ │ │ - teqeq r1, r0, lsl #13 │ │ │ │ - teqeq r1, r8, lsl #12 │ │ │ │ - teqeq r1, ip, ror r5 │ │ │ │ + teqeq r1, r0, lsr #13 │ │ │ │ + teqeq r1, r8, lsr #12 │ │ │ │ + teqeq r1, ip @ │ │ │ │ andeq r0, r1, r1 │ │ │ │ - teqeq r1, ip, lsr r0 │ │ │ │ - teqeq r1, r8, lsr #32 │ │ │ │ + teqeq r1, ip, asr r0 │ │ │ │ + teqeq r1, r8, asr #32 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 8bb28 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x196c8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ @@ -25940,18 +25940,18 @@ │ │ │ │ bcc 76910 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x44b0> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #888] @ 0x378 │ │ │ │ b 7667c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x421c> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b79c44 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r1, ip, ror #26 │ │ │ │ + teqeq r1, ip, lsl #27 │ │ │ │ @ instruction: 0x01b799bc │ │ │ │ - teqeq r1, r8, lsl #25 │ │ │ │ - teqeq r1, ip, lsl fp │ │ │ │ + teqeq r1, r8, lsr #25 │ │ │ │ + teqeq r1, ip, lsr fp │ │ │ │ teqeq r1, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #604] @ 76bd4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4774> │ │ │ │ @@ -26213,18 +26213,18 @@ │ │ │ │ cmp r2, lr │ │ │ │ strb r3, [ip, #1]! │ │ │ │ bne 76d64 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4904> │ │ │ │ ldr r3, [pc, #28] @ 76da0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4940> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0, #244] @ 0xf4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq r1, r0, lsr #13 │ │ │ │ + teqeq r1, r0, asr #13 │ │ │ │ @ instruction: 0x01b93a4c │ │ │ │ @ instruction: 0x01b93a20 │ │ │ │ - teqeq r1, r4, asr r6 │ │ │ │ + teqeq r1, r4, ror r6 │ │ │ │ @ instruction: 0x01b939c0 │ │ │ │ @ instruction: 0x01b93994 │ │ │ │ ldr r3, [r0, #236] @ 0xec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #236] @ 0xec │ │ │ │ bx lr │ │ │ │ @@ -26318,15 +26318,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 76ec4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4a64> │ │ │ │ ldr r3, [pc, #12] @ 76f30 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4ad0> │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #212] @ 0xd4 │ │ │ │ b 76ec4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x4a64> │ │ │ │ teqeq r1, ip @ │ │ │ │ - teqeq r1, r4, lsl #11 │ │ │ │ + teqeq r1, r4, lsr #11 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ addne r2, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -26993,18 +26993,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r3 │ │ │ │ b 77940 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x54e0> │ │ │ │ @ instruction: 0x01b78750 │ │ │ │ - teqeq r1, ip, asr #24 │ │ │ │ + teqeq r1, ip, ror #24 │ │ │ │ @ instruction: 0x01b7c138 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq sl, r0, lsr #27 │ │ │ │ + tsteq sl, r0, asr #27 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrb ip, [r0] │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r1, [r3, ip, lsl #2] │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ beq 77a10 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x55b0> │ │ │ │ @@ -27707,18 +27707,18 @@ │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ b 78440 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x5fe0> │ │ │ │ @ instruction: 0x01b77c88 │ │ │ │ - teqeq r1, r9, lsl #3 │ │ │ │ + teqeq r1, r9, lsr #3 │ │ │ │ @ instruction: 0x01b7b611 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq sl, r8, ror r2 │ │ │ │ + @ instruction: 0x011a2298 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #4068] @ 794f0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x7090> │ │ │ │ ldr r3, [pc, #4068] @ 794f4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x7094> │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ @@ -30348,18 +30348,18 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r1, #1324] @ 0x52c │ │ │ │ b 7acf4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x8894> │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r1, #1324] @ 0x52c │ │ │ │ b 7acf4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x8894> │ │ │ │ @ instruction: 0x01b75358 │ │ │ │ - teqeq r1, sl, asr r8 │ │ │ │ + teqeq r1, sl, ror r8 │ │ │ │ @ instruction: 0x01b78cea │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tstpeq r9, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #3632] @ 7bc80 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x9820> │ │ │ │ ldr r3, [pc, #3632] @ 7bc84 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x9824> │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -32024,15 +32024,15 @@ │ │ │ │ add r6, r6, #944 @ 0x3b0 │ │ │ │ strh r3, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0x01b738a8 │ │ │ │ @ instruction: 0x01b772b7 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq r9, ip, lsl pc │ │ │ │ + tsteq r9, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #249 @ 0xf9 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -33031,17 +33031,17 @@ │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ b 7d460 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb000> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b73178 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b72f54 │ │ │ │ - teqeq r1, fp, ror #2 │ │ │ │ - teqeq r1, fp, lsl #1 │ │ │ │ - teqeq r1, ip │ │ │ │ + teqeq r1, fp, lsl #3 │ │ │ │ + teqeq r1, fp, lsr #1 │ │ │ │ + teqeq r1, ip, lsr #32 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d87c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb41c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -33325,15 +33325,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7de14 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb9b4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7de4c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb9ec> │ │ │ │ cmp r7, #0 │ │ │ │ addgt r3, sp, #40 @ 0x28 │ │ │ │ @@ -33424,15 +33424,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7dcb8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb858> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7dcb8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb858> │ │ │ │ mov r1, r4 │ │ │ │ b 7de18 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xb9b8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 51d174 │ │ │ │ mov r0, #2 │ │ │ │ @@ -33605,19 +33605,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ 7e154 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbcf4> │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ 7e158 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbcf8> │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ 7e15c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbcfc> │ │ │ │ bx lr │ │ │ │ - teqpeq r0, r5, ror #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r5, lsl #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ eorscc r3, r1, r0, asr r0 │ │ │ │ - teqpeq r0, r8, lsr #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r8, asr #10 @ p-variant is OBSOLETE │ │ │ │ ldrtcc r4, [r2], #-600 @ 0xfffffda8 │ │ │ │ ldrtcc r4, [r2], #-322 @ 0xfffffebe │ │ │ │ ldrtcc r5, [r2], #-577 @ 0xfffffdbf │ │ │ │ ldrtcc r4, [r2], #-577 @ 0xfffffdbf │ │ │ │ eorscc r5, r3, #1879048196 @ 0x70000004 │ │ │ │ eorscs r3, r6, r2, asr r1 │ │ │ │ eorscc r4, r3, r1, asr #4 │ │ │ │ @@ -33828,18 +33828,18 @@ │ │ │ │ b 7e38c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbf2c> │ │ │ │ ldr r2, [pc, #104] @ 7e4e0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xc080> │ │ │ │ b 7e38c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbf2c> │ │ │ │ ldr r2, [pc, #100] @ 7e4e4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xc084> │ │ │ │ b 7e38c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbf2c> │ │ │ │ ldr r2, [pc, #96] @ 7e4e8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xc088> │ │ │ │ b 7e38c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbf2c> │ │ │ │ - teqpeq r0, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ - teqpeq r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r9, ror #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r6, ror #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqpeq r0, r4, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ cmpmi r2, r2, asr r7 │ │ │ │ submi r5, r7, #268435460 @ 0x10000004 │ │ │ │ ldmdapl r2, {r1, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r3, r1, asr #4 │ │ │ │ eorscc r4, r3, r1, asr #4 │ │ │ │ stmdapl r2, {r1, r4, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r1, #93323264 @ 0x5900000 │ │ │ │ @@ -34053,15 +34053,15 @@ │ │ │ │ mov r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 5c878 │ │ │ │ b 7e654 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xc1f4> │ │ │ │ @ instruction: 0x01b71af4 │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ - teqpeq r0, r8, rrx @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r8, lsl #1 @ p-variant is OBSOLETE │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b 7e160 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbd00> │ │ │ │ b 7e160 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xbd00> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -35164,15 +35164,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fa40 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd5e0> │ │ │ │ mov r0, sl │ │ │ │ bl 51d174 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #272] @ 7fa98 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd638> │ │ │ │ ldr r3, [pc, #260] @ 7fa90 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd630> │ │ │ │ @@ -35227,15 +35227,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7f974 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd514> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 7f974 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd514> │ │ │ │ mov r1, r4 │ │ │ │ b 7fa44 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd5e4> │ │ │ │ mov r0, sl │ │ │ │ bl 51d174 │ │ │ │ mov r0, #3 │ │ │ │ @@ -35964,15 +35964,15 @@ │ │ │ │ str r6, [r7, #-4] │ │ │ │ beq 803dc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xdf7c> │ │ │ │ ldr r8, [r7], #4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 805c8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe168> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 805c8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe168> │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -36163,15 +36163,15 @@ │ │ │ │ mov r3, #231 @ 0xe7 │ │ │ │ str fp, [sp, #12] │ │ │ │ b 7fd60 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd900> │ │ │ │ mov r3, #231 @ 0xe7 │ │ │ │ str fp, [sp, #12] │ │ │ │ b 7fd60 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd900> │ │ │ │ mov r1, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r9, [sp, #332] @ 0x14c │ │ │ │ b 80190 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xdd30> │ │ │ │ ldr r3, [pc, #500] @ 80b0c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe6ac> │ │ │ │ cmp sl, r3 │ │ │ │ moveq r3, #75 @ 0x4b │ │ │ │ beq 7fd60 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd900> │ │ │ │ bgt 80d48 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe8e8> │ │ │ │ @@ -36294,17 +36294,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ b 80ab8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe658> │ │ │ │ mov r8, #1 │ │ │ │ b 806e0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe280> │ │ │ │ @ instruction: 0x01b704bc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ submi r5, r7, #268435460 @ 0x10000004 │ │ │ │ - teqeq r0, ip, ror #19 │ │ │ │ + teqeq r0, ip, lsl #20 │ │ │ │ @ instruction: 0x01b7038c │ │ │ │ - teqeq r0, r6, ror r9 │ │ │ │ + teqeq r0, r6 @ │ │ │ │ eorscc r5, r1, #81788928 @ 0x4e00000 │ │ │ │ subpl r4, r2, r2, asr r7 │ │ │ │ subscc r5, r9, #373293056 @ 0x16400000 │ │ │ │ eorscc r5, r3, r8, asr r2 │ │ │ │ eorscc r3, r1, #80 @ 0x50 │ │ │ │ eorscc r3, r1, r0, asr r0 │ │ │ │ eorscc r3, r0, r9, asr r8 │ │ │ │ @@ -36401,15 +36401,15 @@ │ │ │ │ bne 7fe24 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xd9c4> │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r4, [sp, #332] @ 0x14c │ │ │ │ cmp r4, #0 │ │ │ │ beq 80cc8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe868> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 80d28 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe8c8> │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ b 80ce8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe888> │ │ │ │ @@ -36417,15 +36417,15 @@ │ │ │ │ str r6, [r7, #-4] │ │ │ │ beq 807bc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe35c> │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 80cdc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe87c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 80cdc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xe87c> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -37137,19 +37137,19 @@ │ │ │ │ ldr r3, [pc, #116] @ 8189c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xf43c> │ │ │ │ b 813cc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xef6c> │ │ │ │ ldr r3, [pc, #112] @ 818a0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xf440> │ │ │ │ b 813cc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xef6c> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b6ed10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r0, sl, lsl #5 │ │ │ │ + teqeq r0, sl, lsr #5 │ │ │ │ @ instruction: 0x01b6ea80 │ │ │ │ - teqeq r0, r8, ror r0 │ │ │ │ + @ instruction: 0x0130c098 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ - teqeq r0, ip @ │ │ │ │ + teqeq r0, ip, lsl r0 │ │ │ │ cmpmi r2, r2, asr r7 │ │ │ │ cmpmi r2, r2, asr #14 │ │ │ │ ldmdapl r2, {r1, r6, r8, r9, sl, lr}^ │ │ │ │ eorscc r5, r3, r1, asr #4 │ │ │ │ eorscc r4, r3, r1, asr #4 │ │ │ │ ldmdbpl r6, {r0, r2, r4, r6, r8, fp, ip, lr}^ │ │ │ │ subscc r5, r9, #373293056 @ 0x16400000 │ │ │ │ @@ -37197,15 +37197,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b6e738 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r2, [r1, -r4]! │ │ │ │ + strdeq r2, [r1, -r4]! │ │ │ │ @ instruction: 0x01b6e704 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ rsb r7, r3, #32 │ │ │ │ cmp r7, #31 │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -40940,22 +40940,22 @@ │ │ │ │ bl 7695c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x44fc> │ │ │ │ b 843e4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x11f84> │ │ │ │ @ instruction: 0x01b6bc38 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b6bc0c │ │ │ │ teqeq r0, r4 @ │ │ │ │ andeq r0, r2, r9 │ │ │ │ - teqeq r0, r4, ror #8 │ │ │ │ + teqeq r0, r4, lsl #9 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - teqeq r0, ip, lsl #2 │ │ │ │ + teqeq r0, ip, lsr #2 │ │ │ │ tstcc r4, #1073741824 @ 0x40000000 │ │ │ │ - tsteq r9, r8, lsl ip │ │ │ │ - strdeq lr, [r0, -r4]! │ │ │ │ - @ instruction: 0x011948dc │ │ │ │ - ldrdeq lr, [r0, -ip]! │ │ │ │ + tsteq r9, r8, lsr ip │ │ │ │ + @ instruction: 0x0120e614 │ │ │ │ + @ instruction: 0x011948fc │ │ │ │ + strdeq lr, [r0, -ip]! │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 81f04 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0xfaa4> │ │ │ │ cmp r0, #0 │ │ │ │ bne 85cbc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1385c> │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ @@ -49038,15 +49038,15 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ b 8d240 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1ade0> │ │ │ │ @ instruction: 0x01b63cf8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b63ccc │ │ │ │ @ instruction: 0xfffffd60 │ │ │ │ teqeq r0, r6 @ │ │ │ │ - teqeq r0, r2, asr #30 │ │ │ │ + teqeq r0, r2, ror #30 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ beq 8ecbc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x1c85c> │ │ │ │ lsr r3, ip, #31 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc ip, ip, ip │ │ │ │ cmp r3, #0 │ │ │ │ @@ -56481,20 +56481,20 @@ │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 948d4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22474> │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, r4 │ │ │ │ beq 946a4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22244> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r5, #0 │ │ │ │ beq 946a4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22244> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 946a4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22244> │ │ │ │ mov r0, r5 │ │ │ │ bl 97c6c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ @@ -56517,15 +56517,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 51d174 │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ beq 94720 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x222c0> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 94720 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x222c0> │ │ │ │ mov r0, r4 │ │ │ │ bl 97c6c │ │ │ │ mov r0, r6 │ │ │ │ bl 5cfa4 │ │ │ │ ldr r2, [pc, #448] @ 948f0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22490> │ │ │ │ @@ -56585,15 +56585,15 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9488c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2242c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 946ec <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2228c> │ │ │ │ mov r0, r4 │ │ │ │ bl 51d174 │ │ │ │ @@ -56637,15 +56637,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r5, #23 │ │ │ │ b 94728 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x222c8> │ │ │ │ mov r3, #54 @ 0x36 │ │ │ │ b 9475c <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x222fc> │ │ │ │ @ instruction: 0x01b5b9f0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawbeq pc, r2, r1, r9 @ │ │ │ │ + @ instruction: 0x012f91a2 │ │ │ │ @ instruction: 0x01b5b8c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 984ac │ │ │ │ @@ -56665,15 +56665,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 985c8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 94968 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22508> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94978 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22518> │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -56880,15 +56880,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ b 94c14 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x227b4> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b5ef1c │ │ │ │ @ instruction: 0x01b5b40c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b5b3c4 │ │ │ │ - tsteq r8, r4, lsl #23 │ │ │ │ + tsteq r8, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #828] @ 95014 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22bb4> │ │ │ │ mov r4, r3 │ │ │ │ @@ -56966,20 +56966,20 @@ │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 95004 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22ba4> │ │ │ │ ldr fp, [r9] │ │ │ │ cmp fp, r6 │ │ │ │ beq 94e30 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x229d0> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp fp, #0 │ │ │ │ beq 94e30 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x229d0> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94fd0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22b70> │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -57071,15 +57071,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 51d174 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ beq 94fc0 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22b60> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 94ff4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22b94> │ │ │ │ mov r0, r9 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #25 │ │ │ │ b 94ea8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22a48> │ │ │ │ mov r0, fp │ │ │ │ @@ -57097,17 +57097,17 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ bl 51d174 │ │ │ │ mov r0, #23 │ │ │ │ b 94ea8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22a48> │ │ │ │ @ instruction: 0x01b5b318 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012f8bac │ │ │ │ + smlawteq pc, ip, fp, r8 @ │ │ │ │ @ instruction: 0x01b5b148 │ │ │ │ - @ instruction: 0x012f8a78 │ │ │ │ + @ instruction: 0x012f8a98 │ │ │ │ andeq r1, r0, r4, lsr #31 │ │ │ │ andeq r4, r0, r0, asr r6 │ │ │ │ andeq sl, r1, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -57128,15 +57128,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 985c8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 950a4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22c44> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 950b4 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22c54> │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -57168,15 +57168,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [ip, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012f8778 │ │ │ │ + @ instruction: 0x012f8798 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ add fp, sp, #32 │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ @@ -58216,30 +58216,30 @@ │ │ │ │ b 953b8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22f58> │ │ │ │ mov r3, #3 │ │ │ │ b 953b8 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x22f58> │ │ │ │ @ instruction: 0x01b5ae60 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ - strdeq r8, [pc, -r2]! │ │ │ │ + @ instruction: 0x012f8512 │ │ │ │ andeq r0, r0, r9, asr #24 │ │ │ │ andeq r1, r0, r8, asr #26 │ │ │ │ - smlawteq pc, r4, r3, r8 @ │ │ │ │ - smlawteq pc, r6, r2, r8 @ │ │ │ │ + @ instruction: 0x012f83e4 │ │ │ │ + @ instruction: 0x012f82e6 │ │ │ │ @ instruction: 0x01b5aa24 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x011851dc │ │ │ │ - @ instruction: 0x012f8234 │ │ │ │ - tsteq r8, r8, asr #23 │ │ │ │ - tsteq r8, r0, ror r9 │ │ │ │ - tsteq r8, r0, asr #15 │ │ │ │ + @ instruction: 0x011851fc │ │ │ │ + @ instruction: 0x012f8254 │ │ │ │ + tsteq r8, r8, ror #23 │ │ │ │ + @ instruction: 0x01184990 │ │ │ │ + tsteq r8, r0, ror #15 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xfffffe01 │ │ │ │ - tsteq r8, r8, lsl #19 │ │ │ │ - @ instruction: 0x012f6a74 │ │ │ │ + tsteq r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x012f6a94 │ │ │ │ ldr r0, [r9] │ │ │ │ add r0, r0, #404 @ 0x194 │ │ │ │ bl 51d174 │ │ │ │ mov r0, #1 │ │ │ │ b 955cc <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x2316c> │ │ │ │ sub r3, r3, #138 @ 0x8a │ │ │ │ cmp r3, #3 │ │ │ │ @@ -59692,17 +59692,17 @@ │ │ │ │ bl 4f62f4 │ │ │ │ str r0, [r4] │ │ │ │ b 97804 <__vaDriverInit_1_22@@libgallium-25.2.6-1~bpo13+1.so+0x253a4> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b5c32c │ │ │ │ @ instruction: 0x01b58818 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r8, r0, ror r0 │ │ │ │ + @ instruction: 0x01183090 │ │ │ │ @ instruction: 0x01b587d0 │ │ │ │ - @ instruction: 0x01182f90 │ │ │ │ + @ instruction: 0x01182fb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 984ac │ │ │ │ @@ -59725,15 +59725,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #19 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - tsteq r8, r8, lsl #31 │ │ │ │ + tsteq r8, r8, lsr #31 │ │ │ │ │ │ │ │ 00097930 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -59852,15 +59852,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strh r3, [sp, #18] │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r7, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97be4 │ │ │ │ ldr r3, [r7, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ beq 97bc4 │ │ │ │ mov r0, r7 │ │ │ │ bl 98390 │ │ │ │ @@ -59910,15 +59910,15 @@ │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 97b2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 97b2c │ │ │ │ mov r5, r4 │ │ │ │ b 97be4 │ │ │ │ mov r4, #23 │ │ │ │ b 97bd4 │ │ │ │ ldr r0, [r6] │ │ │ │ @@ -59978,20 +59978,20 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 97d78 │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ beq 97d40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r8, #0 │ │ │ │ beq 97d40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 97d40 │ │ │ │ mov r0, r8 │ │ │ │ bl 97c6c │ │ │ │ mov r0, r4 │ │ │ │ stm r4, {r5, r6} │ │ │ │ bl 98390 │ │ │ │ @@ -60016,15 +60016,15 @@ │ │ │ │ bl 984ac │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 97dcc │ │ │ │ mov r0, r5 │ │ │ │ bl 985c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 97dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 97c6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #3 │ │ │ │ @@ -60040,15 +60040,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 985c8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 97e1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 97e2c │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -60140,42 +60140,42 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #120] @ 98008 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #112] @ 9800c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012f5b94 │ │ │ │ - tsteq r8, ip, ror sl │ │ │ │ - tsteq r8, r0, asr #20 │ │ │ │ - @ instruction: 0x011833d0 │ │ │ │ - tsteq r8, r0, ror #29 │ │ │ │ - @ instruction: 0x01182e90 │ │ │ │ - tsteq r8, r4, asr #28 │ │ │ │ - @ instruction: 0x01182df8 │ │ │ │ - @ instruction: 0x01182db0 │ │ │ │ - tsteq r8, r4, asr sp │ │ │ │ - @ instruction: 0x01182cf8 │ │ │ │ - ldrsheq r3, [r8, -r4] │ │ │ │ + @ instruction: 0x012f5bb4 │ │ │ │ + @ instruction: 0x01182a9c │ │ │ │ + tsteq r8, r0, ror #20 │ │ │ │ + @ instruction: 0x011833f0 │ │ │ │ + tsteq r8, r0, lsl #30 │ │ │ │ + @ instruction: 0x01182eb0 │ │ │ │ + tsteq r8, r4, ror #28 │ │ │ │ + tsteq r8, r8, lsl lr │ │ │ │ + @ instruction: 0x01182dd0 │ │ │ │ + tsteq r8, r4, ror sp │ │ │ │ + tsteq r8, r8, lsl sp │ │ │ │ + tsteq r8, r4, lsl r1 │ │ │ │ + tsteq r8, r4, ror #29 │ │ │ │ + tsteq r8, r4, lsl fp │ │ │ │ + tsteq r8, ip, lsl #21 │ │ │ │ + tsteq r8, r4, lsr #24 │ │ │ │ + @ instruction: 0x01182bdc │ │ │ │ + @ instruction: 0x01182b94 │ │ │ │ + tsteq r8, ip, asr #22 │ │ │ │ + tsteq r8, r4, lsr #32 │ │ │ │ + tsteq r8, r8, lsl #30 │ │ │ │ tsteq r8, r4, asr #29 │ │ │ │ - @ instruction: 0x01182af4 │ │ │ │ - tsteq r8, ip, ror #20 │ │ │ │ - tsteq r8, r4, lsl #24 │ │ │ │ - @ instruction: 0x01182bbc │ │ │ │ - tsteq r8, r4, ror fp │ │ │ │ - tsteq r8, ip, lsr #22 │ │ │ │ - tsteq r8, r4 │ │ │ │ - tsteq r8, r8, ror #29 │ │ │ │ - tsteq r8, r4, lsr #29 │ │ │ │ - tsteq r8, ip, lsl #3 │ │ │ │ - tsteq r8, r4, lsr #2 │ │ │ │ - @ instruction: 0x01182994 │ │ │ │ - tsteq r8, r4, lsl #24 │ │ │ │ - @ instruction: 0x01182bbc │ │ │ │ - tsteq r8, ip, ror #5 │ │ │ │ + tsteq r8, ip, lsr #3 │ │ │ │ + tsteq r8, r4, asr #2 │ │ │ │ + @ instruction: 0x011829b4 │ │ │ │ + tsteq r8, r4, lsr #24 │ │ │ │ + @ instruction: 0x01182bdc │ │ │ │ + tsteq r8, ip, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -60257,29 +60257,29 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #252] @ 98264 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 981ec │ │ │ │ ldr r4, [pc, #224] @ 98268 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 981c0 │ │ │ │ ldr r5, [pc, #208] @ 9826c │ │ │ │ subs r4, r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movne r4, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 981d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 6c5c50 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4] │ │ │ │ @@ -60299,26 +60299,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 98210 │ │ │ │ cmp r5, #0 │ │ │ │ bne 981fc │ │ │ │ b 98180 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 9823c │ │ │ │ cmp r5, #0 │ │ │ │ bne 981f4 │ │ │ │ b 98180 │ │ │ │ @ instruction: 0x01b7262c │ │ │ │ @@ -60330,30 +60330,30 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #244] @ 98380 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98308 │ │ │ │ ldr r4, [pc, #216] @ 98384 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 982c4 │ │ │ │ bl 6c5e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 982f8 │ │ │ │ ldr r4, [pc, #188] @ 98388 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -60370,26 +60370,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 9832c │ │ │ │ cmp r5, #0 │ │ │ │ bne 98318 │ │ │ │ b 982a4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 98358 │ │ │ │ cmp r5, #0 │ │ │ │ bne 98310 │ │ │ │ b 982a4 │ │ │ │ @ instruction: 0x01b72508 │ │ │ │ @@ -60402,30 +60402,30 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #244] @ 9849c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 98408 │ │ │ │ ldr r3, [pc, #212] @ 984a0 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ beq 983e4 │ │ │ │ mov r1, r4 │ │ │ │ bl 6c5cb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #184] @ 984a4 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98454 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne 98470 │ │ │ │ ldr r5, [pc, #144] @ 984a8 │ │ │ │ @@ -60434,15 +60434,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 9842c │ │ │ │ cmp r6, #0 │ │ │ │ bne 98418 │ │ │ │ b 983c4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -60452,15 +60452,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 98474 │ │ │ │ cmp r6, #0 │ │ │ │ bne 98410 │ │ │ │ b 983c4 │ │ │ │ @ instruction: 0x01b723ec │ │ │ │ @@ -60473,30 +60473,30 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #244] @ 985b8 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 98524 │ │ │ │ ldr r3, [pc, #212] @ 985bc │ │ │ │ ldr r4, [pc, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 98500 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 6c5d9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #184] @ 985c0 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 98570 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne 9858c │ │ │ │ ldr r4, [pc, #144] @ 985c4 │ │ │ │ @@ -60505,15 +60505,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 98548 │ │ │ │ cmp r6, #0 │ │ │ │ bne 98534 │ │ │ │ b 984e0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -60523,15 +60523,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 98590 │ │ │ │ cmp r6, #0 │ │ │ │ bne 9852c │ │ │ │ b 984e0 │ │ │ │ @ instruction: 0x01b722d0 │ │ │ │ @@ -60544,28 +60544,28 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #224] @ 986c0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 98648 │ │ │ │ ldr r3, [pc, #192] @ 986c4 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 98614 │ │ │ │ mov r1, r4 │ │ │ │ bl 6c5dcc │ │ │ │ ldr r4, [pc, #172] @ 986c8 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -60578,26 +60578,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 9866c │ │ │ │ cmp r6, #0 │ │ │ │ bne 98658 │ │ │ │ b 985fc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 98698 │ │ │ │ cmp r6, #0 │ │ │ │ bne 98650 │ │ │ │ b 985fc │ │ │ │ @ instruction: 0x01b721b4 │ │ │ │ @@ -60873,15 +60873,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ b 98a70 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b5b0c8 │ │ │ │ @ instruction: 0x01b575b0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b57568 │ │ │ │ - tsteq r8, r8, lsr #26 │ │ │ │ + tsteq r8, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -60897,20 +60897,20 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 98e88 │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r8, r4 │ │ │ │ beq 98b94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r8, #0 │ │ │ │ beq 98b94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98cc8 │ │ │ │ mov r8, r5 │ │ │ │ add sl, r4, #404 @ 0x194 │ │ │ │ str r4, [r8], #4 │ │ │ │ mov r0, sl │ │ │ │ bl 51d150 │ │ │ │ @@ -60923,15 +60923,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 51d174 │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ beq 98be8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98cd4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r5, #3056 @ 0xbf0 │ │ │ │ @@ -61099,20 +61099,20 @@ │ │ │ │ bl 51d174 │ │ │ │ b 98bf0 │ │ │ │ mov r6, #23 │ │ │ │ b 98bf0 │ │ │ │ mov r6, #16 │ │ │ │ b 98d10 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ - tsteq r8, r8, ror r6 │ │ │ │ - @ instruction: 0x012f4d9e │ │ │ │ - @ instruction: 0x012f4d5e │ │ │ │ - tsteq r8, r4, lsl r5 │ │ │ │ - tsteq r8, ip, lsl #9 │ │ │ │ - tsteq r8, r0, asr r4 │ │ │ │ + @ instruction: 0x01182698 │ │ │ │ + @ instruction: 0x012f4dbe │ │ │ │ + @ instruction: 0x012f4d7e │ │ │ │ + tsteq r8, r4, lsr r5 │ │ │ │ + tsteq r8, ip, lsr #9 │ │ │ │ + tsteq r8, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 984ac │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -61153,15 +61153,15 @@ │ │ │ │ add r0, r0, #404 @ 0x194 │ │ │ │ bl 51d174 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 98f80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98f90 │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -61381,15 +61381,15 @@ │ │ │ │ stm lr, {r0, r1} │ │ │ │ mov r0, r9 │ │ │ │ bl 6492e8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 99310 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 994b8 │ │ │ │ ldr r3, [r4, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 99a10 │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -61548,15 +61548,15 @@ │ │ │ │ ldr r2, [r4, #3012] @ 0xbc4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 99b48 │ │ │ │ cmp r5, #0 │ │ │ │ beq 995ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 99aac │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r0, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl, #432] @ 0x1b0 │ │ │ │ @@ -61619,15 +61619,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 996c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 996dc │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #404 @ 0x194 │ │ │ │ bl 51d174 │ │ │ │ mov r0, #0 │ │ │ │ b 99400 │ │ │ │ @@ -61979,15 +61979,15 @@ │ │ │ │ bne 99610 │ │ │ │ b 99bec │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b 99b50 │ │ │ │ @ instruction: 0x01b57030 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawbeq pc, r6, r9, r4 @ │ │ │ │ + @ instruction: 0x012f49a6 │ │ │ │ @ instruction: 0x01b56bf0 │ │ │ │ andeq r0, r0, r9, asr #24 │ │ │ │ muleq r0, r2, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -62041,15 +62041,15 @@ │ │ │ │ ldrb r2, [r0, #3016] @ 0xbc8 │ │ │ │ str r2, [r3] │ │ │ │ b 99ce8 │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x012f3d5e │ │ │ │ + @ instruction: 0x012f3d7e │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ moveq r5, #1 │ │ │ │ @@ -62168,16 +62168,16 @@ │ │ │ │ add r4, r4, #4 │ │ │ │ bne 99db4 │ │ │ │ b 99df4 │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - smlawbeq pc, r6, ip, r3 @ │ │ │ │ - @ instruction: 0x011813f8 │ │ │ │ + @ instruction: 0x012f3ca6 │ │ │ │ + tsteq r8, r8, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ moveq r6, #1 │ │ │ │ @@ -62233,15 +62233,15 @@ │ │ │ │ add r3, r3, #4 │ │ │ │ bne 99fb0 │ │ │ │ b 99fe0 │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x012f3a9e │ │ │ │ + @ instruction: 0x012f3abe │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -62442,20 +62442,20 @@ │ │ │ │ mov r4, #21 │ │ │ │ b 9a170 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r4, #17 │ │ │ │ b 9a170 │ │ │ │ @ instruction: 0x01b55f78 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawbeq pc, r6, r9, r3 @ │ │ │ │ - tsteq r8, r8, asr r1 │ │ │ │ + @ instruction: 0x012f39a6 │ │ │ │ + tsteq r8, r8, ror r1 │ │ │ │ @ instruction: 0x01b55e74 │ │ │ │ - tsteq r8, r0, rrx │ │ │ │ + tsteq r8, r0, lsl #1 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ - tsteq r8, ip, lsl #31 │ │ │ │ + tsteq r8, ip, lsr #31 │ │ │ │ svclt 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -62506,15 +62506,15 @@ │ │ │ │ b 9a42c │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012f3661 │ │ │ │ + smlawbeq pc, r1, r6, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ moveq r5, #1 │ │ │ │ @@ -62591,15 +62591,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ add r0, r0, #404 @ 0x194 │ │ │ │ bl 51d174 │ │ │ │ mov r0, #17 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x012f3575 │ │ │ │ + @ instruction: 0x012f3595 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #188] @ 9a6cc │ │ │ │ @@ -62649,15 +62649,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #4 │ │ │ │ b 9a694 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b559e4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012f342c │ │ │ │ + @ instruction: 0x012f344c │ │ │ │ @ instruction: 0x01b5595c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #456] @ 9a8c0 │ │ │ │ @@ -62775,20 +62775,20 @@ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ and r2, r2, #31 │ │ │ │ b 9a74c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b55900 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b557d8 │ │ │ │ - @ instruction: 0x012f323c │ │ │ │ - @ instruction: 0x012f3228 │ │ │ │ - @ instruction: 0x012f3228 │ │ │ │ - @ instruction: 0x012f3214 │ │ │ │ - @ instruction: 0x012f3200 │ │ │ │ - @ instruction: 0x012f31ec │ │ │ │ + @ instruction: 0x012f325c │ │ │ │ + @ instruction: 0x012f3248 │ │ │ │ + @ instruction: 0x012f3248 │ │ │ │ + @ instruction: 0x012f3234 │ │ │ │ + @ instruction: 0x012f3220 │ │ │ │ + @ instruction: 0x012f320c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -62817,20 +62817,20 @@ │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 9acb4 │ │ │ │ ldr r9, [r6] │ │ │ │ cmp r9, r5 │ │ │ │ beq 9a99c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9a99c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9a99c │ │ │ │ mov r0, r9 │ │ │ │ bl 97c6c │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ @@ -62856,25 +62856,25 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ac40 │ │ │ │ mov r0, r5 │ │ │ │ bl 51d174 │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ beq 9aa4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9aa4c │ │ │ │ mov r0, r4 │ │ │ │ bl 97c6c │ │ │ │ mov r0, r6 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #25 │ │ │ │ @@ -62956,15 +62956,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 98390 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ beq 9a9f8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9abdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #36 @ 0x24 │ │ │ │ bl 64ae50 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ac80 │ │ │ │ @@ -62980,15 +62980,15 @@ │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9abac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9abac │ │ │ │ mov r4, r8 │ │ │ │ b 9abdc │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ b 9aa90 │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ @@ -63005,15 +63005,15 @@ │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9aa1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9aa1c │ │ │ │ mov r4, r7 │ │ │ │ b 9ac40 │ │ │ │ mov r2, #54 @ 0x36 │ │ │ │ b 9aa90 │ │ │ │ ldr r3, [r7, #440] @ 0x1b8 │ │ │ │ @@ -63029,15 +63029,15 @@ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ b 9aa90 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r0, #23 │ │ │ │ b 9aa58 │ │ │ │ @ instruction: 0x01b556ec │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012f309c │ │ │ │ + strheq r3, [pc, -ip]! │ │ │ │ @ instruction: 0x01b55598 │ │ │ │ andseq r0, r8, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -63065,15 +63065,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 985c8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9ad60 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ad70 │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -63477,15 +63477,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b624 │ │ │ │ cmp r6, #0 │ │ │ │ beq 9b6d4 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -63570,15 +63570,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9b724 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9b6d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r4, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ @@ -63702,28 +63702,28 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 9b544 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9b544 │ │ │ │ mov r1, r5 │ │ │ │ b 9b728 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r7, #1 │ │ │ │ b 9b40c │ │ │ │ @ instruction: 0x01b54e40 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b54dfc │ │ │ │ - @ instruction: 0x012f28b0 │ │ │ │ + ldrdeq r2, [pc, -r0]! │ │ │ │ andeq r0, r1, r1 │ │ │ │ - @ instruction: 0x012f2414 │ │ │ │ + @ instruction: 0x012f2434 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #808] @ 9bac4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -63928,15 +63928,15 @@ │ │ │ │ bl 51d174 │ │ │ │ mov r0, #23 │ │ │ │ b 9b7dc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b54858 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b54814 │ │ │ │ - ldrdeq r2, [pc, -r8]! │ │ │ │ + strdeq r2, [pc, -r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #548] @ 9bd14 │ │ │ │ mov r7, r3 │ │ │ │ @@ -64490,17 +64490,17 @@ │ │ │ │ bl 4f62f4 │ │ │ │ str r0, [r4] │ │ │ │ b 9c2f4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b57844 │ │ │ │ @ instruction: 0x01b53d28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tstpeq r7, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r7, r4, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01b53ce0 │ │ │ │ - tsteq r7, r0, lsr #9 │ │ │ │ + tsteq r7, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r2, #0 │ │ │ │ beq 9c4d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -64522,20 +64522,20 @@ │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 9c4e4 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, r4 │ │ │ │ beq 9c438 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r8, #0 │ │ │ │ beq 9c438 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c4c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r5, r4, #404 @ 0x194 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7] │ │ │ │ @@ -64558,15 +64558,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 51d174 │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ beq 9c4b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c4d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #25 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ @@ -64600,15 +64600,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 985c8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9c55c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c56c │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -65016,15 +65016,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 9cbc8 │ │ │ │ ldrb r3, [r7, #3036] @ 0xbdc │ │ │ │ cmp r3, #0 │ │ │ │ bne 9cbdc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9cc2c │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #404 @ 0x194 │ │ │ │ bl 51d174 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [pc, #744] @ 9cedc │ │ │ │ @@ -65212,17 +65212,17 @@ │ │ │ │ @ instruction: 0x01b53840 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x01b56fa0 │ │ │ │ @ instruction: 0x01b6dc0c │ │ │ │ @ instruction: 0x01b6dbf4 │ │ │ │ @ instruction: 0x01b53404 │ │ │ │ - tsteq r7, ip, lsr r6 │ │ │ │ - tsteq r7, r0, lsr #12 │ │ │ │ - tsteq r7, ip, asr #9 │ │ │ │ + tsteq r7, ip, asr r6 │ │ │ │ + tsteq r7, r0, asr #12 │ │ │ │ + tsteq r7, ip, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 9cfac │ │ │ │ @@ -65363,15 +65363,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 9d13c │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - tsteq r7, r0, ror #4 │ │ │ │ + tsteq r7, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -65471,16 +65471,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #23 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r7 │ │ │ │ b 9d274 │ │ │ │ - ldrdeq r0, [pc, -r8]! │ │ │ │ - @ instruction: 0x012f092c │ │ │ │ + strdeq r0, [pc, -r8]! │ │ │ │ + @ instruction: 0x012f094c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ beq 9d384 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -65583,15 +65583,15 @@ │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r3] │ │ │ │ mov r0, r7 │ │ │ │ bl 51d174 │ │ │ │ b 9d374 │ │ │ │ mov r0, #23 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x012f079c │ │ │ │ + @ instruction: 0x012f07bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -65674,15 +65674,15 @@ │ │ │ │ b 9d5b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 51d174 │ │ │ │ mov r0, #25 │ │ │ │ b 9d5b4 │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ b 9d52c │ │ │ │ - @ instruction: 0x012f061a │ │ │ │ + @ instruction: 0x012f063a │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -65741,15 +65741,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, #25 │ │ │ │ b 9d6e0 │ │ │ │ mov r7, #54 @ 0x36 │ │ │ │ b 9d694 │ │ │ │ - @ instruction: 0x012f04b5 │ │ │ │ + ldrdeq r0, [pc, -r5]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -65855,16 +65855,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2] │ │ │ │ bl 51d174 │ │ │ │ mov r0, r6 │ │ │ │ b 9d7cc │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ b 9d7a4 │ │ │ │ - smulwbeq pc, r8, r3 @ │ │ │ │ - smulwteq pc, r8, r3 @ │ │ │ │ + smlawteq pc, r8, r3, r0 @ │ │ │ │ + @ instruction: 0x012f0408 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -65946,16 +65946,16 @@ │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #25 │ │ │ │ b 9da04 │ │ │ │ mov r9, #54 @ 0x36 │ │ │ │ b 9d970 │ │ │ │ - ldrdeq r0, [pc, -pc]! │ │ │ │ - @ instruction: 0x012f022c │ │ │ │ + strdeq r0, [pc, -pc]! │ │ │ │ + @ instruction: 0x012f024c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -66040,15 +66040,15 @@ │ │ │ │ b 9db64 │ │ │ │ mov r0, r4 │ │ │ │ bl 51d174 │ │ │ │ mov r0, #25 │ │ │ │ b 9db64 │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ b 9dadc │ │ │ │ - @ instruction: 0x012f0076 │ │ │ │ + @ instruction: 0x012f0096 │ │ │ │ cmp r2, #0 │ │ │ │ beq 9dc14 │ │ │ │ cmp r1, #11 │ │ │ │ bhi 9dc04 │ │ │ │ ldr r3, [pc, #48] @ 9dc1c │ │ │ │ lsr r3, r3, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -66174,15 +66174,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [r3] │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ - msreq CPSR_fsx, lr, lsr #27 │ │ │ │ + smlawteq lr, lr, sp, pc @ │ │ │ │ svclt 0x00800000 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ push {r4, lr} │ │ │ │ str ip, [r2] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ str lr, [r3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ @@ -66264,15 +66264,15 @@ │ │ │ │ b 9dea0 │ │ │ │ add lr, lr, #1 │ │ │ │ lsr lr, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str lr, [r3] │ │ │ │ popeq {r4, pc} │ │ │ │ b 9de74 │ │ │ │ - msreq CPSR_fsx, ip, lsr #27 │ │ │ │ + smlawteq lr, ip, sp, pc @ │ │ │ │ andeq r0, r0, r9, asr #24 │ │ │ │ muleq r0, r2, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -66298,15 +66298,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 985c8 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9dfe4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9dff4 │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ @@ -66761,15 +66761,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #404 @ 0x194 │ │ │ │ bl 51d174 │ │ │ │ b 9e6c8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b51e28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq pc, [lr, -ip]! │ │ │ │ + strdeq pc, [lr, -ip]! │ │ │ │ @ instruction: 0x01b51d5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #676] @ 9e9d8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -66968,20 +66968,20 @@ │ │ │ │ bl 984ac │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 9eb54 │ │ │ │ ldr r9, [r4] │ │ │ │ cmp r9, r5 │ │ │ │ beq 9ea78 │ │ │ │ mov r1, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9ea78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ea78 │ │ │ │ mov r0, r9 │ │ │ │ bl 97c6c │ │ │ │ mov r9, r4 │ │ │ │ add sl, r5, #404 @ 0x194 │ │ │ │ str r5, [r9], #4 │ │ │ │ @@ -67039,15 +67039,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, #3 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 9eb80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9eb80 │ │ │ │ mov r0, r6 │ │ │ │ bl 97c6c │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -67058,15 +67058,15 @@ │ │ │ │ blx r3 │ │ │ │ b 9eb58 │ │ │ │ mov r0, r4 │ │ │ │ bl 9e71c │ │ │ │ b 9eb28 │ │ │ │ mov r5, #23 │ │ │ │ b 9eb4c │ │ │ │ - msreq CPSR_fsx, ip, lsr #2 │ │ │ │ + msreq CPSR_fsx, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [pc, #1116] @ 9f038 │ │ │ │ @@ -67348,15 +67348,15 @@ │ │ │ │ mov r0, #23 │ │ │ │ b 9ed10 │ │ │ │ mov r9, #0 │ │ │ │ b 9ed40 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b51418 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - msreq CPSR_fsx, r0 │ │ │ │ + msreq CPSR_fsx, r0, lsr #32 │ │ │ │ @ instruction: 0x01b512e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 984ac │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -67737,15 +67737,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 9f6d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1401] @ 0x579 │ │ │ │ cmp r3, #0 │ │ │ │ bne 9f680 │ │ │ │ mov ip, r2 │ │ │ │ @@ -67772,16 +67772,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 9f6e4 │ │ │ │ ldr r1, [pc, #24] @ 9f6e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 9f6bc │ │ │ │ @ instruction: 0x01b52f6c │ │ │ │ @ instruction: 0x00008bbb │ │ │ │ - @ instruction: 0x0117bd90 │ │ │ │ - tsteq r7, ip, ror #25 │ │ │ │ + @ instruction: 0x0117bdb0 │ │ │ │ + tsteq r7, ip, lsl #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #564] @ 9f93c │ │ │ │ @@ -67926,21 +67926,21 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 28a470 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 9f75c │ │ │ │ andeq r9, r0, r4, lsl r3 │ │ │ │ andeq r9, r0, pc, lsl #6 │ │ │ │ @ instruction: 0x00008bbb │ │ │ │ - smlawbeq lr, r8, r4, lr │ │ │ │ - tsteq r7, ip, asr ip │ │ │ │ - tsteq r7, ip, asr #24 │ │ │ │ + @ instruction: 0x012ee4a8 │ │ │ │ + tsteq r7, ip, ror ip │ │ │ │ + tsteq r7, ip, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq lr, r0, lsr #27 │ │ │ │ + tsteq lr, r0, asr #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, r0, lsr #22 │ │ │ │ + tsteq r7, r0, asr #22 │ │ │ │ andeq r9, r0, r2, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs ip, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -68009,19 +68009,19 @@ │ │ │ │ bl 28a470 │ │ │ │ b 9fa3c │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x0117bad8 │ │ │ │ + @ instruction: 0x0117baf8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ + tsteq r7, r4, lsl #21 │ │ │ │ + tsteq r7, r0, asr sl │ │ │ │ tsteq r7, r4, ror #20 │ │ │ │ - tsteq r7, r0, lsr sl │ │ │ │ - tsteq r7, r4, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #192] @ 9fb80 │ │ │ │ ldrh lr, [r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -68181,21 +68181,21 @@ │ │ │ │ ldr r2, [pc, #44] @ 9fd5c │ │ │ │ ldr r1, [pc, #20] @ 9fd48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 9fcec │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ - tsteq r7, ip, lsl r9 │ │ │ │ + tsteq r7, ip, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, r8, asr r8 │ │ │ │ + tsteq r7, r8, ror r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r8, ror #15 │ │ │ │ - @ instruction: 0x0117b894 │ │ │ │ - tsteq r7, r0, asr #16 │ │ │ │ + tsteq r7, r8, lsl #16 │ │ │ │ + @ instruction: 0x0117b8b4 │ │ │ │ + tsteq r7, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 9fe3c │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -68246,15 +68246,15 @@ │ │ │ │ ldr r3, [pc, #32] @ 9fe54 │ │ │ │ cmp r1, r3 │ │ │ │ bne 9fdac │ │ │ │ b 9fdec │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - tsteq r7, r4, asr r8 │ │ │ │ + tsteq r7, r4, ror r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -68286,15 +68286,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - tsteq r7, r0, ror #14 │ │ │ │ + tsteq r7, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ @@ -68442,20 +68442,20 @@ │ │ │ │ ldr r1, [pc, #44] @ a0170 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b6a840 │ │ │ │ - tsteq r7, r0, lsr #13 │ │ │ │ - tsteq r7, ip, asr r5 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ + tsteq r7, r0, asr #13 │ │ │ │ tsteq r7, ip, ror r5 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + @ instruction: 0x0117b59c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, r4, ror #10 │ │ │ │ + tsteq r7, r4, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr ip, [pc, #56] @ a01c4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -68662,28 +68662,28 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ andeq r9, r0, r3, asr #6 │ │ │ │ andeq r9, r0, pc, lsl #6 │ │ │ │ - @ instruction: 0x012eda58 │ │ │ │ - tsteq r7, r8, lsl #4 │ │ │ │ + @ instruction: 0x012eda78 │ │ │ │ + tsteq r7, r8, lsr #4 │ │ │ │ @ instruction: 0x00008bbb │ │ │ │ andeq r8, r0, r9, lsr #1 │ │ │ │ andeq r8, r0, r7, lsr #1 │ │ │ │ andeq r0, r0, r3, lsr ip │ │ │ │ muleq r0, sl, fp │ │ │ │ - ldrsheq fp, [r7, -r4] │ │ │ │ + tsteq r7, r4, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq fp, [r7, -r8] │ │ │ │ + ldrsbeq fp, [r7, -r8] │ │ │ │ andeq r9, r0, r2, lsl r3 │ │ │ │ andeq r8, r0, r8, lsr #1 │ │ │ │ - @ instruction: 0x012ed8b4 │ │ │ │ - @ instruction: 0x0117af90 │ │ │ │ + ldrdeq sp, [lr, -r4]! │ │ │ │ + @ instruction: 0x0117afb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ strb lr, [r3] │ │ │ │ @@ -68743,15 +68743,15 @@ │ │ │ │ bne a0594 │ │ │ │ b a0564 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - tsteq r7, ip, rrx │ │ │ │ + tsteq r7, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -69026,23 +69026,23 @@ │ │ │ │ ldr r6, [r6, #1640] @ 0x668 │ │ │ │ cmp r6, #29 │ │ │ │ bhi a0914 │ │ │ │ b a09cc │ │ │ │ andeq r8, r0, pc, ror #25 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ - tsteq r7, r0, lsl lr │ │ │ │ + tsteq r7, r0, lsr lr │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - tsteq r7, r0, lsr sp │ │ │ │ + tsteq r7, r0, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x0117acd0 │ │ │ │ + @ instruction: 0x0117acf0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0117acd0 │ │ │ │ - tsteq r7, r8, asr #25 │ │ │ │ + @ instruction: 0x0117acf0 │ │ │ │ + tsteq r7, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -69073,18 +69073,18 @@ │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ beq a0b9c │ │ │ │ cmp r7, #0 │ │ │ │ beq a0b38 │ │ │ │ cmp r7, r4 │ │ │ │ beq a0b4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq a0b78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ bl bb904 │ │ │ │ add r6, r6, #565248 @ 0x8a000 │ │ │ │ @@ -69102,15 +69102,15 @@ │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne a0b40 │ │ │ │ b a0b4c │ │ │ │ cmp r7, #0 │ │ │ │ beq a0b4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b a0b4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -69134,15 +69134,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ a0c2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ bl 28a470 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq lr, ip, ror #19 │ │ │ │ + tsteq lr, ip, lsl #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #320] @ a0d8c │ │ │ │ @@ -69225,17 +69225,17 @@ │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bls a0cac │ │ │ │ b a0d04 │ │ │ │ andeq r8, r0, r5, asr sp │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - qsubeq sp, r0, lr │ │ │ │ + @ instruction: 0x012ed070 │ │ │ │ @ instruction: 0x000091b2 │ │ │ │ - @ instruction: 0x0117aab4 │ │ │ │ + @ instruction: 0x0117aad4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #3048] @ a19a4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -70002,77 +70002,77 @@ │ │ │ │ ldrne r3, [pc, #272] @ a1ab4 │ │ │ │ b a1848 │ │ │ │ @ instruction: 0x01b4f238 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b4f210 │ │ │ │ ldrdeq r8, [r0], -r1 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012ece64 │ │ │ │ + smlawbeq lr, r4, lr, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ - @ instruction: 0x012ece02 │ │ │ │ + @ instruction: 0x012ece22 │ │ │ │ ldrsbeq pc, [r4, r4]! @ │ │ │ │ - tsteq r7, r0, asr #16 │ │ │ │ + tsteq r7, r0, ror #16 │ │ │ │ @ instruction: 0x01b4f068 │ │ │ │ - tsteq r7, r0, lsr #15 │ │ │ │ + tsteq r7, r0, asr #15 │ │ │ │ andeq r9, r0, r0, lsr r6 │ │ │ │ andeq r8, r0, ip, ror #26 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r8, r0, r7, lsr #27 │ │ │ │ @ instruction: 0x01b4efb8 │ │ │ │ - tsteq r7, ip, ror #16 │ │ │ │ + tsteq r7, ip, lsl #17 │ │ │ │ andeq r1, r0, r1, lsl #16 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r8, r0, r1, lsl r2 │ │ │ │ @ instruction: 0x01b4ee80 │ │ │ │ andeq r8, r0, r0, lsr #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01b4eddc │ │ │ │ - @ instruction: 0x0117a5f0 │ │ │ │ + tsteq r7, r0, lsl r6 │ │ │ │ @ instruction: 0x01b4ed90 │ │ │ │ - tsteq r7, ip, lsl r5 │ │ │ │ + tsteq r7, ip, lsr r5 │ │ │ │ @ instruction: 0x01b4ed34 │ │ │ │ - tsteq r7, r4, asr #11 │ │ │ │ + tsteq r7, r4, ror #11 │ │ │ │ @ instruction: 0x01b4ecf4 │ │ │ │ - tsteq r7, ip, lsr #8 │ │ │ │ + tsteq r7, ip, asr #8 │ │ │ │ andeq r8, r0, r0, lsl r2 │ │ │ │ @ instruction: 0x01b4ec5c │ │ │ │ - tsteq r7, r0, lsl r5 │ │ │ │ + tsteq r7, r0, lsr r5 │ │ │ │ ldrdeq r8, [r0], -r3 │ │ │ │ @ instruction: 0x01b4ec00 │ │ │ │ - @ instruction: 0x0117a4b4 │ │ │ │ + @ instruction: 0x0117a4d4 │ │ │ │ ldrdeq r8, [r0], -r2 │ │ │ │ @ instruction: 0x01b4eba4 │ │ │ │ - tsteq r7, r8, asr r4 │ │ │ │ + tsteq r7, r8, ror r4 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ @ instruction: 0x01b4eab8 │ │ │ │ - tsteq r7, ip, ror #6 │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ @ instruction: 0x01b4ea1c │ │ │ │ - @ instruction: 0x0117a2d4 │ │ │ │ + @ instruction: 0x0117a2f4 │ │ │ │ andeq r9, r0, r2, lsr r6 │ │ │ │ @ instruction: 0x01b4e9ac │ │ │ │ - tsteq r7, r0, ror #4 │ │ │ │ + tsteq r7, r0, lsl #5 │ │ │ │ @ instruction: 0x01b4e940 │ │ │ │ - @ instruction: 0x0117a1f4 │ │ │ │ + tsteq r7, r4, lsl r2 │ │ │ │ @ instruction: 0x01b4e904 │ │ │ │ - tsteq r7, ip, lsr r1 │ │ │ │ + tsteq r7, ip, asr r1 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ @ instruction: 0x01b4e838 │ │ │ │ - tsteq r7, ip, ror #1 │ │ │ │ + tsteq r7, ip, lsl #2 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ @ instruction: 0x01b4e744 │ │ │ │ - @ instruction: 0x01179ff8 │ │ │ │ + tsteq r7, r8, lsl r0 │ │ │ │ andeq r8, r0, r2, lsr #4 │ │ │ │ andeq r8, r0, r0, asr #24 │ │ │ │ @ instruction: 0x01b4e6a8 │ │ │ │ - tsteq r7, ip, asr pc │ │ │ │ + tsteq r7, ip, ror pc │ │ │ │ andeq r8, r0, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -70320,24 +70320,24 @@ │ │ │ │ sub r5, r5, #35840 @ 0x8c00 │ │ │ │ sub r5, r5, #61 @ 0x3d │ │ │ │ bics r5, r5, #4 │ │ │ │ bne a1c7c │ │ │ │ b a1b38 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ @ instruction: 0x01b4e514 │ │ │ │ - @ instruction: 0x012ec1e6 │ │ │ │ + @ instruction: 0x012ec206 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r8, r0, fp, lsl r8 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r8, r0, sp, lsr #4 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ @ instruction: 0x00008fbe │ │ │ │ - smlawteq lr, lr, r0, ip │ │ │ │ - ldrdeq ip, [lr, -r5]! │ │ │ │ + @ instruction: 0x012ec0ee │ │ │ │ + strdeq ip, [lr, -r5]! │ │ │ │ andeq r2, r0, r2 │ │ │ │ andeq r8, r0, r2, asr r0 │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r8, r0, pc, lsl #27 │ │ │ │ tstmi r4, r1, asr #32 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ push {r4, lr} │ │ │ │ @@ -70421,15 +70421,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r9, sl, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2120 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ @@ -70449,15 +70449,15 @@ │ │ │ │ cmp r7, r5 │ │ │ │ bne a2084 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r5, r4, #288 @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #288] @ 0x120 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -70486,41 +70486,41 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a213c │ │ │ │ cmp sl, #0 │ │ │ │ bne a2128 │ │ │ │ b a2050 │ │ │ │ ldr r1, [sl, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a2158 │ │ │ │ b a2168 │ │ │ │ - tsteq r7, r8, asr #17 │ │ │ │ - tsteq r7, r4, lsr #16 │ │ │ │ + tsteq r7, r8, ror #17 │ │ │ │ + tsteq r7, r4, asr #16 │ │ │ │ @ instruction: 0x01b51dd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ a23a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r8, r2, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ beq a22a0 │ │ │ │ ldr sl, [pc, #468] @ a23a4 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -70530,15 +70530,15 @@ │ │ │ │ beq a2298 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #131072 @ 0x20000 │ │ │ │ add r5, r9, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2308 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ mov r1, r4 │ │ │ │ @@ -70567,15 +70567,15 @@ │ │ │ │ cmp r7, r5 │ │ │ │ bne a2234 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r5, r4, #304 @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a234c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [pc, #260] @ a23ac │ │ │ │ cmp r7, #0 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -70586,15 +70586,15 @@ │ │ │ │ b a22f4 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r5, r4, #304 @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne a238c │ │ │ │ ldr r2, [pc, #200] @ a23b8 │ │ │ │ ldr r1, [pc, #200] @ a23bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, sl │ │ │ │ @@ -70608,15 +70608,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne a2324 │ │ │ │ cmp r9, #0 │ │ │ │ bne a2310 │ │ │ │ b a2204 │ │ │ │ mov r3, #0 │ │ │ │ @@ -70626,41 +70626,41 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e6050 │ │ │ │ ldr r1, [r9, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq a2340 │ │ │ │ b a236c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ b a22e8 │ │ │ │ @ instruction: 0x01b50410 │ │ │ │ - tsteq r7, r8, asr #14 │ │ │ │ + tsteq r7, r8, ror #14 │ │ │ │ @ instruction: 0x01b51d14 │ │ │ │ - tsteq r7, r8, lsl #13 │ │ │ │ - tsteq r7, ip, lsl #13 │ │ │ │ + tsteq r7, r8, lsr #13 │ │ │ │ + tsteq r7, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq lr, r0, lsl r3 │ │ │ │ + tsteq lr, r0, lsr r3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #460] @ a25a4 │ │ │ │ ldr r2, [pc, #460] @ a25a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bne a24b4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ moveq r5, r1 │ │ │ │ bne a2424 │ │ │ │ @@ -70675,15 +70675,15 @@ │ │ │ │ b bb748 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #114688 @ 0x1c000 │ │ │ │ add r5, r7, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a24f4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ @@ -70696,15 +70696,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq a24cc │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r7, r4, #288 @ 0x120 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2400 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #288] @ 0x120 │ │ │ │ bl 4e6050 │ │ │ │ @@ -70728,28 +70728,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq a2520 │ │ │ │ ldr r0, [r7, #288] @ 0x120 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq a2550 │ │ │ │ b a2500 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne a2534 │ │ │ │ cmp r7, #0 │ │ │ │ bne a2520 │ │ │ │ b a2448 │ │ │ │ ldr r2, [pc, #88] @ a25bc │ │ │ │ mov r0, r6 │ │ │ │ @@ -70757,29 +70757,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #114688 @ 0x1c000 │ │ │ │ add r6, r4, #288 @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #288] @ 0x120 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e6050 │ │ │ │ @ instruction: 0x01b501e0 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq sl, r8, ip, lsl #25 │ │ │ │ @ instruction: 0x01b51a60 │ │ │ │ - @ instruction: 0x01179494 │ │ │ │ @ instruction: 0x011794b4 │ │ │ │ - tsteq r7, r8, lsl #8 │ │ │ │ + @ instruction: 0x011794d4 │ │ │ │ + tsteq r7, r8, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r0, [pc, #4] @ a25d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x01b51550 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -70789,41 +70789,41 @@ │ │ │ │ beq a263c │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #114688 @ 0x1c000 │ │ │ │ add r5, r6, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2644 │ │ │ │ add r0, r7, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2688 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne a26a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne a2660 │ │ │ │ cmp r8, #0 │ │ │ │ bne a264c │ │ │ │ b a2610 │ │ │ │ mov r3, #0 │ │ │ │ @@ -70832,15 +70832,15 @@ │ │ │ │ str r3, [r6, #288] @ 0x120 │ │ │ │ bl 4e6050 │ │ │ │ b a263c │ │ │ │ ldr r1, [r6, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq a267c │ │ │ │ b a26a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -70852,26 +70852,26 @@ │ │ │ │ beq a2758 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r5, #114688 @ 0x1c000 │ │ │ │ add r7, r9, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a279c │ │ │ │ add r0, r5, #98304 @ 0x18000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2784 │ │ │ │ ldr r3, [pc, #196] @ a2804 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ beq a2758 │ │ │ │ @@ -70901,72 +70901,72 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a27b8 │ │ │ │ cmp sl, #0 │ │ │ │ bne a27a4 │ │ │ │ b a270c │ │ │ │ ldr r1, [r9, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a27d4 │ │ │ │ b a27e4 │ │ │ │ @ instruction: 0x01b51788 │ │ │ │ - tsteq r7, r8, asr #4 │ │ │ │ + tsteq r7, r8, ror #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq a2878 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #131072 @ 0x20000 │ │ │ │ add r5, r6, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2880 │ │ │ │ add r0, r7, #114688 @ 0x1c000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a28c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne a28dc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne a289c │ │ │ │ cmp r8, #0 │ │ │ │ bne a2888 │ │ │ │ b a284c │ │ │ │ mov r3, #0 │ │ │ │ @@ -70975,15 +70975,15 @@ │ │ │ │ str r3, [r6, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ b a2878 │ │ │ │ ldr r1, [r6, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq a28b8 │ │ │ │ b a28e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -70994,15 +70994,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r8, #131072 @ 0x20000 │ │ │ │ add r5, r8, #304 @ 0x130 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2a50 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ @@ -71015,15 +71015,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq a29f4 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r6, r4, #304 @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2a94 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #300] @ a2ad4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #296] @ a2ad8 │ │ │ │ @@ -71031,15 +71031,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ bl 28a470 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r6, r4, #304 @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq a29e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ mov r5, #0 │ │ │ │ @@ -71074,15 +71074,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne a2a6c │ │ │ │ cmp r8, #0 │ │ │ │ bne a2a58 │ │ │ │ b a2944 │ │ │ │ mov r3, #0 │ │ │ │ @@ -71091,21 +71091,21 @@ │ │ │ │ str r3, [r4, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ b a2998 │ │ │ │ ldr r1, [r8, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq a2a88 │ │ │ │ b a2ab0 │ │ │ │ @ instruction: 0x01b515e0 │ │ │ │ - tsteq lr, r4, asr ip │ │ │ │ + tsteq lr, r4, ror ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -71114,26 +71114,26 @@ │ │ │ │ beq a2b70 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r5, #131072 @ 0x20000 │ │ │ │ add r7, r9, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2bb4 │ │ │ │ add r0, r5, #114688 @ 0x1c000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a2b9c │ │ │ │ ldr r3, [pc, #196] @ a2c1c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ beq a2b70 │ │ │ │ @@ -71163,32 +71163,32 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a2bd0 │ │ │ │ cmp sl, #0 │ │ │ │ bne a2bbc │ │ │ │ b a2b24 │ │ │ │ ldr r1, [r9, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a2bec │ │ │ │ b a2bfc │ │ │ │ @ instruction: 0x01b513ec │ │ │ │ - tsteq r7, r4, asr lr │ │ │ │ + tsteq r7, r4, ror lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ @@ -71243,15 +71243,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ a2d1c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #12] @ a2d20 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - @ instruction: 0x01178cdc │ │ │ │ + @ instruction: 0x01178cfc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ add r2, r0, #376 @ 0x178 │ │ │ │ add r3, r0, #412 @ 0x19c │ │ │ │ ldrh r2, [r2] │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ beq a2d44 │ │ │ │ @@ -71310,15 +71310,15 @@ │ │ │ │ bx lr │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r0, #1469] @ 0x5bd │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x012eaf75 │ │ │ │ + @ instruction: 0x012eaf95 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -72483,119 +72483,119 @@ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ @ instruction: 0xffff8cdd │ │ │ │ - tsteq r7, r4, lsr #8 │ │ │ │ - tsteq r7, ip, lsl #10 │ │ │ │ + tsteq r7, r4, asr #8 │ │ │ │ + tsteq r7, ip, lsr #10 │ │ │ │ @ instruction: 0x01b67198 │ │ │ │ andeq r1, r0, r2, lsl #16 │ │ │ │ @ instruction: 0xffff8cd9 │ │ │ │ - tsteq r7, r4, lsr #7 │ │ │ │ - tsteq r7, r8, ror #5 │ │ │ │ + tsteq r7, r4, asr #7 │ │ │ │ + tsteq r7, r8, lsl #6 │ │ │ │ @ instruction: 0x01b67060 │ │ │ │ @ instruction: 0xffff8cdb │ │ │ │ - ldrsbeq r8, [r7, -r0] │ │ │ │ - tsteq r7, r8, ror #5 │ │ │ │ + ldrsheq r8, [r7, -r0] │ │ │ │ + tsteq r7, r8, lsl #6 │ │ │ │ @ instruction: 0x01b66e44 │ │ │ │ @ instruction: 0xffff8d56 │ │ │ │ - tsteq r7, r0, lsl #2 │ │ │ │ - tsteq r7, r0, rrx │ │ │ │ + tsteq r7, r0, lsr #2 │ │ │ │ + tsteq r7, r0, lsl #1 │ │ │ │ @ instruction: 0x01b66dd8 │ │ │ │ @ instruction: 0xffff8cd5 │ │ │ │ - tsteq r7, r8, lsl r2 │ │ │ │ - tsteq r7, r0, lsr #31 │ │ │ │ + tsteq r7, r8, lsr r2 │ │ │ │ + tsteq r7, r0, asr #31 │ │ │ │ @ instruction: 0x01b66d18 │ │ │ │ @ instruction: 0xffff8cd6 │ │ │ │ - tsteq r7, ip, asr pc │ │ │ │ + tsteq r7, ip, ror pc │ │ │ │ @ instruction: 0x01b66c94 │ │ │ │ - tsteq r7, ip, lsl pc │ │ │ │ + tsteq r7, ip, lsr pc │ │ │ │ @ instruction: 0xffff8cd7 │ │ │ │ - tsteq r7, r0, lsl #1 │ │ │ │ - @ instruction: 0x01177e98 │ │ │ │ + tsteq r7, r0, lsr #1 │ │ │ │ + @ instruction: 0x01177eb8 │ │ │ │ @ instruction: 0x01b66c10 │ │ │ │ - tsteq r7, r0, lsl #28 │ │ │ │ - tsteq r7, r4, lsl #27 │ │ │ │ + tsteq r7, r0, lsr #28 │ │ │ │ + tsteq r7, r4, lsr #27 │ │ │ │ @ instruction: 0x01b66afc │ │ │ │ @ instruction: 0xffff8da8 │ │ │ │ - tsteq r7, ip, lsr #29 │ │ │ │ + tsteq r7, ip, asr #29 │ │ │ │ @ instruction: 0x01b66ad0 │ │ │ │ - tsteq r7, r8, asr sp │ │ │ │ + tsteq r7, r8, ror sp │ │ │ │ @ instruction: 0xffff9633 │ │ │ │ - @ instruction: 0x01177eb0 │ │ │ │ + @ instruction: 0x01177ed0 │ │ │ │ @ instruction: 0x01b66aa0 │ │ │ │ - tsteq r7, r8, lsr #26 │ │ │ │ - @ instruction: 0x01177cf8 │ │ │ │ + tsteq r7, r8, asr #26 │ │ │ │ tsteq r7, r8, lsl sp │ │ │ │ + tsteq r7, r8, lsr sp │ │ │ │ @ instruction: 0x01b66a6c │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - tsteq r7, r0, ror #24 │ │ │ │ - tsteq r7, r8, ror ip │ │ │ │ + tsteq r7, r0, lsl #25 │ │ │ │ + @ instruction: 0x01177c98 │ │ │ │ @ instruction: 0x01b669f0 │ │ │ │ - tsteq r7, r4, asr #28 │ │ │ │ - tsteq r7, r4, lsl #24 │ │ │ │ + tsteq r7, r4, ror #28 │ │ │ │ + tsteq r7, r4, lsr #24 │ │ │ │ @ instruction: 0x01b6697c │ │ │ │ - @ instruction: 0x01177cb8 │ │ │ │ + @ instruction: 0x01177cd8 │ │ │ │ @ instruction: 0xffff8cda │ │ │ │ - tsteq r7, ip, asr #23 │ │ │ │ + tsteq r7, ip, ror #23 │ │ │ │ @ instruction: 0x01b66940 │ │ │ │ - tsteq r7, r4, lsr #27 │ │ │ │ + tsteq r7, r4, asr #27 │ │ │ │ @ instruction: 0xffff8cdc │ │ │ │ - tsteq r7, r4, ror #22 │ │ │ │ + tsteq r7, r4, lsl #23 │ │ │ │ @ instruction: 0x01b668d8 │ │ │ │ - tsteq r7, ip, asr ip │ │ │ │ + tsteq r7, ip, ror ip │ │ │ │ @ instruction: 0x01b668ac │ │ │ │ - tsteq r7, r4, lsr fp │ │ │ │ - tsteq r7, r4, ror #25 │ │ │ │ - @ instruction: 0x01177af8 │ │ │ │ + tsteq r7, r4, asr fp │ │ │ │ + tsteq r7, r4, lsl #26 │ │ │ │ + tsteq r7, r8, lsl fp │ │ │ │ @ instruction: 0x01b6686c │ │ │ │ - tsteq r7, ip, asr #23 │ │ │ │ - tsteq r7, r4, asr #21 │ │ │ │ + tsteq r7, ip, ror #23 │ │ │ │ + tsteq r7, r4, ror #21 │ │ │ │ @ instruction: 0x01b66838 │ │ │ │ - tsteq r7, ip, ror #21 │ │ │ │ - tsteq r7, ip, ror sl │ │ │ │ + tsteq r7, ip, lsl #22 │ │ │ │ + @ instruction: 0x01177a9c │ │ │ │ @ instruction: 0x01b667ec │ │ │ │ - @ instruction: 0x01177bfc │ │ │ │ - tsteq r7, r0, asr #20 │ │ │ │ + tsteq r7, ip, lsl ip │ │ │ │ + tsteq r7, r0, ror #20 │ │ │ │ @ instruction: 0x01b667b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #296] @ a42dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne a4244 │ │ │ │ cmp r4, #0 │ │ │ │ beq a4254 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #114688 @ 0x1c000 │ │ │ │ add r5, r6, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a425c │ │ │ │ add r0, r7, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a42c4 │ │ │ │ ldr r3, [pc, #176] @ a42e0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -72609,58 +72609,58 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq a4288 │ │ │ │ ldr r1, [r6, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq a42b8 │ │ │ │ b a4268 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne a429c │ │ │ │ cmp r8, #0 │ │ │ │ bne a4288 │ │ │ │ b a41fc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #288] @ 0x120 │ │ │ │ bl 4e6050 │ │ │ │ b a4228 │ │ │ │ @ instruction: 0x01b4e408 │ │ │ │ @ instruction: 0x01b4fc98 │ │ │ │ - tsteq r7, ip, ror #20 │ │ │ │ + tsteq r7, ip, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ b a23c0 │ │ │ │ b a23c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #136] @ a4394 │ │ │ │ ldr r7, [pc, #136] @ a4398 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r7 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ bl 9f638 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -72682,29 +72682,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4e2b0 │ │ │ │ - @ instruction: 0x011779bc │ │ │ │ - tsteq r7, ip, ror #18 │ │ │ │ + @ instruction: 0x011779dc │ │ │ │ + tsteq r7, ip, lsl #19 │ │ │ │ b a42f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #136] @ a4444 │ │ │ │ ldr r7, [pc, #136] @ a4448 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r7 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ bl 9f638 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -72726,16 +72726,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4e200 │ │ │ │ - tsteq r7, ip, asr #18 │ │ │ │ - tsteq r7, r0, lsl #18 │ │ │ │ + tsteq r7, ip, ror #18 │ │ │ │ + tsteq r7, r0, lsr #18 │ │ │ │ b a43a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -72776,15 +72776,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #920] @ a4898 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ blt a484c │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -72811,26 +72811,26 @@ │ │ │ │ beq a456c │ │ │ │ ldr r9, [sl] │ │ │ │ mov r2, #1 │ │ │ │ add fp, r9, #114688 @ 0x1c000 │ │ │ │ add r7, fp, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a4798 │ │ │ │ add r0, r9, #98304 @ 0x18000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a47e4 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ beq a456c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #3212] @ 0xc8c │ │ │ │ @@ -72926,15 +72926,15 @@ │ │ │ │ strhne r3, [fp, #188] @ 0xbc │ │ │ │ b a4604 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 169f7c │ │ │ │ b a4538 │ │ │ │ ldr r3, [pc, #312] @ a48a4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r2, #3212] @ 0xc8c │ │ │ │ cmp r2, #0 │ │ │ │ beq a45f0 │ │ │ │ ldr r0, [pc, #284] @ a48a8 │ │ │ │ @@ -72949,15 +72949,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a47b8 │ │ │ │ cmp r4, #0 │ │ │ │ bne a47a4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b a45a8 │ │ │ │ @@ -72971,15 +72971,15 @@ │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a4810 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ @@ -73008,33 +73008,33 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrheq lr, [r4, r0]! │ │ │ │ @ instruction: 0x01b4f96c │ │ │ │ @ instruction: 0x01b4b92c │ │ │ │ @ instruction: 0x01b4de50 │ │ │ │ andeq sl, r8, ip, lsl #25 │ │ │ │ @ instruction: 0x01b4b7a4 │ │ │ │ - tsteq r7, r0, ror #9 │ │ │ │ + tsteq r7, r0, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ a48e4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b a1ff8 │ │ │ │ @ instruction: 0x01b4dcfc │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ a4938 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt a491c │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ @@ -73043,34 +73043,34 @@ │ │ │ │ ldr r2, [pc, #24] @ a4940 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ a4944 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4dcc8 │ │ │ │ - @ instruction: 0x01176fd8 │ │ │ │ - tsteq r7, r8, asr #8 │ │ │ │ + @ instruction: 0x01176ff8 │ │ │ │ + tsteq r7, r8, ror #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ a4974 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b a1ff8 │ │ │ │ @ instruction: 0x01b4dc6c │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ a49c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt a49ac │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ @@ -73079,16 +73079,16 @@ │ │ │ │ ldr r2, [pc, #24] @ a49d0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ a49d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4dc38 │ │ │ │ - tsteq r7, r0, lsr pc │ │ │ │ - @ instruction: 0x011773b8 │ │ │ │ + tsteq r7, r0, asr pc │ │ │ │ + @ instruction: 0x011773d8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #3436] @ a574c │ │ │ │ ldr ip, [pc, #3436] @ a5750 │ │ │ │ cmp r1, r3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r0 │ │ │ │ @@ -73947,27 +73947,27 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [pc, #100] @ a57b0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r8, r0, pc, lsl r8 │ │ │ │ @ instruction: 0x01b4b610 │ │ │ │ andeq r8, r0, r6, lsr #3 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - strdeq r9, [lr, -sl]! │ │ │ │ + @ instruction: 0x012e931a │ │ │ │ muleq r0, fp, pc @ │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - @ instruction: 0x012e92e0 │ │ │ │ - @ instruction: 0x012e9568 │ │ │ │ + @ instruction: 0x012e9300 │ │ │ │ + smlawbeq lr, r8, r5, r9 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - @ instruction: 0x012e953e │ │ │ │ - @ instruction: 0x012e9542 │ │ │ │ + @ instruction: 0x012e955e │ │ │ │ + @ instruction: 0x012e9562 │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ - @ instruction: 0x012e9518 │ │ │ │ + @ instruction: 0x012e9538 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x012e9594 │ │ │ │ + @ instruction: 0x012e95b4 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r9, r0, r1, lsr #7 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r2, r0, r0, lsl sl │ │ │ │ @@ -74627,56 +74627,56 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - tsteq r7, r8, asr #24 │ │ │ │ + tsteq r7, r8, ror #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, r4, lsl #24 │ │ │ │ - tsteq r7, r0, lsl #24 │ │ │ │ - tsteq r7, r8, ror #23 │ │ │ │ + tsteq r7, r4, lsr #24 │ │ │ │ + tsteq r7, r0, lsr #24 │ │ │ │ + tsteq r7, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #408] @ a63c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ beq a62f0 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r8, #114688 @ 0x1c000 │ │ │ │ add r5, sl, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a632c │ │ │ │ add r0, r8, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6314 │ │ │ │ ldr r3, [pc, #280] @ a63cc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r8, #0 │ │ │ │ cmpne r8, r3 │ │ │ │ beq a62f0 │ │ │ │ @@ -74714,15 +74714,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a634c │ │ │ │ cmp r4, #0 │ │ │ │ bne a6338 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ b a6280 │ │ │ │ @@ -74730,38 +74730,38 @@ │ │ │ │ str sl, [sp, #28] │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a638c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #28] │ │ │ │ bne a6334 │ │ │ │ b a6280 │ │ │ │ @ instruction: 0x01b4c37c │ │ │ │ @ instruction: 0x01b4dc14 │ │ │ │ - @ instruction: 0x01175af4 │ │ │ │ + tsteq r7, r4, lsl fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ a64e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1614] @ 0x64e │ │ │ │ cmp r3, #0 │ │ │ │ beq a64a4 │ │ │ │ ldr r3, [pc, #212] @ a64e8 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -74815,29 +74815,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ a64fc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4c1cc │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ + tsteq r7, r0, ror #19 │ │ │ │ tsteq r7, r0, asr #19 │ │ │ │ - tsteq r7, r0, lsr #19 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, r4, asr r9 │ │ │ │ + tsteq r7, r4, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r0, ror #18 │ │ │ │ + tsteq r7, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #164] @ a65c0 │ │ │ │ ldr r5, [pc, #164] @ a65c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ bne a6580 │ │ │ │ mov r7, r1 │ │ │ │ add r1, r0, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r1, #3212] @ 0xc8c │ │ │ │ @@ -74870,30 +74870,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #36] @ a65dc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4c09c │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ + tsteq r7, r0, lsr r9 │ │ │ │ + @ instruction: 0x011758fc │ │ │ │ tsteq r7, r0, lsl r9 │ │ │ │ @ instruction: 0x011758dc │ │ │ │ - @ instruction: 0x011758f0 │ │ │ │ - @ instruction: 0x011758bc │ │ │ │ - @ instruction: 0x011758dc │ │ │ │ + @ instruction: 0x011758fc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #148] @ a6690 │ │ │ │ ldr r5, [pc, #148] @ a6694 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ bne a6650 │ │ │ │ add r1, r0, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r1, #3212] @ 0xc8c │ │ │ │ @@ -74922,29 +74922,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #36] @ a66ac │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4bfbc │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - tsteq r7, r0, ror r8 │ │ │ │ + @ instruction: 0x01175890 │ │ │ │ + tsteq r7, ip, ror #16 │ │ │ │ + tsteq r7, r0, asr #16 │ │ │ │ tsteq r7, ip, asr #16 │ │ │ │ - tsteq r7, r0, lsr #16 │ │ │ │ tsteq r7, ip, lsr #16 │ │ │ │ - tsteq r7, ip, lsl #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #228] @ a67b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -74995,20 +74995,20 @@ │ │ │ │ ldr r1, [pc, #44] @ a67d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b a6770 │ │ │ │ @ instruction: 0x01b4bef0 │ │ │ │ @ instruction: 0x01b4beac │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - tsteq r7, r4, asr #15 │ │ │ │ - @ instruction: 0x0117579c │ │ │ │ - tsteq r7, r4, lsl r7 │ │ │ │ - tsteq r7, r4, asr #14 │ │ │ │ - tsteq r7, ip, asr r7 │ │ │ │ - tsteq r7, r0, ror #13 │ │ │ │ + tsteq r7, r4, ror #15 │ │ │ │ + @ instruction: 0x011757bc │ │ │ │ + tsteq r7, r4, lsr r7 │ │ │ │ + tsteq r7, r4, ror #14 │ │ │ │ + tsteq r7, ip, ror r7 │ │ │ │ + tsteq r7, r0, lsl #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ a6810 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -75016,35 +75016,35 @@ │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1000 @ 0x3e8 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl a6210 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r7, ip, lsr r7 │ │ │ │ + tsteq r7, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #368] @ a699c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r7, r1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r6, sl, #288 @ 0x120 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r3 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a691c │ │ │ │ cmp r5, #0 │ │ │ │ beq a6900 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ @@ -75058,15 +75058,15 @@ │ │ │ │ cmpne r6, #0 │ │ │ │ beq a6900 │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #114688 @ 0x1c000 │ │ │ │ add sl, r5, #288 @ 0x120 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6960 │ │ │ │ ldr ip, [pc, #216] @ a69a4 │ │ │ │ mov r3, r8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ @@ -75093,15 +75093,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a6938 │ │ │ │ cmp sl, #0 │ │ │ │ bne a6924 │ │ │ │ b a686c │ │ │ │ mov r3, #0 │ │ │ │ @@ -75110,23 +75110,23 @@ │ │ │ │ str r3, [r5, #288] @ 0x120 │ │ │ │ bl 4e6050 │ │ │ │ b a68c4 │ │ │ │ ldr r1, [sl, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a6954 │ │ │ │ b a697c │ │ │ │ @ instruction: 0x01b4bd90 │ │ │ │ @ instruction: 0x01b4d634 │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ - tsteq r7, r0, asr #12 │ │ │ │ + @ instruction: 0x0117569c │ │ │ │ + tsteq r7, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #44] @ a69f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -75136,35 +75136,35 @@ │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ bl a6210 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r7, r0, lsr #11 │ │ │ │ + tsteq r7, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #360] @ a6b78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r6, r1 │ │ │ │ add sl, sl, #114688 @ 0x1c000 │ │ │ │ add r7, sl, #288 @ 0x120 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6af8 │ │ │ │ cmp r5, #0 │ │ │ │ beq a6adc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ @@ -75178,15 +75178,15 @@ │ │ │ │ cmpne r7, #0 │ │ │ │ beq a6adc │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #114688 @ 0x1c000 │ │ │ │ add sl, r5, #288 @ 0x120 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6b3c │ │ │ │ ldr ip, [pc, #212] @ a6b80 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ @@ -75212,15 +75212,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne a6b14 │ │ │ │ cmp sl, #0 │ │ │ │ bne a6b00 │ │ │ │ b a6a4c │ │ │ │ mov r3, #0 │ │ │ │ @@ -75229,32 +75229,32 @@ │ │ │ │ str r3, [r5, #288] @ 0x120 │ │ │ │ bl 4e6050 │ │ │ │ b a6aa4 │ │ │ │ ldr r1, [sl, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq a6b30 │ │ │ │ b a6b58 │ │ │ │ @ instruction: 0x01b4bbac │ │ │ │ @ instruction: 0x01b4d454 │ │ │ │ - @ instruction: 0x011754bc │ │ │ │ - tsteq r7, ip, lsr #9 │ │ │ │ + @ instruction: 0x011754dc │ │ │ │ + tsteq r7, ip, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #136] @ a6c2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -75280,25 +75280,25 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4ba18 │ │ │ │ - tsteq r7, r4, lsl r4 │ │ │ │ - tsteq r7, r4, lsr #7 │ │ │ │ + tsteq r7, r4, lsr r4 │ │ │ │ + tsteq r7, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #128] @ a6cd0 │ │ │ │ ldr r3, [pc, #128] @ a6cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne a6ca0 │ │ │ │ mov r3, r2 │ │ │ │ add r2, r0, #565248 @ 0x8a000 │ │ │ │ ldr lr, [r2, #3212] @ 0xc8c │ │ │ │ @@ -75322,50 +75322,50 @@ │ │ │ │ ldr r1, [pc, #32] @ a6ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b4b968 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - tsteq r7, r8, lsl #8 │ │ │ │ - tsteq r7, r8, lsl #7 │ │ │ │ - @ instruction: 0x01175398 │ │ │ │ + tsteq r7, r8, lsr #8 │ │ │ │ + tsteq r7, r8, lsr #7 │ │ │ │ + @ instruction: 0x011753b8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #332] @ a6e4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq a6dac │ │ │ │ ldr r9, [r8] │ │ │ │ mov r6, r1 │ │ │ │ add sl, r9, #114688 @ 0x1c000 │ │ │ │ add r5, sl, #288 @ 0x120 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6de4 │ │ │ │ add r0, r9, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6dcc │ │ │ │ ldr r3, [pc, #216] @ a6e50 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r9, r3 │ │ │ │ beq a6dac │ │ │ │ @@ -75399,54 +75399,54 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne a6e00 │ │ │ │ cmp fp, #0 │ │ │ │ bne a6dec │ │ │ │ b a6d44 │ │ │ │ ldr r1, [sl, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq a6e1c │ │ │ │ b a6e2c │ │ │ │ @ instruction: 0x01b4b8bc │ │ │ │ @ instruction: 0x01b4d150 │ │ │ │ - tsteq r7, r0, ror #6 │ │ │ │ - @ instruction: 0x011752fc │ │ │ │ + tsteq r7, r0, lsl #7 │ │ │ │ + tsteq r7, ip, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #344] @ a6fd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r9, #114688 @ 0x1c000 │ │ │ │ add r6, r9, #288 @ 0x120 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6f50 │ │ │ │ cmp r5, #0 │ │ │ │ beq a6f34 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ @@ -75460,15 +75460,15 @@ │ │ │ │ cmpne r6, #0 │ │ │ │ beq a6f34 │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #114688 @ 0x1c000 │ │ │ │ add r9, r5, #288 @ 0x120 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a6f94 │ │ │ │ ldr ip, [pc, #196] @ a6fd8 │ │ │ │ mov r3, r8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -75490,15 +75490,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne a6f6c │ │ │ │ cmp r9, #0 │ │ │ │ bne a6f58 │ │ │ │ b a6eb4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -75507,31 +75507,31 @@ │ │ │ │ str r3, [r5, #288] @ 0x120 │ │ │ │ bl 4e6050 │ │ │ │ b a6f0c │ │ │ │ ldr r1, [r9, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq a6f88 │ │ │ │ b a6fb0 │ │ │ │ @ instruction: 0x01b4b744 │ │ │ │ @ instruction: 0x01b4cfec │ │ │ │ - @ instruction: 0x011751fc │ │ │ │ - @ instruction: 0x011751d4 │ │ │ │ + tsteq r7, ip, lsl r2 │ │ │ │ + @ instruction: 0x011751f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #304] @ a7128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne a7090 │ │ │ │ cmp r4, #0 │ │ │ │ bne a7024 │ │ │ │ @@ -75539,26 +75539,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #131072 @ 0x20000 │ │ │ │ add r5, r6, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a70c0 │ │ │ │ add r0, r7, #114688 @ 0x1c000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a70a8 │ │ │ │ ldr r3, [pc, #176] @ a712c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -75578,37 +75578,37 @@ │ │ │ │ b a7074 │ │ │ │ cmp r0, #2 │ │ │ │ beq a70ec │ │ │ │ ldr r1, [r6, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq a711c │ │ │ │ b a70cc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne a7100 │ │ │ │ cmp r8, #0 │ │ │ │ bne a70ec │ │ │ │ b a7048 │ │ │ │ @ instruction: 0x01b4b5c4 │ │ │ │ @ instruction: 0x01b4cec8 │ │ │ │ - tsteq r7, r0, lsr #24 │ │ │ │ + tsteq r7, r0, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #648] @ 0x288 │ │ │ │ @@ -75711,15 +75711,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #688] @ a7594 │ │ │ │ ldr r4, [pc, #688] @ a7598 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ beq a7348 │ │ │ │ ldr r2, [pc, #660] @ a759c │ │ │ │ cmp r3, r2 │ │ │ │ beq a7330 │ │ │ │ @@ -75762,15 +75762,15 @@ │ │ │ │ mov r7, r8 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #131072 @ 0x20000 │ │ │ │ add r5, r9, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7480 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ mov r2, r4 │ │ │ │ @@ -75783,15 +75783,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq a7444 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r9, r4, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a74e8 │ │ │ │ cmp r8, #0 │ │ │ │ addeq r3, r6, #94208 @ 0x17000 │ │ │ │ ldreq r1, [r3, #644] @ 0x284 │ │ │ │ movne r1, r5 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -75818,28 +75818,28 @@ │ │ │ │ b a73f8 │ │ │ │ cmp r0, #2 │ │ │ │ beq a74ac │ │ │ │ ldr r1, [r9, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq a74dc │ │ │ │ b a748c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne a74c0 │ │ │ │ cmp r9, #0 │ │ │ │ bne a74ac │ │ │ │ b a73c4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -75848,29 +75848,29 @@ │ │ │ │ str r3, [r4, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ b a7418 │ │ │ │ add r4, r0, #131072 @ 0x20000 │ │ │ │ add r7, r4, #304 @ 0x130 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a756c │ │ │ │ ldr r2, [pc, #132] @ a75a8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #128] @ a75ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #131072 @ 0x20000 │ │ │ │ add r7, r4, #304 @ 0x130 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a7580 │ │ │ │ ldr r2, [pc, #84] @ a75b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #80] @ a75b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -75884,19 +75884,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r4, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ b a7554 │ │ │ │ @ instruction: 0x01b4b2d4 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ - tsteq r7, r8, lsl lr │ │ │ │ + tsteq r7, r8, lsr lr │ │ │ │ @ instruction: 0x01b4cb60 │ │ │ │ - tsteq r7, ip, asr #24 │ │ │ │ + tsteq r7, ip, ror #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x01174bf4 │ │ │ │ + tsteq r7, r4, lsl ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ b a72cc │ │ │ │ b a72cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -75907,15 +75907,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #708] @ a78b0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r8, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ blt a7864 │ │ │ │ add sl, fp, #94208 @ 0x17000 │ │ │ │ ldr r3, [sl, #680] @ 0x2a8 │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -75941,26 +75941,26 @@ │ │ │ │ ldr r9, [fp] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r9, #131072 @ 0x20000 │ │ │ │ add r7, r3, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a77c4 │ │ │ │ add r0, r9, #114688 @ 0x1c000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a77a8 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ beq a7650 │ │ │ │ ldr r3, [sl, #644] @ 0x284 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -75996,24 +75996,24 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 169f7c │ │ │ │ b a7620 │ │ │ │ ldr r3, [pc, #344] @ a78bc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #656] @ 0x290 │ │ │ │ ldr r1, [r3, #644] @ 0x284 │ │ │ │ bl a7138 │ │ │ │ b a76e0 │ │ │ │ ldr r3, [pc, #312] @ a78c0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ ldr r1, [r3, #652] @ 0x28c │ │ │ │ bl a7138 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -76032,15 +76032,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a77e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne a77d0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b a7690 │ │ │ │ @@ -76049,15 +76049,15 @@ │ │ │ │ str sl, [sp, #12] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a7828 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ @@ -76086,28 +76086,28 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b4afc4 │ │ │ │ @ instruction: 0x01b4c900 │ │ │ │ @ instruction: 0x01b488d0 │ │ │ │ @ instruction: 0x01b4ae58 │ │ │ │ @ instruction: 0x01b4ae34 │ │ │ │ @ instruction: 0x01b4878c │ │ │ │ - tsteq r7, r0, lsl #18 │ │ │ │ + tsteq r7, r0, lsr #18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov r2, #0 │ │ │ │ b a2194 │ │ │ │ mov r2, #1 │ │ │ │ b a2194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #320] @ a7a38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ beq a799c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #288] @ a7a3c │ │ │ │ bne a7968 │ │ │ │ @@ -76180,27 +76180,27 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #3 │ │ │ │ beq a79c4 │ │ │ │ b a793c │ │ │ │ @ instruction: 0x01b4acc4 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r7, r0, ror #6 │ │ │ │ + tsteq r7, r0, lsl #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01b4c12c │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #348] @ a7bc8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ beq a7b3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [pc, #312] @ a7bcc │ │ │ │ @@ -76283,27 +76283,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01b4ab50 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ @ instruction: 0x01b4bff0 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r2 │ │ │ │ - tsteq r7, ip, lsr r6 │ │ │ │ - tsteq r7, r0, lsl #2 │ │ │ │ + tsteq r7, ip, asr r6 │ │ │ │ + tsteq r7, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #260] @ a7d04 │ │ │ │ ldr r4, [pc, #260] @ a7d08 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ beq a7cb8 │ │ │ │ ldr r2, [pc, #232] @ a7d0c │ │ │ │ cmp r3, r2 │ │ │ │ beq a7cb8 │ │ │ │ sub r2, r2, #152 @ 0x98 │ │ │ │ @@ -76360,30 +76360,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01b4a9b8 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ - tsteq r7, r0, asr #11 │ │ │ │ + tsteq r7, r0, ror #11 │ │ │ │ @ instruction: 0x01b4be9c │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r2 │ │ │ │ - tsteq r7, r8, lsr r5 │ │ │ │ - tsteq r7, r4, asr #31 │ │ │ │ + tsteq r7, r8, asr r5 │ │ │ │ + tsteq r7, r4, ror #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #256] @ a7e44 │ │ │ │ ldr r4, [pc, #256] @ a7e48 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ bhi a7dc8 │ │ │ │ ldr r3, [pc, #228] @ a7e4c │ │ │ │ cmp r1, r3 │ │ │ │ bls a7dd4 │ │ │ │ @@ -76440,21 +76440,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01b4a878 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ andeq r8, r0, r7, lsr #25 │ │ │ │ - tsteq r7, r4, ror #9 │ │ │ │ + tsteq r7, r4, lsl #10 │ │ │ │ @ instruction: 0x01b4bd64 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r2 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ - tsteq r7, r8, asr #8 │ │ │ │ - tsteq r7, r4, lsl #29 │ │ │ │ + tsteq r7, r8, ror #8 │ │ │ │ + tsteq r7, r4, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -76527,18 +76527,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b a7f68 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ @ instruction: 0xffec3264 │ │ │ │ andeq r8, r0, r0, lsr #26 │ │ │ │ - tsteq r7, ip, asr #16 │ │ │ │ - tsteq r7, r8, lsr #16 │ │ │ │ + tsteq r7, ip, ror #16 │ │ │ │ + tsteq r7, r8, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x011738b0 │ │ │ │ + @ instruction: 0x011738d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -76560,15 +76560,15 @@ │ │ │ │ add r2, r7, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3240] @ 0xca8 │ │ │ │ mov r1, #0 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r2, #3240] @ 0xca8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a8350 │ │ │ │ cmp r9, #0 │ │ │ │ beq a8294 │ │ │ │ sub r6, r6, #34048 @ 0x8500 │ │ │ │ cmp r8, #36096 @ 0x8d00 │ │ │ │ sub r6, r6, #21 │ │ │ │ @@ -76624,15 +76624,15 @@ │ │ │ │ beq a82bc │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r9, #195] @ 0xc3 │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strh r5, [r4, #188] @ 0xbc │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r5 │ │ │ │ bne a8338 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl 169f7c │ │ │ │ b a8014 │ │ │ │ @@ -76771,15 +76771,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne a8370 │ │ │ │ cmp r5, #0 │ │ │ │ bne a835c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b a803c │ │ │ │ @@ -76788,15 +76788,15 @@ │ │ │ │ mov fp, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a83b4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -76813,15 +76813,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ a84b0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ bl 9f3cc │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -76858,15 +76858,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #1244] @ a89b0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1228] @ a89b4 │ │ │ │ ldrb r4, [sp, #88] @ 0x58 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -77173,28 +77173,28 @@ │ │ │ │ bhi a8784 │ │ │ │ b a87c4 │ │ │ │ @ instruction: 0x01b4a0e8 │ │ │ │ @ instruction: 0x01b47b10 │ │ │ │ andeq r8, r0, sl, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq r7, r0, asr ip │ │ │ │ + tsteq r7, r0, ror ip │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r7, r4, lsl #23 │ │ │ │ + tsteq r7, r4, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ - tsteq r7, r0, lsl #22 │ │ │ │ + tsteq r7, r8, ror fp │ │ │ │ + tsteq r7, r0, lsr #22 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x011739b8 │ │ │ │ - tsteq r7, r4, ror #19 │ │ │ │ + @ instruction: 0x011739d8 │ │ │ │ + tsteq r7, r4, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -77221,15 +77221,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ bl a84b4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011738d4 │ │ │ │ + @ instruction: 0x011738f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ @@ -77255,15 +77255,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ bl a84b4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r7, r4, ror #16 │ │ │ │ + tsteq r7, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #64] @ a8b68 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -77278,15 +77278,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ bl a84b4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r7, r0, lsr #16 │ │ │ │ + tsteq r7, r0, asr #16 │ │ │ │ b a8400 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #64] @ a8bc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -77302,24 +77302,24 @@ │ │ │ │ mov r1, r0 │ │ │ │ str lr, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl a84b4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r7, r8, ror #15 │ │ │ │ + tsteq r7, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #224] @ a8cc4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 9f3cc │ │ │ │ cmp r4, #0 │ │ │ │ @@ -77374,15 +77374,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #476] @ a8ec0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r5] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -77493,58 +77493,58 @@ │ │ │ │ ldr r1, [pc, #60] @ a8eec │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ b a8e58 │ │ │ │ @ instruction: 0x01b498d8 │ │ │ │ - tsteq r7, r0, ror r6 │ │ │ │ - tsteq r7, r4, lsr #12 │ │ │ │ + @ instruction: 0x01173690 │ │ │ │ + tsteq r7, r4, asr #12 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r7, r0, asr r5 │ │ │ │ - tsteq r7, r0, asr r4 │ │ │ │ + tsteq r7, r0, ror r5 │ │ │ │ + tsteq r7, r0, ror r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r4, lsr #10 │ │ │ │ - tsteq r7, ip, lsl #8 │ │ │ │ - tsteq r7, ip, ror #9 │ │ │ │ - tsteq r7, r0, ror #8 │ │ │ │ + tsteq r7, r4, asr #10 │ │ │ │ + tsteq r7, ip, lsr #8 │ │ │ │ + tsteq r7, ip, lsl #10 │ │ │ │ + tsteq r7, r0, lsl #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [pc, #436] @ a90bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r0, r7] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ beq a8f7c │ │ │ │ ldr fp, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, fp, #131072 @ 0x20000 │ │ │ │ add r7, sl, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a904c │ │ │ │ add r0, fp, #114688 @ 0x1c000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a9034 │ │ │ │ cmp r5, #0 │ │ │ │ beq a9010 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl e111c │ │ │ │ @@ -77601,27 +77601,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne a9068 │ │ │ │ cmp r3, #0 │ │ │ │ bne a9054 │ │ │ │ b a8f50 │ │ │ │ ldr r1, [sl, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq a9088 │ │ │ │ b a9098 │ │ │ │ @ instruction: 0x01b496b4 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ @@ -77631,15 +77631,15 @@ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #432] @ a9290 │ │ │ │ ldr r9, [pc, #432] @ a9294 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ @@ -77737,33 +77737,33 @@ │ │ │ │ ldr r1, [pc, #48] @ a92b0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ b a9254 │ │ │ │ @ instruction: 0x01b494dc │ │ │ │ - tsteq r7, r0, asr #5 │ │ │ │ + tsteq r7, r0, ror #5 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ - tsteq r7, r4, asr r0 │ │ │ │ + @ instruction: 0x01173190 │ │ │ │ + tsteq r7, r4, ror r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r8, lsr r1 │ │ │ │ - @ instruction: 0x01173090 │ │ │ │ + tsteq r7, r8, asr r1 │ │ │ │ + ldrheq r3, [r7, -r0] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #324] @ a9414 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 9f3cc │ │ │ │ cmp r4, #0 │ │ │ │ @@ -77834,27 +77834,27 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b492e8 │ │ │ │ - tsteq r7, ip, lsl #1 │ │ │ │ + tsteq r7, ip, lsr #1 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x01172e90 │ │ │ │ + @ instruction: 0x01172eb0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #580] @ a9688 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ @@ -77991,39 +77991,39 @@ │ │ │ │ ldr r1, [pc, #64] @ a96b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ b a95f8 │ │ │ │ @ instruction: 0x01b49178 │ │ │ │ - tsteq r7, r8, asr #30 │ │ │ │ - tsteq r7, r4, asr #29 │ │ │ │ + tsteq r7, r8, ror #30 │ │ │ │ + tsteq r7, r4, ror #29 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r7, ip, ror #27 │ │ │ │ - @ instruction: 0x01172cb0 │ │ │ │ + tsteq r7, ip, lsl #28 │ │ │ │ + @ instruction: 0x01172cd0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r0, asr #27 │ │ │ │ - tsteq r7, ip, ror #24 │ │ │ │ - tsteq r7, r0, asr #24 │ │ │ │ - tsteq r7, r0, ror #26 │ │ │ │ - @ instruction: 0x01172c98 │ │ │ │ + tsteq r7, r0, ror #27 │ │ │ │ + tsteq r7, ip, lsl #25 │ │ │ │ + tsteq r7, r0, ror #24 │ │ │ │ + tsteq r7, r0, lsl #27 │ │ │ │ + @ instruction: 0x01172cb8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #332] @ a9828 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 9f3cc │ │ │ │ cmp r4, #0 │ │ │ │ @@ -78095,30 +78095,30 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b48ed4 │ │ │ │ - tsteq r7, r0, lsr #25 │ │ │ │ + tsteq r7, r0, asr #25 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r7, ip, ror sl │ │ │ │ + @ instruction: 0x01172a9c │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #636] @ a9ad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -78267,63 +78267,63 @@ │ │ │ │ ldr r1, [pc, #68] @ a9b0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ b a9a48 │ │ │ │ @ instruction: 0x01b48d58 │ │ │ │ - tsteq r7, r0, asr fp │ │ │ │ - tsteq r7, r8, asr #21 │ │ │ │ - tsteq r7, r8, lsl #20 │ │ │ │ + tsteq r7, r0, ror fp │ │ │ │ + tsteq r7, r8, ror #21 │ │ │ │ + tsteq r7, r8, lsr #20 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r7, r0, asr #19 │ │ │ │ - tsteq r7, r0, ror #16 │ │ │ │ + tsteq r7, r0, ror #19 │ │ │ │ + tsteq r7, r0, lsl #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01172994 │ │ │ │ - tsteq r7, ip, lsl r8 │ │ │ │ - @ instruction: 0x011727f0 │ │ │ │ - tsteq r7, r4, lsr r9 │ │ │ │ - tsteq r7, r8, asr #16 │ │ │ │ + @ instruction: 0x011729b4 │ │ │ │ + tsteq r7, ip, lsr r8 │ │ │ │ + tsteq r7, r0, lsl r8 │ │ │ │ + tsteq r7, r4, asr r9 │ │ │ │ + tsteq r7, r8, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #584] @ a9d78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq a9ba8 │ │ │ │ ldr fp, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r3, fp, #131072 @ 0x20000 │ │ │ │ add r5, r3, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne a9cbc │ │ │ │ add r0, fp, #114688 @ 0x1c000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne a9d08 │ │ │ │ cmp r6, #0 │ │ │ │ beq a9c60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl e111c │ │ │ │ @@ -78398,15 +78398,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a9cdc │ │ │ │ cmp r4, #0 │ │ │ │ bne a9cc8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b a9b7c │ │ │ │ @@ -78422,42 +78422,42 @@ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne a9d3c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ bne a9cc4 │ │ │ │ b a9b7c │ │ │ │ @ instruction: 0x01b48a8c │ │ │ │ - tsteq r7, r8, lsr r8 │ │ │ │ + tsteq r7, r8, asr r8 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r7, r8, ror #11 │ │ │ │ + tsteq r7, r8, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #524] @ a9fb4 │ │ │ │ ldr r9, [pc, #524] @ a9fb8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ @@ -78578,22 +78578,22 @@ │ │ │ │ ldr r1, [pc, #52] @ a9fd8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ b a9f54 │ │ │ │ @ instruction: 0x01b48814 │ │ │ │ - tsteq r7, r4, ror #12 │ │ │ │ + tsteq r7, r4, lsl #13 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r7, r0, ror #9 │ │ │ │ - tsteq r7, r4, asr r3 │ │ │ │ + tsteq r7, r0, lsl #10 │ │ │ │ + tsteq r7, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r8, lsl r3 │ │ │ │ - tsteq r7, r4, lsl #9 │ │ │ │ - tsteq r7, ip, ror #6 │ │ │ │ + tsteq r7, r8, lsr r3 │ │ │ │ + tsteq r7, r4, lsr #9 │ │ │ │ + tsteq r7, ip, lsl #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #308] @ aa128 │ │ │ │ ldr ip, [pc, #308] @ aa12c │ │ │ │ @@ -78603,15 +78603,15 @@ │ │ │ │ ldr r5, [pc, #296] @ aa130 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ strb sl, [sp, #35] @ 0x23 │ │ │ │ bl 9f3cc │ │ │ │ @@ -78673,15 +78673,15 @@ │ │ │ │ b aa09c │ │ │ │ mov r4, r8 │ │ │ │ b aa09c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b46004 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b485ac │ │ │ │ - tsteq r7, r4, lsr #7 │ │ │ │ + tsteq r7, r4, asr #7 │ │ │ │ @ instruction: 0x01b45f20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #656] @ aa3e4 │ │ │ │ ldr ip, [pc, #656] @ aa3e8 │ │ │ │ @@ -78690,15 +78690,15 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r4, [pc, #644] @ aa3ec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #35] @ 0x23 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r2, [r3, #1624] @ 0x658 │ │ │ │ @@ -78850,28 +78850,28 @@ │ │ │ │ b aa340 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b45ea4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b4844c │ │ │ │ @ instruction: 0x01b45e58 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r7, r0, lsr r2 │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ @ instruction: 0x01b45dac │ │ │ │ @ instruction: 0x01b45d68 │ │ │ │ - tsteq r7, r0, ror r1 │ │ │ │ - tsteq r7, r4, lsl #3 │ │ │ │ + @ instruction: 0x01172190 │ │ │ │ + tsteq r7, r4, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, ip, lsr #2 │ │ │ │ - tsteq r7, r0, asr #1 │ │ │ │ - tsteq r7, r8, lsr #31 │ │ │ │ + tsteq r7, ip, asr #2 │ │ │ │ + tsteq r7, r0, ror #1 │ │ │ │ + tsteq r7, r8, asr #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0117209c │ │ │ │ - tsteq r7, r0, lsl pc │ │ │ │ - tsteq r7, r4, ror r0 │ │ │ │ - @ instruction: 0x01171ed0 │ │ │ │ + ldrheq r2, [r7, -ip] │ │ │ │ + tsteq r7, r0, lsr pc │ │ │ │ + @ instruction: 0x01172094 │ │ │ │ + @ instruction: 0x01171ef0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #504] @ aa640 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #500] @ aa644 │ │ │ │ @@ -78881,38 +78881,38 @@ │ │ │ │ ldr r6, [pc, #488] @ aa648 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ strb r1, [sp, #43] @ 0x2b │ │ │ │ beq aa4dc │ │ │ │ ldr fp, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add sl, fp, #131072 @ 0x20000 │ │ │ │ add r9, sl, #304 @ 0x130 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne aa5cc │ │ │ │ add r0, fp, #114688 @ 0x1c000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne aa5b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq aa598 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl e111c │ │ │ │ @@ -78977,37 +78977,37 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne aa5e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne aa5d4 │ │ │ │ b aa4b0 │ │ │ │ ldr r1, [sl, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq aa608 │ │ │ │ b aa618 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b45bac │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b48154 │ │ │ │ - tsteq r7, r4, asr #30 │ │ │ │ + tsteq r7, r4, ror #30 │ │ │ │ @ instruction: 0x01b45a84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #608] @ aa8cc │ │ │ │ ldr ip, [pc, #608] @ aa8d0 │ │ │ │ @@ -79016,15 +79016,15 @@ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #596] @ aa8d4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #35] @ 0x23 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r2, [r3, #1624] @ 0x658 │ │ │ │ @@ -79164,25 +79164,25 @@ │ │ │ │ b aa858 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b4598c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b47f34 │ │ │ │ @ instruction: 0x01b45940 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r7, r0, ror sp │ │ │ │ + @ instruction: 0x01171d90 │ │ │ │ @ instruction: 0x01b4588c │ │ │ │ @ instruction: 0x01b45848 │ │ │ │ - tsteq r7, ip, lsl #25 │ │ │ │ - tsteq r7, r4, ror #24 │ │ │ │ + tsteq r7, ip, lsr #25 │ │ │ │ + tsteq r7, r4, lsl #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r7, r4, ror #23 │ │ │ │ - @ instruction: 0x01171a90 │ │ │ │ + tsteq r7, r4, lsl #24 │ │ │ │ + @ instruction: 0x01171ab0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, r0, asr #23 │ │ │ │ - @ instruction: 0x011719f8 │ │ │ │ + tsteq r7, r0, ror #23 │ │ │ │ + tsteq r7, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #68] @ aa968 │ │ │ │ sub sp, sp, #32 │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -79198,15 +79198,15 @@ │ │ │ │ ldr r1, [pc, #24] @ aa96c │ │ │ │ str r0, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ bl a84b4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r7, ip, asr #22 │ │ │ │ + tsteq r7, ip, ror #22 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #68] @ aa9cc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -79223,15 +79223,15 @@ │ │ │ │ ldr r1, [pc, #24] @ aa9d0 │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ bl a84b4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r7, ip, lsl #22 │ │ │ │ + tsteq r7, ip, lsr #22 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ stm sp, {r2, r3} │ │ │ │ @@ -79249,15 +79249,15 @@ │ │ │ │ ldr r1, [pc, #24] @ aaa38 │ │ │ │ str r4, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl a84b4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r7, r4, asr #21 │ │ │ │ + tsteq r7, r4, ror #21 │ │ │ │ andeq r8, r0, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -79270,15 +79270,15 @@ │ │ │ │ add r2, r5, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3240] @ 0xca8 │ │ │ │ mov r1, #0 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r2, #3240] @ 0xca8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne aabc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 9f4a8 │ │ │ │ @@ -79305,15 +79305,15 @@ │ │ │ │ beq aab5c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strh r6, [r4, #188] @ 0xbc │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r6 │ │ │ │ bne aaba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b ae608 │ │ │ │ mov r1, #1 │ │ │ │ @@ -79358,26 +79358,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne aabdc │ │ │ │ cmp r6, #0 │ │ │ │ bne aabc8 │ │ │ │ b aaa94 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq aabf8 │ │ │ │ b aac08 │ │ │ │ @ instruction: 0xffff8d41 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -79549,32 +79549,32 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r8, r0, sl, lsl r2 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ @ instruction: 0x01b45300 │ │ │ │ @ instruction: 0x01b452b0 │ │ │ │ @ instruction: 0x01b45284 │ │ │ │ - @ instruction: 0x011709f4 │ │ │ │ + tsteq r7, r4, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01b45240 │ │ │ │ - tsteq r7, r0, lsl #14 │ │ │ │ + tsteq r7, r0, lsr #14 │ │ │ │ @ instruction: 0x01b451ec │ │ │ │ - tsteq r7, r0, lsr #18 │ │ │ │ + tsteq r7, r0, asr #18 │ │ │ │ @ instruction: 0x01b4519c │ │ │ │ - @ instruction: 0x011709b0 │ │ │ │ + @ instruction: 0x011709d0 │ │ │ │ @ instruction: 0x01b45160 │ │ │ │ - tsteq r7, r4, asr r6 │ │ │ │ + tsteq r7, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #284] @ ab040 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r2] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ bl 9f3cc │ │ │ │ @@ -79583,26 +79583,26 @@ │ │ │ │ beq aafa4 │ │ │ │ ldr sl, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r9, sl, #114688 @ 0x1c000 │ │ │ │ add r8, r9, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne aafd8 │ │ │ │ add r0, sl, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne aafc0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -79620,39 +79620,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne aaff4 │ │ │ │ cmp fp, #0 │ │ │ │ bne aafe0 │ │ │ │ b aaf78 │ │ │ │ ldr r1, [r9, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq ab010 │ │ │ │ b ab020 │ │ │ │ @ instruction: 0x01b47698 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #280] @ ab174 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #2 │ │ │ │ mov r7, r3 │ │ │ │ beq ab124 │ │ │ │ @@ -79715,70 +79715,70 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b47560 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r7, r8, ror #8 │ │ │ │ - tsteq r7, r0, ror #7 │ │ │ │ + tsteq r7, r8, lsl #9 │ │ │ │ + tsteq r7, r0, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #484] @ ab380 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r2] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ beq ab20c │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r9, #131072 @ 0x20000 │ │ │ │ add r7, sl, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab2dc │ │ │ │ add r0, r9, #114688 @ 0x1c000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab320 │ │ │ │ cmp r4, #0 │ │ │ │ beq ab264 │ │ │ │ ldr sl, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r9, sl, #114688 @ 0x1c000 │ │ │ │ add r7, r9, #288 @ 0x120 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab298 │ │ │ │ add r0, sl, #98304 @ 0x18000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #276 @ 0x114 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab280 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -79796,15 +79796,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ab2b4 │ │ │ │ cmp fp, #0 │ │ │ │ bne ab2a0 │ │ │ │ b ab238 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -79813,15 +79813,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ab2f8 │ │ │ │ cmp fp, #0 │ │ │ │ bne ab2e4 │ │ │ │ b ab1e0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -79830,39 +79830,39 @@ │ │ │ │ str r3, [sl, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ b ab20c │ │ │ │ ldr r1, [sl, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq ab314 │ │ │ │ b ab33c │ │ │ │ ldr r1, [r9, #288] @ 0x120 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq ab2d0 │ │ │ │ b ab360 │ │ │ │ @ instruction: 0x01b47420 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ ab3f4 │ │ │ │ ldr r8, [pc, #88] @ ab3f8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -79874,25 +79874,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl aac30 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x01b47220 │ │ │ │ - @ instruction: 0x011711d8 │ │ │ │ + @ instruction: 0x011711f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ ab470 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ ab474 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ bl a2900 │ │ │ │ @@ -79905,24 +79905,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ bl aac30 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01b471a8 │ │ │ │ - tsteq r7, r8, ror r1 │ │ │ │ - tsteq r7, r8, lsr r1 │ │ │ │ + @ instruction: 0x01171198 │ │ │ │ + tsteq r7, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #280] @ ab5ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #2 │ │ │ │ mov r7, r3 │ │ │ │ beq ab55c │ │ │ │ @@ -79985,24 +79985,24 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b47128 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r7, ip, asr #1 │ │ │ │ - tsteq r7, r8, lsr r0 │ │ │ │ + tsteq r7, ip, ror #1 │ │ │ │ + tsteq r7, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ ab644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne ab628 │ │ │ │ @@ -80022,24 +80022,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl a2adc │ │ │ │ subs r1, r0, #0 │ │ │ │ bne ab600 │ │ │ │ b ab620 │ │ │ │ @ instruction: 0x01b46fe8 │ │ │ │ - tsteq r7, r8, lsr #32 │ │ │ │ - tsteq r7, r0 │ │ │ │ + tsteq r7, r8, asr #32 │ │ │ │ + tsteq r7, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ ab6d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne ab6bc │ │ │ │ @@ -80059,24 +80059,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl a2900 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne ab694 │ │ │ │ b ab6b4 │ │ │ │ @ instruction: 0x01b46f54 │ │ │ │ - tsteq r7, r0, asr #31 │ │ │ │ - @ instruction: 0x01170f98 │ │ │ │ + tsteq r7, r0, ror #31 │ │ │ │ + @ instruction: 0x01170fb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ ab7a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add ip, r5, #98304 @ 0x18000 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [ip, #1401] @ 0x579 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -80111,26 +80111,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ ab7b8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b46ec0 │ │ │ │ - tsteq r7, r4, asr #31 │ │ │ │ - tsteq r7, r0, lsl #31 │ │ │ │ - @ instruction: 0x01170ef8 │ │ │ │ + tsteq r7, r4, ror #31 │ │ │ │ + tsteq r7, r0, lsr #31 │ │ │ │ + tsteq r7, r8, lsl pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #400] @ ab964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne ab82c │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ @@ -80149,26 +80149,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r4, #131072 @ 0x20000 │ │ │ │ add r9, sl, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab8d8 │ │ │ │ add r0, r4, #114688 @ 0x1c000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne ab8c0 │ │ │ │ cmp r4, #0 │ │ │ │ beq ab940 │ │ │ │ ldr r3, [pc, #224] @ ab96c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -80192,28 +80192,28 @@ │ │ │ │ b ab87c │ │ │ │ cmp r0, #2 │ │ │ │ beq ab904 │ │ │ │ ldr r1, [sl, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq ab934 │ │ │ │ b ab8e4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne ab918 │ │ │ │ cmp fp, #0 │ │ │ │ bne ab904 │ │ │ │ b ab850 │ │ │ │ ldr r3, [pc, #40] @ ab970 │ │ │ │ @@ -80222,27 +80222,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #28] @ ab978 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b46de8 │ │ │ │ - tsteq r7, ip, lsr #30 │ │ │ │ + tsteq r7, ip, asr #30 │ │ │ │ @ instruction: 0x01b486b8 │ │ │ │ - @ instruction: 0x01170df0 │ │ │ │ - tsteq r7, ip, lsl #28 │ │ │ │ + tsteq r7, r0, lsl lr │ │ │ │ + tsteq r7, ip, lsr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #224] @ aba74 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne aba14 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #652] @ 0x28c │ │ │ │ @@ -80292,25 +80292,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b46c28 │ │ │ │ andeq r0, r0, r1, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #24 │ │ │ │ - tsteq r7, ip, asr #26 │ │ │ │ - tsteq r7, ip, asr #26 │ │ │ │ - tsteq r7, r4, lsr #26 │ │ │ │ + tsteq r7, ip, ror #26 │ │ │ │ + tsteq r7, ip, ror #26 │ │ │ │ + tsteq r7, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ abb44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1401] @ 0x579 │ │ │ │ cmp r3, #0 │ │ │ │ beq abb28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -80342,26 +80342,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ abb54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b46b18 │ │ │ │ - tsteq r7, ip, lsr #26 │ │ │ │ - tsteq r7, r8, lsl #26 │ │ │ │ - tsteq r7, r0, lsl #25 │ │ │ │ + tsteq r7, ip, asr #26 │ │ │ │ + tsteq r7, r8, lsr #26 │ │ │ │ + tsteq r7, r0, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #400] @ abd00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne abbc8 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ @@ -80380,26 +80380,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r4, #131072 @ 0x20000 │ │ │ │ add r9, sl, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne abc74 │ │ │ │ add r0, r4, #114688 @ 0x1c000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne abc5c │ │ │ │ cmp r4, #0 │ │ │ │ beq abcdc │ │ │ │ ldr r3, [pc, #224] @ abd08 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -80423,28 +80423,28 @@ │ │ │ │ b abc18 │ │ │ │ cmp r0, #2 │ │ │ │ beq abca0 │ │ │ │ ldr r1, [sl, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq abcd0 │ │ │ │ b abc80 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne abcb4 │ │ │ │ cmp fp, #0 │ │ │ │ bne abca0 │ │ │ │ b abbec │ │ │ │ ldr r3, [pc, #40] @ abd0c │ │ │ │ @@ -80453,28 +80453,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #28] @ abd14 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b46a4c │ │ │ │ - @ instruction: 0x01170c98 │ │ │ │ + @ instruction: 0x01170cb8 │ │ │ │ @ instruction: 0x01b4831c │ │ │ │ - tsteq r7, ip, asr fp │ │ │ │ - tsteq r7, r0, ror sl │ │ │ │ + tsteq r7, ip, ror fp │ │ │ │ + @ instruction: 0x01170a90 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #276] @ abe48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r1, #2 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r3, r2 │ │ │ │ @@ -80536,24 +80536,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b46888 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - @ instruction: 0x01170ab4 │ │ │ │ - tsteq r7, r0, lsr sl │ │ │ │ + @ instruction: 0x01170ad4 │ │ │ │ + tsteq r7, r0, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #112] @ abee0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ bne abec4 │ │ │ │ @@ -80573,21 +80573,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl a2adc │ │ │ │ subs r1, r0, #0 │ │ │ │ bne abe9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x01b4674c │ │ │ │ - tsteq r7, ip, lsl #20 │ │ │ │ - tsteq r7, r4, ror #19 │ │ │ │ + tsteq r7, ip, lsr #20 │ │ │ │ + tsteq r7, r4, lsl #20 │ │ │ │ ldr r3, [pc, #248] @ abfec │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov ip, r4 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp lr, #2 │ │ │ │ mov r3, r2 │ │ │ │ beq abf88 │ │ │ │ @@ -80648,15 +80648,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ ac0cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r2 │ │ │ │ bl 9f3cc │ │ │ │ @@ -80696,19 +80696,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x01b465b0 │ │ │ │ - tsteq r7, r0, asr #17 │ │ │ │ - tsteq r7, r8, lsr #16 │ │ │ │ + tsteq r7, r0, ror #17 │ │ │ │ + tsteq r7, r8, asr #16 │ │ │ │ ldr r3, [pc, #32] @ ac100 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #644] @ 0x284 │ │ │ │ b a0620 │ │ │ │ @@ -80716,15 +80716,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #128] @ ac19c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne ac178 │ │ │ │ add ip, r7, #94208 @ 0x17000 │ │ │ │ @@ -80748,24 +80748,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl a2adc │ │ │ │ subs r1, r0, #0 │ │ │ │ addne ip, r7, #94208 @ 0x17000 │ │ │ │ bne ac144 │ │ │ │ b ac170 │ │ │ │ @ instruction: 0x01b464a0 │ │ │ │ - tsteq r7, ip, asr #15 │ │ │ │ - @ instruction: 0x01170798 │ │ │ │ + tsteq r7, ip, ror #15 │ │ │ │ + @ instruction: 0x011707b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #276] @ ac2d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 9f3cc │ │ │ │ subs r1, r0, #0 │ │ │ │ @@ -80827,26 +80827,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b463fc │ │ │ │ andeq r8, r0, r0, ror #25 │ │ │ │ - tsteq r7, r8, lsl r7 │ │ │ │ - @ instruction: 0x011706b8 │ │ │ │ + tsteq r7, r8, lsr r7 │ │ │ │ + @ instruction: 0x011706d8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r7, ip, ror r6 │ │ │ │ + @ instruction: 0x0117069c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #288] @ ac424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #2 │ │ │ │ mov r7, r3 │ │ │ │ beq ac3d4 │ │ │ │ @@ -80911,24 +80911,24 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b462b8 │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r7, r8, lsr r6 │ │ │ │ - tsteq r7, r8, lsr #11 │ │ │ │ + tsteq r7, r8, asr r6 │ │ │ │ + tsteq r7, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #120] @ ac4c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne ac4a8 │ │ │ │ @@ -80950,24 +80950,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl a2adc │ │ │ │ subs r1, r0, #0 │ │ │ │ bne ac478 │ │ │ │ b ac4a0 │ │ │ │ @ instruction: 0x01b46170 │ │ │ │ - tsteq r7, r8, lsl #11 │ │ │ │ - tsteq r7, r8, asr r5 │ │ │ │ + tsteq r7, r8, lsr #11 │ │ │ │ + tsteq r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #240] @ ac5d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #2 │ │ │ │ beq ac570 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -81020,48 +81020,48 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp ip, #3 │ │ │ │ beq ac598 │ │ │ │ b ac534 │ │ │ │ ldrsbeq r6, [r4, r4]! │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ - tsteq r7, ip, lsr r4 │ │ │ │ + tsteq r7, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #304] @ ac72c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ beq ac670 │ │ │ │ ldr r4, [sl] │ │ │ │ mov r2, #1 │ │ │ │ add fp, r4, #131072 @ 0x20000 │ │ │ │ add r9, fp, #304 @ 0x130 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne ac6a4 │ │ │ │ add r0, r4, #114688 @ 0x1c000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #292 @ 0x124 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne ac6ec │ │ │ │ ldr ip, [pc, #184] @ ac730 │ │ │ │ mov r3, r7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ @@ -81079,15 +81079,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne ac6c0 │ │ │ │ cmp r3, #0 │ │ │ │ bne ac6ac │ │ │ │ b ac644 │ │ │ │ @@ -81097,28 +81097,28 @@ │ │ │ │ str r3, [fp, #304] @ 0x130 │ │ │ │ bl 4e6050 │ │ │ │ b ac670 │ │ │ │ ldr r1, [fp, #304] @ 0x130 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq ac6e0 │ │ │ │ b ac708 │ │ │ │ @ instruction: 0x01b45fc0 │ │ │ │ - @ instruction: 0x01170390 │ │ │ │ + @ instruction: 0x011703b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #116] @ ac7c0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1424] @ 0x590 │ │ │ │ cmp r3, #0 │ │ │ │ beq ac7ac │ │ │ │ add r4, r0, #593920 @ 0x91000 │ │ │ │ @@ -81141,15 +81141,15 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ ac7c4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ ac7c8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b45e70 │ │ │ │ - tsteq r7, r8, ror r2 │ │ │ │ + @ instruction: 0x01170298 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ ac7f0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -81192,25 +81192,25 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #468 @ 0x1d4 │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ bne ac840 │ │ │ │ ldr r0, [pc, #40] @ ac8b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1219418 │ │ │ │ + b 1219438 │ │ │ │ ldr r0, [pc, #28] @ ac8b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 28a7a8 │ │ │ │ @ instruction: 0xffffffb8 │ │ │ │ @ instruction: 0x01b5df90 │ │ │ │ @ instruction: 0x01a80c34 │ │ │ │ @ instruction: 0x01b5df74 │ │ │ │ @ instruction: 0xffffff48 │ │ │ │ - @ instruction: 0x012e1b20 │ │ │ │ + @ instruction: 0x012e1b40 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ ldr r2, [pc, #48] @ ac8f8 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ lsl r3, r3, #2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ @@ -81362,23 +81362,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ strdeq r0, [r8, ip]! │ │ │ │ andeq r8, r0, r1, rrx │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - @ instruction: 0x012e17a4 │ │ │ │ - @ instruction: 0x012e1775 │ │ │ │ + smlawteq lr, r4, r7, r1 │ │ │ │ + @ instruction: 0x012e1795 │ │ │ │ andeq r8, r0, r6, ror r2 │ │ │ │ - @ instruction: 0x012e172f │ │ │ │ - @ instruction: 0x012e1714 │ │ │ │ + @ instruction: 0x012e174f │ │ │ │ + @ instruction: 0x012e1734 │ │ │ │ andeq r8, r0, sl, asr #16 │ │ │ │ andeq r8, r0, r5, asr sp │ │ │ │ - smlawbeq lr, r9, r6, r1 │ │ │ │ - tstpeq r6, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012e16a9 │ │ │ │ + tstpeq r6, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ ldr r3, [pc, #144] @ acbf4 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ @@ -81535,15 +81535,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ ace1c │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x01a807cc │ │ │ │ - @ instruction: 0x012e147a │ │ │ │ + @ instruction: 0x012e149a │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, r5, lsl #18 │ │ │ │ @@ -81997,16 +81997,16 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ bx lr │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ bx lr │ │ │ │ - strdeq r0, [lr, -r6]! │ │ │ │ - strdeq r0, [lr, -r6]! │ │ │ │ + @ instruction: 0x012e0d16 │ │ │ │ + @ instruction: 0x012e0d16 │ │ │ │ ldr r2, [pc, #148] @ ad5c8 │ │ │ │ add ip, r0, r0, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, r0, ip, lsl #1 │ │ │ │ add r3, r2, ip, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ @@ -82039,15 +82039,15 @@ │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ b ad594 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ b ad594 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x01a7ff34 │ │ │ │ - ldrdeq r0, [lr, -r1]! │ │ │ │ + strdeq r0, [lr, -r1]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #176] @ ad698 │ │ │ │ add r4, r0, r0, lsl #2 │ │ │ │ add r4, r0, r4, lsl #1 │ │ │ │ @@ -82339,26 +82339,26 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #128] @ adaec │ │ │ │ add r2, pc, r2 │ │ │ │ b ad98c │ │ │ │ ldr r2, [pc, #120] @ adaf0 │ │ │ │ add r2, pc, r2 │ │ │ │ b ad98c │ │ │ │ - @ instruction: 0x012e09b5 │ │ │ │ + ldrdeq r0, [lr, -r5]! │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ sbcseq r0, ip, r0, lsl #4 │ │ │ │ strne r0, [r0, -r1] │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq sl, r0, r0, lsl r1 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ @ instruction: 0x01a7fb0c │ │ │ │ - tstpeq r6, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - smlawteq lr, r5, r9, r0 │ │ │ │ + smulwteq lr, r5, r9 │ │ │ │ andeq r8, r0, r4, lsr r0 │ │ │ │ andeq r1, r0, r2, lsl #8 │ │ │ │ andeq r8, r0, r3, lsr r0 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ @@ -82367,16 +82367,16 @@ │ │ │ │ andeq r8, r0, r2, ror #6 │ │ │ │ andeq r8, r0, r2, lsr r0 │ │ │ │ andeq r8, r0, r2, asr r7 │ │ │ │ andeq r2, r0, r2, lsl #16 │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ andeq r8, r0, lr, lsr ip │ │ │ │ andeq r8, r0, r1, asr r7 │ │ │ │ - @ instruction: 0x01175198 │ │ │ │ - tsteq r7, ip, lsl #3 │ │ │ │ + @ instruction: 0x011751b8 │ │ │ │ + tsteq r7, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -82554,15 +82554,15 @@ │ │ │ │ sub r3, r3, #39 @ 0x27 │ │ │ │ cmp r3, #1 │ │ │ │ bls add54 │ │ │ │ b adcc0 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ - tsteq r7, r0, lsl sp │ │ │ │ + tsteq r7, r0, lsr sp │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, pc, ror #16 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -82794,15 +82794,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #772] @ 0x304 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq ae1a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq ae204 │ │ │ │ mov r5, #0 │ │ │ │ add r4, r7, #240 @ 0xf0 │ │ │ │ add r6, r7, #780 @ 0x30c │ │ │ │ str r5, [r7, #772] @ 0x304 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -82854,43 +82854,43 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq ae2c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne ae390 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne ae31c │ │ │ │ cmp r7, #0 │ │ │ │ beq ae30c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne ae334 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne ae378 │ │ │ │ str r4, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #884] @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ @@ -82907,15 +82907,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne ae350 │ │ │ │ cmp r5, #0 │ │ │ │ bne ae33c │ │ │ │ b ae2e4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -82931,34 +82931,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne ae3ac │ │ │ │ cmp r7, #0 │ │ │ │ bne ae398 │ │ │ │ b ae294 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq ae3c8 │ │ │ │ b ae3d8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq ae36c │ │ │ │ b ae3fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -83044,15 +83044,15 @@ │ │ │ │ str r3, [r7, #3240] @ 0xca8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip, #16] │ │ │ │ cmp r2, sl │ │ │ │ bne ae498 │ │ │ │ b ae45c │ │ │ │ - @ instruction: 0x011705d4 │ │ │ │ + @ instruction: 0x011705f4 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ ldr r3, [r0, #1872] @ 0x750 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -83414,15 +83414,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #52] @ aeb6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ msreq CPSR_fsc, pc @ │ │ │ │ andeq r1, r1, r1, asr #32 │ │ │ │ andeq r2, r2, r2, lsl #1 │ │ │ │ muleq r0, r9, sp │ │ │ │ - tstpeq r6, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, lsl #31 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ andne r0, r1, r0 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ muleq r0, r4, sp │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ @@ -83457,15 +83457,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl bd24c │ │ │ │ b aeb9c │ │ │ │ - tstpeq r6, r4, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ mov r0, r1 │ │ │ │ @@ -83601,18 +83601,18 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ muleq r0, sp, sp │ │ │ │ - msreq SP_mon, r8, lsl r7 │ │ │ │ + msreq SP_mon, r8, lsr r7 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - msreq SP_fiq, r6, ror #13 │ │ │ │ - tstpeq r6, r4, ror #25 @ p-variant is OBSOLETE │ │ │ │ + msreq SP_mon, r6, lsl #14 │ │ │ │ + tstpeq r6, r4, lsl #26 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -83639,15 +83639,15 @@ │ │ │ │ strb r1, [r2, #1]! │ │ │ │ bne aeea0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #5 │ │ │ │ strb r2, [r5, #4] │ │ │ │ strb r3, [r5, #5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - msreq CPSR_fsc, r8, lsr #25 │ │ │ │ + smlawteq sp, r8, ip, pc @ │ │ │ │ ldr r3, [pc, #148] @ aef6c │ │ │ │ cmp r0, r3 │ │ │ │ bhi aef2c │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bhi aef24 │ │ │ │ ldr r3, [pc, #128] @ aef70 │ │ │ │ @@ -83719,15 +83719,15 @@ │ │ │ │ moveq r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ - smlawbeq sp, sp, r4, pc @ │ │ │ │ + msreq CPSR_fsc, sp, lsr #9 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ ldr r3, [pc, #316] @ af158 │ │ │ │ cmp r0, r3 │ │ │ │ bhi af060 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bhi af12c │ │ │ │ @@ -83803,15 +83803,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #44] @ af178 │ │ │ │ cmp r0, r3 │ │ │ │ mvnne r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ - strdeq pc, [sp, -r6]! │ │ │ │ + msreq CPSR_fsc, r6, lsl r4 │ │ │ │ andeq r8, r0, lr, lsr ip │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r8, r0, r2, lsr r0 │ │ │ │ andeq r2, r0, r2, lsl #16 │ │ │ │ @ instruction: 0x000085bb │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ @@ -83884,15 +83884,15 @@ │ │ │ │ mvnne r0, #0 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ msreq SP_fiq, sl @ │ │ │ │ muleq r0, sp, sp │ │ │ │ - msreq SP_fiq, sl, asr r2 │ │ │ │ + msreq SP_fiq, sl, ror r2 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -84067,22 +84067,22 @@ │ │ │ │ moveq r0, #1 │ │ │ │ mvnne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - msreq CPSR_fsc, ip, asr #2 │ │ │ │ + msreq CPSR_fsc, ip, ror #2 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r8, r0, lr, lsr ip │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - strheq pc, [sp, -r8]! @ │ │ │ │ - msreq CPSR_fsc, ip @ │ │ │ │ + ldrdeq pc, [sp, -r8]! │ │ │ │ + strheq pc, [sp, -ip]! @ │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ muleq r0, r8, sp │ │ │ │ muleq r0, r9, sp │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ @@ -85023,15 +85023,15 @@ │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ cmp r0, r1 │ │ │ │ bcc b00d8 │ │ │ │ b b0400 │ │ │ │ andeq r8, r0, r7, lsr r8 │ │ │ │ @ instruction: 0x01b3ff8c │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x012de346 │ │ │ │ + @ instruction: 0x012de366 │ │ │ │ ldr r3, [pc, #172] @ b0524 │ │ │ │ cmp r0, r3 │ │ │ │ bhi b04b8 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bhi b04f0 │ │ │ │ ldr r3, [pc, #152] @ b0528 │ │ │ │ @@ -85112,15 +85112,15 @@ │ │ │ │ ldr r0, [pc, #56] @ b05f4 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ b05f8 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ b05fc │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x012ddf17 │ │ │ │ + @ instruction: 0x012ddf37 │ │ │ │ andeq r1, r0, r4, lsl #18 │ │ │ │ andeq r1, r0, r5, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ @@ -85172,15 +85172,15 @@ │ │ │ │ ldr r0, [pc, #68] @ b06f0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ b06f4 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ b06f8 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x012dde58 │ │ │ │ + @ instruction: 0x012dde78 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ muleq r0, sl, sp │ │ │ │ muleq r0, r5, sp │ │ │ │ muleq r0, sp, sp │ │ │ │ muleq r0, r6, sp │ │ │ │ @@ -85314,28 +85314,28 @@ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, sp, ror r2 │ │ │ │ - @ instruction: 0x012ddd5f │ │ │ │ - @ instruction: 0x012ddd9b │ │ │ │ + @ instruction: 0x012ddd7f │ │ │ │ + @ instruction: 0x012dddbb │ │ │ │ andeq r8, r0, r6, lsl ip │ │ │ │ - @ instruction: 0x012ddd68 │ │ │ │ + smlawbeq sp, r8, sp, sp │ │ │ │ andeq r8, r0, sl, asr #16 │ │ │ │ - @ instruction: 0x012de334 │ │ │ │ - tsteq r6, r0, ror #5 │ │ │ │ + @ instruction: 0x012de354 │ │ │ │ + tsteq r6, r0, lsl #6 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ - @ instruction: 0x012ddc2e │ │ │ │ + @ instruction: 0x012ddc4e │ │ │ │ ldr r2, [pc, #224] @ b0a18 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bhi b0970 │ │ │ │ sub r2, r2, #6 │ │ │ │ cmp r0, r2 │ │ │ │ bls b09a0 │ │ │ │ @@ -85387,16 +85387,16 @@ │ │ │ │ ldr r0, [pc, #68] @ b0a4c │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ b0a50 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ b0a54 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, lr, ror #9 │ │ │ │ - @ instruction: 0x012ddbab │ │ │ │ - @ instruction: 0x012ddb7c │ │ │ │ + smlawteq sp, fp, fp, sp │ │ │ │ + @ instruction: 0x012ddb9c │ │ │ │ andeq r8, r0, r5, lsr #4 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r8, r0, r6, asr #24 │ │ │ │ andeq r8, r0, r4, asr #24 │ │ │ │ andeq r8, r0, r2, asr #24 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ @@ -85521,20 +85521,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #120] @ b0c9c │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #116] @ b0ca0 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r6, asr #24 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x012dda73 │ │ │ │ + @ instruction: 0x012dda93 │ │ │ │ muleq r0, r3, pc @ │ │ │ │ - @ instruction: 0x012dda3f │ │ │ │ - @ instruction: 0x012dda0e │ │ │ │ - strdeq sp, [sp, -r1]! │ │ │ │ - smlawteq sp, r8, r9, sp │ │ │ │ + @ instruction: 0x012dda5f │ │ │ │ + @ instruction: 0x012dda2e │ │ │ │ + @ instruction: 0x012dda11 │ │ │ │ + @ instruction: 0x012dd9e8 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ andeq r9, r0, r6, lsl r0 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r8, r0, fp, lsr #4 │ │ │ │ muleq r0, r6, pc @ │ │ │ │ @@ -85557,15 +85557,15 @@ │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ bxhi lr │ │ │ │ ldr r2, [pc, #8] @ b0cc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012dde28 │ │ │ │ + @ instruction: 0x012dde48 │ │ │ │ ldr r3, [pc, #3640] @ b1b08 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr lr, [pc, #3636] @ b1b0c │ │ │ │ cmp r1, r3 │ │ │ │ add lr, pc, lr │ │ │ │ beq b1254 │ │ │ │ bhi b0d20 │ │ │ │ @@ -86473,63 +86473,63 @@ │ │ │ │ cmp r2, #5120 @ 0x1400 │ │ │ │ movcc r0, #1280 @ 0x500 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ @ instruction: 0x01b3f320 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x012dd81c │ │ │ │ + @ instruction: 0x012dd83c │ │ │ │ muleq r0, sp, sp │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x012dd6a0 │ │ │ │ - strdeq sp, [sp, -r4]! │ │ │ │ + smlawteq sp, r0, r6, sp │ │ │ │ + @ instruction: 0x012dd614 │ │ │ │ andeq r8, r0, r1, ror #6 │ │ │ │ - strdeq sp, [sp, -r0]! │ │ │ │ + @ instruction: 0x012dd210 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ muleq r0, r9, sp │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012dcce2 │ │ │ │ + @ instruction: 0x012dcd02 │ │ │ │ muleq r0, r3, sp │ │ │ │ muleq r0, fp, sp │ │ │ │ - @ instruction: 0x012dc952 │ │ │ │ - @ instruction: 0x012dc89e │ │ │ │ - strdeq ip, [sp, -r4]! │ │ │ │ + @ instruction: 0x012dc972 │ │ │ │ + @ instruction: 0x012dc8be │ │ │ │ + @ instruction: 0x012dc814 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ - @ instruction: 0x012dc530 │ │ │ │ + @ instruction: 0x012dc550 │ │ │ │ andeq r8, r0, r5, lsr r0 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - ldrdeq ip, [sp, -r6]! │ │ │ │ - @ instruction: 0x012dc392 │ │ │ │ + strdeq ip, [sp, -r6]! │ │ │ │ + @ instruction: 0x012dc3b2 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r8, r0, r5, ror #6 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r8, r0, lr, lsr ip │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r2, lsr r0 │ │ │ │ - smlawteq sp, sl, pc, fp @ │ │ │ │ + @ instruction: 0x012dbfea │ │ │ │ andeq r8, r0, r3, lsr r0 │ │ │ │ muleq r0, sl, sp │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x012dbd96 │ │ │ │ + @ instruction: 0x012dbdb6 │ │ │ │ ldr r3, [pc, #-140] @ b1b54 │ │ │ │ cmp r1, r3 │ │ │ │ bls b19f8 │ │ │ │ mov r0, #1280 @ 0x500 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ sub ip, r2, #32768 @ 0x8000 │ │ │ │ sub r4, ip, #50 @ 0x32 │ │ │ │ @@ -87514,15 +87514,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bcs b2b00 │ │ │ │ ldr r0, [pc, #32] @ b2b6c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ @ instruction: 0x01b3d6a4 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ - @ instruction: 0x012dbc42 │ │ │ │ + @ instruction: 0x012dbc62 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ @@ -88306,57 +88306,57 @@ │ │ │ │ b b3754 │ │ │ │ mov r0, #1 │ │ │ │ b b31c0 │ │ │ │ mov ip, #1 │ │ │ │ b b3224 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ @ instruction: 0x01b3d44c │ │ │ │ - @ instruction: 0x012db9e4 │ │ │ │ + @ instruction: 0x012dba04 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - @ instruction: 0x012db9af │ │ │ │ + smlawteq sp, pc, r9, fp │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - @ instruction: 0x012db97c │ │ │ │ + @ instruction: 0x012db99c │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r2, ror #26 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r2, r0, r0, lsl sl │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ @ instruction: 0x000093bd │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ - smlawbeq sp, r8, r6, fp │ │ │ │ + @ instruction: 0x012db6a8 │ │ │ │ andeq r8, r0, ip, lsr #25 │ │ │ │ - smlawbeq sp, ip, r5, fp │ │ │ │ + @ instruction: 0x012db5ac │ │ │ │ andeq r9, r0, r9, asr #7 │ │ │ │ - ldrdeq fp, [sp, -ip]! │ │ │ │ - @ instruction: 0x012db468 │ │ │ │ - @ instruction: 0x012db3e4 │ │ │ │ - @ instruction: 0x012db494 │ │ │ │ - smlawbeq sp, r4, r4, fp │ │ │ │ + strdeq fp, [sp, -ip]! │ │ │ │ + smlawbeq sp, r8, r4, fp │ │ │ │ @ instruction: 0x012db404 │ │ │ │ + @ instruction: 0x012db4b4 │ │ │ │ + @ instruction: 0x012db4a4 │ │ │ │ + @ instruction: 0x012db424 │ │ │ │ @ instruction: 0x00008fbd │ │ │ │ @ instruction: 0x00008fbe │ │ │ │ andeq r8, r0, r0, ror sp │ │ │ │ tstmi r4, r1, asr #32 │ │ │ │ addcs r0, r2, r0, lsr #16 │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ - smlawteq sp, ip, r2, fp │ │ │ │ + @ instruction: 0x012db2ec │ │ │ │ @ instruction: 0x000093bf │ │ │ │ - smlawteq sp, ip, r2, fp │ │ │ │ - @ instruction: 0x012db278 │ │ │ │ + @ instruction: 0x012db2ec │ │ │ │ + @ instruction: 0x012db298 │ │ │ │ andeq r8, r0, sp, lsr ip │ │ │ │ andeq r8, r0, sl, lsr ip │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ - @ instruction: 0x012db1ac │ │ │ │ + smlawteq sp, ip, r1, fp │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -89364,44 +89364,44 @@ │ │ │ │ ldr r3, [pc, #52] @ b4860 │ │ │ │ cmp r6, r3 │ │ │ │ beq b3a84 │ │ │ │ b b390c │ │ │ │ @ instruction: 0x01b3c768 │ │ │ │ andeq r8, r0, r4, lsr r0 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x012db018 │ │ │ │ + @ instruction: 0x012db038 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x00008dbe │ │ │ │ @ instruction: 0x00008dba │ │ │ │ andeq r8, r0, pc, asr #24 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ andeq r8, r0, r6, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r8, r0, r8, asr #26 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r3, ror #6 │ │ │ │ andeq r8, r0, pc, lsr r0 │ │ │ │ biceq r0, r6, #41 @ 0x29 │ │ │ │ @ instruction: 0x00008fbe │ │ │ │ - @ instruction: 0x012dae46 │ │ │ │ + @ instruction: 0x012dae66 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - @ instruction: 0x012dad94 │ │ │ │ + @ instruction: 0x012dadb4 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ tsteq ip, #195 @ 0xc3 │ │ │ │ andeq r8, r0, r5, lsr #3 │ │ │ │ - @ instruction: 0x012daa90 │ │ │ │ - @ instruction: 0x012da93c │ │ │ │ + @ instruction: 0x012daab0 │ │ │ │ + @ instruction: 0x012da95c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ + strdeq sl, [sp, -ip]! │ │ │ │ ldrdeq sl, [sp, -ip]! │ │ │ │ - @ instruction: 0x012da8bc │ │ │ │ andeq r8, r0, fp, lsr #4 │ │ │ │ andeq r9, r0, r1, lsr #7 │ │ │ │ andeq r8, r0, r9, lsr #4 │ │ │ │ andeq r8, r0, sl, lsr #4 │ │ │ │ muleq r0, r8, pc @ │ │ │ │ @ instruction: 0x00008fbd │ │ │ │ @ instruction: 0x00008dbb │ │ │ │ @@ -89413,45 +89413,45 @@ │ │ │ │ muleq r0, r7, pc @ │ │ │ │ andeq r8, r0, r5, lsl r8 │ │ │ │ andeq r8, r0, r4, asr r0 │ │ │ │ muleq r0, sl, pc @ │ │ │ │ muleq r0, r6, pc @ │ │ │ │ muleq r0, r4, sp │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x012da39c │ │ │ │ + @ instruction: 0x012da3bc │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ @ instruction: 0x00008dbd │ │ │ │ muleq r0, r5, pc @ │ │ │ │ muleq r0, r9, pc @ │ │ │ │ muleq r0, r8, sp │ │ │ │ - @ instruction: 0x012da294 │ │ │ │ + @ instruction: 0x012da2b4 │ │ │ │ andeq r8, r0, r2, lsl #27 │ │ │ │ andeq r8, r0, r6, ror sp │ │ │ │ andeq r8, r0, r8, lsl #27 │ │ │ │ andeq r8, r0, ip, ror sp │ │ │ │ andeq r8, r0, r0, ror sp │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ andeq r8, r0, r1, asr r0 │ │ │ │ andeq r8, r0, r1, asr #24 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ - @ instruction: 0x012d9f39 │ │ │ │ + @ instruction: 0x012d9f59 │ │ │ │ andeq r8, r0, r1, ror sp │ │ │ │ andeq r8, r0, r3, lsl #27 │ │ │ │ andeq r8, r0, r7, ror sp │ │ │ │ andeq r8, r0, r9, lsl #27 │ │ │ │ andeq r8, r0, sp, ror sp │ │ │ │ andeq r8, r0, pc, lsl #27 │ │ │ │ - @ instruction: 0x012d9eaf │ │ │ │ + smlawteq sp, pc, lr, r9 │ │ │ │ andeq r8, r0, r6, lsr r2 │ │ │ │ andeq r8, r0, r5, lsr r2 │ │ │ │ andeq r8, r0, r4, lsr r2 │ │ │ │ andeq r8, r0, r3, lsr r2 │ │ │ │ andeq r8, r0, r2, lsr r2 │ │ │ │ andeq r8, r0, r1, lsr r2 │ │ │ │ - @ instruction: 0x012d9e25 │ │ │ │ + @ instruction: 0x012d9e45 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ andeq r8, r0, fp, lsr r2 │ │ │ │ andeq r8, r0, sl, lsr r2 │ │ │ │ andeq r8, r0, r9, lsr r2 │ │ │ │ andeq r8, r0, r8, lsr r2 │ │ │ │ andeq r8, r0, r7, lsr r2 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ @@ -91078,47 +91078,47 @@ │ │ │ │ b b6254 │ │ │ │ lsl fp, sl, #2 │ │ │ │ asr r9, r9, #1 │ │ │ │ lsl sl, sl, #3 │ │ │ │ b b6254 │ │ │ │ @ instruction: 0x01b3acc0 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x012d9690 │ │ │ │ + @ instruction: 0x012d96b0 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, r1, ror #6 │ │ │ │ - @ instruction: 0x012d9658 │ │ │ │ + @ instruction: 0x012d9678 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ andeq r8, r0, r1, lsr r0 │ │ │ │ - @ instruction: 0x012d9618 │ │ │ │ + @ instruction: 0x012d9638 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - ldrdeq r9, [sp, -r4]! │ │ │ │ - @ instruction: 0x012d9596 │ │ │ │ - @ instruction: 0x012d955c │ │ │ │ + strdeq r9, [sp, -r4]! │ │ │ │ + @ instruction: 0x012d95b6 │ │ │ │ + @ instruction: 0x012d957c │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x012d951e │ │ │ │ - ldrdeq r9, [sp, -ip]! │ │ │ │ + @ instruction: 0x012d953e │ │ │ │ + strdeq r9, [sp, -ip]! │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ @ instruction: 0x000085ba │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - @ instruction: 0x012d943e │ │ │ │ + @ instruction: 0x012d945e │ │ │ │ muleq r0, r3, sp │ │ │ │ - @ instruction: 0x012d9410 │ │ │ │ + @ instruction: 0x012d9430 │ │ │ │ andeq r8, r0, lr, lsr ip │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ - @ instruction: 0x012d9392 │ │ │ │ - @ instruction: 0x012d9364 │ │ │ │ - @ instruction: 0x012d9336 │ │ │ │ + @ instruction: 0x012d93b2 │ │ │ │ + smlawbeq sp, r4, r3, r9 │ │ │ │ + @ instruction: 0x012d9356 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ muleq r0, r9, sp │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq r6, ip, asr #5 │ │ │ │ + tsteq r6, ip, ror #5 │ │ │ │ muleq r0, fp, sp │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r8, r0, r0, ror #1 │ │ │ │ muleq r0, r8, sp │ │ │ │ @@ -91331,17 +91331,17 @@ │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ @ instruction: 0x01b39ba8 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ - @ instruction: 0x012d8648 │ │ │ │ + @ instruction: 0x012d8668 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - @ instruction: 0x012d8614 │ │ │ │ + @ instruction: 0x012d8634 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, fp, lsl r8 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ andeq r8, r0, r1, asr r0 │ │ │ │ andeq r8, r0, r2, ror #26 │ │ │ │ tstmi r4, r1, asr #32 │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ @@ -91463,15 +91463,15 @@ │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x01b398bc │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ - @ instruction: 0x012d8333 │ │ │ │ + @ instruction: 0x012d8353 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r3, asr #24 │ │ │ │ andeq r8, r0, r5, lsl r8 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, r2, ror #26 │ │ │ │ @@ -91559,27 +91559,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r6, r5, #93184 @ 0x16c00 │ │ │ │ rsb r4, r4, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r1, r4 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r6, #1016 @ 0x3f8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #1020 @ 0x3fc │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #264 @ 0x108 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne b6c78 │ │ │ │ bl 4e9728 │ │ │ │ add r3, r8, #180224 @ 0x2c000 │ │ │ │ ldr r2, [r3, #448] @ 0x1c0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov lr, r2 │ │ │ │ @@ -91600,54 +91600,54 @@ │ │ │ │ sbcs lr, lr, r1 │ │ │ │ blt b6c0c │ │ │ │ mov sl, #0 │ │ │ │ str r5, [r3, #432] @ 0x1b0 │ │ │ │ strd r0, [ip, #-8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne b6ce0 │ │ │ │ strb sl, [r9, #480] @ 0x1e0 │ │ │ │ b b6a04 │ │ │ │ add r3, r8, #81920 @ 0x14000 │ │ │ │ add sl, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne b6cf8 │ │ │ │ add r3, r8, #32768 @ 0x8000 │ │ │ │ mov r2, #1 │ │ │ │ add fp, r3, #188 @ 0xbc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ strb r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne b6d64 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ strb r3, [r5, #5] │ │ │ │ bne b6a20 │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ strb r4, [r5, #5] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r4 │ │ │ │ bne b6df8 │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, sl │ │ │ │ strb r4, [r5, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r4 │ │ │ │ beq b6a5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r3, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ @@ -91688,28 +91688,28 @@ │ │ │ │ b b6b1c │ │ │ │ cmp r0, #2 │ │ │ │ beq b6ca4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq b6cd4 │ │ │ │ b b6c84 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne b6cb8 │ │ │ │ cmp sl, #0 │ │ │ │ bne b6ca4 │ │ │ │ b b6ac8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -91721,28 +91721,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq b6d28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq b6d58 │ │ │ │ b b6d08 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne b6d3c │ │ │ │ cmp fp, #0 │ │ │ │ bne b6d28 │ │ │ │ b b6b68 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -91751,15 +91751,15 @@ │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ str sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne b6d80 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ @@ -91770,15 +91770,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne b6dcc │ │ │ │ cmp r4, #0 │ │ │ │ bne b6db8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b b6b90 │ │ │ │ @@ -91917,15 +91917,15 @@ │ │ │ │ ldr r2, [pc, #264] @ b7118 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov ip, #1 │ │ │ │ strb ip, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ str r1, [r0, #296] @ 0x128 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r3, r2 │ │ │ │ bne b703c │ │ │ │ mov r0, r5 │ │ │ │ bl 7a1dfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -91977,15 +91977,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4f43f8 │ │ │ │ b b7074 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b391b8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b39178 │ │ │ │ - tsteq r6, ip, lsr ip │ │ │ │ + tsteq r6, ip, asr ip │ │ │ │ @ instruction: 0x01b3a928 │ │ │ │ @ instruction: 0xfffff8d0 │ │ │ │ @ instruction: 0x01b38f2c │ │ │ │ ldrb r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -92003,15 +92003,15 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r2, [pc, #44] @ b7198 │ │ │ │ strb lr, [r0, #268] @ 0x10c │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [ip, #296] @ 0x128 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r3, r2 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r1 │ │ │ │ b 7a1dfc <_mesa_glapi_set_dispatch@@libgallium-25.2.6-1~bpo13+1.so> │ │ │ │ @ instruction: 0x01b3a7d0 │ │ │ │ @@ -92054,15 +92054,15 @@ │ │ │ │ ldr r1, [r6, #436] @ 0x1b4 │ │ │ │ cmp r1, #0 │ │ │ │ bne b7274 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #260 @ 0x104 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne b72f0 │ │ │ │ ldrb r3, [r4, #270] @ 0x10e │ │ │ │ cmp r3, #0 │ │ │ │ bne b7210 │ │ │ │ @@ -92070,17 +92070,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq b7240 │ │ │ │ ldr r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r2, [pc, #120] @ b72f8 │ │ │ │ add r3, r5, r1, lsl #3 │ │ │ │ strh r2, [r3, #16] │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #96] @ b72fc │ │ │ │ mov lr, r0 │ │ │ │ add ip, r4, #94208 @ 0x17000 │ │ │ │ ldr r0, [r6, #436] @ 0x1b4 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ add r5, ip, #464 @ 0x1d0 │ │ │ │ @@ -92120,15 +92120,15 @@ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ beq b734c │ │ │ │ bl 4e1db0 │ │ │ │ cmp r0, r5 │ │ │ │ ldrne r3, [r6, #2768] @ 0xad0 │ │ │ │ strne r5, [r3, #296] @ 0x128 │ │ │ │ ldr r3, [pc, #56] @ b738c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq b7380 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -92199,15 +92199,15 @@ │ │ │ │ bl b695c │ │ │ │ ldr r1, [r5, #436] @ 0x1b4 │ │ │ │ ldr r6, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [pc, #144] @ b7514 │ │ │ │ add r3, r6, r1, lsl #3 │ │ │ │ strh r2, [r3, #16] │ │ │ │ add r0, r4, #252 @ 0xfc │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add r1, r4, #94208 @ 0x17000 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r2, #0 │ │ │ │ add ip, r1, #464 @ 0x1d0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ @@ -92300,15 +92300,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b b7588 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b38aa8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b38a68 │ │ │ │ - tsteq sp, r4 │ │ │ │ + tsteq sp, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r4, [r0, #268] @ 0x10c │ │ │ │ cmp r4, #0 │ │ │ │ beq b7644 │ │ │ │ @@ -92395,17 +92395,17 @@ │ │ │ │ bx lr │ │ │ │ subs r2, r2, #0 │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r0, #508] @ 0x1fc │ │ │ │ bx lr │ │ │ │ andeq r8, r0, sp, rrx │ │ │ │ - @ instruction: 0x012d7559 │ │ │ │ + @ instruction: 0x012d7579 │ │ │ │ andeq r8, r0, lr, rrx │ │ │ │ - @ instruction: 0x012d7522 │ │ │ │ + @ instruction: 0x012d7542 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -92476,15 +92476,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #316] @ b7a0c │ │ │ │ cmp r3, r1 │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ orrs r3, r3, r5, lsr #31 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ bne b7994 │ │ │ │ cmp r7, #0 │ │ │ │ movne r2, #0 │ │ │ │ @@ -92563,26 +92563,26 @@ │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r5, #452] @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ble b7a48 │ │ │ │ ldr r0, [r5, #440] @ 0x1b8 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #452] @ 0x1c4 │ │ │ │ ldr r6, [r5, #440] @ 0x1b8 │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq b7a80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq b7a90 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #440] @ 0x1b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -92721,15 +92721,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #652] @ b7f30 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #80] @ 0x50 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #2798] @ 0xaee │ │ │ │ ldrb sl, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ @@ -92907,15 +92907,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #364] @ b8100 │ │ │ │ ldr r2, [pc, #364] @ b8104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ beq b80e4 │ │ │ │ bhi b805c │ │ │ │ ldr r3, [pc, #332] @ b8108 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -93097,45 +93097,45 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7878 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq pc, [r6, -r4] @ │ │ │ │ + ldrsheq pc, [r6, -r4] @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b82d0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b7878 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r6, r8, asr #16 │ │ │ │ + tsteq r6, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b830c │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7878 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r6, ip, lsl r8 │ │ │ │ + tsteq r6, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ ldr ip, [r3, #36] @ 0x24 │ │ │ │ @@ -93167,45 +93167,45 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7c74 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tstpeq r6, r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b83e8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl b7c74 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r6, r4, asr r7 │ │ │ │ + tsteq r6, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #32] @ b8424 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl b7c74 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r6, ip, lsr #14 │ │ │ │ + tsteq r6, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ @@ -93653,15 +93653,15 @@ │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ strb r1, [r0, #70] @ 0x46 │ │ │ │ str r1, [r0, #72] @ 0x48 │ │ │ │ strb r3, [r0, #57] @ 0x39 │ │ │ │ b b8a20 │ │ │ │ @ instruction: 0x01b376a4 │ │ │ │ andeq r2, r0, r4, ror #3 │ │ │ │ - @ instruction: 0x012d6221 │ │ │ │ + @ instruction: 0x012d6241 │ │ │ │ tsteq r0, r6, lsl #8 │ │ │ │ tsteq r0, #100663296 @ 0x6000000 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ tsteq r0, r1, lsl #8 │ │ │ │ subs r2, r1, #0 │ │ │ │ bne b8b74 │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ @@ -94758,28 +94758,28 @@ │ │ │ │ add r5, r8, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne b9ce0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4f3288 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [r0] │ │ │ │ add r0, r4, #12 │ │ │ │ bl 4e85b0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r8, #12] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -94790,26 +94790,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne b9cfc │ │ │ │ cmp r9, #0 │ │ │ │ bne b9ce8 │ │ │ │ b b9c94 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq b9d18 │ │ │ │ b b9d28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94833,29 +94833,29 @@ │ │ │ │ add r7, r0, #16384 @ 0x4000 │ │ │ │ add r5, r7, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne b9e0c │ │ │ │ mov r8, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 4f3288 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [r0] │ │ │ │ add r0, r4, #12 │ │ │ │ bl 4e8530 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r8 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r7, #12] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e6050 │ │ │ │ @@ -94865,26 +94865,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne b9e28 │ │ │ │ cmp r8, #0 │ │ │ │ bne b9e14 │ │ │ │ b b9dc0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq b9e44 │ │ │ │ b b9e54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94959,24 +94959,24 @@ │ │ │ │ add r4, r8, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne b9ff4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b9e74 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r8, #12] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -94987,26 +94987,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne ba010 │ │ │ │ cmp r9, #0 │ │ │ │ bne b9ffc │ │ │ │ b b9fb8 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq ba02c │ │ │ │ b ba03c │ │ │ │ add r0, r0, #12 │ │ │ │ b 4e845c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -95029,15 +95029,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ ba18c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5d310 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -95105,15 +95105,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ ba37c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r3, #3240] @ 0xca8 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ bne ba318 │ │ │ │ @@ -95206,25 +95206,25 @@ │ │ │ │ ldr r1, [pc, #28] @ ba390 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b383cc │ │ │ │ andeq r8, r0, r0, asr lr │ │ │ │ andeq r9, r0, r1, asr #6 │ │ │ │ - @ instruction: 0x011648f8 │ │ │ │ - tsteq r6, r4, lsl #16 │ │ │ │ + tsteq r6, r8, lsl r9 │ │ │ │ + tsteq r6, r4, lsr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r6, r0, lsl r8 │ │ │ │ - @ instruction: 0x011647d4 │ │ │ │ + tsteq r6, r0, lsr r8 │ │ │ │ + @ instruction: 0x011647f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ ba408 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ ldr r3, [r6, #1596] @ 0x63c │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -95246,15 +95246,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #160] @ ba4c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1464] @ 0x5b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq ba49c │ │ │ │ cmp r2, #0 │ │ │ │ bne ba484 │ │ │ │ @@ -95286,26 +95286,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b ba46c │ │ │ │ @ instruction: 0x01b38198 │ │ │ │ - @ instruction: 0x011646fc │ │ │ │ + tsteq r6, ip, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x011646d4 │ │ │ │ + @ instruction: 0x011646f4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ ba5b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5d310 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -95352,15 +95352,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #316] @ ba708 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r2, [pc, #300] @ ba70c │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r3, #1425] @ 0x591 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #0 │ │ │ │ beq ba6b0 │ │ │ │ @@ -95433,15 +95433,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b ba678 │ │ │ │ @ instruction: 0x01b37ff0 │ │ │ │ @ instruction: 0x01b35a14 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x011644b8 │ │ │ │ + @ instruction: 0x011644d8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #500] @ ba92c │ │ │ │ @@ -95611,15 +95611,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ baa2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne baa1c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r3, #3244] @ 0xcac │ │ │ │ @@ -95639,15 +95639,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ baac4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne baa9c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r1, [r3, #3244] @ 0xcac │ │ │ │ @@ -95670,15 +95670,15 @@ │ │ │ │ ldr r2, [pc, #20] @ baac8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b37b74 │ │ │ │ - tsteq r6, r8, lsl #2 │ │ │ │ + tsteq r6, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldr r6, [r1, #2768] @ 0xad0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -95727,15 +95727,15 @@ │ │ │ │ bhi bab78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #1244] @ bb07c │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #1240] @ bb080 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #1228] @ bb084 │ │ │ │ cmp r3, r4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bhi bac4c │ │ │ │ ldr r2, [pc, #1212] @ bb088 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -96039,22 +96039,22 @@ │ │ │ │ add r0, r0, #458752 @ 0x70000 │ │ │ │ str r1, [r0, #276] @ 0x114 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b37a14 │ │ │ │ andeq r8, r0, lr, rrx │ │ │ │ @ instruction: 0x01b35440 │ │ │ │ andeq r8, r0, sl, rrx │ │ │ │ - @ instruction: 0x012d4010 │ │ │ │ + @ instruction: 0x012d4030 │ │ │ │ andeq r9, r0, r4, lsr #7 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x01163fb0 │ │ │ │ + @ instruction: 0x01163fd0 │ │ │ │ andeq r9, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x012d3fb0 │ │ │ │ - @ instruction: 0x012d3f93 │ │ │ │ - tsteq r6, r8, ror ip │ │ │ │ + ldrdeq r3, [sp, -r0]! │ │ │ │ + @ instruction: 0x012d3fb3 │ │ │ │ + @ instruction: 0x01163c98 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -96065,15 +96065,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b bab98 │ │ │ │ ldr r2, [pc, #500] @ bb2dc │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #496] @ bb2e0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bhi bb130 │ │ │ │ ldr r2, [pc, #472] @ bb2e4 │ │ │ │ cmp r3, r2 │ │ │ │ bhi bb16c │ │ │ │ ldr r2, [pc, #464] @ bb2e8 │ │ │ │ @@ -96190,18 +96190,18 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r3, r0, #458752 @ 0x70000 │ │ │ │ str r1, [r3, #276] @ 0x114 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b374cc │ │ │ │ andeq r8, r0, lr, rrx │ │ │ │ andeq r8, r0, sl, rrx │ │ │ │ - @ instruction: 0x012d3b0e │ │ │ │ + @ instruction: 0x012d3b2e │ │ │ │ andeq r9, r0, lr, lsr #2 │ │ │ │ - @ instruction: 0x012d3aec │ │ │ │ - smlawteq sp, pc, sl, r3 │ │ │ │ + @ instruction: 0x012d3b0c │ │ │ │ + @ instruction: 0x012d3aef │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5b30c │ │ │ │ @@ -96232,15 +96232,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ beq bb3a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq bb3b8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -96280,15 +96280,15 @@ │ │ │ │ str r3, [r4, #336] @ 0x150 │ │ │ │ beq bb464 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq bb470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq bb488 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #340] @ 0x154 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #296] @ 0x128 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -96365,29 +96365,29 @@ │ │ │ │ ldr r2, [pc, #32] @ bb5b0 │ │ │ │ ldr r1, [pc, #20] @ bb5a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b bb564 │ │ │ │ - tsteq r6, r0, asr #13 │ │ │ │ + tsteq r6, r0, ror #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r6, r0, asr #13 │ │ │ │ - tsteq r6, r4, asr #13 │ │ │ │ + tsteq r6, r0, ror #13 │ │ │ │ + tsteq r6, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq bb5e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq bb604 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ bl 5cfa4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -96402,15 +96402,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bne bb5dc │ │ │ │ b bb5e8 │ │ │ │ ldr r3, [pc, #124] @ bb6ac │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #100] @ bb6b0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov lr, #1 │ │ │ │ cmp ip, r3 │ │ │ │ @@ -96454,19 +96454,19 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ lsl r7, r5, #3 │ │ │ │ strb r1, [r3, #234] @ 0xea │ │ │ │ beq bb730 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne bb730 │ │ │ │ ldr r3, [pc, #40] @ bb744 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r8, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ add r7, r7, r5 │ │ │ │ add r4, r4, r7, lsl #2 │ │ │ │ @@ -96481,26 +96481,26 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq bb780 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq bb79c │ │ │ │ cmp r4, #0 │ │ │ │ beq bb794 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #24] @ bb7bc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ b bb780 │ │ │ │ @ instruction: 0x01b36e18 │ │ │ │ @@ -96803,15 +96803,15 @@ │ │ │ │ strh r0, [r6, #30] │ │ │ │ bne bbe38 │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq bbc88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq bbdc8 │ │ │ │ mov r3, #0 │ │ │ │ add sl, r8, #98304 @ 0x18000 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ ldrb r3, [sl, #1514] @ 0x5ea │ │ │ │ cmp r3, #0 │ │ │ │ @@ -98477,20 +98477,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ bd6b4 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ bd6ec │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r7, lsr r8 │ │ │ │ andeq r8, r0, lr, ror #9 │ │ │ │ - smlawteq sp, lr, r7, r1 │ │ │ │ + @ instruction: 0x012d17ee │ │ │ │ muleq r0, r3, ip │ │ │ │ - @ instruction: 0x012d1797 │ │ │ │ + @ instruction: 0x012d17b7 │ │ │ │ andeq r8, r0, pc, lsl #29 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ - @ instruction: 0x012d1753 │ │ │ │ + @ instruction: 0x012d1773 │ │ │ │ andeq r0, r0, sl, asr r3 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ @ instruction: 0x000086b1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ @@ -99254,27 +99254,27 @@ │ │ │ │ cmp r2, ip │ │ │ │ movcs r0, #396 @ 0x18c │ │ │ │ movcc r0, #348 @ 0x15c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r9, r0, r9, ror r2 │ │ │ │ @ instruction: 0x01b3233c │ │ │ │ muleq r0, r3, ip │ │ │ │ - smulwbeq sp, pc, pc @ │ │ │ │ - smlawteq sp, r7, pc, r0 @ │ │ │ │ - smulwteq sp, r1, pc @ │ │ │ │ + smlawteq sp, pc, pc, r0 @ │ │ │ │ + smulwteq sp, r7, pc @ │ │ │ │ + @ instruction: 0x012d1001 │ │ │ │ strdeq r8, [r0], -r3 │ │ │ │ - smulwbeq sp, lr, pc @ │ │ │ │ + smlawteq sp, lr, pc, r0 @ │ │ │ │ @ instruction: 0x00008dbe │ │ │ │ - @ instruction: 0x012d0f65 │ │ │ │ - @ instruction: 0x012d0f34 │ │ │ │ + smlawbeq sp, r5, pc, r0 @ │ │ │ │ + @ instruction: 0x012d0f54 │ │ │ │ @ instruction: 0x000086b1 │ │ │ │ andeq r8, r0, lr, ror #15 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - smlawteq sp, pc, lr, r0 │ │ │ │ + smulwteq sp, pc, lr @ │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ @@ -99330,15 +99330,15 @@ │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r8, r0, r4, ror #26 │ │ │ │ muleq r0, sl, r1 │ │ │ │ andeq r8, r0, r7, lsr r8 │ │ │ │ - @ instruction: 0x012d0b4c │ │ │ │ + @ instruction: 0x012d0b6c │ │ │ │ ldr r3, [pc, #736] @ be6e4 │ │ │ │ ldr r2, [pc, #736] @ be6e8 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r1, r1, #164 @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ bhi be420 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ @@ -99517,17 +99517,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #352] @ be834 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #348] @ be838 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #344] @ be83c │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012d0949 │ │ │ │ + @ instruction: 0x012d0969 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - tsteq r6, r0, asr #16 │ │ │ │ + tsteq r6, r0, ror #16 │ │ │ │ andeq r8, r0, lr, ror #15 │ │ │ │ muleq r0, r3, ip │ │ │ │ muleq r0, r2, ip │ │ │ │ andeq r9, r0, r9, ror #7 │ │ │ │ andeq r9, r0, r8, ror #7 │ │ │ │ andeq r9, r0, r7, ror #7 │ │ │ │ andeq r9, r0, r6, ror #7 │ │ │ │ @@ -99635,15 +99635,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b c0fe4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b ca530 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012d0600 │ │ │ │ + @ instruction: 0x012d0620 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #272] @ be9f0 │ │ │ │ @@ -99715,15 +99715,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28a190 │ │ │ │ b be9b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b31714 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b31640 │ │ │ │ - @ instruction: 0x011602dc │ │ │ │ + @ instruction: 0x011602fc │ │ │ │ cmp r2, #0 │ │ │ │ beq bea28 │ │ │ │ cmp r0, #2 │ │ │ │ beq bea30 │ │ │ │ cmp r0, #3 │ │ │ │ beq bea4c │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -99746,16 +99746,16 @@ │ │ │ │ ldrb r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ addgt r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012d0450 │ │ │ │ - @ instruction: 0x012d0434 │ │ │ │ + @ instruction: 0x012d0470 │ │ │ │ + @ instruction: 0x012d0454 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ @@ -101207,17 +101207,17 @@ │ │ │ │ add r0, r0, r6 │ │ │ │ lsl r6, r3, #1 │ │ │ │ add ip, r6, #1 │ │ │ │ b bff5c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b30214 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - msreq LR_mon, r8, lsl r3 │ │ │ │ - msreq CPSR_fs, ip, lsr r1 │ │ │ │ - @ instruction: 0x012cef60 │ │ │ │ + msreq LR_mon, r8, lsr r3 │ │ │ │ + msreq CPSR_fs, ip, asr r1 │ │ │ │ + smlawbeq ip, r0, pc, lr @ │ │ │ │ @ instruction: 0x01a724c4 │ │ │ │ @ instruction: 0x01b2ff28 │ │ │ │ push {r4, lr} │ │ │ │ rsbs lr, r3, #0 │ │ │ │ mov ip, r2 │ │ │ │ and r2, lr, #3 │ │ │ │ and lr, r3, #3 │ │ │ │ @@ -101645,17 +101645,17 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ b c05ac │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b2fd8c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b2fd08 │ │ │ │ - @ instruction: 0x012ceb60 │ │ │ │ - @ instruction: 0x012ced6c │ │ │ │ - @ instruction: 0x012ceaac │ │ │ │ + smlawbeq ip, r0, fp, lr │ │ │ │ + smlawbeq ip, ip, sp, lr │ │ │ │ + smlawteq ip, ip, sl, lr │ │ │ │ @ instruction: 0x01a71f24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ @@ -101984,22 +101984,22 @@ │ │ │ │ b c09f0 │ │ │ │ ldr r3, [pc, #44] @ c0d8c │ │ │ │ add r3, pc, r3 │ │ │ │ b c0d08 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b2f7a0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - msreq LR_mon, r0, lsr #6 │ │ │ │ - @ instruction: 0x012ce430 │ │ │ │ + msreq LR_mon, r0, asr #6 │ │ │ │ + @ instruction: 0x012ce450 │ │ │ │ @ instruction: 0x01a718ec │ │ │ │ @ instruction: 0x01a71868 │ │ │ │ @ instruction: 0x01b2f334 │ │ │ │ - @ instruction: 0x012ce240 │ │ │ │ - @ instruction: 0x012ce158 │ │ │ │ - @ instruction: 0x012ce2e8 │ │ │ │ + @ instruction: 0x012ce260 │ │ │ │ + @ instruction: 0x012ce178 │ │ │ │ + @ instruction: 0x012ce308 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #244] @ c0ea0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -102163,15 +102163,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ c104c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012cde77 │ │ │ │ + @ instruction: 0x012cde97 │ │ │ │ @ instruction: 0xfffffea4 │ │ │ │ @ instruction: 0xfffffd74 │ │ │ │ @ instruction: 0xfffff1a8 │ │ │ │ @ instruction: 0xfffff12c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -103487,23 +103487,23 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b c1ed4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b2e34c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - @ instruction: 0x012cde4c │ │ │ │ - @ instruction: 0x012cd114 │ │ │ │ - @ instruction: 0x012cd108 │ │ │ │ + @ instruction: 0x012cde6c │ │ │ │ + @ instruction: 0x012cd134 │ │ │ │ + @ instruction: 0x012cd128 │ │ │ │ @ instruction: 0x01a70528 │ │ │ │ @ instruction: 0x01b2dc68 │ │ │ │ @ instruction: 0x01b2dc20 │ │ │ │ @ instruction: 0x01b2dbd8 │ │ │ │ - @ instruction: 0x012ccb94 │ │ │ │ - @ instruction: 0x012cca7c │ │ │ │ + @ instruction: 0x012ccbb4 │ │ │ │ + @ instruction: 0x012cca9c │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ tst r3, #2 │ │ │ │ ldrb r3, [r1] │ │ │ │ beq c2628 │ │ │ │ bic r2, r3, #7 │ │ │ │ orr r3, r2, r3, lsr #5 │ │ │ │ @@ -103590,16 +103590,16 @@ │ │ │ │ orr r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and r3, r2, #15 │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ b c25b8 │ │ │ │ - @ instruction: 0x012cd7bc │ │ │ │ - @ instruction: 0x012cd750 │ │ │ │ + ldrdeq sp, [ip, -ip]! │ │ │ │ + @ instruction: 0x012cd770 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r0] │ │ │ │ add r4, r2, r1, lsl #2 │ │ │ │ add ip, r4, #15 │ │ │ │ lsr ip, lr, ip │ │ │ │ lsr lr, lr, r4 │ │ │ │ and ip, ip, #2 │ │ │ │ @@ -104101,22 +104101,22 @@ │ │ │ │ ble c2cc4 │ │ │ │ b c2e2c │ │ │ │ ldr r1, [pc, #40] @ c2ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r3, r1 │ │ │ │ add r2, r2, r1 │ │ │ │ b c28b0 │ │ │ │ - @ instruction: 0x012cd4e8 │ │ │ │ - @ instruction: 0x012cd478 │ │ │ │ - @ instruction: 0x012cd46c │ │ │ │ - @ instruction: 0x012cd6e0 │ │ │ │ - @ instruction: 0x012cd504 │ │ │ │ - @ instruction: 0x012cd148 │ │ │ │ - @ instruction: 0x012cd104 │ │ │ │ - @ instruction: 0x012ccf20 │ │ │ │ + @ instruction: 0x012cd508 │ │ │ │ + @ instruction: 0x012cd498 │ │ │ │ + smlawbeq ip, ip, r4, sp │ │ │ │ + @ instruction: 0x012cd700 │ │ │ │ + @ instruction: 0x012cd524 │ │ │ │ + @ instruction: 0x012cd168 │ │ │ │ + @ instruction: 0x012cd124 │ │ │ │ + @ instruction: 0x012ccf40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #240] @ c2fb0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -104415,15 +104415,15 @@ │ │ │ │ ble c3360 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ andle r6, r3, #255 @ 0xff │ │ │ │ movgt r6, #255 @ 0xff │ │ │ │ strb r6, [r7, #3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq ip, [ip, -ip]! @ │ │ │ │ + strdeq ip, [ip, -ip]! @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #272] @ c349c │ │ │ │ mov r4, r3 │ │ │ │ @@ -104791,15 +104791,15 @@ │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #20] @ c3954 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ c3958 │ │ │ │ b c3930 │ │ │ │ - @ instruction: 0x012cc56c │ │ │ │ + smlawbeq ip, ip, r5, ip │ │ │ │ @ instruction: 0xfffffc02 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ @ instruction: 0xffff8001 │ │ │ │ push {r4, lr} │ │ │ │ lsl r2, r2, #3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ orr ip, r2, #4 │ │ │ │ @@ -104837,15 +104837,15 @@ │ │ │ │ strh r3, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ add r2, r2, ip │ │ │ │ cmp r2, #0 │ │ │ │ bgt c39cc │ │ │ │ strh r3, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012cc470 │ │ │ │ + @ instruction: 0x012cc490 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #300] @ c3b50 │ │ │ │ mov ip, r2 │ │ │ │ @@ -105210,15 +105210,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ b c3fb4 │ │ │ │ - @ instruction: 0x012cbee0 │ │ │ │ + @ instruction: 0x012cbf00 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #372] @ c416c │ │ │ │ ldr ip, [pc, #372] @ c4170 │ │ │ │ @@ -106510,20 +106510,20 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r9 │ │ │ │ add sl, sl, r3 │ │ │ │ bhi c52dc │ │ │ │ b c46d4 │ │ │ │ @ instruction: 0x01b2baa4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012cb734 │ │ │ │ + @ instruction: 0x012cb754 │ │ │ │ @ instruction: 0x01b2b91c │ │ │ │ - @ instruction: 0x012cb0a8 │ │ │ │ - @ instruction: 0x012caea4 │ │ │ │ - @ instruction: 0x012ca9a4 │ │ │ │ - @ instruction: 0x012ca99c │ │ │ │ + smlawteq ip, r8, r0, fp │ │ │ │ + smlawteq ip, r4, lr, sl │ │ │ │ + smlawteq ip, r4, r9, sl │ │ │ │ + @ instruction: 0x012ca9bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ beq c46d4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr sl, [pc, #-36] @ c5438 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -106777,15 +106777,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ c587c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ c5880 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012ca510 │ │ │ │ + @ instruction: 0x012ca530 │ │ │ │ @ instruction: 0xffffde10 │ │ │ │ @ instruction: 0xffffdccc │ │ │ │ @ instruction: 0xffffdb7c │ │ │ │ @ instruction: 0xffffe360 │ │ │ │ @ instruction: 0xffffe4d4 │ │ │ │ @ instruction: 0xffffe654 │ │ │ │ @ instruction: 0xffffe1e8 │ │ │ │ @@ -108227,15 +108227,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ c6f18 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ c6f1c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c91b8 │ │ │ │ + ldrdeq r9, [ip, -r8]! │ │ │ │ @ instruction: 0xffffef88 │ │ │ │ @ instruction: 0xfffff140 │ │ │ │ @ instruction: 0xffffed7c │ │ │ │ @ instruction: 0xffffee9c │ │ │ │ @ instruction: 0xfffff028 │ │ │ │ @ instruction: 0xffffec40 │ │ │ │ @ instruction: 0xfffff200 │ │ │ │ @@ -108258,15 +108258,15 @@ │ │ │ │ b 5041e8 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 503b80 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 503268 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 504d58 │ │ │ │ - @ instruction: 0x012c9124 │ │ │ │ + @ instruction: 0x012c9144 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldrb r4, [r0, #5] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ @@ -111730,15 +111730,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ ca5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c5b4c │ │ │ │ + @ instruction: 0x012c5b6c │ │ │ │ @ instruction: 0xffffe560 │ │ │ │ @ instruction: 0xffffe44c │ │ │ │ @ instruction: 0xffffd3cc │ │ │ │ @ instruction: 0xffffd1d0 │ │ │ │ @ instruction: 0xffffd2d8 │ │ │ │ @ instruction: 0xffffcf04 │ │ │ │ @ instruction: 0xffffcfc8 │ │ │ │ @@ -111761,15 +111761,15 @@ │ │ │ │ b 50854c │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 5083f0 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 508294 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 5086a8 │ │ │ │ - @ instruction: 0x012c5a98 │ │ │ │ + @ instruction: 0x012c5ab8 │ │ │ │ ldr r3, [pc, #120] @ ca6b8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ beq ca688 │ │ │ │ ldr r1, [pc, #104] @ ca6bc │ │ │ │ cmp r2, r1 │ │ │ │ @@ -111796,16 +111796,16 @@ │ │ │ │ bxhi lr │ │ │ │ ldr r2, [pc, #20] @ ca6c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ - @ instruction: 0x012c5c04 │ │ │ │ - @ instruction: 0x012c5be8 │ │ │ │ + @ instruction: 0x012c5c24 │ │ │ │ + @ instruction: 0x012c5c08 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr lr, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -111948,15 +111948,15 @@ │ │ │ │ b ca814 │ │ │ │ andeq r8, r0, r9, lsl ip │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ andeq r9, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x011543f4 │ │ │ │ + tsteq r5, r4, lsl r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs ip, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -111999,18 +111999,18 @@ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r1, [pc, #20] @ ca9f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ b ca9a0 │ │ │ │ - tsteq r5, r4, lsl #7 │ │ │ │ + tsteq r5, r4, lsr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r5, ip, asr #6 │ │ │ │ - tsteq r5, ip, asr #6 │ │ │ │ + tsteq r5, ip, ror #6 │ │ │ │ + tsteq r5, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs ip, r2, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ blt caa80 │ │ │ │ @@ -112059,19 +112059,19 @@ │ │ │ │ ldr r2, [pc, #36] @ caaec │ │ │ │ ldr r1, [pc, #20] @ caae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp] │ │ │ │ bl 28a470 │ │ │ │ b caa74 │ │ │ │ - tsteq r5, r4, lsr #6 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r5, ip, lsr #5 │ │ │ │ - @ instruction: 0x011542b4 │ │ │ │ - tsteq r5, r0, lsl #5 │ │ │ │ + tsteq r5, ip, asr #5 │ │ │ │ + @ instruction: 0x011542d4 │ │ │ │ + tsteq r5, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r3, #14 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -112106,15 +112106,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ cab9c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r5, r8, lsr #4 │ │ │ │ + tsteq r5, r8, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #312] @ cace0 │ │ │ │ cmp r0, r3 │ │ │ │ bhi cac04 │ │ │ │ ldr r2, [pc, #304] @ cace4 │ │ │ │ cmp r0, r2 │ │ │ │ bhi cabfc │ │ │ │ @@ -112196,17 +112196,17 @@ │ │ │ │ andeq r8, r0, r7, lsl ip │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r8, r0, lr, rrx │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ - @ instruction: 0x012c5440 │ │ │ │ + @ instruction: 0x012c5460 │ │ │ │ andeq r9, r0, fp │ │ │ │ - tsteq r5, r0, lsr r1 │ │ │ │ + tsteq r5, r0, asr r1 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r9, r0, r3, lsl #2 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -112286,15 +112286,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq r5, r8, lsr #31 │ │ │ │ + tsteq r5, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bl afda0 │ │ │ │ @@ -112591,28 +112591,28 @@ │ │ │ │ b cb190 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b2506c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - tsteq r5, r0, lsr #26 │ │ │ │ + tsteq r5, r0, asr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01b24e5c │ │ │ │ - tsteq r5, ip, asr #24 │ │ │ │ + tsteq r5, ip, ror #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r5, r8, lsr ip │ │ │ │ + tsteq r5, r8, asr ip │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r5, ip, lsl ip │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ + tsteq r5, ip, lsr #24 │ │ │ │ + tsteq r5, r4, lsr #24 │ │ │ │ + tsteq r5, r0, asr ip │ │ │ │ + tsteq r5, ip, lsr ip │ │ │ │ + @ instruction: 0x01153bb0 │ │ │ │ tsteq r5, ip, lsl #24 │ │ │ │ - tsteq r5, r4, lsl #24 │ │ │ │ - tsteq r5, r0, lsr ip │ │ │ │ - tsteq r5, ip, lsl ip │ │ │ │ - @ instruction: 0x01153b90 │ │ │ │ - tsteq r5, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #268] @ cb48c │ │ │ │ mov r5, r0 │ │ │ │ @@ -112893,23 +112893,23 @@ │ │ │ │ mov ip, r0 │ │ │ │ b cb794 │ │ │ │ ldr r1, [pc, #44] @ cb804 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b cb680 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r5, r8, lsr #18 │ │ │ │ + tsteq r5, r8, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x011538d0 │ │ │ │ - tsteq r5, r4, lsl #16 │ │ │ │ - tsteq r5, r8, lsr r8 │ │ │ │ - tsteq r5, r0, lsr #16 │ │ │ │ - @ instruction: 0x01153798 │ │ │ │ - tsteq r5, r0, ror #14 │ │ │ │ - ldrdeq r4, [ip, -r4]! @ │ │ │ │ + @ instruction: 0x011538f0 │ │ │ │ + tsteq r5, r4, lsr #16 │ │ │ │ + tsteq r5, r8, asr r8 │ │ │ │ + tsteq r5, r0, asr #16 │ │ │ │ + @ instruction: 0x011537b8 │ │ │ │ + tsteq r5, r0, lsl #15 │ │ │ │ + strdeq r4, [ip, -r4]! @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-16] │ │ │ │ ldr ip, [pc, #140] @ cb8b4 │ │ │ │ @@ -112947,15 +112947,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b247c8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq fp, ip, lsr #27 │ │ │ │ + tsteq fp, ip, asr #27 │ │ │ │ @ instruction: 0x01b24784 │ │ │ │ ldr ip, [pc, #424] @ cba74 │ │ │ │ cmp r1, #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, pc, ip │ │ │ │ mov lr, r0 │ │ │ │ beq cb938 │ │ │ │ @@ -113197,15 +113197,15 @@ │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ - @ instruction: 0x012c4547 │ │ │ │ + @ instruction: 0x012c4567 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -113261,15 +113261,15 @@ │ │ │ │ bne cbd2c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add fp, r3, #188 @ 0xbc │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq cbd2c │ │ │ │ cmp r0, #2 │ │ │ │ beq cbe20 │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ @@ -113278,15 +113278,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne cbddc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -113301,28 +113301,28 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne cbe38 │ │ │ │ cmp r4, #0 │ │ │ │ bne cbe24 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b cbd2c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq cbd70 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -113418,15 +113418,15 @@ │ │ │ │ bl 169f7c │ │ │ │ b cbf94 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq cbfec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -113434,15 +113434,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add r2, r3, #188 @ 0xbc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq cbfa8 │ │ │ │ cmp r0, #2 │ │ │ │ beq cc0cc │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ @@ -113450,15 +113450,15 @@ │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne cc08c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -113474,15 +113474,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne cc0ec │ │ │ │ cmp r5, #0 │ │ │ │ bne cc0d8 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ @@ -113536,16 +113536,16 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bge cbfe0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 111584 │ │ │ │ b cbfe0 │ │ │ │ - @ instruction: 0x011be69c │ │ │ │ - smlawbeq ip, r4, r3, r4 │ │ │ │ + @ instruction: 0x011be6bc │ │ │ │ + @ instruction: 0x012c43a4 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -113751,49 +113751,49 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b cc41c │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add sl, fp, #188 @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq cc3d4 │ │ │ │ cmp r0, #2 │ │ │ │ beq cc584 │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq cc5b4 │ │ │ │ b cc564 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne cc598 │ │ │ │ cmp fp, #0 │ │ │ │ bne cc584 │ │ │ │ b cc3d4 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq cc4f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b cc4f8 │ │ │ │ @@ -113823,16 +113823,16 @@ │ │ │ │ cmp r8, r3 │ │ │ │ bge cc4ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 111584 │ │ │ │ b cc4ec │ │ │ │ - tsteq fp, ip, asr #4 │ │ │ │ - @ instruction: 0x012c3f08 │ │ │ │ + tsteq fp, ip, ror #4 │ │ │ │ + @ instruction: 0x012c3f28 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -113862,28 +113862,28 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r3, #32768 @ 0x8000 │ │ │ │ add sl, r8, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne cc800 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl e1338 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq cc788 │ │ │ │ ldr r7, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add sl, r7, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne cc868 │ │ │ │ ldrh r0, [r8, #8] │ │ │ │ cmp r0, r6 │ │ │ │ beq cc6e8 │ │ │ │ bl 1b4cb8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -113930,28 +113930,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq cc82c │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq cc85c │ │ │ │ b cc80c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne cc840 │ │ │ │ cmp r8, #0 │ │ │ │ bne cc82c │ │ │ │ b cc714 │ │ │ │ mov r3, #0 │ │ │ │ @@ -113967,32 +113967,32 @@ │ │ │ │ mov r3, r9 │ │ │ │ bl 28a470 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq cc7f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r4, #40] @ 0x28 │ │ │ │ bl 4e6050 │ │ │ │ b cc7f0 │ │ │ │ ldr r2, [pc, #28] @ cc8f0 │ │ │ │ ldr r1, [pc, #28] @ cc8f4 │ │ │ │ add r2, pc, r2 │ │ │ │ b cc88c │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r5, r4, ror r8 │ │ │ │ + @ instruction: 0x01152894 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r5, r4, ror #15 │ │ │ │ - tsteq r5, r4, asr #14 │ │ │ │ - tsteq fp, ip, lsr #26 │ │ │ │ + tsteq r5, r4, lsl #16 │ │ │ │ + tsteq r5, r4, ror #14 │ │ │ │ + tsteq fp, ip, asr #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl fefd8 │ │ │ │ @@ -114007,15 +114007,15 @@ │ │ │ │ beq cc944 │ │ │ │ cmp r1, r3 │ │ │ │ bne cc928 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c39e0 │ │ │ │ + @ instruction: 0x012c3a00 │ │ │ │ ldr r3, [pc, #40] @ cc980 │ │ │ │ cmp r0, r3 │ │ │ │ beq cc978 │ │ │ │ ldrls r3, [pc, #32] @ cc984 │ │ │ │ ldrhi r3, [pc, #32] @ cc988 │ │ │ │ bicls r0, r0, #2 │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -114076,15 +114076,15 @@ │ │ │ │ ldr r2, [pc, #20] @ cca60 │ │ │ │ ldr r1, [pc, #20] @ cca64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq r5, r4, lsr #11 │ │ │ │ + tsteq r5, r4, asr #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1300] @ ccf98 │ │ │ │ @@ -114186,15 +114186,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl fd298 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq ccebc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq cccc8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl e271c │ │ │ │ @@ -114252,15 +114252,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne ccc9c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq ccc9c │ │ │ │ ldr r2, [pc, #660] @ ccfc8 │ │ │ │ ldr r3, [pc, #612] @ ccf9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -114276,39 +114276,39 @@ │ │ │ │ b 4e6050 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add r9, r3, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq ccb3c │ │ │ │ cmp r0, #2 │ │ │ │ beq ccdc0 │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq ccdf4 │ │ │ │ b ccd9c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne ccdd4 │ │ │ │ cmp r3, #0 │ │ │ │ bne ccdc0 │ │ │ │ b ccb3c │ │ │ │ @@ -114316,28 +114316,28 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne ccc9c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq ccc9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b ccc9c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq ccc9c │ │ │ │ ldr r2, [pc, #356] @ ccfcc │ │ │ │ ldr r3, [pc, #304] @ ccf9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -114375,15 +114375,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq ccf18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq ccf78 │ │ │ │ ldrb r5, [r4, #5] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ bne ccc9c │ │ │ │ @@ -114413,27 +114413,27 @@ │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ bne ccf04 │ │ │ │ b ccf18 │ │ │ │ @ instruction: 0x01b23570 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b23508 │ │ │ │ - @ instruction: 0x011524f8 │ │ │ │ + tsteq r5, r8, lsl r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ - @ instruction: 0x011bd990 │ │ │ │ + @ instruction: 0x011bd9b0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b23354 │ │ │ │ - tsteq r5, ip, lsr #6 │ │ │ │ + tsteq r5, ip, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01b232c4 │ │ │ │ @ instruction: 0x01b23190 │ │ │ │ @ instruction: 0xffffde6c │ │ │ │ - tsteq r5, r0, asr r1 │ │ │ │ + tsteq r5, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [pc, #360] @ cd160 │ │ │ │ @@ -114528,21 +114528,21 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bne cd10c │ │ │ │ b cd0c4 │ │ │ │ @ instruction: 0x01b22ffc │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ andeq r9, r0, r2, asr #13 │ │ │ │ - @ instruction: 0x01151fbc │ │ │ │ + @ instruction: 0x01151fdc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq r5, r8, asr #30 │ │ │ │ + tsteq r5, r8, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ ldr r3, [pc, #684] @ cd450 │ │ │ │ ldr r2, [pc, #684] @ cd454 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -114719,28 +114719,28 @@ │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ @ instruction: 0x01b22e50 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x012c2d9e │ │ │ │ + @ instruction: 0x012c2dbe │ │ │ │ andeq r9, r0, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #2108] @ cdcd0 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -115257,37 +115257,37 @@ │ │ │ │ ldr r1, [pc, #48] @ cdcf0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ b cd66c │ │ │ │ @ instruction: 0x01b25124 │ │ │ │ - @ instruction: 0x012c2c1a │ │ │ │ + @ instruction: 0x012c2c3a │ │ │ │ @ instruction: 0x01b22b00 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - tsteq r4, ip, lsr #24 │ │ │ │ + tsteq r4, ip, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ muleq r0, r9, fp │ │ │ │ andeq r8, r0, lr, ror #15 │ │ │ │ andeq r9, r0, r9 │ │ │ │ - tsteq r4, r8, ror r8 │ │ │ │ - tsteq r5, ip, ror r6 │ │ │ │ + @ instruction: 0x0114e898 │ │ │ │ + @ instruction: 0x0115169c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r5, r4, lsr r6 │ │ │ │ + tsteq r5, r4, asr r6 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x01151498 │ │ │ │ - @ instruction: 0x01151490 │ │ │ │ + @ instruction: 0x011514b8 │ │ │ │ + @ instruction: 0x011514b0 │ │ │ │ + tsteq r5, r8, lsr #9 │ │ │ │ + tsteq r5, ip, ror r4 │ │ │ │ tsteq r5, r8, lsl #9 │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ - tsteq r5, r8, ror #8 │ │ │ │ - @ instruction: 0x011513fc │ │ │ │ + tsteq r5, ip, lsl r4 │ │ │ │ ldr r3, [pc, #312] @ cde70 │ │ │ │ cmp r0, r3 │ │ │ │ bhi cdd68 │ │ │ │ sub r3, r3, #39 @ 0x27 │ │ │ │ cmp r0, r3 │ │ │ │ bhi cddd0 │ │ │ │ ldr r3, [pc, #292] @ cde74 │ │ │ │ @@ -115365,17 +115365,17 @@ │ │ │ │ bne cde00 │ │ │ │ b cddc8 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ - @ instruction: 0x012c233e │ │ │ │ + @ instruction: 0x012c235e │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq r5, r4, lsr #6 │ │ │ │ + tsteq r5, r4, asr #6 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ ldr r3, [pc, #144] @ cdf30 │ │ │ │ cmp r0, r3 │ │ │ │ bhi cdee0 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -115632,26 +115632,26 @@ │ │ │ │ moveq r3, #292 @ 0x124 │ │ │ │ streq r3, [r1, #56] @ 0x38 │ │ │ │ beq ce13c │ │ │ │ ldr r3, [pc, #32] @ ce2c8 │ │ │ │ str r3, [r1, #56] @ 0x38 │ │ │ │ b ce188 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x012c2049 │ │ │ │ + @ instruction: 0x012c2069 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r0, r0, r8, lsl #22 │ │ │ │ andeq r0, r0, r8, lsl #21 │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ - @ instruction: 0x012c1f23 │ │ │ │ + @ instruction: 0x012c1f43 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ @@ -115819,16 +115819,16 @@ │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ - tsteq r5, r4, lsl #25 │ │ │ │ - @ instruction: 0x012c1c28 │ │ │ │ + tsteq r5, r4, lsr #25 │ │ │ │ + @ instruction: 0x012c1c48 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -116171,20 +116171,20 @@ │ │ │ │ subs ip, r3, ip │ │ │ │ beq ce714 │ │ │ │ b ce9c0 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ strdeq r8, [r0], -r4 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - @ instruction: 0x012c1a4b │ │ │ │ + @ instruction: 0x012c1a6b │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ bcs feb795dc │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - @ instruction: 0x011508d0 │ │ │ │ + @ instruction: 0x011508f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2276] @ cf438 │ │ │ │ @@ -116756,48 +116756,48 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ bl ce2e0 │ │ │ │ b cef28 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b214a0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012ac408 │ │ │ │ - @ instruction: 0x012c15aa │ │ │ │ + @ instruction: 0x012ac428 │ │ │ │ + smlawteq ip, sl, r5, r1 │ │ │ │ @ instruction: 0x01b213e0 │ │ │ │ - @ instruction: 0x01150598 │ │ │ │ + @ instruction: 0x011505b8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x012c1620 │ │ │ │ + @ instruction: 0x012c1640 │ │ │ │ @ instruction: 0x01b212f4 │ │ │ │ - tsteq r4, r8, lsl #18 │ │ │ │ - ldrdeq r1, [ip, -r4]! │ │ │ │ + tsteq r4, r8, lsr #18 │ │ │ │ + strdeq r1, [ip, -r4]! │ │ │ │ @ instruction: 0x01b210a0 │ │ │ │ @ instruction: 0x01b21054 │ │ │ │ - tsteq r5, r8, lsr #4 │ │ │ │ + tsteq r5, r8, asr #4 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ @ instruction: 0x01b20ff0 │ │ │ │ - tsteq r5, ip, lsl #4 │ │ │ │ + tsteq r5, ip, lsr #4 │ │ │ │ @ instruction: 0x01b20fac │ │ │ │ - tsteq r5, r4, ror r1 │ │ │ │ + @ instruction: 0x01150194 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01b20f10 │ │ │ │ - ldrsheq r0, [r5, -r4] │ │ │ │ + tsteq r5, r4, lsl r1 │ │ │ │ @ instruction: 0x01b20eb8 │ │ │ │ - tstpeq r4, r8, asr lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, ror lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b20e4c │ │ │ │ - @ instruction: 0x0115009c │ │ │ │ + ldrheq r0, [r5, -ip] │ │ │ │ @ instruction: 0x01b20e18 │ │ │ │ - tsteq r5, r0, asr r0 │ │ │ │ + tsteq r5, r0, ror r0 │ │ │ │ @ instruction: 0x01b20de4 │ │ │ │ - tsteq r5, r8, lsr r0 │ │ │ │ + tsteq r5, r8, asr r0 │ │ │ │ @ instruction: 0x01b20d50 │ │ │ │ - tstpeq r4, ip, asr #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, ror #31 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffffba04 │ │ │ │ @ instruction: 0x01b20cd4 │ │ │ │ - tstpeq r4, r8, ror #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsl #31 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #368] @ cf654 │ │ │ │ ldr r3, [pc, #368] @ cf658 │ │ │ │ @@ -117150,31 +117150,31 @@ │ │ │ │ ldr r2, [pc, #84] @ cfaa8 │ │ │ │ ldr r1, [pc, #28] @ cfa74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b cf74c │ │ │ │ - tstpeq r4, r4, ror #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsl #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0114f6b4 │ │ │ │ + @ instruction: 0x0114f6d4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tstpeq r4, ip, asr r6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0114f798 │ │ │ │ + tstpeq r4, ip, ror r6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114f7b8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ - @ instruction: 0x012c082a │ │ │ │ + @ instruction: 0x012c084a │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tstpeq r4, r8, lsr r5 @ p-variant is OBSOLETE │ │ │ │ - smlawbeq ip, r0, r7, r0 │ │ │ │ - tstpeq r4, ip, ror #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, asr r5 @ p-variant is OBSOLETE │ │ │ │ + smulwbeq ip, r0, r7 │ │ │ │ + tstpeq r4, ip, lsl #17 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ @@ -117262,15 +117262,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ - @ instruction: 0x0114f6d8 │ │ │ │ + @ instruction: 0x0114f6f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ @@ -117444,17 +117444,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ cff04 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tstpeq r4, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsr #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tstpeq r4, r8, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, lsr r4 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ add r8, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ @@ -117703,30 +117703,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b d0278 │ │ │ │ ldr r2, [pc, #72] @ d0348 │ │ │ │ ldr r1, [pc, #20] @ d0318 │ │ │ │ add r2, pc, r2 │ │ │ │ b d0104 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - @ instruction: 0x0114eff4 │ │ │ │ + tstpeq r4, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r4, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tstpeq r4, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r8, r0, sp, lsr ip │ │ │ │ - tstpeq r4, r4, ror #3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, lsl #4 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, r8, ror lr │ │ │ │ - tstpeq r4, ip, lsl r1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r8, asr #1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r4, asr #1 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, ip, asr #1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0114ee98 │ │ │ │ + tstpeq r4, ip, lsr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r8, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r4, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, ip, ror #1 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -117875,15 +117875,15 @@ │ │ │ │ @ instruction: 0x01b1fc78 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r9, r0, fp │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - msreq CPSR_fxc, sl, lsl #26 │ │ │ │ + msreq CPSR_fxc, sl, lsr #26 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -118066,32 +118066,32 @@ │ │ │ │ ldr ip, [pc, #88] @ d08fc │ │ │ │ ldr r1, [pc, #40] @ d08d0 │ │ │ │ add ip, pc, ip │ │ │ │ b d064c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1fa10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r4, ip, lsr #27 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ + tsteq r4, ip, asr #27 │ │ │ │ + @ instruction: 0x0114ee94 │ │ │ │ @ instruction: 0x01b1f988 │ │ │ │ - tsteq r4, r0, lsl #28 │ │ │ │ - tsteq r4, ip, ror #25 │ │ │ │ - tsteq r4, r0, ror ip │ │ │ │ + tsteq r4, r0, lsr #28 │ │ │ │ + tsteq r4, ip, lsl #26 │ │ │ │ + @ instruction: 0x0114ec90 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, r0, ror #25 │ │ │ │ - tsteq sl, r0, asr #24 │ │ │ │ + tsteq r4, r0, lsl #26 │ │ │ │ + tsteq sl, r0, ror #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ + tsteq sl, r0, asr ip │ │ │ │ + tsteq r4, r0, ror ip │ │ │ │ tsteq sl, r0, lsr ip │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ - tsteq sl, r0, lsl ip │ │ │ │ - tsteq r4, r8, lsr #25 │ │ │ │ - tsteq r4, r0, ror #23 │ │ │ │ + tsteq r4, r8, asr #25 │ │ │ │ + tsteq r4, r0, lsl #24 │ │ │ │ + tsteq r4, r0, asr #23 │ │ │ │ + @ instruction: 0x0114ebb0 │ │ │ │ tsteq r4, r0, lsr #23 │ │ │ │ - @ instruction: 0x0114eb90 │ │ │ │ - tsteq r4, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1928] @ d10a4 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -118577,50 +118577,50 @@ │ │ │ │ bl 28a470 │ │ │ │ b d0bdc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1f6d4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1f6ac │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - tsteq r4, r8, lsl #23 │ │ │ │ + tsteq r4, r8, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, ip, lsl #24 │ │ │ │ + tsteq r4, ip, lsr #24 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - tsteq r4, ip, ror r9 │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ + @ instruction: 0x0114e99c │ │ │ │ + tsteq r4, ip, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01b1f410 │ │ │ │ - tsteq r4, r4, lsr r9 │ │ │ │ + tsteq r4, r4, asr r9 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x0114e8bc │ │ │ │ - tsteq r4, r8, lsr #16 │ │ │ │ + @ instruction: 0x0114e8dc │ │ │ │ + tsteq r4, r8, asr #16 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq r4, r0, ror #16 │ │ │ │ - tsteq r4, r4, ror r8 │ │ │ │ + tsteq r4, r0, lsl #17 │ │ │ │ + @ instruction: 0x0114e894 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, sp, lsr ip │ │ │ │ - tsteq r4, ip, asr #15 │ │ │ │ - @ instruction: 0x0114e7d8 │ │ │ │ - tsteq r4, r4, ror r7 │ │ │ │ - tsteq r4, r4, lsl #14 │ │ │ │ + tsteq r4, ip, ror #15 │ │ │ │ + @ instruction: 0x0114e7f8 │ │ │ │ + @ instruction: 0x0114e794 │ │ │ │ + tsteq r4, r4, lsr #14 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r8, r0, r2, ror #26 │ │ │ │ - tsteq r4, r4, lsl r8 │ │ │ │ + tsteq r4, r4, lsr r8 │ │ │ │ stclcc 2, cr0, [r0], #-580 @ 0xfffffdbc │ │ │ │ - @ instruction: 0x0114e7f8 │ │ │ │ - tsteq r4, r4, asr #11 │ │ │ │ - tsteq r4, r8, lsr #11 │ │ │ │ - @ instruction: 0x0114e6b4 │ │ │ │ + tsteq r4, r8, lsl r8 │ │ │ │ + tsteq r4, r4, ror #11 │ │ │ │ + tsteq r4, r8, asr #11 │ │ │ │ + @ instruction: 0x0114e6d4 │ │ │ │ + tsteq r4, ip, lsl #12 │ │ │ │ + @ instruction: 0x0114e690 │ │ │ │ tsteq r4, ip, ror #11 │ │ │ │ - tsteq r4, r0, ror r6 │ │ │ │ - tsteq r4, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -119043,39 +119043,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b d13bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1ecf8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - tsteq r4, r4, lsr r4 │ │ │ │ + tsteq r4, r4, asr r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0114e3fc │ │ │ │ + tsteq r4, ip, lsl r4 │ │ │ │ @ instruction: 0x01b1ec30 │ │ │ │ - @ instruction: 0x0114e398 │ │ │ │ - tsteq r4, r4, lsl #8 │ │ │ │ - tsteq r4, r0, asr #7 │ │ │ │ + @ instruction: 0x0114e3b8 │ │ │ │ + tsteq r4, r4, lsr #8 │ │ │ │ + tsteq r4, r0, ror #7 │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - tsteq r4, r8, asr #8 │ │ │ │ + tsteq r4, r8, ror #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, r4, ror #3 │ │ │ │ - tsteq r4, ip, ror #3 │ │ │ │ - @ instruction: 0x0114e2d4 │ │ │ │ - @ instruction: 0x0114e1d8 │ │ │ │ - tsteq r4, ip, asr #5 │ │ │ │ - tsteq r4, r0, lsr #3 │ │ │ │ - tsteq fp, r0, ror #29 │ │ │ │ - tsteq r4, ip, lsl #5 │ │ │ │ - @ instruction: 0x0114e198 │ │ │ │ - tsteq fp, r8, ror lr │ │ │ │ - @ instruction: 0x0114e1b4 │ │ │ │ - tsteq r4, r0, lsl r1 │ │ │ │ - tsteq r4, r8, lsr #3 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ + tsteq r4, ip, lsl #4 │ │ │ │ + @ instruction: 0x0114e2f4 │ │ │ │ + @ instruction: 0x0114e1f8 │ │ │ │ + tsteq r4, ip, ror #5 │ │ │ │ + tsteq r4, r0, asr #3 │ │ │ │ + tsteq fp, r0, lsl #30 │ │ │ │ + tsteq r4, ip, lsr #5 │ │ │ │ + @ instruction: 0x0114e1b8 │ │ │ │ + @ instruction: 0x011b8e98 │ │ │ │ + @ instruction: 0x0114e1d4 │ │ │ │ + tsteq r4, r0, lsr r1 │ │ │ │ + tsteq r4, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb ip, [r1, #195] @ 0xc3 │ │ │ │ ldr lr, [pc, #132] @ d1900 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -119364,15 +119364,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d1d0c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne d2098 │ │ │ │ ldr r2, [pc, #1176] @ d21ac │ │ │ │ ldr r3, [pc, #1144] @ d2190 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -119436,37 +119436,37 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add r6, r7, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d1bc0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d1e58 │ │ │ │ ldr r1, [r7, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq d1e88 │ │ │ │ b d1e38 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne d1e6c │ │ │ │ cmp r7, #0 │ │ │ │ bne d1e58 │ │ │ │ b d1bc0 │ │ │ │ str r8, [sp] │ │ │ │ @@ -119657,34 +119657,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 101d08 │ │ │ │ b d1c70 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1e64c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x0114da94 │ │ │ │ - smlawteq fp, r8, r8, lr │ │ │ │ - @ instruction: 0x011b8bd0 │ │ │ │ - @ instruction: 0x012be7ac │ │ │ │ + @ instruction: 0x0114dab4 │ │ │ │ + @ instruction: 0x012be8e8 │ │ │ │ + @ instruction: 0x011b8bf0 │ │ │ │ + smlawteq fp, ip, r7, lr │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b1e2e4 │ │ │ │ - tsteq r4, r8, lsl fp │ │ │ │ + tsteq r4, r8, lsr fp │ │ │ │ @ instruction: 0x01b1e238 │ │ │ │ - tsteq r4, r0, lsr ip │ │ │ │ - tsteq r4, ip, asr #23 │ │ │ │ + tsteq r4, r0, asr ip │ │ │ │ + tsteq r4, ip, ror #23 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ @ instruction: 0x01b1e048 │ │ │ │ - tsteq r4, ip, asr sl │ │ │ │ + tsteq r4, ip, ror sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01b1dfe8 │ │ │ │ - tsteq r4, r0, lsr sl │ │ │ │ + tsteq r4, r0, asr sl │ │ │ │ @ instruction: 0xffff8c94 │ │ │ │ @ instruction: 0x01b1df44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -119871,50 +119871,50 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d25ec │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d25ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d25ec │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r9, sl, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d23b0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d2558 │ │ │ │ ldr r1, [sl, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq d2588 │ │ │ │ b d2538 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d256c │ │ │ │ cmp sl, #0 │ │ │ │ bne d2558 │ │ │ │ b d23b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -120053,24 +120053,24 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 101d08 │ │ │ │ b d2458 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1dde0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012be070 │ │ │ │ - tsteq fp, r8, ror r3 │ │ │ │ - tsteq r4, r4, ror #3 │ │ │ │ - @ instruction: 0x012be008 │ │ │ │ - tsteq fp, r0, lsl r3 │ │ │ │ - @ instruction: 0x0114d4fc │ │ │ │ - @ instruction: 0x012bdf98 │ │ │ │ + @ instruction: 0x012be090 │ │ │ │ + @ instruction: 0x011b8398 │ │ │ │ + tsteq r4, r4, lsl #4 │ │ │ │ + @ instruction: 0x012be028 │ │ │ │ + tsteq fp, r0, lsr r3 │ │ │ │ + tsteq r4, ip, lsl r5 │ │ │ │ + @ instruction: 0x012bdfb8 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ - tsteq r4, r4, asr #9 │ │ │ │ + tsteq r4, r4, ror #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b1da04 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ @ instruction: 0x01b1d968 │ │ │ │ @ instruction: 0xffff85e0 │ │ │ │ @@ -120284,15 +120284,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d28f0 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d28f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d28f0 │ │ │ │ @@ -120354,24 +120354,24 @@ │ │ │ │ b d28f0 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r3, fp, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d2a78 │ │ │ │ cmp r0, #2 │ │ │ │ beq d2cb4 │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d2c90 │ │ │ │ cmp fp, #0 │ │ │ │ beq d2a78 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -120379,15 +120379,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d2cd0 │ │ │ │ cmp r4, #0 │ │ │ │ bne d2cbc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b d2a78 │ │ │ │ @@ -120424,25 +120424,25 @@ │ │ │ │ b d28f0 │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add sl, fp, #188 @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d3040 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b d2984 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, fp, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq d29d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -120602,70 +120602,70 @@ │ │ │ │ b d2e8c │ │ │ │ cmp r0, #2 │ │ │ │ beq d306c │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d309c │ │ │ │ b d304c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d3080 │ │ │ │ cmp fp, #0 │ │ │ │ bne d306c │ │ │ │ b d2d9c │ │ │ │ add r9, fp, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne d30d8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ b d2c10 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d30c8 │ │ │ │ @ instruction: 0x01b1d7d0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq fp, r0, lsr #27 │ │ │ │ - @ instruction: 0x012bda78 │ │ │ │ + tsteq fp, r0, asr #27 │ │ │ │ + @ instruction: 0x012bda98 │ │ │ │ @ instruction: 0x01b1d700 │ │ │ │ - @ instruction: 0x0114cef4 │ │ │ │ - @ instruction: 0x0114cebc │ │ │ │ - @ instruction: 0x0114cefc │ │ │ │ + tsteq r4, r4, lsl pc │ │ │ │ + @ instruction: 0x0114cedc │ │ │ │ + tsteq r4, ip, lsl pc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - @ instruction: 0x0114cddc │ │ │ │ + @ instruction: 0x0114cdfc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x0114ccd4 │ │ │ │ + @ instruction: 0x0114ccf4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0114cdd0 │ │ │ │ + @ instruction: 0x0114cdf0 │ │ │ │ @ instruction: 0xffff7edc │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - @ instruction: 0x0114cbbc │ │ │ │ - tsteq r4, r4, lsl #22 │ │ │ │ + @ instruction: 0x0114cbdc │ │ │ │ + tsteq r4, r4, lsr #22 │ │ │ │ @ instruction: 0x01b377a8 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r2 │ │ │ │ @@ -120850,37 +120850,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bne d32d4 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r9, sl, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d32d4 │ │ │ │ cmp r0, #2 │ │ │ │ beq d3470 │ │ │ │ ldr r1, [sl, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq d34a0 │ │ │ │ b d3450 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d3484 │ │ │ │ cmp sl, #0 │ │ │ │ bne d3470 │ │ │ │ b d32d4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -120932,15 +120932,15 @@ │ │ │ │ b d33a4 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r6, sl, #188 @ 0xbc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d37b8 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b d3214 │ │ │ │ mov r0, r4 │ │ │ │ bl bd24c │ │ │ │ b d31cc │ │ │ │ @@ -120948,29 +120948,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b d31b4 │ │ │ │ add r9, sl, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq d3268 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d3268 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d33a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d33a4 │ │ │ │ @@ -121080,28 +121080,28 @@ │ │ │ │ b d36d0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d37e4 │ │ │ │ ldr r1, [sl, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq d3814 │ │ │ │ b d37c4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d37f8 │ │ │ │ cmp sl, #0 │ │ │ │ bne d37e4 │ │ │ │ b d358c │ │ │ │ mov r0, r4 │ │ │ │ @@ -121114,50 +121114,50 @@ │ │ │ │ bl 169f7c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b d3504 │ │ │ │ add r6, sl, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d3874 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b d34f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d3868 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1ce94 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012bd140 │ │ │ │ - tsteq fp, r8, ror #8 │ │ │ │ + @ instruction: 0x012bd160 │ │ │ │ + tsteq fp, r8, lsl #9 │ │ │ │ @ instruction: 0x01b1cc4c │ │ │ │ - @ instruction: 0x0114c5dc │ │ │ │ + @ instruction: 0x0114c5fc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0xffff76c8 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - tsteq r4, r0, lsl #9 │ │ │ │ - tsteq r4, ip, lsl #7 │ │ │ │ + tsteq r4, r0, lsr #9 │ │ │ │ + tsteq r4, ip, lsr #7 │ │ │ │ @ instruction: 0x01b37030 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ d3930 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ stm sp, {r1, r2, r5} │ │ │ │ @@ -121186,15 +121186,15 @@ │ │ │ │ ldr r3, [pc, #1804] @ d4070 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1772] @ d4074 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ ldr ip, [sp, #204] @ 0xcc │ │ │ │ @@ -121451,15 +121451,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d3ad0 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3ad0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d3ad0 │ │ │ │ @@ -121485,37 +121485,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b d3b7c │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d3c5c │ │ │ │ cmp r0, #2 │ │ │ │ beq d3e5c │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d3e8c │ │ │ │ b d3e3c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d3e70 │ │ │ │ cmp r9, #0 │ │ │ │ bne d3e5c │ │ │ │ b d3c5c │ │ │ │ str fp, [sp] │ │ │ │ @@ -121633,37 +121633,37 @@ │ │ │ │ str fp, [sp, #8] │ │ │ │ bl 101d08 │ │ │ │ b d3d0c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1c6ac │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1ec50 │ │ │ │ - tsteq r4, ip, lsl #5 │ │ │ │ - @ instruction: 0x012bc924 │ │ │ │ - tsteq fp, ip, lsr #24 │ │ │ │ + tsteq r4, ip, lsr #5 │ │ │ │ + @ instruction: 0x012bc944 │ │ │ │ + tsteq fp, ip, asr #24 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ @ instruction: 0x01b1c5dc │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - @ instruction: 0x0114bfd0 │ │ │ │ + tsteq r4, r8, lsr #28 │ │ │ │ + @ instruction: 0x0114bff0 │ │ │ │ @ instruction: 0x01b1c520 │ │ │ │ - strdeq ip, [fp, -ip]! @ │ │ │ │ + @ instruction: 0x012bc71c │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ @ instruction: 0x01b1c134 │ │ │ │ - tsteq r4, ip, asr r9 │ │ │ │ - tsteq r4, r8, lsr fp │ │ │ │ - tsteq r4, r8, lsl #18 │ │ │ │ - tsteq r4, r8, asr #22 │ │ │ │ + tsteq r4, ip, ror r9 │ │ │ │ + tsteq r4, r8, asr fp │ │ │ │ + tsteq r4, r8, lsr #18 │ │ │ │ + tsteq r4, r8, ror #22 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b1c088 │ │ │ │ - @ instruction: 0x0114b8b4 │ │ │ │ - tsteq r4, r0, asr #21 │ │ │ │ + @ instruction: 0x0114b8d4 │ │ │ │ + tsteq r4, r0, ror #21 │ │ │ │ @ instruction: 0xffff6d2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr lr, [pc, #1824] @ d480c │ │ │ │ ldr ip, [pc, #1824] @ d4810 │ │ │ │ @@ -121674,15 +121674,15 @@ │ │ │ │ ldr r3, [pc, #1808] @ d4814 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1776] @ d4818 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldm r9, {r9, fp, ip} │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ @@ -121940,15 +121940,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d4270 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4270 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d4270 │ │ │ │ @@ -121974,37 +121974,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b d431c │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4400 │ │ │ │ cmp r0, #2 │ │ │ │ beq d4600 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d4630 │ │ │ │ b d45e0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d4614 │ │ │ │ cmp r9, #0 │ │ │ │ bne d4600 │ │ │ │ b d4400 │ │ │ │ str fp, [sp] │ │ │ │ @@ -122122,49 +122122,49 @@ │ │ │ │ str fp, [sp, #8] │ │ │ │ bl 101d08 │ │ │ │ b d44b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1bf0c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1e4b0 │ │ │ │ - tsteq r4, r0, lsl #22 │ │ │ │ - smlawbeq fp, r4, r1, ip │ │ │ │ - tsteq fp, ip, lsl #9 │ │ │ │ + tsteq r4, r0, lsr #22 │ │ │ │ + @ instruction: 0x012bc1a4 │ │ │ │ + tsteq fp, ip, lsr #9 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ @ instruction: 0x01b1be3c │ │ │ │ - tsteq r4, r8, ror #12 │ │ │ │ - tsteq r4, r0, lsr r8 │ │ │ │ + tsteq r4, r8, lsl #13 │ │ │ │ + tsteq r4, r0, asr r8 │ │ │ │ @ instruction: 0x01b1bd80 │ │ │ │ - @ instruction: 0x012bbf58 │ │ │ │ + @ instruction: 0x012bbf78 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ @ instruction: 0x01b1b990 │ │ │ │ - @ instruction: 0x0114b1b8 │ │ │ │ - @ instruction: 0x0114b394 │ │ │ │ - tsteq r4, r4, ror #2 │ │ │ │ - tsteq r4, r4, lsr #7 │ │ │ │ + @ instruction: 0x0114b1d8 │ │ │ │ + @ instruction: 0x0114b3b4 │ │ │ │ + tsteq r4, r4, lsl #3 │ │ │ │ + tsteq r4, r4, asr #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b1b8e4 │ │ │ │ - tsteq r4, r0, lsl r1 │ │ │ │ - tsteq r4, ip, lsl r3 │ │ │ │ + tsteq r4, r0, lsr r1 │ │ │ │ + tsteq r4, ip, lsr r3 │ │ │ │ @ instruction: 0xffff6588 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d48f8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -122197,15 +122197,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1852] @ d5090 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ mov sl, #1 │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ @@ -122402,15 +122402,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d4c84 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne d4f10 │ │ │ │ ldr r2, [pc, #1052] @ d50a8 │ │ │ │ ldr r3, [pc, #1016] @ d5088 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -122498,37 +122498,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d4c84 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d4b34 │ │ │ │ cmp r0, #2 │ │ │ │ beq d4e30 │ │ │ │ ldr r1, [r8, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq d4e60 │ │ │ │ b d4e10 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne d4e44 │ │ │ │ cmp r8, #0 │ │ │ │ bne d4e30 │ │ │ │ b d4b34 │ │ │ │ str r9, [sp] │ │ │ │ @@ -122664,37 +122664,37 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ bl 101d08 │ │ │ │ b d4be4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1b6e4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1dc80 │ │ │ │ - tsteq r4, ip, ror #5 │ │ │ │ - @ instruction: 0x012bb954 │ │ │ │ - tsteq fp, ip, asr ip │ │ │ │ - @ instruction: 0x012bb834 │ │ │ │ + tsteq r4, ip, lsl #6 │ │ │ │ + @ instruction: 0x012bb974 │ │ │ │ + tsteq fp, ip, ror ip │ │ │ │ + @ instruction: 0x012bb854 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b1b36c │ │ │ │ @ instruction: 0x01b1b328 │ │ │ │ - tsteq r4, r4, asr fp │ │ │ │ - tsteq r4, ip, lsl sp │ │ │ │ + tsteq r4, r4, ror fp │ │ │ │ + tsteq r4, ip, lsr sp │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ @ instruction: 0x01b1b160 │ │ │ │ - tsteq r4, r4, ror #22 │ │ │ │ - tsteq r4, r8, lsl #19 │ │ │ │ + tsteq r4, r4, lsl #23 │ │ │ │ + tsteq r4, r8, lsr #19 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ - tsteq r4, ip, asr fp │ │ │ │ + tsteq r4, ip, lsr r9 │ │ │ │ + tsteq r4, ip, ror fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b1b09c │ │ │ │ - @ instruction: 0x0114a8bc │ │ │ │ - tsteq r4, ip, asr #21 │ │ │ │ + @ instruction: 0x0114a8dc │ │ │ │ + tsteq r4, ip, ror #21 │ │ │ │ @ instruction: 0xffff5d3c │ │ │ │ @ instruction: 0x01b1b000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr lr, [pc, #1908] @ d5880 │ │ │ │ @@ -122707,15 +122707,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1856] @ d588c │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp] │ │ │ │ @@ -122913,15 +122913,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d5480 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne d570c │ │ │ │ ldr r2, [pc, #1052] @ d58a4 │ │ │ │ ldr r3, [pc, #1016] @ d5884 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -123009,37 +123009,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d5480 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5330 │ │ │ │ cmp r0, #2 │ │ │ │ beq d562c │ │ │ │ ldr r1, [r8, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq d565c │ │ │ │ b d560c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne d5640 │ │ │ │ cmp r8, #0 │ │ │ │ bne d562c │ │ │ │ b d5330 │ │ │ │ str r9, [sp] │ │ │ │ @@ -123175,50 +123175,50 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ bl 101d08 │ │ │ │ b d53e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1aeec │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1d488 │ │ │ │ - tsteq r4, r8, lsl #22 │ │ │ │ - @ instruction: 0x012bb15c │ │ │ │ - tsteq fp, r4, ror #8 │ │ │ │ - @ instruction: 0x012bb038 │ │ │ │ + tsteq r4, r8, lsr #22 │ │ │ │ + @ instruction: 0x012bb17c │ │ │ │ + tsteq fp, r4, lsl #9 │ │ │ │ + qsubeq fp, r8, fp │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b1ab70 │ │ │ │ @ instruction: 0x01b1ab2c │ │ │ │ - tsteq r4, r8, asr r3 │ │ │ │ - tsteq r4, r0, lsr #10 │ │ │ │ + tsteq r4, r8, ror r3 │ │ │ │ + tsteq r4, r0, asr #10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ @ instruction: 0x01b1a964 │ │ │ │ - tsteq r4, r8, ror #6 │ │ │ │ - tsteq r4, ip, lsl #3 │ │ │ │ + tsteq r4, r8, lsl #7 │ │ │ │ + tsteq r4, ip, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r4, r0, lsr #2 │ │ │ │ - tsteq r4, r0, ror #6 │ │ │ │ + tsteq r4, r0, asr #2 │ │ │ │ + tsteq r4, r0, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b1a8a0 │ │ │ │ - tsteq r4, r0, asr #1 │ │ │ │ - @ instruction: 0x0114a2d0 │ │ │ │ + tsteq r4, r0, ror #1 │ │ │ │ + @ instruction: 0x0114a2f0 │ │ │ │ @ instruction: 0xffff5540 │ │ │ │ @ instruction: 0x01b1a804 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d5970 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -123250,15 +123250,15 @@ │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, #1880] @ d6108 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1856] @ d610c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ @@ -123456,15 +123456,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d5cfc │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne d5f90 │ │ │ │ ldr r2, [pc, #1056] @ d6124 │ │ │ │ ldr r3, [pc, #1020] @ d6104 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -123555,37 +123555,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d5cfc │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add sl, r9, #188 @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d5bac │ │ │ │ cmp r0, #2 │ │ │ │ beq d5eb4 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d5ee4 │ │ │ │ b d5e94 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d5ec8 │ │ │ │ cmp r9, #0 │ │ │ │ bne d5eb4 │ │ │ │ b d5bac │ │ │ │ str r8, [sp] │ │ │ │ @@ -123719,37 +123719,37 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 101d08 │ │ │ │ b d5c60 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b1a66c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1cc0c │ │ │ │ - @ instruction: 0x0114a29c │ │ │ │ - ldrdeq sl, [fp, -r8]! │ │ │ │ - tsteq fp, r0, ror #23 │ │ │ │ - smlawteq fp, r0, r7, sl │ │ │ │ + @ instruction: 0x0114a2bc │ │ │ │ + strdeq sl, [fp, -r8]! │ │ │ │ + tsteq fp, r0, lsl #24 │ │ │ │ + @ instruction: 0x012ba7e0 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b1a2f4 │ │ │ │ @ instruction: 0x01b1a2b0 │ │ │ │ - @ instruction: 0x01149adc │ │ │ │ - tsteq r4, r4, lsr #25 │ │ │ │ + @ instruction: 0x01149afc │ │ │ │ + tsteq r4, r4, asr #25 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ ldrsbeq sl, [r1, ip]! │ │ │ │ - tsteq r4, ip, lsl #18 │ │ │ │ - tsteq r4, r8, ror #21 │ │ │ │ + tsteq r4, ip, lsr #18 │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0114989c │ │ │ │ - @ instruction: 0x01149adc │ │ │ │ + @ instruction: 0x011498bc │ │ │ │ + @ instruction: 0x01149afc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b1a01c │ │ │ │ - tsteq r4, r4, asr sl │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ + tsteq r4, r4, ror sl │ │ │ │ + tsteq r4, r4, ror #16 │ │ │ │ @ instruction: 0xffff4cc4 │ │ │ │ @ instruction: 0x01b19f88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr lr, [pc, #1904] @ d68f8 │ │ │ │ @@ -123761,15 +123761,15 @@ │ │ │ │ ldr r3, [pc, #1888] @ d6900 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #212] @ 0xd4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1852] @ d6904 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ @@ -123966,15 +123966,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne d64f4 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne d6784 │ │ │ │ ldr r2, [pc, #1056] @ d691c │ │ │ │ ldr r3, [pc, #1020] @ d68fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -124064,37 +124064,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b d64f4 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r7, r9, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d63a8 │ │ │ │ cmp r0, #2 │ │ │ │ beq d66a8 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq d66d8 │ │ │ │ b d6688 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne d66bc │ │ │ │ cmp r9, #0 │ │ │ │ bne d66a8 │ │ │ │ b d63a8 │ │ │ │ str r8, [sp] │ │ │ │ @@ -124229,49 +124229,49 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 101d08 │ │ │ │ b d6458 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b19e70 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1c414 │ │ │ │ - @ instruction: 0x01149ab4 │ │ │ │ - @ instruction: 0x012ba0e0 │ │ │ │ - tsteq fp, r8, ror #7 │ │ │ │ - smlawteq fp, r8, pc, r9 @ │ │ │ │ + @ instruction: 0x01149ad4 │ │ │ │ + @ instruction: 0x012ba100 │ │ │ │ + tsteq fp, r8, lsl #8 │ │ │ │ + @ instruction: 0x012b9fe8 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b19afc │ │ │ │ @ instruction: 0x01b19ab8 │ │ │ │ - tsteq r4, r4, ror #5 │ │ │ │ - tsteq r4, ip, lsr #9 │ │ │ │ + tsteq r4, r4, lsl #6 │ │ │ │ + tsteq r4, ip, asr #9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ @ instruction: 0x01b198e8 │ │ │ │ - tsteq r4, r8, lsl r1 │ │ │ │ - @ instruction: 0x011492f4 │ │ │ │ + tsteq r4, r8, lsr r1 │ │ │ │ + tsteq r4, r4, lsl r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r4, r8, lsr #1 │ │ │ │ - tsteq r4, r8, ror #5 │ │ │ │ + tsteq r4, r8, asr #1 │ │ │ │ + tsteq r4, r8, lsl #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b19828 │ │ │ │ - tsteq r4, r0, ror #4 │ │ │ │ - tsteq r4, r0, asr r0 │ │ │ │ + tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r4, r0, ror r0 │ │ │ │ @ instruction: 0xffff44cc │ │ │ │ @ instruction: 0x01b19790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ d69d8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ stm sp, {r1, r2, r5} │ │ │ │ @@ -124293,15 +124293,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d6a5c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -124326,15 +124326,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ d6ae0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -124357,15 +124357,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #240] @ d6bec │ │ │ │ ldr r3, [pc, #240] @ d6bf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #228] @ d6bf4 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r2] │ │ │ │ beq d6b88 │ │ │ │ ldr r3, [pc, #208] @ d6bf8 │ │ │ │ @@ -124419,26 +124419,26 @@ │ │ │ │ bl cca68 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b1babc │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ @ instruction: 0x01b194e4 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ - tsteq r4, r4, ror #2 │ │ │ │ - tsteq r4, r4, lsr #10 │ │ │ │ + tsteq r4, r4, lsl #3 │ │ │ │ + tsteq r4, r4, asr #10 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - ldrsbeq r9, [r4, -r4] │ │ │ │ + ldrsheq r9, [r4, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ d6ce0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #172] @ d6ce4 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp ip, #0 │ │ │ │ cmpne ip, #3 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ @@ -124479,25 +124479,25 @@ │ │ │ │ ldr r2, [lr, #1640] @ 0x668 │ │ │ │ cmp r2, #29 │ │ │ │ bhi d6c8c │ │ │ │ b d6c64 │ │ │ │ @ instruction: 0x01b1b998 │ │ │ │ @ instruction: 0x01b193b0 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r4, ip, asr r0 │ │ │ │ - @ instruction: 0x01148ffc │ │ │ │ + tsteq r4, ip, ror r0 │ │ │ │ + tsteq r4, ip, lsl r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ d6e0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #236] @ d6e10 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb lr, [r3, #1369] @ 0x559 │ │ │ │ add ip, pc, ip │ │ │ │ cmp lr, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -124554,27 +124554,27 @@ │ │ │ │ bls d6d78 │ │ │ │ ldr r2, [pc, #28] @ d6e24 │ │ │ │ add r2, pc, r2 │ │ │ │ b d6dc8 │ │ │ │ @ instruction: 0x01b1b8ac │ │ │ │ @ instruction: 0x01b192d0 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r4, ip, lsr #31 │ │ │ │ - tsteq r4, ip, asr #30 │ │ │ │ + tsteq r4, ip, asr #31 │ │ │ │ + tsteq r4, ip, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01148eb0 │ │ │ │ + @ instruction: 0x01148ed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #144] @ d6ed4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -124613,15 +124613,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #100] @ d6f5c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr ip, [pc, #56] @ d6f60 │ │ │ │ @@ -124636,24 +124636,24 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cfaac │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1b6c4 │ │ │ │ - tsteq r4, r4, lsr #28 │ │ │ │ + tsteq r4, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #152] @ d7018 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -124694,15 +124694,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #112] @ d70ac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -124720,24 +124720,24 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cfaac │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1b580 │ │ │ │ - @ instruction: 0x01148cd8 │ │ │ │ + @ instruction: 0x01148cf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #152] @ d7168 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -124778,15 +124778,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #112] @ d71fc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #20] │ │ │ │ @@ -124804,27 +124804,27 @@ │ │ │ │ mov r1, #3 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cfaac │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1b430 │ │ │ │ - @ instruction: 0x01148b98 │ │ │ │ + @ instruction: 0x01148bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #88] @ d727c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -124847,15 +124847,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #108] @ d730c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [pc, #72] @ d7310 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ @@ -124872,25 +124872,25 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cfc2c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1b31c │ │ │ │ - tsteq r4, r8, lsr #21 │ │ │ │ + tsteq r4, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #164] @ d73d4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #144] @ d73d8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -124922,25 +124922,25 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ bl cbf08 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01b1b28c │ │ │ │ - tsteq r4, r0, ror #17 │ │ │ │ + tsteq r4, r0, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #104] @ d745c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [pc, #72] @ d7460 │ │ │ │ str r3, [sp, #16] │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ @@ -124956,27 +124956,27 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cfc2c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1b1c8 │ │ │ │ - tsteq r4, r0, lsl #19 │ │ │ │ + tsteq r4, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #100] @ d74e8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -125002,15 +125002,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #124] @ d7588 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ @@ -125031,25 +125031,25 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ bl cfc2c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq fp, [r1, r0]! │ │ │ │ - tsteq r4, r8, asr #16 │ │ │ │ + tsteq r4, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #172] @ d7658 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ d765c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -125083,24 +125083,24 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ str lr, [sp, #20] │ │ │ │ stm sp, {r4, r5, r6, ip} │ │ │ │ bl cbf08 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01b1b010 │ │ │ │ - @ instruction: 0x01148690 │ │ │ │ + @ instruction: 0x011486b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ d76f0 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #104] @ d76f4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ @@ -125121,27 +125121,27 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cfc2c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1af34 │ │ │ │ - tsteq r4, r4, lsr r7 │ │ │ │ + tsteq r4, r4, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #100] @ d777c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #20] │ │ │ │ @@ -125167,15 +125167,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #128] @ d7820 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #20] │ │ │ │ @@ -125197,25 +125197,25 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ bl cfc2c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1ae1c │ │ │ │ - tsteq r4, r4, ror #11 │ │ │ │ + tsteq r4, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #172] @ d78f0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ d78f4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -125249,24 +125249,24 @@ │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r4, r5, r6, ip} │ │ │ │ bl cbf08 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01b1ad78 │ │ │ │ - tsteq r4, r4, lsr #8 │ │ │ │ + tsteq r4, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #120] @ d798c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #108] @ d7990 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ @@ -125288,27 +125288,27 @@ │ │ │ │ stm sp, {r4, r5} │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl cfc2c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b1ac9c │ │ │ │ - tsteq r4, r8, asr #9 │ │ │ │ + tsteq r4, r8, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #68] @ d79f8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ @@ -125332,15 +125332,15 @@ │ │ │ │ ldr r3, [pc, #2188] @ d82b8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2156] @ d82bc │ │ │ │ mov r9, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -125540,29 +125540,29 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d7afc │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7afc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d7afc │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, r9 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d820c │ │ │ │ ldr fp, [r4] │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ ldr r1, [fp, #192] @ 0xc0 │ │ │ │ @@ -125613,15 +125613,15 @@ │ │ │ │ b d7afc │ │ │ │ cmp r9, #0 │ │ │ │ bne d7c18 │ │ │ │ add r3, fp, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7c18 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d7c18 │ │ │ │ @@ -125659,37 +125659,37 @@ │ │ │ │ bl 28a470 │ │ │ │ b d7afc │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7ca4 │ │ │ │ cmp r0, #2 │ │ │ │ beq d7f94 │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d7fc4 │ │ │ │ b d7f74 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d7fa8 │ │ │ │ cmp fp, #0 │ │ │ │ bne d7f94 │ │ │ │ b d7ca4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ @@ -125837,71 +125837,71 @@ │ │ │ │ b d8088 │ │ │ │ cmp r0, #2 │ │ │ │ beq d8238 │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d8268 │ │ │ │ b d8218 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d824c │ │ │ │ cmp fp, #0 │ │ │ │ bne d8238 │ │ │ │ b d7dc4 │ │ │ │ add r6, fp, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne d829c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b d7e3c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d828c │ │ │ │ @ instruction: 0x01b185e4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1ab88 │ │ │ │ - @ instruction: 0x011483b4 │ │ │ │ - @ instruction: 0x012b8850 │ │ │ │ - tsteq fp, ip, ror fp │ │ │ │ - @ instruction: 0x01147fbc │ │ │ │ + @ instruction: 0x011483d4 │ │ │ │ + @ instruction: 0x012b8870 │ │ │ │ + @ instruction: 0x011b2b9c │ │ │ │ + @ instruction: 0x01147fdc │ │ │ │ @ instruction: 0x01b184f4 │ │ │ │ - tsteq r4, r8, lsr #25 │ │ │ │ + tsteq r4, r8, asr #25 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - tsteq r4, r4, lsr ip │ │ │ │ + tsteq r4, r4, asr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01147b90 │ │ │ │ + @ instruction: 0x01147bb0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r4, r4, lsl ip │ │ │ │ + tsteq r4, r4, lsr ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x01147bd4 │ │ │ │ + @ instruction: 0x01147bf4 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ @ instruction: 0xffff2bf0 │ │ │ │ - tsteq r4, r0, asr #19 │ │ │ │ + tsteq r4, r0, ror #19 │ │ │ │ @ instruction: 0x01b32664 │ │ │ │ - tsteq r4, r4, asr #19 │ │ │ │ + tsteq r4, r4, ror #19 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr lr, [pc, #2204] @ d8bc0 │ │ │ │ ldr ip, [pc, #2204] @ d8bc4 │ │ │ │ @@ -125912,15 +125912,15 @@ │ │ │ │ ldr r3, [pc, #2188] @ d8bc8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2156] @ d8bcc │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -126120,29 +126120,29 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d840c │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d840c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d840c │ │ │ │ mov r2, fp │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, r9 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d8b1c │ │ │ │ ldr fp, [r4] │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ ldr r2, [r2, #228] @ 0xe4 │ │ │ │ ldr r1, [fp, #192] @ 0xc0 │ │ │ │ @@ -126193,15 +126193,15 @@ │ │ │ │ b d840c │ │ │ │ cmp r9, #0 │ │ │ │ bne d8528 │ │ │ │ add r3, fp, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8528 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d8528 │ │ │ │ @@ -126239,37 +126239,37 @@ │ │ │ │ bl 28a470 │ │ │ │ b d840c │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r9, fp, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d85b4 │ │ │ │ cmp r0, #2 │ │ │ │ beq d88a4 │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d88d4 │ │ │ │ b d8884 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d88b8 │ │ │ │ cmp fp, #0 │ │ │ │ bne d88a4 │ │ │ │ b d85b4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ @@ -126417,84 +126417,84 @@ │ │ │ │ b d8998 │ │ │ │ cmp r0, #2 │ │ │ │ beq d8b48 │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq d8b78 │ │ │ │ b d8b28 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne d8b5c │ │ │ │ cmp fp, #0 │ │ │ │ bne d8b48 │ │ │ │ b d86d4 │ │ │ │ add r6, fp, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne d8bac │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b d874c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d8b9c │ │ │ │ @ instruction: 0x01b17cd4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b1a278 │ │ │ │ - @ instruction: 0x01147abc │ │ │ │ - @ instruction: 0x012b7f40 │ │ │ │ - tsteq fp, ip, ror #4 │ │ │ │ - tsteq r4, ip, lsr #13 │ │ │ │ + @ instruction: 0x01147adc │ │ │ │ + @ instruction: 0x012b7f60 │ │ │ │ + tsteq fp, ip, lsl #5 │ │ │ │ + tsteq r4, ip, asr #13 │ │ │ │ @ instruction: 0x01b17be4 │ │ │ │ - @ instruction: 0x01147398 │ │ │ │ + @ instruction: 0x011473b8 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - tsteq r4, r4, lsr #6 │ │ │ │ + tsteq r4, r4, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, r0, lsl #5 │ │ │ │ + tsteq r4, r0, lsr #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r4, r4, lsl #6 │ │ │ │ + tsteq r4, r4, lsr #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r4, r4, asr #5 │ │ │ │ + tsteq r4, r4, ror #5 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ @ instruction: 0xffff22e0 │ │ │ │ - ldrheq r7, [r4, -r0] │ │ │ │ + ldrsbeq r7, [r4, -r0] │ │ │ │ @ instruction: 0x01b31d54 │ │ │ │ - ldrheq r7, [r4, -r4] │ │ │ │ + ldrsbeq r7, [r4, -r4] │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #76] @ d8c88 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ @@ -126520,15 +126520,15 @@ │ │ │ │ ldr r3, [pc, #2256] @ d958c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2224] @ d9590 │ │ │ │ mov r8, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -126778,15 +126778,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d8da0 │ │ │ │ ldr r4, [r3] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8da0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d8da0 │ │ │ │ @@ -126817,24 +126817,24 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r8, sl, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d94cc │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b d8e34 │ │ │ │ add r4, sl, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8f3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -126862,37 +126862,37 @@ │ │ │ │ b d8da0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r3, #32768 @ 0x8000 │ │ │ │ add sl, r4, #188 @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8ff0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d9260 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq d9290 │ │ │ │ b d9240 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d9274 │ │ │ │ cmp r4, #0 │ │ │ │ bne d9260 │ │ │ │ b d8ff0 │ │ │ │ ldr r2, [pc, #792] @ d95bc │ │ │ │ @@ -127037,42 +127037,42 @@ │ │ │ │ b d93a0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d94fc │ │ │ │ ldr r1, [sl, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d94d8 │ │ │ │ cmp sl, #0 │ │ │ │ beq d9534 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d9510 │ │ │ │ cmp r4, #0 │ │ │ │ bne d94fc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ b d8e34 │ │ │ │ add r8, sl, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne d9570 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ b d8ec8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -127080,33 +127080,33 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d9560 │ │ │ │ @ instruction: 0x01b17354 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b198f8 │ │ │ │ - tsteq r4, r8, asr r1 │ │ │ │ - @ instruction: 0x012b75b8 │ │ │ │ - tsteq fp, r0, ror #17 │ │ │ │ + tsteq r4, r8, ror r1 │ │ │ │ + ldrdeq r7, [fp, -r8]! │ │ │ │ + tsteq fp, r0, lsl #18 │ │ │ │ @ instruction: 0x01b17250 │ │ │ │ - tsteq r4, r4, lsl ip │ │ │ │ + tsteq r4, r4, lsr ip │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - @ instruction: 0x011469f8 │ │ │ │ + tsteq r4, r8, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x011468d4 │ │ │ │ - tsteq r4, r4, asr #17 │ │ │ │ + @ instruction: 0x011468f4 │ │ │ │ + tsteq r4, r4, ror #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r4, r4, lsr r9 │ │ │ │ + tsteq r4, r4, asr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r4, r0, asr #16 │ │ │ │ + tsteq r4, r0, ror #16 │ │ │ │ @ instruction: 0x01b314e0 │ │ │ │ - tsteq r4, r0, lsl r9 │ │ │ │ + tsteq r4, r0, lsr r9 │ │ │ │ @ instruction: 0xffff19f8 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - tsteq r4, r0, lsl #14 │ │ │ │ + tsteq r4, r0, lsr #14 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr lr, [pc, #2268] @ d9ed4 │ │ │ │ ldr ip, [pc, #2268] @ d9ed8 │ │ │ │ @@ -127117,15 +127117,15 @@ │ │ │ │ ldr r3, [pc, #2252] @ d9edc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #2220] @ d9ee0 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -127374,15 +127374,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne d96f0 │ │ │ │ ldr r4, [r3] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq d96f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d96f0 │ │ │ │ @@ -127413,24 +127413,24 @@ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r1, r3 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r8, sl, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne d9e1c │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ b d9784 │ │ │ │ add r4, sl, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq d988c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -127458,37 +127458,37 @@ │ │ │ │ b d96f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r3, #32768 @ 0x8000 │ │ │ │ add sl, r4, #188 @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d9940 │ │ │ │ cmp r0, #2 │ │ │ │ beq d9bb0 │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq d9be0 │ │ │ │ b d9b90 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d9bc4 │ │ │ │ cmp r4, #0 │ │ │ │ bne d9bb0 │ │ │ │ b d9940 │ │ │ │ ldr r2, [pc, #792] @ d9f0c │ │ │ │ @@ -127633,42 +127633,42 @@ │ │ │ │ b d9cf0 │ │ │ │ cmp r0, #2 │ │ │ │ beq d9e4c │ │ │ │ ldr r1, [sl, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne d9e28 │ │ │ │ cmp sl, #0 │ │ │ │ beq d9e84 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne d9e60 │ │ │ │ cmp r4, #0 │ │ │ │ bne d9e4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ b d9784 │ │ │ │ add r8, sl, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne d9ec0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ b d9818 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -127676,46 +127676,46 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b d9eb0 │ │ │ │ @ instruction: 0x01b16a00 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b18fa4 │ │ │ │ - tsteq r4, ip, lsl r8 │ │ │ │ - @ instruction: 0x012b6c68 │ │ │ │ - @ instruction: 0x011b0f90 │ │ │ │ + tsteq r4, ip, lsr r8 │ │ │ │ + smlawbeq fp, r8, ip, r6 │ │ │ │ + @ instruction: 0x011b0fb0 │ │ │ │ @ instruction: 0x01b16900 │ │ │ │ - tsteq r4, r4, asr #5 │ │ │ │ + tsteq r4, r4, ror #5 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - tsteq r4, r8, lsr #1 │ │ │ │ + tsteq r4, r8, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, r4, lsl #31 │ │ │ │ - tsteq r4, r4, ror pc │ │ │ │ + tsteq r4, r4, lsr #31 │ │ │ │ + @ instruction: 0x01145f94 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r4, r4, ror #31 │ │ │ │ + tsteq r4, r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x01145ef0 │ │ │ │ + tsteq r4, r0, lsl pc │ │ │ │ @ instruction: 0x01b30b90 │ │ │ │ - tsteq r4, r0, asr #31 │ │ │ │ + tsteq r4, r0, ror #31 │ │ │ │ @ instruction: 0xffff10a8 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - @ instruction: 0x01145db0 │ │ │ │ + @ instruction: 0x01145dd0 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #68] @ d9f94 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ @@ -127733,15 +127733,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #76] @ da004 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ @@ -127757,15 +127757,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #204] @ da0ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ @@ -127808,28 +127808,28 @@ │ │ │ │ str r6, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #32] │ │ │ │ bl cff0c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x01b1859c │ │ │ │ - tsteq r4, r8, lsl #28 │ │ │ │ - tsteq r4, ip, lsl r2 │ │ │ │ - @ instruction: 0x01145db4 │ │ │ │ + tsteq r4, r8, lsr #28 │ │ │ │ + tsteq r4, ip, lsr r2 │ │ │ │ + @ instruction: 0x01145dd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #212] @ da1ec │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl cb8c4 │ │ │ │ @@ -127872,29 +127872,29 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b184a0 │ │ │ │ - tsteq r4, r4, lsl #26 │ │ │ │ - @ instruction: 0x01145cb8 │ │ │ │ - ldrheq r2, [r4, -r8] │ │ │ │ + tsteq r4, r4, lsr #26 │ │ │ │ + @ instruction: 0x01145cd8 │ │ │ │ + ldrsbeq r2, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #212] @ da2ec │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl cb8c4 │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ @@ -127936,27 +127936,27 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b1839c │ │ │ │ - tsteq r4, r8, lsl ip │ │ │ │ - tsteq r4, ip, asr #23 │ │ │ │ - @ instruction: 0x01141fb8 │ │ │ │ + tsteq r4, r8, lsr ip │ │ │ │ + tsteq r4, ip, ror #23 │ │ │ │ + @ instruction: 0x01141fd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #204] @ da3e0 │ │ │ │ ldr sl, [pc, #204] @ da3e4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add sl, pc, sl │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ @@ -127997,29 +127997,29 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl cff0c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x01b182a8 │ │ │ │ - tsteq r4, r0, lsl #23 │ │ │ │ - tsteq r4, ip, lsr #22 │ │ │ │ - tsteq r4, r4, lsl #30 │ │ │ │ + tsteq r4, r0, lsr #23 │ │ │ │ + tsteq r4, ip, asr #22 │ │ │ │ + tsteq r4, r4, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #212] @ da4e4 │ │ │ │ ldr r8, [pc, #212] @ da4e8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ @@ -128062,27 +128062,27 @@ │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl cff0c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01b181ac │ │ │ │ - @ instruction: 0x01145a98 │ │ │ │ - tsteq r4, r0, asr #20 │ │ │ │ - tsteq r4, r0, lsl #28 │ │ │ │ + @ instruction: 0x01145ab8 │ │ │ │ + tsteq r4, r0, ror #20 │ │ │ │ + tsteq r4, r0, lsr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #136] @ da598 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r4, [pc, #116] @ da59c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -128107,29 +128107,29 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl cff0c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01b180ac │ │ │ │ - @ instruction: 0x011459b4 │ │ │ │ + @ instruction: 0x011459d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #228] @ da6a0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #208] @ da6a4 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ @@ -128173,16 +128173,16 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b17ff4 │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ - tsteq r4, r4, lsl #24 │ │ │ │ + tsteq r4, ip, lsr r9 │ │ │ │ + tsteq r4, r4, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -128190,15 +128190,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #212] @ da7c0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -128244,26 +128244,26 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b17edc │ │ │ │ - tsteq r4, r0, lsr #16 │ │ │ │ - tsteq r4, r8, ror #21 │ │ │ │ + tsteq r4, r0, asr #16 │ │ │ │ + tsteq r4, r8, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #144] @ da874 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r4, [pc, #124] @ da878 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, pc, r4 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r6 │ │ │ │ @@ -128290,29 +128290,29 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ bl cff0c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01b17dd8 │ │ │ │ - tsteq r4, r0, lsr r7 │ │ │ │ + tsteq r4, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #300] @ da9c8 │ │ │ │ mov ip, r1 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #284] @ da9cc │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ ldm r8, {r8, r9, sl, fp} │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ @@ -128375,17 +128375,17 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b17d18 │ │ │ │ - @ instruction: 0x01145690 │ │ │ │ + @ instruction: 0x011456b0 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x011418dc │ │ │ │ + @ instruction: 0x011418fc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -128393,15 +128393,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #300] @ dab44 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, #1 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r3, #0 │ │ │ │ @@ -128469,28 +128469,28 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b17bb0 │ │ │ │ - tsteq r4, ip, lsr #10 │ │ │ │ + tsteq r4, ip, asr #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - tsteq r4, r4, ror #14 │ │ │ │ + tsteq r4, r4, lsl #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #244] @ dac60 │ │ │ │ ldr r7, [pc, #244] @ dac64 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, pc, r7 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -128541,25 +128541,25 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r7, [sp, #32] │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl cff0c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01b17a50 │ │ │ │ - @ instruction: 0x011453dc │ │ │ │ + @ instruction: 0x011453fc │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #180] @ dad3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -128604,15 +128604,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #188] @ dae18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -128659,15 +128659,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #188] @ daef4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -128715,15 +128715,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #180] @ dafc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl e111c │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -128768,15 +128768,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ db0a4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl e111c │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -128823,15 +128823,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #356] @ db228 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl e111c │ │ │ │ ldr r3, [pc, #320] @ db22c │ │ │ │ ldrh r9, [r0, #8] │ │ │ │ @@ -128932,15 +128932,15 @@ │ │ │ │ ldr r3, [pc, #1184] @ db70c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [pc, #1164] @ db710 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -129004,29 +129004,29 @@ │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq db360 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b db360 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add r8, r3, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq db2dc │ │ │ │ cmp r0, #2 │ │ │ │ beq db454 │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ @@ -129035,15 +129035,15 @@ │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne db410 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -129058,15 +129058,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne db46c │ │ │ │ cmp r4, #0 │ │ │ │ bne db458 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b db2dc │ │ │ │ @@ -129224,25 +129224,25 @@ │ │ │ │ stmib sp, {r9, sl, fp} │ │ │ │ bl 104cb0 │ │ │ │ b db354 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b14db0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b17344 │ │ │ │ - tsteq r4, ip, ror #25 │ │ │ │ - tsteq r4, ip, ror ip │ │ │ │ + tsteq r4, ip, lsl #26 │ │ │ │ + @ instruction: 0x01144c9c │ │ │ │ @ instruction: 0x01b14c90 │ │ │ │ - @ instruction: 0x01144abc │ │ │ │ + @ instruction: 0x01144adc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01b14af0 │ │ │ │ - tsteq r4, r4, ror #20 │ │ │ │ - tsteq r4, r4, asr sl │ │ │ │ + tsteq r4, r4, lsl #21 │ │ │ │ + tsteq r4, r4, ror sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x011449d8 │ │ │ │ - @ instruction: 0x011448d8 │ │ │ │ + @ instruction: 0x011449f8 │ │ │ │ + @ instruction: 0x011448f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr lr, [pc, #684] @ dba00 │ │ │ │ ldr ip, [pc, #684] @ dba04 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -129253,15 +129253,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #656] @ dba08 │ │ │ │ ldr r7, [pc, #656] @ dba0c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r9, [sp, #208] @ 0xd0 │ │ │ │ mov sl, r3 │ │ │ │ bl e120c │ │ │ │ @@ -129326,15 +129326,15 @@ │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq db868 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b db868 │ │ │ │ @@ -129365,37 +129365,37 @@ │ │ │ │ bne db868 │ │ │ │ b db894 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq db7c4 │ │ │ │ cmp r0, #2 │ │ │ │ beq db97c │ │ │ │ ldr r1, [r8, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq db9ac │ │ │ │ b db95c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne db990 │ │ │ │ cmp r8, #0 │ │ │ │ bne db97c │ │ │ │ b db7c4 │ │ │ │ ldr r2, [pc, #88] @ dba18 │ │ │ │ @@ -129415,30 +129415,30 @@ │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b148a4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b16e44 │ │ │ │ - tsteq r4, ip, lsr r8 │ │ │ │ - tsteq r4, r0, ror #15 │ │ │ │ + tsteq r4, ip, asr r8 │ │ │ │ + tsteq r4, r0, lsl #16 │ │ │ │ @ instruction: 0x01b14788 │ │ │ │ @ instruction: 0x01b14638 │ │ │ │ - tsteq r4, ip, lsr #11 │ │ │ │ + tsteq r4, ip, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ dba94 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ @@ -129467,15 +129467,15 @@ │ │ │ │ ldr r3, [pc, #1636] @ dc12c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1604] @ dc130 │ │ │ │ mov r8, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ @@ -129713,15 +129713,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne dbc2c │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq dbc2c │ │ │ │ ldr r2, [pc, #660] @ dc15c │ │ │ │ ldr r3, [pc, #604] @ dc128 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -129736,37 +129736,37 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e6050 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq dbd78 │ │ │ │ cmp r0, #2 │ │ │ │ beq dbf48 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq dbf78 │ │ │ │ b dbf28 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne dbf5c │ │ │ │ cmp r9, #0 │ │ │ │ bne dbf48 │ │ │ │ b dbd78 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -129872,34 +129872,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 102340 │ │ │ │ b dbe24 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b14548 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b16aec │ │ │ │ - tsteq r4, ip, ror #9 │ │ │ │ - smlawteq fp, r8, r7, r4 │ │ │ │ - @ instruction: 0x011aead0 │ │ │ │ + tsteq r4, ip, lsl #10 │ │ │ │ + @ instruction: 0x012b47e8 │ │ │ │ + @ instruction: 0x011aeaf0 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ @ instruction: 0x01b14480 │ │ │ │ - tsteq r4, r8, lsl #18 │ │ │ │ - tsteq r4, r4, ror lr │ │ │ │ + tsteq r4, r8, lsr #18 │ │ │ │ + @ instruction: 0x01143e94 │ │ │ │ @ instruction: 0x01b143c4 │ │ │ │ - ldrdeq r4, [fp, -r8]! │ │ │ │ + strdeq r4, [fp, -r8]! │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b14130 │ │ │ │ @ instruction: 0x01b14040 │ │ │ │ - tsteq r4, r4, asr #9 │ │ │ │ - tsteq r4, r4, asr #20 │ │ │ │ - tsteq r4, r0, ror r4 │ │ │ │ - tsteq r4, r4, asr sl │ │ │ │ + tsteq r4, r4, ror #9 │ │ │ │ + tsteq r4, r4, ror #20 │ │ │ │ + @ instruction: 0x01143490 │ │ │ │ + tsteq r4, r4, ror sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r4, r4, asr #8 │ │ │ │ - @ instruction: 0x011439f8 │ │ │ │ + tsteq r4, r4, ror #8 │ │ │ │ + tsteq r4, r8, lsl sl │ │ │ │ @ instruction: 0xfffeec60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr lr, [pc, #1648] @ dc80c │ │ │ │ ldr ip, [pc, #1648] @ dc810 │ │ │ │ @@ -129910,15 +129910,15 @@ │ │ │ │ ldr r3, [pc, #1632] @ dc814 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1600] @ dc818 │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ @@ -130155,15 +130155,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne dc318 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq dc318 │ │ │ │ ldr r2, [pc, #660] @ dc844 │ │ │ │ ldr r3, [pc, #604] @ dc810 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -130178,37 +130178,37 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e6050 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r9, sl, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq dc460 │ │ │ │ cmp r0, #2 │ │ │ │ beq dc630 │ │ │ │ ldr r1, [sl, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq dc660 │ │ │ │ b dc610 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne dc644 │ │ │ │ cmp sl, #0 │ │ │ │ bne dc630 │ │ │ │ b dc460 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -130314,46 +130314,46 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 102340 │ │ │ │ b dc50c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b13e5c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b16400 │ │ │ │ - tsteq r4, r0, lsr #28 │ │ │ │ - ldrdeq r4, [fp, -ip]! │ │ │ │ - tsteq sl, r4, ror #7 │ │ │ │ + tsteq r4, r0, asr #28 │ │ │ │ + strdeq r4, [fp, -ip]! │ │ │ │ + tsteq sl, r4, lsl #8 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ @ instruction: 0x01b13d94 │ │ │ │ - tsteq r4, ip, lsl r2 │ │ │ │ - tsteq r4, r8, lsl #15 │ │ │ │ + tsteq r4, ip, lsr r2 │ │ │ │ + tsteq r4, r8, lsr #15 │ │ │ │ @ instruction: 0x01b13cd8 │ │ │ │ - strdeq r3, [fp, -r0]! │ │ │ │ + @ instruction: 0x012b3f10 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b13a48 │ │ │ │ @ instruction: 0x01b13958 │ │ │ │ - @ instruction: 0x01142ddc │ │ │ │ - tsteq r4, ip, asr r3 │ │ │ │ - tsteq r4, r8, lsl #27 │ │ │ │ - tsteq r4, ip, ror #6 │ │ │ │ + @ instruction: 0x01142dfc │ │ │ │ + tsteq r4, ip, ror r3 │ │ │ │ + tsteq r4, r8, lsr #27 │ │ │ │ + tsteq r4, ip, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r4, ip, asr sp │ │ │ │ - tsteq r4, r0, lsl r3 │ │ │ │ + tsteq r4, ip, ror sp │ │ │ │ + tsteq r4, r0, lsr r3 │ │ │ │ @ instruction: 0xfffee578 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #96] @ dc8e8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ @@ -130384,15 +130384,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [pc, #1704] @ dcfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1684] @ dcfd4 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ @@ -130571,15 +130571,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne dcc28 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne dce60 │ │ │ │ ldr r2, [pc, #956] @ dcfec │ │ │ │ ldr r3, [pc, #920] @ dcfcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -130644,37 +130644,37 @@ │ │ │ │ strb r2, [r1, #68] @ 0x44 │ │ │ │ b dcc28 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq dcae0 │ │ │ │ cmp r0, #2 │ │ │ │ beq dcd78 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq dcda8 │ │ │ │ b dcd58 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne dcd8c │ │ │ │ cmp r9, #0 │ │ │ │ bne dcd78 │ │ │ │ b dcae0 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -130809,35 +130809,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 102340 │ │ │ │ b dcb8c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b136f4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b15c94 │ │ │ │ - @ instruction: 0x011436d8 │ │ │ │ - @ instruction: 0x012b3970 │ │ │ │ - tsteq sl, r8, ror ip │ │ │ │ - smlawbeq fp, r8, r8, r3 │ │ │ │ + @ instruction: 0x011436f8 │ │ │ │ + @ instruction: 0x012b3990 │ │ │ │ + @ instruction: 0x011adc98 │ │ │ │ + @ instruction: 0x012b38a8 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b133c8 │ │ │ │ @ instruction: 0x01b13384 │ │ │ │ - tsteq r4, ip, lsl #16 │ │ │ │ - tsteq r4, r8, ror sp │ │ │ │ + tsteq r4, ip, lsr #16 │ │ │ │ + @ instruction: 0x01142d98 │ │ │ │ @ instruction: 0x01b13210 │ │ │ │ - tsteq r4, r4, lsl ip │ │ │ │ - @ instruction: 0x01142694 │ │ │ │ + tsteq r4, r4, lsr ip │ │ │ │ + @ instruction: 0x011426b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01b13190 │ │ │ │ - tsteq r4, r0, lsl #12 │ │ │ │ - tsteq r4, r4, ror #23 │ │ │ │ + tsteq r4, r0, lsr #12 │ │ │ │ + tsteq r4, r4, lsl #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b13124 │ │ │ │ - tsteq r4, r0, lsr #11 │ │ │ │ - tsteq r4, r4, asr fp │ │ │ │ + tsteq r4, r0, asr #11 │ │ │ │ + tsteq r4, r4, ror fp │ │ │ │ @ instruction: 0xfffeddc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr lr, [pc, #1732] @ dd708 │ │ │ │ ldr ip, [pc, #1732] @ dd70c │ │ │ │ @@ -130848,15 +130848,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [pc, #1704] @ dd710 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1684] @ dd714 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ @@ -131035,15 +131035,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne dd368 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne dd5a0 │ │ │ │ ldr r2, [pc, #956] @ dd72c │ │ │ │ ldr r3, [pc, #920] @ dd70c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -131108,37 +131108,37 @@ │ │ │ │ strb r2, [r1, #68] @ 0x44 │ │ │ │ b dd368 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq dd220 │ │ │ │ cmp r0, #2 │ │ │ │ beq dd4b8 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq dd4e8 │ │ │ │ b dd498 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne dd4cc │ │ │ │ cmp r9, #0 │ │ │ │ bne dd4b8 │ │ │ │ b dd220 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -131273,47 +131273,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 102340 │ │ │ │ b dd2cc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b12fb4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b15554 │ │ │ │ - @ instruction: 0x01142fb8 │ │ │ │ - @ instruction: 0x012b3230 │ │ │ │ - tsteq sl, r8, lsr r5 │ │ │ │ - @ instruction: 0x012b3148 │ │ │ │ + @ instruction: 0x01142fd8 │ │ │ │ + @ instruction: 0x012b3250 │ │ │ │ + tsteq sl, r8, asr r5 │ │ │ │ + @ instruction: 0x012b3168 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b12c88 │ │ │ │ @ instruction: 0x01b12c44 │ │ │ │ - tsteq r4, ip, asr #1 │ │ │ │ - tsteq r4, r8, lsr r6 │ │ │ │ + tsteq r4, ip, ror #1 │ │ │ │ + tsteq r4, r8, asr r6 │ │ │ │ @ instruction: 0x01b12ad0 │ │ │ │ - @ instruction: 0x011424d4 │ │ │ │ - tsteq r4, r4, asr pc │ │ │ │ + @ instruction: 0x011424f4 │ │ │ │ + tsteq r4, r4, ror pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01b12a50 │ │ │ │ - tsteq r4, r0, asr #29 │ │ │ │ - tsteq r4, r4, lsr #9 │ │ │ │ + tsteq r4, r0, ror #29 │ │ │ │ + tsteq r4, r4, asr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b129e4 │ │ │ │ - tsteq r4, r0, ror #28 │ │ │ │ - tsteq r4, r4, lsl r4 │ │ │ │ + tsteq r4, r0, lsl #29 │ │ │ │ + tsteq r4, r4, lsr r4 │ │ │ │ @ instruction: 0xfffed684 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ dd7ec │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ @@ -131345,15 +131345,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #1748] @ ddf00 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1728] @ ddf04 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #32] │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ @@ -131533,15 +131533,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne ddb30 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne ddd6c │ │ │ │ ldr r2, [pc, #996] @ ddf1c │ │ │ │ ldr r3, [pc, #960] @ ddefc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -131608,37 +131608,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b ddb30 │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq dd9e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq ddc88 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq ddcb8 │ │ │ │ b ddc68 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne ddc9c │ │ │ │ cmp r9, #0 │ │ │ │ bne ddc88 │ │ │ │ b dd9e4 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -131781,35 +131781,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 102340 │ │ │ │ b dda94 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b127f0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b14d90 │ │ │ │ - tsteq r4, r4, lsl r8 │ │ │ │ - @ instruction: 0x012b2a64 │ │ │ │ - tsteq sl, ip, ror #26 │ │ │ │ - smlawbeq fp, r0, r9, r2 │ │ │ │ + tsteq r4, r4, lsr r8 │ │ │ │ + smlawbeq fp, r4, sl, r2 │ │ │ │ + tsteq sl, ip, lsl #27 │ │ │ │ + @ instruction: 0x012b29a0 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b124c0 │ │ │ │ @ instruction: 0x01b1247c │ │ │ │ - tsteq r4, r4, lsl #18 │ │ │ │ - tsteq r4, r0, ror lr │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ + @ instruction: 0x01141e90 │ │ │ │ @ instruction: 0x01b12300 │ │ │ │ - tsteq r4, ip, lsl #15 │ │ │ │ - tsteq r4, ip, lsl #26 │ │ │ │ + tsteq r4, ip, lsr #15 │ │ │ │ + tsteq r4, ip, lsr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01b12284 │ │ │ │ - @ instruction: 0x011416f4 │ │ │ │ - @ instruction: 0x01141cd8 │ │ │ │ + tsteq r4, r4, lsl r7 │ │ │ │ + @ instruction: 0x01141cf8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b12218 │ │ │ │ - tsteq r4, r0, asr ip │ │ │ │ - @ instruction: 0x0114169c │ │ │ │ + tsteq r4, r0, ror ip │ │ │ │ + @ instruction: 0x011416bc │ │ │ │ @ instruction: 0xfffecec0 │ │ │ │ @ instruction: 0x01b12184 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr lr, [pc, #1756] @ de654 │ │ │ │ @@ -131821,15 +131821,15 @@ │ │ │ │ str ip, [sp, #140] @ 0x8c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [pc, #1728] @ de65c │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #1708] @ de660 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ @@ -132004,15 +132004,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne de28c │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne de4c8 │ │ │ │ ldr r2, [pc, #996] @ de678 │ │ │ │ ldr r3, [pc, #960] @ de658 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -132079,37 +132079,37 @@ │ │ │ │ strb r3, [r1, #68] @ 0x44 │ │ │ │ b de28c │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r8, r9, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq de144 │ │ │ │ cmp r0, #2 │ │ │ │ beq de3e4 │ │ │ │ ldr r1, [r9, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq de414 │ │ │ │ b de3c4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne de3f8 │ │ │ │ cmp r9, #0 │ │ │ │ bne de3e4 │ │ │ │ b de144 │ │ │ │ add r3, r5, #458752 @ 0x70000 │ │ │ │ @@ -132252,47 +132252,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 102340 │ │ │ │ b de1f0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01b12080 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01b14620 │ │ │ │ - tsteq r4, r4, asr #1 │ │ │ │ - @ instruction: 0x012b2300 │ │ │ │ - tsteq sl, r8, lsl #12 │ │ │ │ - @ instruction: 0x012b2224 │ │ │ │ + tsteq r4, r4, ror #1 │ │ │ │ + @ instruction: 0x012b2320 │ │ │ │ + tsteq sl, r8, lsr #12 │ │ │ │ + @ instruction: 0x012b2244 │ │ │ │ andeq r1, r0, r3, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ @ instruction: 0x01b11d64 │ │ │ │ @ instruction: 0x01b11d20 │ │ │ │ - tsteq r4, r8, lsr #3 │ │ │ │ - tsteq r4, r4, lsl r7 │ │ │ │ + tsteq r4, r8, asr #3 │ │ │ │ + tsteq r4, r4, lsr r7 │ │ │ │ @ instruction: 0x01b11ba4 │ │ │ │ - tsteq r4, r0, lsr r0 │ │ │ │ - @ instruction: 0x011415b0 │ │ │ │ + tsteq r4, r0, asr r0 │ │ │ │ + @ instruction: 0x011415d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01b11b28 │ │ │ │ - @ instruction: 0x01140f98 │ │ │ │ - tsteq r4, ip, ror r5 │ │ │ │ + @ instruction: 0x01140fb8 │ │ │ │ + @ instruction: 0x0114159c │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x01b11abc │ │ │ │ - @ instruction: 0x011414f4 │ │ │ │ - tsteq r4, r0, asr #30 │ │ │ │ + tsteq r4, r4, lsl r5 │ │ │ │ + tsteq r4, r0, ror #30 │ │ │ │ @ instruction: 0xfffec760 │ │ │ │ @ instruction: 0x01b11a24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #88] @ de72c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ @@ -132314,15 +132314,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #96] @ de7ac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ @@ -132346,15 +132346,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #100] @ de830 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ str ip, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ @@ -132398,15 +132398,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ + tsteq r4, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr ip, [pc, #80] @ de91c │ │ │ │ @@ -132427,15 +132427,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r0, asr #15 │ │ │ │ + tsteq r4, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132459,15 +132459,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, lr │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r8, asr #14 │ │ │ │ + tsteq r4, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132491,15 +132491,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, lr │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r8, asr #13 │ │ │ │ + tsteq r4, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -132523,15 +132523,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, lr │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, ip, ror r6 │ │ │ │ + @ instruction: 0x0114169c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -132557,15 +132557,15 @@ │ │ │ │ mov r3, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r4, ip, lsl r6 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132588,15 +132588,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r8, asr #11 │ │ │ │ + tsteq r4, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132619,15 +132619,15 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r8, lsr r5 │ │ │ │ + tsteq r4, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132653,15 +132653,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011414d4 │ │ │ │ + @ instruction: 0x011414f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132689,15 +132689,15 @@ │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r4, ip, ror r4 │ │ │ │ + @ instruction: 0x0114149c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132721,15 +132721,15 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r1, lr │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r0, lsl #8 │ │ │ │ + tsteq r4, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132754,15 +132754,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ mov r1, lr │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r0, lsl #7 │ │ │ │ + tsteq r4, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132786,15 +132786,15 @@ │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r0, lsr r3 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132819,15 +132819,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r0, #3 │ │ │ │ str ip, [sp, #28] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011412b0 │ │ │ │ + @ instruction: 0x011412d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132852,15 +132852,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #28] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r8, lsr r2 │ │ │ │ + tsteq r4, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132884,15 +132884,15 @@ │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #28] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011411b4 │ │ │ │ + @ instruction: 0x011411d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132918,15 +132918,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str lr, [sp, #32] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ + tsteq r4, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -132954,15 +132954,15 @@ │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r0, #3 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #32] │ │ │ │ bl cd474 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r4, r4, ror #1 │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r2, [pc, #1472] @ df728 │ │ │ │ cmp ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ bne df1b4 │ │ │ │ ldr r3, [pc, #1456] @ df72c │ │ │ │ @@ -133328,27 +133328,27 @@ │ │ │ │ cmp r4, lr │ │ │ │ bcc df5d0 │ │ │ │ b df39c │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01b10e8c │ │ │ │ muleq r0, r3, sp │ │ │ │ - @ instruction: 0x012b101a │ │ │ │ + @ instruction: 0x012b103a │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r1, ror sp │ │ │ │ andeq r8, r0, r3, lsl #27 │ │ │ │ andeq r8, r0, r5, lsl r8 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ - @ instruction: 0x012b0fbe │ │ │ │ + ldrdeq r0, [fp, -lr]! │ │ │ │ andeq r8, r0, sp, asr #32 │ │ │ │ - @ instruction: 0x012b0f92 │ │ │ │ - @ instruction: 0x012b0f62 │ │ │ │ + @ instruction: 0x012b0fb2 │ │ │ │ + smlawbeq fp, r2, pc, r0 @ │ │ │ │ andeq r8, r0, lr, lsl #27 │ │ │ │ - strdeq r0, [fp, -sl]! │ │ │ │ + @ instruction: 0x012b0f1a │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ @@ -133470,22 +133470,22 @@ │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #192] @ 0xc0 │ │ │ │ beq df98c │ │ │ │ cmp fp, #0 │ │ │ │ beq df974 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq dfba8 │ │ │ │ cmp r6, #0 │ │ │ │ beq df988 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r6, [r5, #216] @ 0xd8 │ │ │ │ strh sl, [r5, #208] @ 0xd0 │ │ │ │ ldrb sl, [r4, #5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [r5, #212] @ 0xd4 │ │ │ │ str r9, [r5, #220] @ 0xdc │ │ │ │ @@ -133553,24 +133553,24 @@ │ │ │ │ b df91c │ │ │ │ ldr fp, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r3, fp, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq df938 │ │ │ │ cmp r0, #2 │ │ │ │ beq dfaf0 │ │ │ │ ldr r1, [fp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne dfacc │ │ │ │ cmp fp, #0 │ │ │ │ beq df938 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -133578,30 +133578,30 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne dfb0c │ │ │ │ cmp r4, #0 │ │ │ │ bne dfaf8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b df938 │ │ │ │ ldr r2, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r2, r2, #32768 @ 0x8000 │ │ │ │ add r3, r2, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq df9b0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str sl, [r2, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -133620,26 +133620,26 @@ │ │ │ │ b 28a470 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 21a348 │ │ │ │ b df974 │ │ │ │ @ instruction: 0x01b10758 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x011407f0 │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x011407f0 │ │ │ │ - tsteq r4, r4, lsl #14 │ │ │ │ + tsteq r4, r0, lsl r8 │ │ │ │ + tsteq r4, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #208] @ dfcb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #192] @ dfcbc │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ beq dfc28 │ │ │ │ ldr r3, [pc, #180] @ dfcc0 │ │ │ │ ldr r2, [pc, #180] @ dfcc4 │ │ │ │ @@ -133684,28 +133684,28 @@ │ │ │ │ bl e1368 │ │ │ │ subs r1, r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ bne dfc50 │ │ │ │ b dfc78 │ │ │ │ @ instruction: 0x01b129d4 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - @ instruction: 0x01140698 │ │ │ │ - tsteq r4, r0, lsr #13 │ │ │ │ - tsteq r4, r4, asr #12 │ │ │ │ - tsteq r4, ip, lsl r6 │ │ │ │ + @ instruction: 0x011406b8 │ │ │ │ + tsteq r4, r0, asr #13 │ │ │ │ + tsteq r4, r4, ror #12 │ │ │ │ + tsteq r4, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #228] @ dfdcc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ dfdd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ beq dfd30 │ │ │ │ ldr r3, [pc, #192] @ dfdd4 │ │ │ │ ldr r2, [pc, #192] @ dfdd8 │ │ │ │ @@ -133753,29 +133753,29 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl ca9fc │ │ │ │ cmp r0, #0 │ │ │ │ bne dfd48 │ │ │ │ b dfd80 │ │ │ │ @ instruction: 0x01b128cc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r4, r8, asr #11 │ │ │ │ + tsteq r4, r8, ror #11 │ │ │ │ + @ instruction: 0x011405b8 │ │ │ │ @ instruction: 0x01140598 │ │ │ │ - tsteq r4, r8, ror r5 │ │ │ │ - tsteq r4, ip, asr #10 │ │ │ │ + tsteq r4, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #240] @ dfef0 │ │ │ │ ldr r8, [pc, #240] @ dfef4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ @@ -133825,27 +133825,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ bl ca9fc │ │ │ │ cmp r0, #0 │ │ │ │ bne dfe84 │ │ │ │ b dfeac │ │ │ │ @ instruction: 0x01b127bc │ │ │ │ - @ instruction: 0x011404d4 │ │ │ │ + @ instruction: 0x011404f4 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r4, r4, asr r4 │ │ │ │ + tsteq r4, r4, ror r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r4, r4, ror #8 │ │ │ │ + tsteq r4, r4, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ dffe4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ beq dffdc │ │ │ │ ldr r2, [pc, #164] @ dffe8 │ │ │ │ mov r1, r4 │ │ │ │ @@ -133886,27 +133886,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl df870 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r4 │ │ │ │ b dff58 │ │ │ │ @ instruction: 0x01b1269c │ │ │ │ + tsteq r4, r4, ror #7 │ │ │ │ tsteq r4, r4, asr #7 │ │ │ │ - tsteq r4, r4, lsr #7 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r4, r0, lsr #6 │ │ │ │ + tsteq r4, r0, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #216] @ e00ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ beq e00e4 │ │ │ │ ldr r2, [pc, #180] @ e00f0 │ │ │ │ @@ -133952,27 +133952,27 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl df870 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r4 │ │ │ │ b e0050 │ │ │ │ @ instruction: 0x01b125a8 │ │ │ │ - tsteq r4, ip, asr #5 │ │ │ │ - @ instruction: 0x011402bc │ │ │ │ + tsteq r4, ip, ror #5 │ │ │ │ + @ instruction: 0x011402dc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r4, r8, lsl r2 │ │ │ │ + tsteq r4, r8, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #212] @ e01f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ beq e01e8 │ │ │ │ ldr r2, [pc, #176] @ e01f4 │ │ │ │ @@ -134017,29 +134017,29 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl df870 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r4 │ │ │ │ b e0158 │ │ │ │ @ instruction: 0x01b124a0 │ │ │ │ + tsteq r4, r8, lsl #4 │ │ │ │ tsteq r4, r8, ror #3 │ │ │ │ - tsteq r4, r8, asr #3 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r4, r4, lsl r1 │ │ │ │ + tsteq r4, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #228] @ e0304 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r1, r2, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ beq e0284 │ │ │ │ ldr sl, [pc, #192] @ e0308 │ │ │ │ mov r0, r9 │ │ │ │ add sl, pc, sl │ │ │ │ @@ -134086,18 +134086,18 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl df870 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x01b1239c │ │ │ │ - ldrsheq r0, [r4, -r8] │ │ │ │ - tsteq r4, r4, lsr #1 │ │ │ │ + tsteq r4, r8, lsl r1 │ │ │ │ + tsteq r4, r4, asr #1 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tstpeq r3, r8, ror #31 @ p-variant is OBSOLETE │ │ │ │ + tsteq r4, r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl a49d8 │ │ │ │ @@ -134119,15 +134119,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #104] @ e03ec │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldrb ip, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [pc, #68] @ e03f0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -134144,25 +134144,25 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ bl ceb34 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b12238 │ │ │ │ - tstpeq r3, r8, lsr #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, asr #31 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #104] @ e0478 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldrb ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr ip, [pc, #68] @ e047c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -134179,25 +134179,25 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp, #32] │ │ │ │ bl ceb34 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01b121ac │ │ │ │ - tstpeq r3, r4, lsr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, asr pc @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #176] @ e0548 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ cmpgt r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ movle lr, #1 │ │ │ │ movgt lr, #0 │ │ │ │ @@ -134231,16 +134231,16 @@ │ │ │ │ add r1, r1, #1280 @ 0x500 │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01b12120 │ │ │ │ - tstpeq r3, r8, lsr #29 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, ip, ror lr @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, asr #29 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113fe9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ @@ -134249,15 +134249,15 @@ │ │ │ │ cmpgt r8, #0 │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ orrle r5, r5, #1 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ ldrb r3, [sp, #88] @ 0x58 │ │ │ │ beq e05d4 │ │ │ │ ldr r2, [pc, #120] @ e062c │ │ │ │ mov r3, #3 │ │ │ │ @@ -134287,28 +134287,28 @@ │ │ │ │ str r7, [sp] │ │ │ │ strd r4, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ bl ceb34 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0x01b12030 │ │ │ │ - @ instruction: 0x0113fdf0 │ │ │ │ + tstpeq r3, r0, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r3, r0, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsr #28 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #208] @ e0724 │ │ │ │ ldr fp, [pc, #208] @ e0728 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ add fp, pc, fp │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ @@ -134350,31 +134350,31 @@ │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r4, r8} │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01b11f68 │ │ │ │ - @ instruction: 0x0113fd90 │ │ │ │ + @ instruction: 0x0113fdb0 │ │ │ │ @ instruction: 0x01b11ec4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0113fc94 │ │ │ │ + @ instruction: 0x0113fcb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #236] @ e0840 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #224] @ e0844 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ @@ -134421,28 +134421,28 @@ │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [sp] │ │ │ │ bl ceb34 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01b11e64 │ │ │ │ - tstpeq r3, r8, lsr #25 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, asr #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01b11dfc │ │ │ │ - tstpeq r3, r0, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsl #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #212] @ e0940 │ │ │ │ ldr fp, [pc, #212] @ e0944 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ add fp, pc, fp │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r9 │ │ │ │ @@ -134485,30 +134485,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01b11d50 │ │ │ │ - @ instruction: 0x0113fbb8 │ │ │ │ + @ instruction: 0x0113fbd8 │ │ │ │ @ instruction: 0x01b11cac │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r3, ip, ror sl @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113fa9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #240] @ e0a5c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [pc, #228] @ e0a60 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r5] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ @@ -134556,17 +134556,17 @@ │ │ │ │ mov r0, sl │ │ │ │ mov r1, #3 │ │ │ │ str ip, [sp] │ │ │ │ bl ceb34 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01b11c4c │ │ │ │ - @ instruction: 0x0113fad4 │ │ │ │ + @ instruction: 0x0113faf4 │ │ │ │ @ instruction: 0x01b11be0 │ │ │ │ - tstpeq r3, r4, asr #19 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, ror #19 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrb ip, [sp, #24] │ │ │ │ str ip, [sp, #24] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #28] │ │ │ │ b ceb34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -134807,27 +134807,27 @@ │ │ │ │ str fp, [sp] │ │ │ │ bl 105078 │ │ │ │ b e0d30 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ asrseq pc, r4, r5 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ asrseq pc, r0 @ @ │ │ │ │ - tstpeq r3, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ lslseq pc, r8, #9 @ │ │ │ │ - @ instruction: 0x0113f8f0 │ │ │ │ + tstpeq r3, r0, lsl r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ lsrseq pc, ip @ @ │ │ │ │ - tstpeq r3, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113f890 │ │ │ │ + tstpeq r3, r4, lsl #16 @ p-variant is OBSOLETE │ │ │ │ asrseq pc, r0, #5 @ │ │ │ │ - tstpeq r3, ip, ror r7 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113f79c │ │ │ │ rorseq pc, r8, r2 @ │ │ │ │ - tstpeq r3, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, lsr #14 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #172] @ e0f44 │ │ │ │ ldr r3, [pc, #172] @ e0f48 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -134886,26 +134886,26 @@ │ │ │ │ add r4, sl, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e107c │ │ │ │ add r0, r9, #16384 @ 0x4000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1064 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r6, #0 │ │ │ │ beq e10c0 │ │ │ │ cmp r5, #0 │ │ │ │ blt e1018 │ │ │ │ @@ -134957,15 +134957,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne e1098 │ │ │ │ cmp fp, #0 │ │ │ │ bne e1084 │ │ │ │ b e0f94 │ │ │ │ ldr r2, [pc, #80] @ e1118 │ │ │ │ @@ -134975,64 +134975,64 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b e1030 │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq e10b4 │ │ │ │ b e10e0 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tstpeq r3, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x0113f4d0 │ │ │ │ - tstpeq r3, ip, asr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113f4f0 │ │ │ │ + tstpeq r3, ip, ror #8 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r6, #32768 @ 0x8000 │ │ │ │ add r4, r7, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1188 │ │ │ │ add r0, r6, #16384 @ 0x4000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e11cc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne e11e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne e11a4 │ │ │ │ cmp r8, #0 │ │ │ │ bne e1190 │ │ │ │ b e1154 │ │ │ │ mov r3, #0 │ │ │ │ @@ -135042,15 +135042,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq e11c0 │ │ │ │ b e11ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -135061,26 +135061,26 @@ │ │ │ │ beq e128c │ │ │ │ ldr r8, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #32768 @ 0x8000 │ │ │ │ add r5, r9, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e12c8 │ │ │ │ add r0, r8, #16384 @ 0x4000 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e12b0 │ │ │ │ cmp r7, #0 │ │ │ │ beq e128c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #156] @ e1330 │ │ │ │ @@ -135104,31 +135104,31 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne e12e4 │ │ │ │ cmp sl, #0 │ │ │ │ bne e12d0 │ │ │ │ b e1250 │ │ │ │ ldr r1, [r9, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq e1300 │ │ │ │ b e1310 │ │ │ │ - tstpeq r3, ip, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0113f29c │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -135423,22 +135423,22 @@ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ add r3, r3, #104448 @ 0x19800 │ │ │ │ ldr r0, [r3, #372] @ 0x174 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ rorseq lr, ip, #24 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ - @ instruction: 0x012aef60 │ │ │ │ - @ instruction: 0x012aef46 │ │ │ │ + smlawbeq sl, r0, pc, lr @ │ │ │ │ + @ instruction: 0x012aef66 │ │ │ │ andeq r9, r0, r3, lsl #2 │ │ │ │ - @ instruction: 0x012aef21 │ │ │ │ + @ instruction: 0x012aef41 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - @ instruction: 0x012aee78 │ │ │ │ - tstpeq r3, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x012aee98 │ │ │ │ + tstpeq r3, r8, asr r0 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ cmp r3, #14 │ │ │ │ movge r3, #14 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -135475,15 +135475,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ strh r3, [r1, #8] │ │ │ │ beq e18c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq e1954 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r6, #593920 @ 0x91000 │ │ │ │ ldr r0, [r2, #2768] @ 0xad0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r7, #660] @ 0x294 │ │ │ │ @@ -135505,15 +135505,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl ec560 │ │ │ │ ldr r4, [r7, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ beq e1940 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq e1978 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5cfa4 │ │ │ │ @@ -135564,39 +135564,39 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq e1a2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq e1a48 │ │ │ │ cmp r4, #0 │ │ │ │ beq e1a40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #44] @ e1a7c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq e1a6c │ │ │ │ mov r1, r6 │ │ │ │ bl e1888 │ │ │ │ b e1a2c │ │ │ │ ldr r1, [pc, #12] @ e1a80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28a190 │ │ │ │ b e1a2c │ │ │ │ @ instruction: 0x01b10b6c │ │ │ │ - @ instruction: 0x0113eaf4 │ │ │ │ + tsteq r3, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs ip, r1, #0 │ │ │ │ ldr r1, [pc, #1244] @ e1f7c │ │ │ │ ldr r3, [pc, #1244] @ e1f80 │ │ │ │ @@ -135622,26 +135622,26 @@ │ │ │ │ beq e1ad8 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r5, #32768 @ 0x8000 │ │ │ │ add r6, sl, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1edc │ │ │ │ add r0, r5, #16384 @ 0x4000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e1ec4 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ beq e1ad8 │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -135816,50 +135816,50 @@ │ │ │ │ bne e1db0 │ │ │ │ b e1b90 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r4, r6, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq e1b58 │ │ │ │ cmp r0, #2 │ │ │ │ beq e1e48 │ │ │ │ ldr r1, [r6, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq e1e78 │ │ │ │ b e1e28 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne e1e5c │ │ │ │ cmp r6, #0 │ │ │ │ bne e1e48 │ │ │ │ b e1b58 │ │ │ │ ldr sl, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #32768 @ 0x8000 │ │ │ │ add r4, sl, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq e1d04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -135878,15 +135878,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e1efc │ │ │ │ cmp r4, #0 │ │ │ │ bne e1ee8 │ │ │ │ ldr r4, [sp] │ │ │ │ b e1b14 │ │ │ │ @@ -135894,15 +135894,15 @@ │ │ │ │ str sl, [sp] │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e1f3c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ @@ -136306,15 +136306,15 @@ │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r7, [sp] │ │ │ │ b e24e8 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ - tsteq r3, r4, lsl #3 │ │ │ │ + tsteq r3, r4, lsr #3 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ ldr r3, [pc, #148] @ e266c │ │ │ │ cmp r2, r3 │ │ │ │ @@ -136420,15 +136420,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ e27d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne e27b8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -136448,15 +136448,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ e2860 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ blt e2848 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -136477,15 +136477,15 @@ │ │ │ │ ldr r2, [pc, #20] @ e2864 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ e2868 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ asrseq pc, r0 @ @ │ │ │ │ - tsteq r3, r4, ror #26 │ │ │ │ + tsteq r3, r4, lsl #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #804] @ e2b98 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [pc, #800] @ e2b9c │ │ │ │ add r3, pc, r3 │ │ │ │ beq e2a54 │ │ │ │ bhi e28cc │ │ │ │ @@ -136750,17 +136750,17 @@ │ │ │ │ ldr r2, [pc, #28] @ e2cb0 │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b e2c84 │ │ │ │ - tsteq r3, r4, ror #18 │ │ │ │ + tsteq r3, r4, lsl #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r8, ror #3 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #704 @ 0x2c0 │ │ │ │ @@ -137151,18 +137151,18 @@ │ │ │ │ b e2f78 │ │ │ │ add fp, r4, #593920 @ 0x91000 │ │ │ │ b e31bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq sp, [r0, r8]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ rorseq sp, r8, r0 │ │ │ │ - @ instruction: 0x012ad39c │ │ │ │ - @ instruction: 0x012ad41c │ │ │ │ - ldrdeq sp, [sl, -ip]! │ │ │ │ - @ instruction: 0x012ad39c │ │ │ │ + @ instruction: 0x012ad3bc │ │ │ │ + @ instruction: 0x012ad43c │ │ │ │ + strdeq sp, [sl, -ip]! │ │ │ │ + @ instruction: 0x012ad3bc │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r9, lsr #1 │ │ │ │ @@ -137177,15 +137177,15 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r7, r3 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e3438 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ @@ -137210,30 +137210,30 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6] │ │ │ │ bne e338c │ │ │ │ add r5, r0, #32768 @ 0x8000 │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e34a0 │ │ │ │ ldr r2, [pc, #200] @ e34b4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #192] @ e34b8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -137244,88 +137244,88 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne e3454 │ │ │ │ cmp r5, #0 │ │ │ │ bne e3440 │ │ │ │ b e3360 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq e3470 │ │ │ │ b e3480 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ bl 4e6050 │ │ │ │ b e33e4 │ │ │ │ - tsteq sl, r8, lsl #4 │ │ │ │ + tsteq sl, r8, lsr #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ subs r3, r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ e3508 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #36] @ e350c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl e3318 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq pc, [r0, r8]! @ │ │ │ │ - ldrsheq sp, [r3, -r8] │ │ │ │ + tsteq r3, r8, lsl r1 │ │ │ │ subs r3, r2, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #44] @ e3560 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #36] @ e3564 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl e3318 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lslseq pc, r0, #1 @ │ │ │ │ - ldrheq sp, [r3, -r0] │ │ │ │ + ldrsbeq sp, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ e35e0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt e35c0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ beq e35b8 │ │ │ │ @@ -137341,26 +137341,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ e35f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 28a470 │ │ │ │ lsrseq pc, ip, r0 @ │ │ │ │ - tsteq r3, r8, lsr r0 │ │ │ │ - tsteq r3, ip, lsl r0 │ │ │ │ - tsteq r3, r8, ror r3 │ │ │ │ + tsteq r3, r8, asr r0 │ │ │ │ + tsteq r3, ip, lsr r0 │ │ │ │ + @ instruction: 0x01138398 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #164] @ e36b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e286c │ │ │ │ @@ -137393,18 +137393,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #28] @ e36c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ lsrseq lr, r0 @ │ │ │ │ - tsteq r3, r4, lsr #31 │ │ │ │ - @ instruction: 0x0113cf90 │ │ │ │ - tsteq r3, r0, ror #30 │ │ │ │ - tsteq r3, ip, lsr #5 │ │ │ │ + tsteq r3, r4, asr #31 │ │ │ │ + @ instruction: 0x0113cfb0 │ │ │ │ + tsteq r3, r0, lsl #31 │ │ │ │ + tsteq r3, ip, asr #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb ip, [sp, #56] @ 0x38 │ │ │ │ @@ -137448,15 +137448,15 @@ │ │ │ │ b e1368 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add sl, r3, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne e3988 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #16384 @ 0x4000 │ │ │ │ add r0, r0, #28 │ │ │ │ @@ -137467,15 +137467,15 @@ │ │ │ │ beq e3880 │ │ │ │ ldr r3, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r3, #32768 @ 0x8000 │ │ │ │ add r3, r7, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e3a0c │ │ │ │ cmp r8, #0 │ │ │ │ ldrh r3, [sl, #8] │ │ │ │ bne e392c │ │ │ │ cmp r3, #0 │ │ │ │ bne e3938 │ │ │ │ @@ -137530,15 +137530,15 @@ │ │ │ │ add r0, r0, #28 │ │ │ │ bl b9c18 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq e3740 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ bl 4e6050 │ │ │ │ @@ -137580,29 +137580,29 @@ │ │ │ │ b e3924 │ │ │ │ cmp r0, #2 │ │ │ │ beq e39b8 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq e39ec │ │ │ │ b e3994 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne e39cc │ │ │ │ cmp r3, #0 │ │ │ │ bne e39b8 │ │ │ │ b e37a0 │ │ │ │ @@ -137624,15 +137624,15 @@ │ │ │ │ mov r3, fp │ │ │ │ bl 28a470 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq e3924 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r4, #40] @ 0x28 │ │ │ │ bl 4e6050 │ │ │ │ b e3924 │ │ │ │ @@ -137643,44 +137643,44 @@ │ │ │ │ mov r3, fp │ │ │ │ bl 28a470 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq e3924 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r4, #40] @ 0x28 │ │ │ │ bl 4e6050 │ │ │ │ b e3924 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ muleq r0, r2, r8 │ │ │ │ @ instruction: 0x812f812f │ │ │ │ @ instruction: 0xffff812f │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - @ instruction: 0x0113b6b0 │ │ │ │ - @ instruction: 0x0113ccdc │ │ │ │ + @ instruction: 0x0113b6d0 │ │ │ │ + @ instruction: 0x0113ccfc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r0, asr r6 │ │ │ │ + tsteq r3, r0, ror r6 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ - @ instruction: 0x011a6bd0 │ │ │ │ + @ instruction: 0x011a6bf0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r3, r0, asr r5 │ │ │ │ + tsteq r3, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ e3b70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #84] @ e3b74 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r4, #102400 @ 0x19000 │ │ │ │ ldr r6, [r1, #2388] @ 0x954 │ │ │ │ @@ -137697,23 +137697,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b e1f88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrseq lr, r0 @ │ │ │ │ - tsteq r3, r4, lsl fp │ │ │ │ + tsteq r3, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ e3bf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r0, [pc, #80] @ e3bf4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #102400 @ 0x19000 │ │ │ │ @@ -137729,23 +137729,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b e1f88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsrseq lr, ip, #20 │ │ │ │ - @ instruction: 0x0113ca90 │ │ │ │ + @ instruction: 0x0113cab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ e3cb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ ldr r0, [pc, #152] @ e3cbc │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bls e3c50 │ │ │ │ add ip, r5, #94208 @ 0x17000 │ │ │ │ ldr r0, [ip, #732] @ 0x2dc │ │ │ │ @@ -137780,45 +137780,45 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b e1f88 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrseq lr, ip, #19 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - tsteq r3, r8, ror #19 │ │ │ │ - tsteq r3, ip, ror #19 │ │ │ │ + tsteq r3, r8, lsl #20 │ │ │ │ + tsteq r3, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #264] @ e3de8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r6, r1, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq e3d58 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #32768 @ 0x8000 │ │ │ │ add r5, r9, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e3d80 │ │ │ │ add r0, r8, #16384 @ 0x4000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e3d68 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b e1f88 │ │ │ │ @@ -137838,39 +137838,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne e3d9c │ │ │ │ cmp sl, #0 │ │ │ │ bne e3d88 │ │ │ │ b e3d18 │ │ │ │ ldr r1, [r9, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq e3db8 │ │ │ │ b e3dc8 │ │ │ │ asrseq lr, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ e3f8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #732] @ 0x2dc │ │ │ │ ldr r3, [r3, #736] @ 0x2e0 │ │ │ │ cmp ip, r3 │ │ │ │ movcc ip, r3 │ │ │ │ cmp r4, ip │ │ │ │ @@ -137880,26 +137880,26 @@ │ │ │ │ beq e3eb0 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #32768 @ 0x8000 │ │ │ │ add r7, r9, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e3ef4 │ │ │ │ add r0, r8, #16384 @ 0x4000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e3edc │ │ │ │ cmp r5, #0 │ │ │ │ beq e3f38 │ │ │ │ ldrh r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq e3f50 │ │ │ │ @@ -137931,15 +137931,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne e3f10 │ │ │ │ cmp sl, #0 │ │ │ │ bne e3efc │ │ │ │ b e3e5c │ │ │ │ ldr r2, [pc, #88] @ e3f98 │ │ │ │ @@ -137954,44 +137954,44 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r1, [r9, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq e3f2c │ │ │ │ b e3f6c │ │ │ │ lsrseq lr, r8 @ │ │ │ │ - @ instruction: 0x0113c7b0 │ │ │ │ + @ instruction: 0x0113c7d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, r8, asr r7 │ │ │ │ + tsteq r3, r8, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r0, ror #14 │ │ │ │ + tsteq r3, r0, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #456] @ e4184 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r8, r2, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ beq e40f4 │ │ │ │ ldr r9, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #32768 @ 0x8000 │ │ │ │ add r5, r9, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e411c │ │ │ │ cmp r6, #0 │ │ │ │ ble e40a8 │ │ │ │ add r5, r4, r4, lsl #4 │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ add r5, r5, #104448 @ 0x19800 │ │ │ │ @@ -138035,15 +138035,15 @@ │ │ │ │ add r5, r5, #68 @ 0x44 │ │ │ │ bne e4078 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -138069,39 +138069,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne e4138 │ │ │ │ cmp r9, #0 │ │ │ │ bne e4124 │ │ │ │ b e3ff8 │ │ │ │ ldr r1, [r9, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq e4154 │ │ │ │ b e4164 │ │ │ │ lslseq lr, r0, #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #576] @ e43e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r5, r1, r4 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r3, #736] @ 0x2e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r5, r1 │ │ │ │ @@ -138111,15 +138111,15 @@ │ │ │ │ beq e42f8 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r5, r8, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e4378 │ │ │ │ cmp r9, #0 │ │ │ │ ble e42d0 │ │ │ │ add r8, r4, r4, lsl #4 │ │ │ │ ldr sl, [pc, #472] @ e43e4 │ │ │ │ add r8, r7, r8, lsl #2 │ │ │ │ @@ -138173,15 +138173,15 @@ │ │ │ │ add r8, r8, #68 @ 0x44 │ │ │ │ bne e429c │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e435c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #0 │ │ │ │ ble e42f0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -138216,46 +138216,46 @@ │ │ │ │ b 4e6050 │ │ │ │ cmp r0, #2 │ │ │ │ beq e43a4 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq e43d4 │ │ │ │ b e4384 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne e43b8 │ │ │ │ cmp r8, #0 │ │ │ │ bne e43a4 │ │ │ │ b e41f8 │ │ │ │ lslseq lr, ip, r4 │ │ │ │ - tsteq r3, r0, lsr #10 │ │ │ │ + tsteq r3, r0, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r0, lsr #7 │ │ │ │ + tsteq r3, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #528] @ e4618 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ str r2, [sp] │ │ │ │ blt e45fc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -138285,26 +138285,26 @@ │ │ │ │ beq e4474 │ │ │ │ ldr r9, [sl] │ │ │ │ mov r2, #1 │ │ │ │ add fp, r9, #32768 @ 0x8000 │ │ │ │ add r7, fp, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e456c │ │ │ │ add r0, r9, #16384 @ 0x4000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e4554 │ │ │ │ cmp r6, #0 │ │ │ │ beq e4474 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r3, r4, lsl #2] │ │ │ │ @@ -138344,15 +138344,15 @@ │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e4584 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, fp │ │ │ │ @@ -138363,15 +138363,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e45d0 │ │ │ │ cmp r4, #0 │ │ │ │ bne e45bc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b e44b0 │ │ │ │ @@ -138379,24 +138379,24 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ e4620 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ lsrseq lr, r4 @ │ │ │ │ - tsteq r3, ip, lsl #3 │ │ │ │ + tsteq r3, ip, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ e481c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne e4744 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -138414,15 +138414,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e4764 │ │ │ │ cmp r7, #0 │ │ │ │ beq e4780 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ beq e47e0 │ │ │ │ @@ -138431,30 +138431,30 @@ │ │ │ │ beq e47ec │ │ │ │ ldr sl, [fp] │ │ │ │ mov r2, #1 │ │ │ │ add r8, sl, #32768 @ 0x8000 │ │ │ │ add r4, r8, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq e4688 │ │ │ │ cmp r0, #2 │ │ │ │ bne e4798 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ bne e4718 │ │ │ │ cmp r5, #0 │ │ │ │ bne e4704 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b e4688 │ │ │ │ ldr r2, [pc, #212] @ e4820 │ │ │ │ @@ -138481,15 +138481,15 @@ │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e47a8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ @@ -138508,28 +138508,28 @@ │ │ │ │ ldr r2, [pc, #40] @ e4834 │ │ │ │ ldr r1, [pc, #28] @ e482c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ b e4758 │ │ │ │ lslseq sp, r0, #31 │ │ │ │ - tsteq r3, ip, ror #10 │ │ │ │ + tsteq r3, ip, lsl #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, ip, lsr r0 │ │ │ │ + tsteq r3, ip, asr r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0113bfd0 │ │ │ │ - @ instruction: 0x0113bf9c │ │ │ │ + @ instruction: 0x0113bff0 │ │ │ │ + @ instruction: 0x0113bfbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #300] @ e497c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne e48e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne e487c │ │ │ │ @@ -138537,26 +138537,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #32768 @ 0x8000 │ │ │ │ add r5, r6, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e48fc │ │ │ │ add r0, r7, #16384 @ 0x4000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e4964 │ │ │ │ cmp r4, #0 │ │ │ │ beq e4874 │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -138569,42 +138569,42 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq e4928 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq e4958 │ │ │ │ b e4908 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne e493c │ │ │ │ cmp r8, #0 │ │ │ │ bne e4928 │ │ │ │ b e48a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ bl 4e6050 │ │ │ │ b e48cc │ │ │ │ rorseq sp, ip, #26 │ │ │ │ - tsteq r3, ip, asr #7 │ │ │ │ + tsteq r3, ip, ror #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ mov r4, r0 │ │ │ │ @@ -138626,37 +138626,37 @@ │ │ │ │ str r3, [r0, #3392] @ 0xd40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r5, r6, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq e49a8 │ │ │ │ cmp r0, #2 │ │ │ │ beq e4a30 │ │ │ │ ldr r1, [r6, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq e4a60 │ │ │ │ b e4a10 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne e4a44 │ │ │ │ cmp r6, #0 │ │ │ │ bne e4a30 │ │ │ │ b e49a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -138667,15 +138667,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4e6050 │ │ │ │ @@ -138685,15 +138685,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #652] @ e4d68 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #632] @ e4d6c │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r9, sp, #44 @ 0x2c │ │ │ │ @@ -138847,55 +138847,55 @@ │ │ │ │ ldr r2, [pc, #72] @ e4da0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #28] @ e4d7c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ rorseq sp, r0, #21 │ │ │ │ - tsteq r3, r8, ror #25 │ │ │ │ + tsteq r3, r8, lsl #26 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - tsteq r3, r8, ror #25 │ │ │ │ + tsteq r3, r8, lsl #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ - tsteq r3, r4, asr #23 │ │ │ │ + tsteq r3, r4, ror #23 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ + tsteq r3, ip, ror #22 │ │ │ │ + tsteq r3, r0, asr #22 │ │ │ │ + tsteq r3, ip, asr #22 │ │ │ │ tsteq r3, ip, asr #22 │ │ │ │ - tsteq r3, r0, lsr #22 │ │ │ │ - tsteq r3, ip, lsr #22 │ │ │ │ - tsteq r3, ip, lsr #22 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #36] @ e4dd8 │ │ │ │ ldr r3, [pc, #36] @ e4ddc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b e0f50 │ │ │ │ lslseq sp, r8, #16 │ │ │ │ - tsteq r3, ip, lsl #22 │ │ │ │ + tsteq r3, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #144] @ e4e8c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r8, sp, #84 @ 0x54 │ │ │ │ ldm r8, {r8, r9, sl} │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldrb fp, [sp, #96] @ 0x60 │ │ │ │ @@ -138920,54 +138920,54 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ lsrseq sp, r8 @ │ │ │ │ - tsteq r3, r8, asr #21 │ │ │ │ - tsteq r3, r8, ror sl │ │ │ │ + tsteq r3, r8, ror #21 │ │ │ │ + @ instruction: 0x0113ba98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #424] @ e5060 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r8, r7, #32768 @ 0x8000 │ │ │ │ add r4, r8, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldrb fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne e4fcc │ │ │ │ add r0, r7, #16384 @ 0x4000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #28 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne e4fb4 │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ beq e4f98 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldrh r1, [r7, #8] │ │ │ │ @@ -139010,43 +139010,43 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne e4fec │ │ │ │ cmp r5, #0 │ │ │ │ bne e4fd8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ b e4f0c │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne e5028 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ bne e4fd4 │ │ │ │ b e4f0c │ │ │ │ rorseq sp, r8 @ │ │ │ │ - tsteq r3, ip, ror #19 │ │ │ │ - tsteq r3, r8, lsl #19 │ │ │ │ + tsteq r3, ip, lsl #20 │ │ │ │ + tsteq r3, r8, lsr #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #232] @ e5160 │ │ │ │ cmp r1, r3 │ │ │ │ beq e513c │ │ │ │ bls e50b0 │ │ │ │ ldr r3, [pc, #220] @ e5164 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -139102,15 +139102,15 @@ │ │ │ │ ldr r3, [pc, #32] @ e5174 │ │ │ │ cmp r0, r3 │ │ │ │ movne r0, #3 │ │ │ │ moveq r0, #14 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, lr, lsr #13 │ │ │ │ andeq r8, r0, pc, lsr #13 │ │ │ │ - @ instruction: 0x012ab3a0 │ │ │ │ + smlawteq sl, r0, r3, fp │ │ │ │ andeq r8, r0, r7, ror #9 │ │ │ │ andeq r1, r0, r1, lsl #28 │ │ │ │ andeq r8, r0, r3, lsl #10 │ │ │ │ andeq r8, r0, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -139273,15 +139273,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ e54a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub r4, r4, #33792 @ 0x8400 │ │ │ │ add r7, r5, #102400 @ 0x19000 │ │ │ │ ldr r3, [r7, #2388] @ 0x954 │ │ │ │ sub r4, r4, #192 @ 0xc0 │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -139317,15 +139317,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #208] @ e5590 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r7, r5, #102400 @ 0x19000 │ │ │ │ ldr r3, [r7, #2388] @ 0x954 │ │ │ │ sub r4, r0, #33792 @ 0x8400 │ │ │ │ sub r4, r4, #192 @ 0xc0 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -139370,23 +139370,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ ldrsheq sp, [r0, ip]! │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - tsteq r3, ip, ror #7 │ │ │ │ + tsteq r3, ip, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #96] @ e5614 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #458752 @ 0x70000 │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ sub r3, r3, #33792 @ 0x8400 │ │ │ │ sub r3, r3, #192 @ 0xc0 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -139402,15 +139402,15 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 28a470 │ │ │ │ movseq sp, r8 │ │ │ │ - tsteq r3, r4, lsl #7 │ │ │ │ + tsteq r3, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, #0 │ │ │ │ add r9, r0, #102400 @ 0x19000 │ │ │ │ add r8, r0, #94208 @ 0x17000 │ │ │ │ @@ -140481,35 +140481,35 @@ │ │ │ │ andeq ip, r1, sl, lsl sp │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r0, ror r5 │ │ │ │ andeq r8, r0, r3, lsl #10 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - ldrdeq sl, [sl, -r0]! │ │ │ │ + strdeq sl, [sl, -r0]! │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r8, r0, r2, rrx │ │ │ │ andeq r2, r0, r1, lsl #2 │ │ │ │ andeq r8, r0, r4, ror r5 │ │ │ │ andeq r8, r0, r7, ror #9 │ │ │ │ - tsteq r3, r0, asr #16 │ │ │ │ + tsteq r3, r0, ror #16 │ │ │ │ andeq r8, r0, r7, asr #9 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ andeq r8, r0, r1, asr #14 │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ - @ instruction: 0x012a9e27 │ │ │ │ - tsteq r3, r4, ror r3 │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ + @ instruction: 0x012a9e47 │ │ │ │ + @ instruction: 0x0113a394 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r8, r0, r8, ror r5 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ - @ instruction: 0x0113a1b0 │ │ │ │ + @ instruction: 0x0113a1d0 │ │ │ │ @ instruction: 0xffff8578 │ │ │ │ andeq r1, r0, r1, lsl #28 │ │ │ │ @ instruction: 0xffff8576 │ │ │ │ andeq r8, r0, r5, ror r5 │ │ │ │ cmp r4, #260 @ 0x104 │ │ │ │ beq e6818 │ │ │ │ ldr r3, [pc, #-56] @ e6730 │ │ │ │ @@ -140700,15 +140700,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq e6a90 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ beq e6a7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne e6a88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 21a348 │ │ │ │ b e6a88 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -140731,16 +140731,16 @@ │ │ │ │ bl e1888 │ │ │ │ subs r5, r5, #1 │ │ │ │ bcs e6ab8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq ip, r1, r2, asr #26 │ │ │ │ andeq sp, r1, r2, lsl #12 │ │ │ │ - @ instruction: 0x012a9b6c │ │ │ │ - @ instruction: 0x012a9a34 │ │ │ │ + smlawbeq sl, ip, fp, r9 │ │ │ │ + @ instruction: 0x012a9a54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r0, #104448 @ 0x19800 │ │ │ │ mov r8, r0 │ │ │ │ add r5, r6, #416 @ 0x1a0 │ │ │ │ @@ -140776,15 +140776,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq e6ba4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq e6bec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq e6bdc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #2384] @ 0x950 │ │ │ │ add r5, r8, #117760 @ 0x1cc00 │ │ │ │ add r6, r6, #368 @ 0x170 │ │ │ │ add r5, r5, #112 @ 0x70 │ │ │ │ @@ -140964,30 +140964,30 @@ │ │ │ │ b e6dd4 │ │ │ │ ldr r2, [pc, #76] @ e6ebc │ │ │ │ add r2, pc, r2 │ │ │ │ b e6dd4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ asrseq r9, r4 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r3, r0, lsr #28 │ │ │ │ - tsteq r3, r0, lsl lr │ │ │ │ - tsteq r3, ip, ror #28 │ │ │ │ - tsteq r3, r0, lsr #26 │ │ │ │ + tsteq r3, r0, asr #28 │ │ │ │ + tsteq r3, r0, lsr lr │ │ │ │ + tsteq r3, ip, lsl #29 │ │ │ │ + tsteq r3, r0, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ rorseq r9, r8, #4 │ │ │ │ - @ instruction: 0x01294230 │ │ │ │ - ldrdeq r9, [r6, -r0]! │ │ │ │ - tsteq r3, r8, asr sp │ │ │ │ + @ instruction: 0x01294250 │ │ │ │ + strdeq r9, [r6, -r0]! │ │ │ │ + tsteq r3, r8, ror sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r0, lsr #25 │ │ │ │ - tsteq r3, r8, lsr #25 │ │ │ │ - @ instruction: 0x01139cbc │ │ │ │ - tsteq r3, r8, lsr sp │ │ │ │ - tsteq r3, r8, lsl #26 │ │ │ │ - tsteq r3, r0, asr #26 │ │ │ │ + tsteq r3, r0, asr #25 │ │ │ │ + tsteq r3, r8, asr #25 │ │ │ │ + @ instruction: 0x01139cdc │ │ │ │ + tsteq r3, r8, asr sp │ │ │ │ + tsteq r3, r8, lsr #26 │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -141095,15 +141095,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ lslseq r9, ip, #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r8, r0, r6, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ - @ instruction: 0x01139bdc │ │ │ │ + @ instruction: 0x01139bfc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ asrseq r8, r0, #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ @@ -141170,15 +141170,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ asrseq r8, ip, #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x011a34b0 │ │ │ │ + @ instruction: 0x011a34d0 │ │ │ │ lslseq r8, r8, #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ ldr r8, [pc, #156] @ e7278 │ │ │ │ @@ -141222,15 +141222,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r8, r0, r6, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ - tsteq r3, r8, lsl #19 │ │ │ │ + tsteq r3, r8, lsr #19 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ @@ -141364,26 +141364,26 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r4, [pc, #52] @ e74ec │ │ │ │ ldr r0, [pc, #12] @ e74c8 │ │ │ │ add r4, pc, r4 │ │ │ │ b e735c │ │ │ │ - smlawteq sl, r0, r1, r9 │ │ │ │ - tsteq sl, r4, lsl r3 │ │ │ │ + @ instruction: 0x012a91e0 │ │ │ │ + tsteq sl, r4, lsr r3 │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ - @ instruction: 0x011538d0 │ │ │ │ - smlawteq sl, r4, r0, r9 │ │ │ │ - tsteq sl, r8, lsl r2 │ │ │ │ - @ instruction: 0x01269830 │ │ │ │ - @ instruction: 0x01269808 │ │ │ │ - tsteq r3, r8, ror r7 │ │ │ │ + @ instruction: 0x011538f0 │ │ │ │ + @ instruction: 0x012a90e4 │ │ │ │ + tsteq sl, r8, lsr r2 │ │ │ │ + @ instruction: 0x01269850 │ │ │ │ + @ instruction: 0x01269828 │ │ │ │ + @ instruction: 0x01139798 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r5, r0, ror r7 │ │ │ │ + @ instruction: 0x01153790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ sub ip, r3, #1 │ │ │ │ ldr r1, [pc, #476] @ e76ec │ │ │ │ @@ -141515,15 +141515,15 @@ │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, r4, asr #11 │ │ │ │ + tsteq r3, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr ip, [pc, #884] @ e7ab0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -141756,15 +141756,15 @@ │ │ │ │ andeq r8, r0, lr, ror #9 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r0, lsr r2 │ │ │ │ andeq r8, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, pc, lsl r8 │ │ │ │ - @ instruction: 0x012a8c08 │ │ │ │ + @ instruction: 0x012a8c28 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r9, r0, r1, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #628] @ e7d78 │ │ │ │ @@ -141928,23 +141928,23 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ rorseq r8, ip, #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ lsrseq r8, r0, #9 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - ldrsbeq r9, [r3, -r8] │ │ │ │ + ldrsheq r9, [r3, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ lslseq r8, r8, r4 │ │ │ │ - tsteq r3, r8, asr #32 │ │ │ │ + tsteq r3, r8, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - @ instruction: 0x01138fb8 │ │ │ │ - tsteq r3, r8, lsr #30 │ │ │ │ + @ instruction: 0x01138fd8 │ │ │ │ + tsteq r3, r8, asr #30 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1216] @ e8294 │ │ │ │ @@ -142251,51 +142251,51 @@ │ │ │ │ ldr r2, [pc, #120] @ e8300 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b e8230 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ lslseq r8, ip, r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r5, r0, lsl #28 │ │ │ │ - @ instruction: 0x012a8670 │ │ │ │ - tsteq sl, r4, asr #15 │ │ │ │ + tsteq r5, r0, lsr #28 │ │ │ │ + @ instruction: 0x012a8690 │ │ │ │ + tsteq sl, r4, ror #15 │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ @ instruction: 0x01b0809c │ │ │ │ - @ instruction: 0x01268d14 │ │ │ │ - @ instruction: 0x01138d90 │ │ │ │ + @ instruction: 0x01268d34 │ │ │ │ + @ instruction: 0x01138db0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ lsrseq r8, r8, r0 │ │ │ │ - @ instruction: 0x01268c70 │ │ │ │ - @ instruction: 0x01138bd4 │ │ │ │ + @ instruction: 0x01268c90 │ │ │ │ + @ instruction: 0x01138bf4 │ │ │ │ rorseq r7, r4, #30 │ │ │ │ - ldrdeq r8, [r6, -r8]! @ │ │ │ │ + strdeq r8, [r6, -r8]! @ │ │ │ │ lsrseq r7, r8, #30 │ │ │ │ lslseq r7, r0, #29 │ │ │ │ asrseq r7, r8, #28 │ │ │ │ - smlawteq r6, r0, sl, r8 │ │ │ │ - tsteq r3, r0, ror #21 │ │ │ │ + @ instruction: 0x01268ae0 │ │ │ │ + tsteq r3, r0, lsl #22 │ │ │ │ rorseq r7, r4 @ │ │ │ │ - @ instruction: 0x01268a6c │ │ │ │ - tsteq r3, r0, asr #21 │ │ │ │ + smlawbeq r6, ip, sl, r8 │ │ │ │ + tsteq r3, r0, ror #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lslseq r7, r8 @ │ │ │ │ - @ instruction: 0x01268a10 │ │ │ │ - tsteq r3, r0, lsl #19 │ │ │ │ + @ instruction: 0x01268a30 │ │ │ │ + tsteq r3, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #236] @ e840c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ @@ -142344,31 +142344,31 @@ │ │ │ │ bl 1b4cb8 │ │ │ │ ldr r2, [pc, #20] @ e8414 │ │ │ │ ldr r1, [pc, #20] @ e8418 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b e83d8 │ │ │ │ lslseq sl, r8 @ │ │ │ │ - tsteq r3, r0, ror r9 │ │ │ │ - tsteq r3, r8, asr r9 │ │ │ │ + @ instruction: 0x01138990 │ │ │ │ + tsteq r3, r8, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #236] @ e8528 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r9, sp, #84 @ 0x54 │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ @@ -142415,24 +142415,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b4cb8 │ │ │ │ ldr r2, [pc, #16] @ e8530 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b e84f4 │ │ │ │ rorseq sl, r4, r1 │ │ │ │ - tsteq r3, r4, asr r8 │ │ │ │ - tsteq r3, ip, lsr r8 │ │ │ │ + tsteq r3, r4, ror r8 │ │ │ │ + tsteq r3, ip, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [pc, #104] @ e85b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -142450,15 +142450,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rorseq sl, r0, r0 │ │ │ │ - @ instruction: 0x011387f4 │ │ │ │ + tsteq r3, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #60] @ e8610 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r3 │ │ │ │ @@ -142472,24 +142472,24 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl e841c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r3, r8, lsl #15 │ │ │ │ + tsteq r3, r8, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ e86a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -142509,15 +142509,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lslseq r9, ip, #31 │ │ │ │ - tsteq r3, r4, lsr #14 │ │ │ │ + tsteq r3, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e8700 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -142532,24 +142532,24 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #4] │ │ │ │ bl e841c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r3, r8, lsr #13 │ │ │ │ + tsteq r3, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ e8790 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -142569,15 +142569,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lslseq r9, ip @ │ │ │ │ - tsteq r3, r4, asr #12 │ │ │ │ + tsteq r3, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e87f0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -142592,24 +142592,24 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl e841c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011385d4 │ │ │ │ + @ instruction: 0x011385f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ e8880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -142629,15 +142629,15 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrseq r9, ip, #27 │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ + tsteq r3, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e88e0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -142652,24 +142652,24 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ bl e841c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x011384f4 │ │ │ │ + tsteq r3, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ e8970 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl e1368 │ │ │ │ @@ -142689,15 +142689,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrseq r9, ip @ │ │ │ │ - tsteq r3, r8, lsl #9 │ │ │ │ + tsteq r3, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #64] @ e89d0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ @@ -142712,24 +142712,24 @@ │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl e841c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r3, r0, lsr #8 │ │ │ │ + tsteq r3, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #100] @ e8a50 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl e111c │ │ │ │ ldr ip, [pc, #60] @ e8a54 │ │ │ │ @@ -142745,15 +142745,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrseq r9, r0 @ │ │ │ │ - tsteq r3, r0, asr #7 │ │ │ │ + tsteq r3, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #52] @ e8aa4 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov lr, r3 │ │ │ │ @@ -142765,25 +142765,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ bl e8304 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r3, r4, ror #6 │ │ │ │ + tsteq r3, r4, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ e8b30 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ bl e111c │ │ │ │ ldr ip, [pc, #72] @ e8b34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -142801,15 +142801,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ rorseq r9, r8 @ │ │ │ │ - tsteq r3, r0, lsl #6 │ │ │ │ + tsteq r3, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #56] @ e8b88 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ @@ -142822,25 +142822,25 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ str lr, [sp, #4] │ │ │ │ bl e8304 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x01138298 │ │ │ │ + @ instruction: 0x011382b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ e8c14 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ bl e111c │ │ │ │ ldr ip, [pc, #72] @ e8c18 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -142858,15 +142858,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl e7290 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lslseq r9, r4, sl │ │ │ │ - tsteq r3, r0, lsr r2 │ │ │ │ + tsteq r3, r0, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #56] @ e8c6c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -142879,26 +142879,26 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl e8304 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r3, r8, asr #3 │ │ │ │ + tsteq r3, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #112] @ e8cf8 │ │ │ │ ldr r8, [pc, #112] @ e8cfc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ @@ -142915,26 +142915,26 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl e8304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrseq r9, r4, r9 │ │ │ │ - tsteq r3, r0, lsl #3 │ │ │ │ + tsteq r3, r0, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #116] @ e8d8c │ │ │ │ ldr r8, [pc, #116] @ e8d90 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ @@ -142952,23 +142952,23 @@ │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl e8304 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrseq r9, r4, #17 │ │ │ │ - tsteq r3, r8, lsl #2 │ │ │ │ + tsteq r3, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #120] @ e8e24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r5, [pc, #104] @ e8e28 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -142990,15 +142990,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ str r5, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl e8304 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lslseq r9, r0, r8 │ │ │ │ - tsteq r3, r0, lsl #1 │ │ │ │ + tsteq r3, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1216] @ e930c │ │ │ │ @@ -143305,39 +143305,39 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ b e9284 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ lsrseq r7, r0, #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01137bdc │ │ │ │ - tsteq r3, r4, asr #23 │ │ │ │ - ldrdeq r7, [sl, -r4]! │ │ │ │ - tsteq sl, r8, lsr #14 │ │ │ │ + @ instruction: 0x01137bfc │ │ │ │ + tsteq r3, r4, ror #23 │ │ │ │ + strdeq r7, [sl, -r4]! │ │ │ │ + tsteq sl, r8, asr #14 │ │ │ │ lsrseq r7, ip, r0 │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ - @ instruction: 0x01267c54 │ │ │ │ - @ instruction: 0x01137bb8 │ │ │ │ + @ instruction: 0x01267c74 │ │ │ │ + @ instruction: 0x01137bd8 │ │ │ │ asrseq r6, r0, pc │ │ │ │ lsrseq r6, r4, #30 │ │ │ │ - smlawbeq r6, ip, fp, r7 │ │ │ │ - ldrdeq r1, [r9, -r0]! │ │ │ │ - @ instruction: 0x01267b24 │ │ │ │ + @ instruction: 0x01267bac │ │ │ │ + strdeq r1, [r9, -r0]! │ │ │ │ + @ instruction: 0x01267b44 │ │ │ │ asrseq r6, r4, #28 │ │ │ │ lslseq r6, ip, #28 │ │ │ │ - smlawbeq r6, r4, sl, r7 │ │ │ │ - @ instruction: 0x01137a94 │ │ │ │ + @ instruction: 0x01267aa4 │ │ │ │ + @ instruction: 0x01137ab4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ lsrseq r6, r4 @ │ │ │ │ - @ instruction: 0x01267a24 │ │ │ │ - tsteq r3, r8, ror sl │ │ │ │ + @ instruction: 0x01267a44 │ │ │ │ + @ instruction: 0x01137a98 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x01267a00 │ │ │ │ + @ instruction: 0x01267a20 │ │ │ │ lsrseq r6, ip, #26 │ │ │ │ - tsteq r3, r4, lsl r9 │ │ │ │ + tsteq r3, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ mov lr, r0 │ │ │ │ @@ -145295,32 +145295,32 @@ │ │ │ │ mov r8, #1 │ │ │ │ mov r4, r2 │ │ │ │ b eaf48 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ rorseq r5, r4, r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - tsteq r3, ip, rrx │ │ │ │ + tsteq r3, ip, lsl #1 │ │ │ │ lslseq r5, r8 @ │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ - @ instruction: 0x01135fd0 │ │ │ │ + @ instruction: 0x01135ff0 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - tsteq r3, r8, asr lr │ │ │ │ - tstpeq r9, r8, asr #11 @ p-variant is OBSOLETE │ │ │ │ + tsteq r3, r8, ror lr │ │ │ │ + tstpeq r9, r8, ror #11 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lsrseq r4, ip, #31 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - @ instruction: 0x01135dd0 │ │ │ │ + @ instruction: 0x01135df0 │ │ │ │ andeq r9, r0, r2, lsl #2 │ │ │ │ lsrseq r4, ip @ │ │ │ │ - @ instruction: 0x01135cfc │ │ │ │ - @ instruction: 0x01135cf8 │ │ │ │ - tsteq r3, ip, asr #25 │ │ │ │ + tsteq r3, ip, lsl sp │ │ │ │ + tsteq r3, r8, lsl sp │ │ │ │ + tsteq r3, ip, ror #25 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -145613,20 +145613,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a190 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ asrseq r4, ip, fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01135998 │ │ │ │ - tsteq r3, r8, asr r9 │ │ │ │ + @ instruction: 0x011359b8 │ │ │ │ + tsteq r3, r8, ror r9 │ │ │ │ rorseq r4, ip, #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lslseq r4, r0, r9 │ │ │ │ - @ instruction: 0x01135794 │ │ │ │ + @ instruction: 0x011357b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #240] @ eb848 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -145837,16 +145837,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5c86c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x012a4b2c │ │ │ │ - smlawbeq sl, r0, sl, r4 │ │ │ │ + @ instruction: 0x012a4b4c │ │ │ │ + @ instruction: 0x012a4aa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #872] @ ebe30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -146071,17 +146071,17 @@ │ │ │ │ lsrseq r4, r4, #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ rorseq r4, ip, #9 │ │ │ │ rorseq r4, r8, r4 │ │ │ │ @ instruction: 0xffff88ba │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r3, r8, ror r1 │ │ │ │ + @ instruction: 0x01135198 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r3, r0, ror #1 │ │ │ │ + tsteq r3, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [pc, #1216] @ ec330 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -146389,18 +146389,18 @@ │ │ │ │ b ebfac │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ lslseq r4, r8, #3 │ │ │ │ rorseq r4, ip, #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ rorseq r4, r8, #1 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - tsteq r3, r4, ror pc │ │ │ │ + @ instruction: 0x01134f94 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ - @ instruction: 0x01134bf8 │ │ │ │ + tsteq r3, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl 4e78c4 │ │ │ │ @@ -146770,15 +146770,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #300] @ eca60 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl e111c │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #14 │ │ │ │ movge r3, #14 │ │ │ │ @@ -146854,15 +146854,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #616] @ eccec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #600] @ eccf0 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1377] @ 0x561 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq ecac8 │ │ │ │ @@ -147010,30 +147010,30 @@ │ │ │ │ bic r2, r3, #256 @ 0x100 │ │ │ │ cmp r2, #9728 @ 0x2600 │ │ │ │ beq ecc80 │ │ │ │ b eccb0 │ │ │ │ lsrseq r5, r8, fp │ │ │ │ asrseq r3, ip, r5 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, r0, lsl #9 │ │ │ │ + tsteq r3, r0, lsr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, ip, asr #7 │ │ │ │ + tsteq r3, ip, ror #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - tsteq r3, r8, asr #6 │ │ │ │ - tsteq r3, ip, asr r3 │ │ │ │ + tsteq r3, r8, ror #6 │ │ │ │ + tsteq r3, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #320] @ ece70 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ bl e111c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ @@ -147114,15 +147114,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #664] @ ed12c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #648] @ ed130 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r0, #1377] @ 0x561 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ beq ecedc │ │ │ │ @@ -147282,31 +147282,31 @@ │ │ │ │ bic r2, r3, #256 @ 0x100 │ │ │ │ cmp r2, #9728 @ 0x2600 │ │ │ │ beq ed0a8 │ │ │ │ b ed0d8 │ │ │ │ lsrseq r5, r8, #14 │ │ │ │ asrseq r3, ip, #2 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, r0, lsl r1 │ │ │ │ + tsteq r3, r0, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r0, asr #32 │ │ │ │ + tsteq r3, r0, rrx │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - @ instruction: 0x01133ff4 │ │ │ │ - tsteq r3, r0, lsl r0 │ │ │ │ - tsteq r3, ip, lsr #30 │ │ │ │ + tsteq r3, r4, lsl r0 │ │ │ │ + tsteq r3, r0, lsr r0 │ │ │ │ + tsteq r3, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ ed1d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ bl 51d150 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -147329,15 +147329,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ ed2f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #244] @ ed2f8 │ │ │ │ add lr, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1377] @ 0x561 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq ed2b0 │ │ │ │ @@ -147396,26 +147396,26 @@ │ │ │ │ ldr r1, [pc, #24] @ ed304 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ asrseq r5, ip, #7 │ │ │ │ rorseq r2, r0 @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, ip, asr lr │ │ │ │ + tsteq r3, ip, ror lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01133df0 │ │ │ │ - @ instruction: 0x01133df0 │ │ │ │ + tsteq r3, r0, lsl lr │ │ │ │ + tsteq r3, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ ed388 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ bl 51d150 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -147438,15 +147438,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ ed4a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #244] @ ed4ac │ │ │ │ add lr, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1377] @ 0x561 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq ed460 │ │ │ │ @@ -147505,28 +147505,28 @@ │ │ │ │ ldr r1, [pc, #24] @ ed4b8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ lslseq r5, r8, r2 │ │ │ │ lsrseq r2, ip, ip │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, r8, asr #25 │ │ │ │ + tsteq r3, r8, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, ip, lsl #26 │ │ │ │ - tsteq r3, r8, asr #25 │ │ │ │ + tsteq r3, ip, lsr #26 │ │ │ │ + tsteq r3, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #328] @ ed628 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ bl e111c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ @@ -147608,15 +147608,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #824] @ ed984 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r3, #1377] @ 0x561 │ │ │ │ ldr r9, [pc, #792] @ ed988 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -147816,33 +147816,33 @@ │ │ │ │ bic r2, r3, #256 @ 0x100 │ │ │ │ cmp r2, #9728 @ 0x2600 │ │ │ │ beq ed8e8 │ │ │ │ b ed930 │ │ │ │ rorseq r4, r0, pc │ │ │ │ lslseq r2, r8, #19 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, ip, lsr fp │ │ │ │ + tsteq r3, ip, asr fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, ip, lsl #20 │ │ │ │ + tsteq r3, ip, lsr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, r8, lsr sl │ │ │ │ + tsteq r3, r8, asr sl │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ - tsteq r3, r8, asr #19 │ │ │ │ - @ instruction: 0x01133994 │ │ │ │ - tsteq r3, r0, lsr #18 │ │ │ │ - tsteq r3, r8, lsr r9 │ │ │ │ + tsteq r3, r8, ror #19 │ │ │ │ + @ instruction: 0x011339b4 │ │ │ │ + tsteq r3, r0, asr #18 │ │ │ │ + tsteq r3, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ eda3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ bl 51d150 │ │ │ │ @@ -147867,15 +147867,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ edba0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr lr, [pc, #312] @ edba4 │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r5, [ip, #1377] @ 0x561 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r5, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -147951,27 +147951,27 @@ │ │ │ │ ldr r2, [pc, #36] @ edbbc │ │ │ │ ldr r1, [pc, #20] @ edbb0 │ │ │ │ add r2, pc, r2 │ │ │ │ b edab0 │ │ │ │ rorseq r4, r4, #22 │ │ │ │ lslseq r2, r8, #11 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x011337fc │ │ │ │ + tsteq r3, ip, lsl r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r8, asr #15 │ │ │ │ - tsteq r3, r8, ror #14 │ │ │ │ - tsteq r3, r4, ror #14 │ │ │ │ + tsteq r3, r8, ror #15 │ │ │ │ + tsteq r3, r8, lsl #15 │ │ │ │ + tsteq r3, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ edc3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #336 @ 0x150 │ │ │ │ bl 51d150 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -147996,15 +147996,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ edd7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr lr, [pc, #272] @ edd80 │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [ip, #1377] @ 0x561 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r3, #0 │ │ │ │ beq edd34 │ │ │ │ @@ -148071,26 +148071,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ rorseq r4, r0, #18 │ │ │ │ lslseq r2, r4, #7 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ @ instruction: 0x000088b8 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ + tsteq r3, r0, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r0, asr r6 │ │ │ │ - tsteq r3, r0, lsl r6 │ │ │ │ + tsteq r3, r0, ror r6 │ │ │ │ + tsteq r3, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ edde4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ ldr r0, [r1, #2844] @ 0xb1c │ │ │ │ mov r3, r5 │ │ │ │ bl 4e7ad4 │ │ │ │ @@ -148101,15 +148101,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ edee0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #208] @ edee4 │ │ │ │ add lr, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1377] @ 0x561 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq edeac │ │ │ │ @@ -148159,25 +148159,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b edec0 │ │ │ │ lsrseq r4, ip @ │ │ │ │ rorseq r2, r0, #3 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, r8, lsr #10 │ │ │ │ + tsteq r3, r8, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r8, lsr r5 │ │ │ │ + tsteq r3, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ edf40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ ldr r0, [r1, #2848] @ 0xb20 │ │ │ │ mov r3, r5 │ │ │ │ bl 4e7ad4 │ │ │ │ @@ -148188,15 +148188,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ ee054 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr lr, [pc, #232] @ ee058 │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [ip, #1377] @ 0x561 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r3, #0 │ │ │ │ beq edfa0 │ │ │ │ @@ -148252,17 +148252,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b edfb4 │ │ │ │ rorseq r4, r0, #12 │ │ │ │ lslseq r2, r4, #1 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r3, r8, lsl #9 │ │ │ │ + tsteq r3, r8, lsr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r4, lsl r4 │ │ │ │ + tsteq r3, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #396] @ ee218 │ │ │ │ @@ -148368,15 +148368,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ rorseq r1, r0, #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ andeq r8, r0, r6, lsl r5 │ │ │ │ - tsteq r3, r4, lsr #20 │ │ │ │ + tsteq r3, r4, asr #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ lslseq r1, r8, #28 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [pc, #316] @ ee384 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, lr, #4 │ │ │ │ @@ -148453,19 +148453,19 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq ee2c4 │ │ │ │ ldr r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne ee364 │ │ │ │ ldr r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012a2500 │ │ │ │ - @ instruction: 0x012a2470 │ │ │ │ - ldrdeq r2, [sl, -r8]! │ │ │ │ - smlawteq sl, r4, r2, r2 │ │ │ │ - @ instruction: 0x012a21e0 │ │ │ │ + @ instruction: 0x012a2520 │ │ │ │ + @ instruction: 0x012a2490 │ │ │ │ + strdeq r2, [sl, -r8]! │ │ │ │ + @ instruction: 0x012a22e4 │ │ │ │ + @ instruction: 0x012a2200 │ │ │ │ cmp r1, r2 │ │ │ │ beq ee3e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -148542,15 +148542,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #524] @ ee6f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -148692,15 +148692,15 @@ │ │ │ │ ldr r1, [pc, #1696] @ eedcc │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ subs fp, r2, #0 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [r0, r1] │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ beq ee7f8 │ │ │ │ @@ -149116,38 +149116,38 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b ee800 │ │ │ │ lslseq r3, r0 @ │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - tsteq r3, r0, lsl #25 │ │ │ │ + tsteq r3, r0, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, ip, ror ip │ │ │ │ + @ instruction: 0x01132c9c │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01132cd4 │ │ │ │ - tsteq r3, r8, ror ip │ │ │ │ + @ instruction: 0x01132cf4 │ │ │ │ + @ instruction: 0x01132c98 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ - tsteq r3, r4, asr r9 │ │ │ │ - @ instruction: 0x011329f0 │ │ │ │ - tsteq r3, r8, ror #18 │ │ │ │ - tsteq r3, r0, lsr #20 │ │ │ │ - tsteq r3, r0, ror #18 │ │ │ │ + tsteq r3, r4, ror r9 │ │ │ │ + tsteq r3, r0, lsl sl │ │ │ │ tsteq r3, r8, lsl #19 │ │ │ │ - tsteq r3, r8, ror #20 │ │ │ │ - tsteq r3, r8, lsr #20 │ │ │ │ - tsteq r3, r8, ror sl │ │ │ │ + tsteq r3, r0, asr #20 │ │ │ │ + tsteq r3, r0, lsl #19 │ │ │ │ + tsteq r3, r8, lsr #19 │ │ │ │ + tsteq r3, r8, lsl #21 │ │ │ │ + tsteq r3, r8, asr #20 │ │ │ │ + @ instruction: 0x01132a98 │ │ │ │ bcs feb998d8 │ │ │ │ - @ instruction: 0x011329b0 │ │ │ │ - tsteq r3, r0, ror #20 │ │ │ │ - tsteq r3, ip, lsl #19 │ │ │ │ - tsteq r3, r0, lsr #19 │ │ │ │ - tsteq r3, r8, ror r8 │ │ │ │ + @ instruction: 0x011329d0 │ │ │ │ + tsteq r3, r0, lsl #21 │ │ │ │ + tsteq r3, ip, lsr #19 │ │ │ │ + tsteq r3, r0, asr #19 │ │ │ │ + @ instruction: 0x01132898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #872] @ 0x368 │ │ │ │ @@ -149340,22 +149340,22 @@ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ b eef14 │ │ │ │ lslseq r1, ip, #3 │ │ │ │ andeq r8, r0, r5, lsr #12 │ │ │ │ andeq r8, r0, r1, lsr #12 │ │ │ │ - @ instruction: 0x012a1aac │ │ │ │ + smlawteq sl, ip, sl, r1 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ andeq r8, r0, lr, asr #14 │ │ │ │ - @ instruction: 0x011328b0 │ │ │ │ + @ instruction: 0x011328d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r8, [r0], -sp │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ + tsteq r2, r4, ror r4 │ │ │ │ ldrdeq r8, [r0], -r4 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -149398,15 +149398,15 @@ │ │ │ │ ldr r2, [pc, #20] @ ef248 │ │ │ │ ldr r1, [pc, #20] @ ef24c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b ef218 │ │ │ │ - @ instruction: 0x01132590 │ │ │ │ + @ instruction: 0x011325b0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -149439,17 +149439,17 @@ │ │ │ │ b ef290 │ │ │ │ ldr r2, [pc, #24] @ ef2f4 │ │ │ │ ldr r1, [pc, #24] @ ef2f8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - tsteq r3, r4, asr #10 │ │ │ │ + tsteq r3, r4, ror #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ b 21424c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -149799,33 +149799,33 @@ │ │ │ │ b ef5ec │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ b ef5ec │ │ │ │ asrseq r0, r0, fp │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r1, r0, ip, lsl #8 │ │ │ │ - @ instruction: 0x012a1413 │ │ │ │ + @ instruction: 0x012a1433 │ │ │ │ andeq r0, r0, pc, lsl r5 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ muleq r0, pc, r5 @ │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ - tsteq r3, r8, ror r1 │ │ │ │ + @ instruction: 0x01132198 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x0112f8fc │ │ │ │ + tstpeq r2, ip, lsl r9 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x0112f8dc │ │ │ │ + @ instruction: 0x0112f8fc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, ip, asr #32 │ │ │ │ - tsteq r3, ip │ │ │ │ - tsteq r3, r8, lsr #32 │ │ │ │ + tsteq r3, ip, rrx │ │ │ │ + tsteq r3, ip, lsr #32 │ │ │ │ + tsteq r3, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -149909,20 +149909,20 @@ │ │ │ │ b ef968 │ │ │ │ ldr r2, [pc, #36] @ efa58 │ │ │ │ ldr r1, [pc, #28] @ efa54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ bl 28a470 │ │ │ │ b ef968 │ │ │ │ - tsteq r3, r8, lsr #30 │ │ │ │ + tsteq r3, r8, asr #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, r0, ror #29 │ │ │ │ - @ instruction: 0x01131efc │ │ │ │ + tsteq r3, r0, lsl #30 │ │ │ │ + tsteq r3, ip, lsl pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r8, lsl #29 │ │ │ │ + tsteq r3, r8, lsr #29 │ │ │ │ rsb ip, r2, r2, lsl #3 │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip, #792] @ 0x318 │ │ │ │ cmp lr, r3 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ @@ -149978,19 +149978,19 @@ │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #32] @ efb68 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #12] @ efb5c │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - @ instruction: 0x0112c19c │ │ │ │ + @ instruction: 0x0112c1bc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01131df0 │ │ │ │ + tsteq r3, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r2, ip, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsr r7 @ p-variant is OBSOLETE │ │ │ │ add ip, r3, r3, lsl #3 │ │ │ │ rsb ip, r3, ip, lsl #4 │ │ │ │ add ip, r3, ip, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ ldr r4, [pc, #160] @ efc28 │ │ │ │ lsr ip, ip, #14 │ │ │ │ @@ -150030,16 +150030,16 @@ │ │ │ │ str r6, [ip, #16] │ │ │ │ str r6, [ip, #20] │ │ │ │ str r6, [r4, #784] @ 0x310 │ │ │ │ str r5, [r4, #788] @ 0x314 │ │ │ │ str r6, [r4, #796] @ 0x31c │ │ │ │ str lr, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x012a1208 │ │ │ │ - @ instruction: 0x012a0e30 │ │ │ │ + @ instruction: 0x012a1228 │ │ │ │ + @ instruction: 0x012a0e50 │ │ │ │ add ip, r2, r2, lsl #1 │ │ │ │ add ip, r1, ip, lsl #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrb r4, [ip, #34] @ 0x22 │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ rsb ip, r3, r3, lsl #3 │ │ │ │ @@ -150129,19 +150129,19 @@ │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #32] @ efdc4 │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr r1, [pc, #20] @ efdc0 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - tsteq r2, ip, lsr pc │ │ │ │ + tsteq r2, ip, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01131bf4 │ │ │ │ + tsteq r3, r4, lsl ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x01131bb0 │ │ │ │ + @ instruction: 0x01131bd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ @@ -150175,15 +150175,15 @@ │ │ │ │ beq efe7c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r8, r2 │ │ │ │ beq f0050 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq f0094 │ │ │ │ sub r2, r6, r5 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ str r7, [r2, #796] @ 0x31c │ │ │ │ sub r2, r6, r5 │ │ │ │ @@ -150230,27 +150230,27 @@ │ │ │ │ beq eff58 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r8, r2 │ │ │ │ beq f0060 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq f00a8 │ │ │ │ cmp r7, #0 │ │ │ │ beq effb0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r8, r2 │ │ │ │ beq f0070 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ sub r2, r6, r5 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str sl, [r2, #784] @ 0x310 │ │ │ │ str r7, [r2, #796] @ 0x31c │ │ │ │ str fp, [r2, #788] @ 0x314 │ │ │ │ b efea0 │ │ │ │ @@ -150288,15 +150288,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq eff20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq f00bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne eff20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 21a348 │ │ │ │ @@ -150327,15 +150327,15 @@ │ │ │ │ bl 21a348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b eff58 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ b eff20 │ │ │ │ - @ instruction: 0x011319d8 │ │ │ │ + @ instruction: 0x011319f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #716] @ f03b8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -150518,23 +150518,23 @@ │ │ │ │ bl 28a470 │ │ │ │ b f01b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afff08 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01affe38 │ │ │ │ @ instruction: 0x01affde8 │ │ │ │ - @ instruction: 0x011316b4 │ │ │ │ + @ instruction: 0x011316d4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01affda0 │ │ │ │ - tsteq r3, ip, lsr #13 │ │ │ │ + tsteq r3, ip, asr #13 │ │ │ │ @ instruction: 0x01affcec │ │ │ │ - @ instruction: 0x011316d4 │ │ │ │ + @ instruction: 0x011316f4 │ │ │ │ @ instruction: 0x01affca0 │ │ │ │ - @ instruction: 0x0113169c │ │ │ │ - tsteq r2, ip, lsr #24 │ │ │ │ + @ instruction: 0x011316bc │ │ │ │ + tsteq r2, ip, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -150643,15 +150643,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ b f0508 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #81920 @ 0x14000 │ │ │ │ add r4, r7, #252 @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne f076c │ │ │ │ cmp sl, #0 │ │ │ │ bgt f047c │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq f0674 │ │ │ │ @@ -150694,15 +150694,15 @@ │ │ │ │ bl 28a470 │ │ │ │ b f052c │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq f05dc │ │ │ │ ldr r2, [pc, #344] @ f07f4 │ │ │ │ ldr r3, [pc, #316] @ f07dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -150757,45 +150757,45 @@ │ │ │ │ b f05dc │ │ │ │ cmp r0, #2 │ │ │ │ beq f0798 │ │ │ │ ldr r1, [r7, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq f07c8 │ │ │ │ b f0778 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne f07ac │ │ │ │ cmp r7, #0 │ │ │ │ bne f0798 │ │ │ │ b f05c8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01affbe0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x011315f8 │ │ │ │ - @ instruction: 0x011315d0 │ │ │ │ + tsteq r3, r8, lsl r6 │ │ │ │ + @ instruction: 0x011315f0 │ │ │ │ @ instruction: 0x01affa14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r3, r8, asr #8 │ │ │ │ + tsteq r3, r8, ror #8 │ │ │ │ @ instruction: 0x01aff95c │ │ │ │ @ instruction: 0x01aff920 │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ + tsteq r3, ip, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb lr, [sp, #16] │ │ │ │ and r4, r1, #31 │ │ │ │ and ip, ip, #192 @ 0xc0 │ │ │ │ subs lr, lr, #0 │ │ │ │ @@ -150857,17 +150857,17 @@ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4 │ │ │ │ b f08ac │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - strdeq r0, [sl, -r4]! │ │ │ │ - @ instruction: 0x012a0104 │ │ │ │ - ldrdeq r0, [sl, -ip]! │ │ │ │ + @ instruction: 0x012a0514 │ │ │ │ + @ instruction: 0x012a0124 │ │ │ │ + strdeq r0, [sl, -ip]! │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldrh r8, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [pc, #372] @ f0aa8 │ │ │ │ lsl ip, lr, #16 │ │ │ │ sub r4, r8, r4 │ │ │ │ lsr ip, ip, #16 │ │ │ │ @@ -150960,29 +150960,29 @@ │ │ │ │ add r3, r3, r5, lsl #1 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ b f0a48 │ │ │ │ mov ip, #4 │ │ │ │ b f0a14 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - smlawbeq sl, ip, r3, r0 │ │ │ │ + smulwbeq sl, ip, r3 │ │ │ │ msreq (UNDEF: 57), ip @ │ │ │ │ - msreq (UNDEF: 57), ip, lsr pc │ │ │ │ + msreq (UNDEF: 57), ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #408] @ f0c74 │ │ │ │ ldrb ip, [sp, #72] @ 0x48 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r1, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ ldrb fp, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #15 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ @@ -151076,31 +151076,31 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ asrseq r1, ip @ │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - ldrheq fp, [r2, -ip] │ │ │ │ + ldrsbeq fp, [r2, -ip] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r3, r4, lsr #29 │ │ │ │ - @ instruction: 0x01130e9c │ │ │ │ + tsteq r3, r4, asr #29 │ │ │ │ + @ instruction: 0x01130ebc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #420] @ f0e58 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ str ip, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrb r3, [sp, #92] @ 0x5c │ │ │ │ add r9, r5, #94208 @ 0x17000 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #15 │ │ │ │ @@ -151197,17 +151197,17 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ lslseq r1, r4, #18 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x0112ae94 │ │ │ │ + @ instruction: 0x0112aeb4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01130cb8 │ │ │ │ + @ instruction: 0x01130cd8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -151287,15 +151287,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #96] @ f1028 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #76] @ f102c │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ @@ -151319,15 +151319,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #176] @ f10f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ ldr r1, [pc, #148] @ f10fc │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ mov r7, r2 │ │ │ │ @@ -151365,15 +151365,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rorseq r1, r4, r5 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ - tsteq r3, ip, lsl #21 │ │ │ │ + tsteq r3, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #304] @ f1250 │ │ │ │ ldr ip, [pc, #304] @ f1254 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -151387,15 +151387,15 @@ │ │ │ │ ldr r8, [pc, #276] @ f125c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -151451,26 +151451,26 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl f0e74 │ │ │ │ b f118c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq lr, [pc, r8]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ lslseq r1, r0, #9 │ │ │ │ - @ instruction: 0x011309d0 │ │ │ │ + @ instruction: 0x011309f0 │ │ │ │ @ instruction: 0x01afee64 │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #104] @ f12ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #458752 @ 0x70000 │ │ │ │ ldr r1, [r1, #180] @ 0xb4 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -151496,15 +151496,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #176] @ f13bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #180] @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -151542,15 +151542,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrseq r1, r0 @ │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r3, r0, sl, lsr #7 │ │ │ │ - tsteq r3, r0, lsl #16 │ │ │ │ + tsteq r3, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #300] @ f1510 │ │ │ │ ldr ip, [pc, #300] @ f1514 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -151564,15 +151564,15 @@ │ │ │ │ ldr r8, [pc, #272] @ f151c │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -151627,26 +151627,26 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ bl f0e74 │ │ │ │ b f1450 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afec14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ lsrseq r1, ip @ │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ + tsteq r3, ip, asr r7 │ │ │ │ @ instruction: 0x01afeba0 │ │ │ │ andeq r3, r0, sl, lsr #7 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #140] @ f15d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r6, r2 │ │ │ │ add ip, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [ip, #1540] @ 0x604 │ │ │ │ ldr r2, [pc, #112] @ f15d4 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ @@ -151682,15 +151682,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #236] @ f16e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1540] @ 0x604 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #204] @ f16e4 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -151744,15 +151744,15 @@ │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrseq r0, r8, #31 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ strdeq r3, [r0], -lr │ │ │ │ - tsteq r3, r0, lsl r5 │ │ │ │ + tsteq r3, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #352] @ f186c │ │ │ │ ldr ip, [pc, #352] @ f1870 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -151762,15 +151762,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r3, #1540] @ 0x604 │ │ │ │ ldr ip, [pc, #292] @ f1878 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -151844,25 +151844,25 @@ │ │ │ │ b f17a8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afe8ec │ │ │ │ @ instruction: 0x000035bc │ │ │ │ lslseq r0, r4 @ │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq r3, r8, lsl r4 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ @ instruction: 0x01afe848 │ │ │ │ strdeq r3, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #104] @ f190c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #458752 @ 0x70000 │ │ │ │ ldr r1, [r1, #180] @ 0xb4 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -151888,15 +151888,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #172] @ f19d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #180] @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -151932,15 +151932,15 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lslseq r0, r0 @ │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq r3, ip, lsr r2 │ │ │ │ + tsteq r3, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #296] @ f1b24 │ │ │ │ ldr ip, [pc, #296] @ f1b28 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -151954,15 +151954,15 @@ │ │ │ │ ldr r8, [pc, #268] @ f1b30 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -152016,25 +152016,25 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl f0e74 │ │ │ │ b f1a68 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq lr, [pc, ip]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ lsrseq r0, r4, #23 │ │ │ │ - tsteq r3, r4, lsl #3 │ │ │ │ + tsteq r3, r4, lsr #3 │ │ │ │ @ instruction: 0x01afe588 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #104] @ f1bbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #458752 @ 0x70000 │ │ │ │ ldr r1, [r1, #180] @ 0xb4 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -152060,15 +152060,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #172] @ f1c88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #180] @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -152104,15 +152104,15 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rorseq r0, r0, #19 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tstpeq r2, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, ror #31 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #296] @ f1dd4 │ │ │ │ ldr ip, [pc, #296] @ f1dd8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -152126,15 +152126,15 @@ │ │ │ │ ldr r8, [pc, #268] @ f1de0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -152188,25 +152188,25 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl f0e74 │ │ │ │ b f1d18 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afe34c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ rorseq r0, r4 @ │ │ │ │ - tstpeq r2, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ ldrdeq lr, [pc, r8]! │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #140] @ f1e90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r6, r2 │ │ │ │ add ip, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [ip, #1540] @ 0x604 │ │ │ │ ldr r2, [pc, #112] @ f1e94 │ │ │ │ subs ip, ip, #0 │ │ │ │ movne ip, #1 │ │ │ │ @@ -152242,15 +152242,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #236] @ f1fa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1540] @ 0x604 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #204] @ f1fa4 │ │ │ │ subs r3, r3, #0 │ │ │ │ @@ -152304,15 +152304,15 @@ │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lslseq r0, r8, #14 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ strdeq r3, [r0], -lr │ │ │ │ - @ instruction: 0x0112fcdc │ │ │ │ + @ instruction: 0x0112fcfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #356] @ f2130 │ │ │ │ ldr ip, [pc, #356] @ f2134 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -152322,15 +152322,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r3, #1540] @ 0x604 │ │ │ │ ldr ip, [pc, #296] @ f213c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -152405,25 +152405,25 @@ │ │ │ │ b f2068 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afe02c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ asrseq r0, r4 @ │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tstpeq r2, ip, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, lsl #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01afdf88 │ │ │ │ strdeq r3, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #92] @ f21c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add lr, r0, #458752 @ 0x70000 │ │ │ │ ldr r4, [lr, #144] @ 0x90 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ add r2, r0, #438272 @ 0x6b000 │ │ │ │ @@ -152446,15 +152446,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #188] @ f22a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ add r9, r4, #458752 @ 0x70000 │ │ │ │ ldr r1, [pc, #160] @ f22a4 │ │ │ │ add fp, r4, #438272 @ 0x6b000 │ │ │ │ ldr lr, [r9, #144] @ 0x90 │ │ │ │ @@ -152495,15 +152495,15 @@ │ │ │ │ str sl, [sp, #16] │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrseq r0, r8 @ │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tstpeq r2, r8, lsl sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, lsr sl @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #308] @ f23fc │ │ │ │ ldr ip, [pc, #308] @ f2400 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -152513,15 +152513,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r8, [pc, #260] @ f2408 │ │ │ │ mov r6, r3 │ │ │ │ add r3, r4, #458752 @ 0x70000 │ │ │ │ ldr r9, [r3, #144] @ 0x90 │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -152582,15 +152582,15 @@ │ │ │ │ str sl, [sp] │ │ │ │ bl f0e74 │ │ │ │ b f233c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afdd30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ asrseq r0, r8 @ │ │ │ │ - tstpeq r2, ip, asr #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, ip, ror #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x01afdcb4 │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -152607,15 +152607,15 @@ │ │ │ │ ldr r8, [pc, #332] @ f25a4 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -152685,28 +152685,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b f254c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afdbc8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ rorseq r0, r0, r1 │ │ │ │ - tstpeq r2, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ @ instruction: 0x01afdaa4 │ │ │ │ - tstpeq r2, r8, lsr #14 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, asr #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #100] @ f2638 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r2, [r2, #180] @ 0xb4 │ │ │ │ ldr r1, [r1, #2500] @ 0x9c4 │ │ │ │ @@ -152732,15 +152732,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #176] @ f270c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, #2500] @ 0x9c4 │ │ │ │ mov r7, r1 │ │ │ │ @@ -152777,15 +152777,15 @@ │ │ │ │ str r8, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01afff60 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tstpeq r2, r4, lsr r6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, asr r6 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #292] @ f2858 │ │ │ │ ldr ip, [pc, #292] @ f285c │ │ │ │ @@ -152797,15 +152797,15 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r7, [pc, #264] @ f2864 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -152861,28 +152861,28 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl f0e74 │ │ │ │ b f2798 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afd8c4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01affe6c │ │ │ │ - tstpeq r2, r8, ror r5 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112f598 │ │ │ │ @ instruction: 0x01afd858 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #136] @ f2918 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r3, r0, #15 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ add r1, r0, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r1, #1540] @ 0x604 │ │ │ │ ldr r2, [pc, #104] @ f291c │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ @@ -152917,15 +152917,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #296] @ f2a68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1540] @ 0x604 │ │ │ │ ldr r2, [pc, #268] @ f2a6c │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -152994,16 +152994,16 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01affc7c │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ - tstpeq r2, ip, asr #6 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0112f2b8 │ │ │ │ + tstpeq r2, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0112f2d8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #400] @ f2c2c │ │ │ │ ldr ip, [pc, #400] @ f2c30 │ │ │ │ @@ -153016,15 +153016,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #372] @ f2c34 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr ip, [pc, #344] @ f2c38 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r3, #1540] @ 0x604 │ │ │ │ ldr r3, [pc, #336] @ f2c3c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -153108,18 +153108,18 @@ │ │ │ │ b f2be4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afd55c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq pc, [pc, r4]! │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tstpeq r2, r4, lsr r2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r4, asr r2 @ p-variant is OBSOLETE │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ @ instruction: 0x01afd40c │ │ │ │ - tstpeq r2, r0, asr r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, ror r1 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr lr, [pc, #352] @ f2dcc │ │ │ │ ldr ip, [pc, #352] @ f2dd0 │ │ │ │ @@ -153134,15 +153134,15 @@ │ │ │ │ ldr r8, [pc, #324] @ f2dd8 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -153210,29 +153210,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b f2d84 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afd38c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01aff934 │ │ │ │ - tstpeq r2, r0, ror #1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ @ instruction: 0x01afd26c │ │ │ │ - @ instruction: 0x0112effc │ │ │ │ + tstpeq r2, ip, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #92] @ f2e64 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r3, r0, #15 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r2, [r2, #180] @ 0xb4 │ │ │ │ @@ -153255,15 +153255,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #248] @ f2f80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #872] @ 0x368 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ bls f2f64 │ │ │ │ @@ -153318,27 +153318,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ f2f90 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01aff734 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq r2, r8, lsl #30 │ │ │ │ - tsteq r2, r4, ror lr │ │ │ │ + tsteq r2, r8, lsr #30 │ │ │ │ + @ instruction: 0x0112ee94 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #92] @ f300c │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ add r3, r0, #15 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r2, [r2, #180] @ 0xb4 │ │ │ │ @@ -153374,15 +153374,15 @@ │ │ │ │ ldr r8, [pc, #324] @ f3198 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ @@ -153450,28 +153450,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b f3144 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afcfcc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01aff574 │ │ │ │ - tsteq r2, r8, lsr #27 │ │ │ │ + tsteq r2, r8, asr #27 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ @ instruction: 0x01afceac │ │ │ │ - tsteq r2, r4, asr #25 │ │ │ │ + tsteq r2, r4, ror #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #248] @ f32c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #872] @ 0x368 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ bls f32a4 │ │ │ │ @@ -153526,16 +153526,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ f32d0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ strdeq pc, [pc, r4]! │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq r2, r0, asr ip │ │ │ │ - @ instruction: 0x0112ebbc │ │ │ │ + tsteq r2, r0, ror ip │ │ │ │ + @ instruction: 0x0112ebdc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ b ef30c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -153614,15 +153614,15 @@ │ │ │ │ b f33d0 │ │ │ │ andeq r8, r0, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [pc, #88] @ f3478 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #872] @ 0x368 │ │ │ │ cmp r2, r3 │ │ │ │ bcs f345c │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, #15 │ │ │ │ @@ -153635,22 +153635,22 @@ │ │ │ │ ldr r2, [pc, #24] @ f3480 │ │ │ │ ldr r1, [pc, #24] @ f3484 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01aff19c │ │ │ │ - tsteq r2, r4, lsr sl │ │ │ │ - tsteq r2, ip, asr #20 │ │ │ │ + tsteq r2, r4, asr sl │ │ │ │ + tsteq r2, ip, ror #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #44] @ f34bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, #15 │ │ │ │ add r3, r0, #438272 @ 0x6b000 │ │ │ │ lsl r2, r1, r2 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #2500] @ 0x9c4 │ │ │ │ @@ -153660,15 +153660,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ f3550 │ │ │ │ ldr r6, [pc, #120] @ f3554 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ @@ -153689,26 +153689,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ f355c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01aff0e4 │ │ │ │ - tsteq r2, r0, ror #19 │ │ │ │ - tsteq r2, r4, ror r9 │ │ │ │ + tsteq r2, r0, lsl #20 │ │ │ │ + @ instruction: 0x0112e994 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ f35f0 │ │ │ │ ldr r6, [pc, #120] @ f35f4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ @@ -153729,25 +153729,25 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ f35fc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01aff044 │ │ │ │ - tsteq r2, ip, asr r9 │ │ │ │ - @ instruction: 0x0112e8d4 │ │ │ │ + tsteq r2, ip, ror r9 │ │ │ │ + @ instruction: 0x0112e8f4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ f3650 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ bl 214378 │ │ │ │ add r4, r4, #15 │ │ │ │ mov r2, #1 │ │ │ │ @@ -153823,15 +153823,15 @@ │ │ │ │ b f3714 │ │ │ │ andeq r8, r0, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [pc, #80] @ f37b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #872] @ 0x368 │ │ │ │ cmp r3, r2 │ │ │ │ bls f37a0 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, #15 │ │ │ │ @@ -153842,21 +153842,21 @@ │ │ │ │ b f3654 │ │ │ │ ldr r2, [pc, #16] @ f37b8 │ │ │ │ ldr r1, [pc, #16] @ f37bc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afee58 │ │ │ │ - tsteq r2, r8, asr r7 │ │ │ │ + tsteq r2, r8, ror r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #44] @ f37f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r2, #15 │ │ │ │ add r3, r0, #438272 @ 0x6b000 │ │ │ │ lsl r2, r1, r2 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #2500] @ 0x9c4 │ │ │ │ @@ -153865,15 +153865,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ f3880 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #96] @ f3884 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -153893,25 +153893,25 @@ │ │ │ │ ldr r2, [pc, #24] @ f3888 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ f388c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afedac │ │ │ │ - tsteq r2, r4, lsl #14 │ │ │ │ - tsteq r2, ip, asr #13 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ + tsteq r2, ip, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ f3918 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #96] @ f391c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -153931,25 +153931,25 @@ │ │ │ │ ldr r2, [pc, #24] @ f3920 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ f3924 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afed14 │ │ │ │ - tsteq r2, r8, lsr #12 │ │ │ │ - tsteq r2, r4, lsr r6 │ │ │ │ + tsteq r2, r8, asr #12 │ │ │ │ + tsteq r2, r4, asr r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ f3978 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ bl 214378 │ │ │ │ add r4, r4, #15 │ │ │ │ mov r2, #1 │ │ │ │ @@ -153962,15 +153962,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #144] @ f3a24 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #132] @ f3a28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f39e8 │ │ │ │ @@ -153999,24 +153999,24 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01afec1c │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + @ instruction: 0x0112e5bc │ │ │ │ @ instruction: 0x0112e59c │ │ │ │ - tsteq r2, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ f3aec │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #148] @ f3af0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ beq f3aa0 │ │ │ │ @@ -154049,24 +154049,24 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ strd r0, [r5, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01afeb64 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + tsteq r2, r8, lsl r5 │ │ │ │ @ instruction: 0x0112e4f8 │ │ │ │ - @ instruction: 0x0112e4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #144] @ f3ba4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #132] @ f3ba8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f3b68 │ │ │ │ @@ -154095,24 +154095,24 @@ │ │ │ │ strd r2, [r4, #16] │ │ │ │ ldrd r2, [r0, #24] │ │ │ │ strd r2, [r4, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01afea9c │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + tsteq r2, r4, ror #8 │ │ │ │ tsteq r2, r4, asr #8 │ │ │ │ - tsteq r2, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #156] @ f3c68 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #144] @ f3c6c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ beq f3c1c │ │ │ │ @@ -154144,24 +154144,24 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 5b684 <__aeabi_f2iz@plt> │ │ │ │ str r0, [r5, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01afe9e4 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ - tsteq r2, r4, lsr #7 │ │ │ │ - tsteq r2, r8, lsl #7 │ │ │ │ + tsteq r2, r4, asr #7 │ │ │ │ + tsteq r2, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #144] @ f3d20 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #132] @ f3d24 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq f3ce4 │ │ │ │ @@ -154190,24 +154190,24 @@ │ │ │ │ strd r2, [r4, #16] │ │ │ │ ldrd r2, [r0, #24] │ │ │ │ strd r2, [r4, #24] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x01afe920 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ + tsteq r2, r4, lsl r3 │ │ │ │ @ instruction: 0x0112e2f4 │ │ │ │ - @ instruction: 0x0112e2d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #140] @ f3dd4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #128] @ f3dd8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f3d98 │ │ │ │ @@ -154235,24 +154235,24 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01afe868 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ - tsteq r2, r8, asr r2 │ │ │ │ - tsteq r2, ip, lsr r2 │ │ │ │ + tsteq r2, r8, ror r2 │ │ │ │ + tsteq r2, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #140] @ f3e88 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #128] @ f3e8c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ beq f3e4c │ │ │ │ @@ -154280,21 +154280,21 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01afe7b4 │ │ │ │ andeq r8, r0, r6, lsr #12 │ │ │ │ - @ instruction: 0x0112e1bc │ │ │ │ - tsteq r2, r0, lsr #3 │ │ │ │ + @ instruction: 0x0112e1dc │ │ │ │ + tsteq r2, r0, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #108] @ f3f10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr ip, [ip, #872] @ 0x368 │ │ │ │ cmp ip, r3 │ │ │ │ bls f3efc │ │ │ │ ldr ip, [pc, #76] @ f3f14 │ │ │ │ cmp r1, ip │ │ │ │ @@ -154314,27 +154314,27 @@ │ │ │ │ ldr r2, [pc, #24] @ f3f1c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ f3f20 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afe718 │ │ │ │ andeq r8, r0, r5, asr #12 │ │ │ │ - tsteq r2, ip, lsr r1 │ │ │ │ - tsteq r2, r0, lsl #2 │ │ │ │ + tsteq r2, ip, asr r1 │ │ │ │ + tsteq r2, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #268] @ f4048 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #248] @ f404c │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -154391,28 +154391,28 @@ │ │ │ │ rsb r4, r4, r4, lsl #3 │ │ │ │ add r4, r1, r4, lsl #2 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r3, [r7] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01afe680 │ │ │ │ - ldrsheq lr, [r2, -r4] │ │ │ │ + tsteq r2, r4, lsl r1 │ │ │ │ ldrdeq r8, [r0], -r8 @ │ │ │ │ andeq r8, r0, pc, asr #30 │ │ │ │ - tsteq r2, r0, rrx │ │ │ │ + tsteq r2, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #184] @ f412c │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #164] @ f4130 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -154448,18 +154448,18 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01afe548 │ │ │ │ - @ instruction: 0x0112dfd8 │ │ │ │ + @ instruction: 0x0112dff8 │ │ │ │ ldrdeq r8, [r0], -r7 │ │ │ │ - @ instruction: 0x0112df94 │ │ │ │ - @ instruction: 0x0112dfb8 │ │ │ │ + @ instruction: 0x0112dfb4 │ │ │ │ + @ instruction: 0x0112dfd8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [sp] │ │ │ │ b f1030 │ │ │ │ mov r2, r3 │ │ │ │ b f12f4 │ │ │ │ ldr r3, [sp] │ │ │ │ b f15dc │ │ │ │ @@ -154472,15 +154472,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #184] @ f4240 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add fp, r4, #458752 @ 0x70000 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add sl, r4, #438272 @ 0x6b000 │ │ │ │ ldr r3, [fp, #180] @ 0xb4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -154518,15 +154518,15 @@ │ │ │ │ str r8, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ bl f0e74 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01afe430 │ │ │ │ andeq r3, r0, r8, lsr #7 │ │ │ │ - tsteq r2, r8, asr #30 │ │ │ │ + tsteq r2, r8, ror #30 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ mov r1, r2 │ │ │ │ b f2644 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -154723,15 +154723,15 @@ │ │ │ │ str ip, [r3, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ b f42f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq ip, [r9, -r4]! │ │ │ │ + strdeq ip, [r9, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -154742,15 +154742,15 @@ │ │ │ │ ldr r3, [pc, #476] @ f4790 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ blt f4704 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ bl f4258 │ │ │ │ @@ -154866,22 +154866,22 @@ │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ andeq r8, r0, r6, ror r0 │ │ │ │ andeq r8, r0, r5, ror r0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r4, ror r0 │ │ │ │ @ instruction: 0x01afb978 │ │ │ │ @ instruction: 0x01afb8ec │ │ │ │ - tsteq r2, ip, lsl #20 │ │ │ │ + tsteq r2, ip, lsr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01afb8ac │ │ │ │ - tsteq r2, r8, ror #19 │ │ │ │ + tsteq r2, r8, lsl #20 │ │ │ │ ldr r2, [pc, #120] @ f4848 │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ blt f480c │ │ │ │ cmp r1, #0 │ │ │ │ ble f4834 │ │ │ │ add r2, r0, #458752 @ 0x70000 │ │ │ │ @@ -154903,22 +154903,22 @@ │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #32] @ f485c │ │ │ │ ldr r1, [pc, #16] @ f4850 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afdde4 │ │ │ │ - tsteq r2, ip, asr r9 │ │ │ │ + tsteq r2, ip, ror r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, r8, ror r9 │ │ │ │ + @ instruction: 0x0112d998 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r2, ip, asr #18 │ │ │ │ + tsteq r2, ip, ror #18 │ │ │ │ ldr r3, [pc, #64] @ f48a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #458752 @ 0x70000 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ beq f4894 │ │ │ │ mov r2, #0 │ │ │ │ @@ -154927,32 +154927,32 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [pc, #16] @ f48ac │ │ │ │ ldr r1, [pc, #16] @ f48b0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afdd50 │ │ │ │ - tsteq r2, r0, lsr #18 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ f48dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r0, #458752 @ 0x70000 │ │ │ │ str r2, [r3, #164] @ 0xa4 │ │ │ │ b 285660 │ │ │ │ @ instruction: 0x01afdd00 │ │ │ │ ldr r3, [pc, #80] @ f4938 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r3, #1598] @ 0x63e │ │ │ │ cmp r1, #0 │ │ │ │ bne f4914 │ │ │ │ ldr r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #30 │ │ │ │ @@ -154963,24 +154963,24 @@ │ │ │ │ b 285660 │ │ │ │ ldr r2, [pc, #16] @ f493c │ │ │ │ ldr r1, [pc, #16] @ f4940 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq sp, [pc, r4]! │ │ │ │ - tsteq r2, ip, lsr #17 │ │ │ │ + tsteq r2, ip, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ f49f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r4, r4, #15 │ │ │ │ add r3, r7, #438272 @ 0x6b000 │ │ │ │ ldr r5, [r3, #2500] @ 0x9c4 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ @@ -155018,15 +155018,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #144] @ f4aa4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ add r2, r5, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r2, #1413] @ 0x585 │ │ │ │ cmp r2, #0 │ │ │ │ beq f4a8c │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #872] @ 0x368 │ │ │ │ @@ -155054,26 +155054,26 @@ │ │ │ │ ldr r2, [pc, #28] @ f4ab0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ f4ab4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afdba8 │ │ │ │ - tsteq r2, ip, lsl #15 │ │ │ │ + tsteq r2, ip, lsr #15 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, ip, asr r7 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #176] @ f4b80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #160] @ f4b84 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -155109,18 +155109,18 @@ │ │ │ │ ldr r2, [pc, #32] @ f4b90 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #28] @ f4b94 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afdaec │ │ │ │ - tsteq r2, r0, asr r7 │ │ │ │ - tsteq r2, r0, lsr #14 │ │ │ │ + tsteq r2, r0, ror r7 │ │ │ │ + tsteq r2, r0, asr #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, r0, ror #13 │ │ │ │ + tsteq r2, r0, lsl #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #292] @ f4cd4 │ │ │ │ ldr ip, [pc, #292] @ f4cd8 │ │ │ │ @@ -155129,15 +155129,15 @@ │ │ │ │ ldr r8, [pc, #284] @ f4cdc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ add r5, r0, #15 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r8, #438272 @ 0x6b000 │ │ │ │ ldr r9, [r3, #2500] @ 0x9c4 │ │ │ │ mov r4, r1 │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ @@ -155197,23 +155197,23 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b f4c20 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afb448 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq sp, [pc, r0]! │ │ │ │ @ instruction: 0x01afb3ac │ │ │ │ - tsteq r2, r4, lsl #12 │ │ │ │ + tsteq r2, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #172] @ f4dac │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add ip, r0, #438272 @ 0x6b000 │ │ │ │ cmp r2, #3 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -155248,17 +155248,17 @@ │ │ │ │ ldr r2, [pc, #28] @ f4db8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ f4dbc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afd8bc │ │ │ │ - tsteq r2, r4, ror #10 │ │ │ │ - tsteq r2, r8, lsr r5 │ │ │ │ - tsteq r2, r0, lsr #30 │ │ │ │ + tsteq r2, r4, lsl #11 │ │ │ │ + tsteq r2, r8, asr r5 │ │ │ │ + tsteq r2, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #304] @ f4f08 │ │ │ │ ldr ip, [pc, #304] @ f4f0c │ │ │ │ @@ -155268,15 +155268,15 @@ │ │ │ │ ldr r5, [pc, #292] @ f4f10 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ bl 214378 │ │ │ │ add r4, r4, #15 │ │ │ │ rsb ip, r4, r4, lsl #3 │ │ │ │ @@ -155338,25 +155338,25 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b f4e50 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afb220 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01afd7c8 │ │ │ │ @ instruction: 0x01afb178 │ │ │ │ - tsteq r2, r0, lsl r4 │ │ │ │ + tsteq r2, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #140] @ f4fc0 │ │ │ │ ldr r9, [pc, #140] @ f4fc4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ @@ -155381,27 +155381,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f4fcc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afd688 │ │ │ │ - tsteq r2, r8, lsr #7 │ │ │ │ - tsteq r2, ip, lsl #26 │ │ │ │ + tsteq r2, r8, asr #7 │ │ │ │ + tsteq r2, ip, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #140] @ f5074 │ │ │ │ ldr r9, [pc, #140] @ f5078 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ @@ -155426,16 +155426,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f5080 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ ldrdeq sp, [pc, r4]! │ │ │ │ - tsteq r2, r0, lsl r3 │ │ │ │ - tsteq r2, r8, asr ip │ │ │ │ + tsteq r2, r0, lsr r3 │ │ │ │ + tsteq r2, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #696] @ f5354 │ │ │ │ ldr ip, [pc, #696] @ f5358 │ │ │ │ @@ -155446,15 +155446,15 @@ │ │ │ │ ldr r3, [pc, #680] @ f535c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ subs r6, r2, #0 │ │ │ │ add r3, r7, #438272 @ 0x6b000 │ │ │ │ ldr r3, [r3, #2500] @ 0x9c4 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq f529c │ │ │ │ @@ -155520,15 +155520,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ b f5184 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #81920 @ 0x14000 │ │ │ │ add r5, r8, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne f52e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt f5100 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -155545,15 +155545,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq f5214 │ │ │ │ ldr r2, [pc, #256] @ f5368 │ │ │ │ ldr r3, [pc, #236] @ f5358 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -155588,49 +155588,49 @@ │ │ │ │ b f5214 │ │ │ │ cmp r0, #2 │ │ │ │ beq f5314 │ │ │ │ ldr r1, [r8, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq f5344 │ │ │ │ b f52f4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne f5328 │ │ │ │ cmp r8, #0 │ │ │ │ bne f5314 │ │ │ │ b f51fc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afaf5c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq sp, [pc, ip]! │ │ │ │ - tsteq r2, r4, lsl r2 │ │ │ │ + tsteq r2, r4, lsr r2 │ │ │ │ ldrdeq sl, [pc, ip]! │ │ │ │ @ instruction: 0x01afad90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #152] @ f541c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #3 │ │ │ │ add r2, r0, #438272 @ 0x6b000 │ │ │ │ mov r7, r1 │ │ │ │ @@ -155660,18 +155660,18 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #20] @ f542c │ │ │ │ add r2, pc, r2 │ │ │ │ b f5400 │ │ │ │ @ instruction: 0x01afd238 │ │ │ │ - tsteq r2, r8, asr pc │ │ │ │ - @ instruction: 0x011268bc │ │ │ │ + tsteq r2, r8, ror pc │ │ │ │ + @ instruction: 0x011268dc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r2, r0, lsr pc │ │ │ │ + tsteq r2, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r3, #0 │ │ │ │ add r0, r0, #438272 @ 0x6b000 │ │ │ │ @@ -155717,15 +155717,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ bl 214378 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -155792,15 +155792,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ b f55c4 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #81920 @ 0x14000 │ │ │ │ add r5, r8, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne f572c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt f5540 │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -155817,15 +155817,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq f5654 │ │ │ │ ldr r2, [pc, #260] @ f57ac │ │ │ │ ldr r3, [pc, #240] @ f579c │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -155861,51 +155861,51 @@ │ │ │ │ b f5654 │ │ │ │ cmp r0, #2 │ │ │ │ beq f5758 │ │ │ │ ldr r1, [r8, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq f5788 │ │ │ │ b f5738 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne f576c │ │ │ │ cmp r8, #0 │ │ │ │ bne f5758 │ │ │ │ b f563c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01afab24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01afd0c4 │ │ │ │ - tsteq r2, r4, lsl lr │ │ │ │ + tsteq r2, r4, lsr lr │ │ │ │ @ instruction: 0x01afa99c │ │ │ │ @ instruction: 0x01afa950 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #144] @ f5858 │ │ │ │ ldr sl, [pc, #144] @ f585c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add sl, pc, sl │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, sl │ │ │ │ @@ -155931,16 +155931,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f5864 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ strdeq ip, [pc, r4]! │ │ │ │ - @ instruction: 0x0112cb94 │ │ │ │ - tsteq r2, r4, ror r4 │ │ │ │ + @ instruction: 0x0112cbb4 │ │ │ │ + @ instruction: 0x01126494 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ @@ -155955,15 +155955,15 @@ │ │ │ │ ldr ip, [pc, #20] @ f58bc │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #20] │ │ │ │ bl f0abc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ - tsteq r2, r8, ror #21 │ │ │ │ + tsteq r2, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [pc, #56] @ f5914 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -155977,15 +155977,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl f0abc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r2, r4, asr #21 │ │ │ │ + tsteq r2, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [pc, #52] @ f5968 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -155998,15 +155998,15 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ bl f0abc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r2, r8, lsl #21 │ │ │ │ + tsteq r2, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f59d0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -156024,15 +156024,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl f0c94 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r2, r0, asr sl │ │ │ │ + tsteq r2, r0, ror sl │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #80] @ f5a40 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -156052,15 +156052,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ bl f0c94 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r2, r0, lsl #20 │ │ │ │ + tsteq r2, r0, lsr #20 │ │ │ │ strdeq r7, [r0], -lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f5aac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -156079,15 +156079,15 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl f0c94 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0112c9b4 │ │ │ │ + @ instruction: 0x0112c9d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f5b14 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -156105,15 +156105,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl f0c94 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r2, r8, ror #18 │ │ │ │ + tsteq r2, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f5b7c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -156131,15 +156131,15 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str ip, [sp, #12] │ │ │ │ bl f0c94 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq r2, r4, lsr #18 │ │ │ │ + tsteq r2, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #76] @ f5be4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -156157,20 +156157,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl f0c94 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0112c8d8 │ │ │ │ + @ instruction: 0x0112c8f8 │ │ │ │ ldr r3, [pc, #44] @ f5c1c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r1, [r1, #2500] @ 0x9c4 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #15 │ │ │ │ add r2, r2, #15 │ │ │ │ @@ -156179,15 +156179,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #256] @ f5d38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r0, #438272 @ 0x6b000 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r1, [r2, #2500] @ 0x9c4 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -156243,30 +156243,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x01afc984 │ │ │ │ - @ instruction: 0x0112c7d4 │ │ │ │ + @ instruction: 0x0112c7f4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01125fd8 │ │ │ │ - tsteq r2, r8, asr #15 │ │ │ │ - tsteq r2, r8, lsl #25 │ │ │ │ + @ instruction: 0x01125ff8 │ │ │ │ + tsteq r2, r8, ror #15 │ │ │ │ + tsteq r2, r8, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, r4, lsr #15 │ │ │ │ - tsteq r2, r8, lsr ip │ │ │ │ + tsteq r2, r4, asr #15 │ │ │ │ + tsteq r2, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ f5dac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ bl 214378 │ │ │ │ add r3, r5, #15 │ │ │ │ @@ -156280,15 +156280,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f5e24 │ │ │ │ ldr r6, [pc, #92] @ f5e28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -156302,24 +156302,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl efd28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strdeq ip, [pc, r4]! │ │ │ │ - tsteq r2, r4, lsl #14 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f5ea0 │ │ │ │ ldr r6, [pc, #92] @ f5ea4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -156333,20 +156333,20 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl efd28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01afc778 │ │ │ │ - tsteq r2, r4, lsr #13 │ │ │ │ + tsteq r2, r4, asr #13 │ │ │ │ ldr r3, [pc, #136] @ f5f38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ add r0, r2, #15 │ │ │ │ add r3, ip, #438272 @ 0x6b000 │ │ │ │ ldr r2, [r3, #2500] @ 0x9c4 │ │ │ │ rsb r3, r0, r0, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr lr, [r3, #792] @ 0x318 │ │ │ │ @@ -156378,15 +156378,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #240] @ f6044 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add lr, r0, #438272 @ 0x6b000 │ │ │ │ cmp r2, #3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [lr, #2500] @ 0x9c4 │ │ │ │ @@ -156438,30 +156438,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ f6050 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afc668 │ │ │ │ - tsteq r2, ip, lsr r5 │ │ │ │ - tsteq r2, ip, asr #25 │ │ │ │ + tsteq r2, ip, asr r5 │ │ │ │ + tsteq r2, ip, ror #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r2, r0, asr #10 │ │ │ │ - tsteq r2, r8, lsl r9 │ │ │ │ + tsteq r2, r0, ror #10 │ │ │ │ + tsteq r2, r8, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r2, r0, lsr #10 │ │ │ │ - tsteq r2, ip, lsr r2 │ │ │ │ + tsteq r2, r0, asr #10 │ │ │ │ + tsteq r2, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ f6110 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ bl 214378 │ │ │ │ add r1, r5, #15 │ │ │ │ @@ -156497,15 +156497,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f6188 │ │ │ │ ldr r6, [pc, #92] @ f618c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -156519,24 +156519,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl efacc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01afc490 │ │ │ │ - tsteq r2, r8, lsr #8 │ │ │ │ + tsteq r2, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ f6204 │ │ │ │ ldr r6, [pc, #92] @ f6208 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -156550,15 +156550,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl efacc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x01afc414 │ │ │ │ - tsteq r2, r8, asr #7 │ │ │ │ + tsteq r2, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #312] @ f635c │ │ │ │ add r8, r0, #438272 @ 0x6b000 │ │ │ │ mov r4, #0 │ │ │ │ @@ -156635,15 +156635,15 @@ │ │ │ │ b f626c │ │ │ │ ldr r3, [pc, #20] @ f6360 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl efb6c │ │ │ │ b f626c │ │ │ │ - @ instruction: 0x0129a736 │ │ │ │ + @ instruction: 0x0129a756 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq fp, r6, r4, asr #19 │ │ │ │ ldr r1, [pc, #16] @ f6384 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #442368 @ 0x6c000 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -156661,15 +156661,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #1032] @ f67bc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #1004] @ f67c0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -156916,32 +156916,32 @@ │ │ │ │ ldr r3, [r0, #796] @ 0x31c │ │ │ │ cmp r3, #0 │ │ │ │ bne f643c │ │ │ │ b f6440 │ │ │ │ @ instruction: 0x01af9c58 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01afc200 │ │ │ │ - @ instruction: 0x0112c1d4 │ │ │ │ + @ instruction: 0x0112c1f4 │ │ │ │ muleq r0, r3, r0 │ │ │ │ - @ instruction: 0x0129a56d │ │ │ │ + smlawbeq r9, sp, r5, sl │ │ │ │ @ instruction: 0x01af9bac │ │ │ │ andeq r8, r0, r1, ror #9 │ │ │ │ - @ instruction: 0x0129a50d │ │ │ │ - @ instruction: 0x0129a4e8 │ │ │ │ - tsteq r2, r4, asr #1 │ │ │ │ + @ instruction: 0x0129a52d │ │ │ │ + @ instruction: 0x0129a508 │ │ │ │ + tsteq r2, r4, ror #1 │ │ │ │ strdeq r9, [pc, r0]! │ │ │ │ - @ instruction: 0x0112c098 │ │ │ │ + ldrheq ip, [r2, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ f6890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #128] @ f6894 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -156969,29 +156969,29 @@ │ │ │ │ ldr r3, [pc, #36] @ f68a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2eacd4 │ │ │ │ @ instruction: 0x01afbdbc │ │ │ │ - @ instruction: 0x0112bdd4 │ │ │ │ + @ instruction: 0x0112bdf4 │ │ │ │ andeq r8, r0, r6, asr r4 │ │ │ │ andeq r8, r0, sp, asr r4 │ │ │ │ - tsteq r2, ip, lsr #27 │ │ │ │ - tsteq r2, r4, ror #26 │ │ │ │ + tsteq r2, ip, asr #27 │ │ │ │ + tsteq r2, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #320] @ f6a00 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #300] @ f6a04 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -157061,29 +157061,29 @@ │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r4, r1, r4, lsl #3 │ │ │ │ ldrsh r3, [r4, #176] @ 0xb0 │ │ │ │ str r3, [r7] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strdeq fp, [pc, ip]! │ │ │ │ - tsteq r2, r8, asr #26 │ │ │ │ + tsteq r2, r8, ror #26 │ │ │ │ andeq r8, r0, sl, lsl #1 │ │ │ │ - @ instruction: 0x0129a09b │ │ │ │ + strheq sl, [r9, -fp]! │ │ │ │ muleq r0, sl, r8 │ │ │ │ - tsteq r2, r0, ror #25 │ │ │ │ + tsteq r2, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #188] @ f6aec │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #168] @ f6af0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 21440c │ │ │ │ @@ -157120,19 +157120,19 @@ │ │ │ │ ldr r2, [pc, #36] @ f6b00 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #32] @ f6b04 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01afbb8c │ │ │ │ - @ instruction: 0x0112bbfc │ │ │ │ + tsteq r2, ip, lsl ip │ │ │ │ muleq r0, r2, r0 │ │ │ │ andeq r8, r0, r5, asr #12 │ │ │ │ - tsteq r2, ip, asr #23 │ │ │ │ - tsteq r2, r4, lsl #23 │ │ │ │ + tsteq r2, ip, ror #23 │ │ │ │ + tsteq r2, r4, lsr #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -157176,18 +157176,18 @@ │ │ │ │ ldr r2, [pc, #28] @ f6bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ b f6b84 │ │ │ │ ldr r2, [pc, #20] @ f6bdc │ │ │ │ add r2, pc, r2 │ │ │ │ b f6b84 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - @ instruction: 0x0125a114 │ │ │ │ - tsteq r2, r8, asr fp │ │ │ │ - tsteq r2, r0, lsl #22 │ │ │ │ - tsteq r2, r4, lsl #22 │ │ │ │ + @ instruction: 0x0125a134 │ │ │ │ + tsteq r2, r8, ror fp │ │ │ │ + tsteq r2, r0, lsr #22 │ │ │ │ + tsteq r2, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #896] @ f6f7c │ │ │ │ mov r5, r3 │ │ │ │ @@ -157207,24 +157207,24 @@ │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ bne f6c64 │ │ │ │ ldr r0, [pc, #836] @ f6f88 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne f6e0c │ │ │ │ ldr sl, [pc, #812] @ f6f8c │ │ │ │ add sl, pc, sl │ │ │ │ b f6c8c │ │ │ │ ldr r0, [pc, #804] @ f6f90 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne f6e60 │ │ │ │ ldr sl, [pc, #784] @ f6f94 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r4, #1 │ │ │ │ beq f6d0c │ │ │ │ ldr r8, [pc, #772] @ f6f98 │ │ │ │ @@ -157241,15 +157241,15 @@ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ strb r2, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne f6e6c │ │ │ │ ldr r2, [pc, #700] @ f6fa4 │ │ │ │ ldr r3, [pc, #660] @ f6f80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -157333,15 +157333,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne f6e38 │ │ │ │ cmp fp, #0 │ │ │ │ bne f6e24 │ │ │ │ b f6c84 │ │ │ │ ldr sl, [pc, #356] @ f6fcc │ │ │ │ @@ -157393,15 +157393,15 @@ │ │ │ │ b f6d58 │ │ │ │ ldr fp, [pc, #180] @ f6fd8 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne f6f28 │ │ │ │ cmp r8, #0 │ │ │ │ bne f6e1c │ │ │ │ b f6c84 │ │ │ │ add r2, r8, r4, lsl #3 │ │ │ │ @@ -157415,32 +157415,32 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r0, #0 │ │ │ │ b f6d9c │ │ │ │ strdeq r9, [pc, r8]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r9, [pc, ip]! │ │ │ │ @ instruction: 0x01b14a20 │ │ │ │ - tsteq r2, r4, asr #21 │ │ │ │ + tsteq r2, r4, ror #21 │ │ │ │ @ instruction: 0x01b149f8 │ │ │ │ - tsteq r2, r4, lsl #21 │ │ │ │ + tsteq r2, r4, lsr #21 │ │ │ │ @ instruction: 0x01afd65c │ │ │ │ @ instruction: 0x01afd63c │ │ │ │ @ instruction: 0x01b149a8 │ │ │ │ @ instruction: 0x01af9310 │ │ │ │ ldrdeq sp, [pc, r8]! │ │ │ │ @ instruction: 0x01afd584 │ │ │ │ - @ instruction: 0x0112b9b0 │ │ │ │ + @ instruction: 0x0112b9d0 │ │ │ │ @ instruction: 0x01afd548 │ │ │ │ - @ instruction: 0x0112b990 │ │ │ │ + @ instruction: 0x0112b9b0 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq r2, r0, ror #18 │ │ │ │ - tsteq r2, r0, lsl r9 │ │ │ │ + tsteq r2, r0, lsl #19 │ │ │ │ + tsteq r2, r0, lsr r9 │ │ │ │ @ instruction: 0x01b14844 │ │ │ │ - tsteq r2, r0, lsr #17 │ │ │ │ - tsteq r2, r8, asr r8 │ │ │ │ + tsteq r2, r0, asr #17 │ │ │ │ + tsteq r2, r8, ror r8 │ │ │ │ @ instruction: 0x01afd3ec │ │ │ │ @ instruction: 0x01b14744 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -157567,16 +157567,16 @@ │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r4, #8] │ │ │ │ b f7198 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01af8f0c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01af8ec8 │ │ │ │ - strdeq r9, [r5, -r8]! │ │ │ │ - @ instruction: 0x0112b5b0 │ │ │ │ + @ instruction: 0x01259b18 │ │ │ │ + @ instruction: 0x0112b5d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #112] @ f727c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -157603,19 +157603,19 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - tsteq r2, r0, ror r5 │ │ │ │ + @ instruction: 0x0112b590 │ │ │ │ ldrdeq r8, [pc, r8]! @ │ │ │ │ - @ instruction: 0x012574a0 │ │ │ │ + smlawteq r5, r0, r4, r7 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - @ instruction: 0x0112b4f0 │ │ │ │ + tsteq r2, r0, lsl r5 │ │ │ │ ldr r3, [pc, #2536] @ f7c80 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi f78d4 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrh r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -158244,15 +158244,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ mov r0, #33 @ 0x21 │ │ │ │ bx lr │ │ │ │ mov r0, #32 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01299b10 │ │ │ │ + @ instruction: 0x01299b30 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -158539,28 +158539,28 @@ │ │ │ │ ldrb r3, [r3, #2216] @ 0x8a8 │ │ │ │ cmp r3, r2 │ │ │ │ bls f7d90 │ │ │ │ b f7da4 │ │ │ │ @ instruction: 0x01af8340 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x01298f98 │ │ │ │ + @ instruction: 0x01298fb8 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - @ instruction: 0x01298f49 │ │ │ │ + @ instruction: 0x01298f69 │ │ │ │ andeq r3, r0, pc, ror ip │ │ │ │ - @ instruction: 0x01298ea7 │ │ │ │ - tsteq r2, r4, lsl #17 │ │ │ │ - tsteq r2, r0, lsr #16 │ │ │ │ - @ instruction: 0x01298e55 │ │ │ │ - @ instruction: 0x01258d0c │ │ │ │ + smlawteq r9, r7, lr, r8 │ │ │ │ + tsteq r2, r4, lsr #17 │ │ │ │ + tsteq r2, r0, asr #16 │ │ │ │ + @ instruction: 0x01298e75 │ │ │ │ + @ instruction: 0x01258d2c │ │ │ │ andeq r7, r0, pc, ror ip │ │ │ │ - @ instruction: 0x0112a794 │ │ │ │ - tsteq r2, r4, asr #14 │ │ │ │ - @ instruction: 0x01298d50 │ │ │ │ - @ instruction: 0x01298d22 │ │ │ │ + @ instruction: 0x0112a7b4 │ │ │ │ + tsteq r2, r4, ror #14 │ │ │ │ + @ instruction: 0x01298d70 │ │ │ │ + @ instruction: 0x01298d42 │ │ │ │ andeq r4, r0, pc, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ ldr ip, [r0, #2776] @ 0xad8 │ │ │ │ @@ -159197,74 +159197,74 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r2] │ │ │ │ b f8474 │ │ │ │ mov r0, #5 │ │ │ │ mov lr, #6 │ │ │ │ b f89c4 │ │ │ │ @ instruction: 0x01af7dbc │ │ │ │ - tsteq r2, r8, lsr #11 │ │ │ │ - @ instruction: 0x0112a59c │ │ │ │ + tsteq r2, r8, asr #11 │ │ │ │ + @ instruction: 0x0112a5bc │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r9, r0, lsl #5 │ │ │ │ - @ instruction: 0x01280bb0 │ │ │ │ - tsteq r2, ip, lsr #8 │ │ │ │ - @ instruction: 0x01258898 │ │ │ │ - @ instruction: 0x0112a3dc │ │ │ │ - tsteq r2, r8, asr r3 │ │ │ │ - tsteq r2, r4, lsr #5 │ │ │ │ - tsteq r2, r8, asr r2 │ │ │ │ - tsteq r2, r0, lsr r2 │ │ │ │ - tsteq r2, r8, lsr #4 │ │ │ │ - tsteq r8, r4, lsr #27 │ │ │ │ - tsteq r2, r0, lsl #4 │ │ │ │ - @ instruction: 0x0112a1f4 │ │ │ │ - tsteq r2, r8, asr #3 │ │ │ │ + tsteq r9, r0, lsr #5 │ │ │ │ + ldrdeq r0, [r8, -r0]! @ │ │ │ │ + tsteq r2, ip, asr #8 │ │ │ │ + @ instruction: 0x012588b8 │ │ │ │ + @ instruction: 0x0112a3fc │ │ │ │ + tsteq r2, r8, ror r3 │ │ │ │ + tsteq r2, r4, asr #5 │ │ │ │ + tsteq r2, r8, ror r2 │ │ │ │ + tsteq r2, r0, asr r2 │ │ │ │ + tsteq r2, r8, asr #4 │ │ │ │ + tsteq r8, r4, asr #27 │ │ │ │ + tsteq r2, r0, lsr #4 │ │ │ │ + tsteq r2, r4, lsl r2 │ │ │ │ + tsteq r2, r8, ror #3 │ │ │ │ + tsteq r2, r4, asr #3 │ │ │ │ tsteq r2, r4, lsr #3 │ │ │ │ - tsteq r2, r4, lsl #3 │ │ │ │ - tsteq r2, ip, ror r1 │ │ │ │ - tsteq r2, r0, asr #2 │ │ │ │ - tsteq r2, r8, asr #2 │ │ │ │ - tsteq r2, r8, asr #1 │ │ │ │ - @ instruction: 0x0112a09c │ │ │ │ - tsteq r9, r4, lsr sl │ │ │ │ - tsteq r2, r8 │ │ │ │ - @ instruction: 0x01129fd0 │ │ │ │ - tsteq r9, r4, ror #18 │ │ │ │ + @ instruction: 0x0112a19c │ │ │ │ + tsteq r2, r0, ror #2 │ │ │ │ + tsteq r2, r8, ror #2 │ │ │ │ + tsteq r2, r8, ror #1 │ │ │ │ + ldrheq sl, [r2, -ip] │ │ │ │ + tsteq r9, r4, asr sl │ │ │ │ + tsteq r2, r8, lsr #32 │ │ │ │ + @ instruction: 0x01129ff0 │ │ │ │ + tsteq r9, r4, lsl #19 │ │ │ │ + @ instruction: 0x01129f9c │ │ │ │ tsteq r2, ip, ror pc │ │ │ │ - tsteq r2, ip, asr pc │ │ │ │ - tsteq r2, r8, lsr pc │ │ │ │ - tsteq r2, r0, asr #30 │ │ │ │ - tsteq r2, ip, lsr #30 │ │ │ │ - tsteq r2, r8, lsl #30 │ │ │ │ - @ instruction: 0x01129ef4 │ │ │ │ - @ instruction: 0x01129ef8 │ │ │ │ - tsteq r2, ip, ror #29 │ │ │ │ - @ instruction: 0x01129eb8 │ │ │ │ + tsteq r2, r8, asr pc │ │ │ │ + tsteq r2, r0, ror #30 │ │ │ │ + tsteq r2, ip, asr #30 │ │ │ │ + tsteq r2, r8, lsr #30 │ │ │ │ + tsteq r2, r4, lsl pc │ │ │ │ + tsteq r2, r8, lsl pc │ │ │ │ + tsteq r2, ip, lsl #30 │ │ │ │ + @ instruction: 0x01129ed8 │ │ │ │ + tsteq r2, r0, ror #29 │ │ │ │ + tsteq r9, r8, lsr #17 │ │ │ │ tsteq r2, r0, asr #29 │ │ │ │ - tsteq r9, r8, lsl #17 │ │ │ │ - tsteq r2, r0, lsr #29 │ │ │ │ - @ instruction: 0x01129e98 │ │ │ │ - tsteq r9, r4, asr r8 │ │ │ │ - tsteq r2, r0, asr lr │ │ │ │ - tsteq r2, r8, lsl lr │ │ │ │ + @ instruction: 0x01129eb8 │ │ │ │ + tsteq r9, r4, ror r8 │ │ │ │ + tsteq r2, r0, ror lr │ │ │ │ + tsteq r2, r8, lsr lr │ │ │ │ + tsteq r2, r4, lsl lr │ │ │ │ @ instruction: 0x01129df4 │ │ │ │ - @ instruction: 0x01129dd4 │ │ │ │ - @ instruction: 0x01195790 │ │ │ │ - tsteq r2, r0, lsl #27 │ │ │ │ - tsteq r2, r0, ror sp │ │ │ │ - tsteq r9, r0, lsr r7 │ │ │ │ - tsteq r2, r4, lsl sp │ │ │ │ + @ instruction: 0x011957b0 │ │ │ │ + tsteq r2, r0, lsr #27 │ │ │ │ + @ instruction: 0x01129d90 │ │ │ │ + tsteq r9, r0, asr r7 │ │ │ │ + tsteq r2, r4, lsr sp │ │ │ │ + tsteq r2, ip, lsl #26 │ │ │ │ + tsteq r9, r4, ror #13 │ │ │ │ + @ instruction: 0x01129cf0 │ │ │ │ tsteq r2, ip, ror #25 │ │ │ │ - tsteq r9, r4, asr #13 │ │ │ │ - @ instruction: 0x01129cd0 │ │ │ │ - tsteq r2, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r1, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -161690,15 +161690,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5b2b8 │ │ │ │ str r0, [r4, #3272] @ 0xcc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [pc, #4] @ fb258 │ │ │ │ add r5, pc, r5 │ │ │ │ b fb23c │ │ │ │ - @ instruction: 0x01255a44 │ │ │ │ + @ instruction: 0x01255a64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq fb2d0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -161813,29 +161813,29 @@ │ │ │ │ add r5, r0, #466944 @ 0x72000 │ │ │ │ ldr r6, [r5, #3280] @ 0xcd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq fb458 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #364 @ 0x16c │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq fb4e4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3280] @ 0xcd0 │ │ │ │ add r6, r4, #471040 @ 0x73000 │ │ │ │ ldr r1, [r6, #3292] @ 0xcdc │ │ │ │ mov r0, r4 │ │ │ │ bl 356968 │ │ │ │ ldr r7, [r6, #3316] @ 0xcf4 │ │ │ │ cmp r7, #0 │ │ │ │ beq fb490 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #364 @ 0x16c │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq fb4cc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #3316] @ 0xcf4 │ │ │ │ add r6, r4, #475136 @ 0x74000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #3328] @ 0xd00 │ │ │ │ @@ -161890,26 +161890,26 @@ │ │ │ │ beq fb5b0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #49152 @ 0xc000 │ │ │ │ add r5, r6, #208 @ 0xd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne fb5d0 │ │ │ │ add r0, r7, #32768 @ 0x8000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #196 @ 0xc4 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne fb5b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -161922,26 +161922,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne fb5ec │ │ │ │ cmp r8, #0 │ │ │ │ bne fb5d8 │ │ │ │ b fb584 │ │ │ │ ldr r1, [r6, #208] @ 0xd0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq fb608 │ │ │ │ b fb618 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -161950,24 +161950,24 @@ │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ beq fb67c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, #364 @ 0x16c │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq fb698 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ beq fb690 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #364 @ 0x16c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r7, #1424 @ 0x590 │ │ │ │ bl 3325e0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl fb378 │ │ │ │ @@ -162029,15 +162029,15 @@ │ │ │ │ add r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r3, [r3, #236] @ 0xec │ │ │ │ str r3, [r5, #3508] @ 0xdb4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - smlawteq r5, r4, r5, r5 │ │ │ │ + @ instruction: 0x012555e4 │ │ │ │ strdeq r3, [r7], -r4 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ ldrb r2, [r3, #1580] @ 0x62c │ │ │ │ cmp r2, #0 │ │ │ │ beq fb83c │ │ │ │ ldrb r2, [r1, #305] @ 0x131 │ │ │ │ tst r2, #1 │ │ │ │ @@ -162991,15 +162991,15 @@ │ │ │ │ bhi fc628 │ │ │ │ b fc638 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01af3c58 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ @ instruction: 0x01af3b2c │ │ │ │ - @ instruction: 0x01294830 │ │ │ │ + @ instruction: 0x01294850 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1], #2768 @ 0xad0 │ │ │ │ @@ -163152,15 +163152,15 @@ │ │ │ │ strbeq r3, [r2] │ │ │ │ bne fcc98 │ │ │ │ ldr r4, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq fc93c │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq fcc74 │ │ │ │ ldr r2, [pc, #1892] @ fd0a8 │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #1884] @ fd0ac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -163301,15 +163301,15 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne fca44 │ │ │ │ ldm r7, {r2, fp} │ │ │ │ b fc8dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq fcba0 │ │ │ │ ldr r2, [pc, #1332] @ fd0cc │ │ │ │ mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ b fc948 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -163630,30 +163630,30 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ cmp r0, #0 │ │ │ │ bne fca10 │ │ │ │ b fcdc8 │ │ │ │ - tsteq r2, r4, lsl #30 │ │ │ │ + tsteq r2, r4, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01125eb8 │ │ │ │ + @ instruction: 0x01125ed8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @ instruction: 0x000001bd │ │ │ │ @ instruction: 0x000001be │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - tsteq r2, ip, asr #25 │ │ │ │ + tsteq r2, ip, ror #25 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - smlawteq r9, r4, r0, r4 │ │ │ │ + @ instruction: 0x012940e4 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - @ instruction: 0x01293fa8 │ │ │ │ - @ instruction: 0x01293f60 │ │ │ │ + smlawteq r9, r8, pc, r3 @ │ │ │ │ + smlawbeq r9, r0, pc, r3 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr ip, [pc, #376] @ fd27c │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ @@ -163720,15 +163720,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 11361c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq fd154 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne fd154 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -163747,15 +163747,15 @@ │ │ │ │ ldr r3, [pc, #44] @ fd294 │ │ │ │ moveq r3, r2 │ │ │ │ b fd1e8 │ │ │ │ cmp r3, #6 │ │ │ │ bne fd258 │ │ │ │ b fd1d0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - tsteq r2, r8, lsl #15 │ │ │ │ + tsteq r2, r8, lsr #15 │ │ │ │ ldrdeq r2, [pc, r4]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01af2e9c │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -163842,18 +163842,18 @@ │ │ │ │ beq fd560 │ │ │ │ cmp sl, #0 │ │ │ │ beq fd3fc │ │ │ │ cmp sl, r4 │ │ │ │ beq fd410 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq fd520 │ │ │ │ str sl, [r5, #660] @ 0x294 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 127058 │ │ │ │ ldr r4, [r8, #72] @ 0x48 │ │ │ │ @@ -163862,18 +163862,18 @@ │ │ │ │ beq fd578 │ │ │ │ cmp sl, #0 │ │ │ │ beq fd44c │ │ │ │ cmp sl, r4 │ │ │ │ beq fd460 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq fd4fc │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str sl, [r8, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq fd47c │ │ │ │ @@ -163936,21 +163936,21 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ cmp sl, #0 │ │ │ │ beq fd410 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b fd410 │ │ │ │ cmp sl, #0 │ │ │ │ beq fd460 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b fd460 │ │ │ │ ldrh r1, [r5, #8] │ │ │ │ ldr r3, [pc, #604] @ fd7f8 │ │ │ │ cmp r1, r3 │ │ │ │ bne fd388 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -164093,25 +164093,25 @@ │ │ │ │ strb r3, [r5, #203] @ 0xcb │ │ │ │ b fd388 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, #50 @ 0x32 │ │ │ │ strb r3, [r5, #203] @ 0xcb │ │ │ │ b fd388 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - strdeq r3, [r9, -r8]! │ │ │ │ + @ instruction: 0x01293b18 │ │ │ │ andeq r3, r0, r1, lsl #5 │ │ │ │ andeq r3, r0, r2, lsl #5 │ │ │ │ - @ instruction: 0x01293924 │ │ │ │ + @ instruction: 0x01293944 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - @ instruction: 0x01293896 │ │ │ │ + @ instruction: 0x012938b6 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x01293852 │ │ │ │ + @ instruction: 0x01293872 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - strdeq r3, [r9, -ip]! │ │ │ │ + @ instruction: 0x0129371c │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ ldr r3, [r0, #2768] @ 0xad0 │ │ │ │ ldr r0, [r3, #272] @ 0x110 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -164189,15 +164189,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01af2720 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r8, r4, lsl #26 │ │ │ │ + tsteq r8, r4, lsr #26 │ │ │ │ ldrdeq r2, [pc, ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -164213,16 +164213,16 @@ │ │ │ │ bl 372954 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #416] @ 0x1a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - tsteq r8, r4, ror ip │ │ │ │ - @ instruction: 0x01293500 │ │ │ │ + @ instruction: 0x0118cc94 │ │ │ │ + @ instruction: 0x01293520 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #228] @ fdac8 │ │ │ │ ldr r5, [pc, #228] @ fdacc │ │ │ │ ldr r3, [pc, #228] @ fdad0 │ │ │ │ @@ -164279,18 +164279,18 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne fdac4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01af2610 │ │ │ │ - tsteq r8, ip, lsl #24 │ │ │ │ + tsteq r8, ip, lsr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawbeq r9, r0, r4, r3 │ │ │ │ - @ instruction: 0x01293468 │ │ │ │ + @ instruction: 0x012934a0 │ │ │ │ + smlawbeq r9, r8, r4, r3 │ │ │ │ @ instruction: 0x01af2558 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ mov r5, r1 │ │ │ │ @@ -164308,16 +164308,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1146a4 │ │ │ │ - @ instruction: 0x0118caf8 │ │ │ │ - smlawbeq r9, ip, r3, r3 │ │ │ │ + tsteq r8, r8, lsl fp │ │ │ │ + @ instruction: 0x012933ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ ldr r4, [r0, #2768] @ 0xad0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -164463,15 +164463,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01293165 │ │ │ │ + smlawbeq r9, r5, r1, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -164479,18 +164479,18 @@ │ │ │ │ beq fde34 │ │ │ │ cmp r1, #0 │ │ │ │ beq fddf0 │ │ │ │ cmp r4, r1 │ │ │ │ beq fde04 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq fde0c │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -164501,27 +164501,27 @@ │ │ │ │ bne fddf8 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq fde04 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq fde80 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq fdedc │ │ │ │ add r1, r4, #28 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl ad5d0 │ │ │ │ mov r1, #8 │ │ │ │ @@ -164943,15 +164943,15 @@ │ │ │ │ mvn r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #696] @ 0x2b8 │ │ │ │ str r3, [r5, #692] @ 0x2b4 │ │ │ │ beq fe538 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq fe5a4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r6, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ str r6, [r5, #660] @ 0x294 │ │ │ │ @@ -165073,15 +165073,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - smlawteq r9, r4, r8, r2 │ │ │ │ + @ instruction: 0x012928e4 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, fp, lsl ip │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -165350,15 +165350,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ febb8 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ febbc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ febc0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01292407 │ │ │ │ + @ instruction: 0x01292427 │ │ │ │ andeq r9, r0, pc, asr #13 │ │ │ │ andeq r9, r0, r2, asr #13 │ │ │ │ andeq r9, r0, r1, asr #13 │ │ │ │ andeq r9, r0, r5, asr #13 │ │ │ │ andeq r9, r0, r6, asr #13 │ │ │ │ andeq r9, r0, r7, asr #13 │ │ │ │ andeq r9, r0, r8, asr #13 │ │ │ │ @@ -165476,16 +165476,16 @@ │ │ │ │ b fec58 │ │ │ │ ldr r4, [pc, #52] @ feda4 │ │ │ │ b fec58 │ │ │ │ mov r4, #254 @ 0xfe │ │ │ │ b fec58 │ │ │ │ mov r4, #152 @ 0x98 │ │ │ │ b fec58 │ │ │ │ - @ instruction: 0x0129230f │ │ │ │ - @ instruction: 0x01292372 │ │ │ │ + @ instruction: 0x0129232f │ │ │ │ + @ instruction: 0x01292392 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ @@ -165617,15 +165617,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ beq fee90 │ │ │ │ ldr r1, [pc, #32] @ fefd4 │ │ │ │ b fee60 │ │ │ │ - ldrdeq r2, [r9, -r1]! │ │ │ │ + strdeq r2, [r9, -r1]! │ │ │ │ andeq r0, r0, pc, lsl #10 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ muleq r0, r8, pc @ │ │ │ │ andeq r8, r0, sl, lsr #4 │ │ │ │ andeq r8, r0, ip, lsr #4 │ │ │ │ @@ -165639,29 +165639,29 @@ │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #2768] @ 0xad0 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ beq ff020 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq ff060 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ bl 5cfa4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ beq ff050 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq ff084 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 127058 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -165748,15 +165748,15 @@ │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r5, #314] @ 0x13a │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x01291f21 │ │ │ │ + @ instruction: 0x01291f41 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1352] @ ff72c │ │ │ │ @@ -165857,15 +165857,15 @@ │ │ │ │ lsr r2, r2, #16 │ │ │ │ bl 129548 │ │ │ │ ldr r7, [r4, #660] @ 0x294 │ │ │ │ cmp r7, #0 │ │ │ │ beq ff380 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq ff52c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4, #660] @ 0x294 │ │ │ │ beq ff60c │ │ │ │ @@ -165953,18 +165953,18 @@ │ │ │ │ beq ff594 │ │ │ │ cmp r7, #0 │ │ │ │ beq ff4f8 │ │ │ │ cmp r9, r7 │ │ │ │ beq ff49c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne ff49c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -165997,15 +165997,15 @@ │ │ │ │ bne ff728 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq ff49c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b ff49c │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r4, #660] @ 0x294 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ add fp, fp, #4 │ │ │ │ bne ff490 │ │ │ │ @@ -166100,19 +166100,19 @@ │ │ │ │ b ff65c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01af0e0c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, r5, lsl #11 │ │ │ │ @ instruction: 0x00008bbe │ │ │ │ - tsteq r2, r4, asr r3 │ │ │ │ + tsteq r2, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01af0a88 │ │ │ │ - @ instruction: 0x01291a51 │ │ │ │ - @ instruction: 0x0118afb4 │ │ │ │ + @ instruction: 0x01291a71 │ │ │ │ + @ instruction: 0x0118afd4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #448] @ ff934 │ │ │ │ @@ -166731,15 +166731,15 @@ │ │ │ │ @ instruction: 0x01af0664 │ │ │ │ @ instruction: 0x01af0628 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ @ instruction: 0x01af0464 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - tsteq r2, r4, lsl sl │ │ │ │ + tsteq r2, r4, lsr sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ @ instruction: 0x01aeff88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -166781,15 +166781,15 @@ │ │ │ │ ldr r9, [r5, #660] @ 0x294 │ │ │ │ cmp r0, #0 │ │ │ │ bne 100430 │ │ │ │ cmp r9, #0 │ │ │ │ beq 1001f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 100320 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #660] @ 0x294 │ │ │ │ bl 127058 │ │ │ │ @@ -166869,15 +166869,15 @@ │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1001f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1001f0 │ │ │ │ mov r9, r7 │ │ │ │ b 100320 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne 100228 │ │ │ │ @@ -166888,18 +166888,18 @@ │ │ │ │ beq 1004a4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 100394 │ │ │ │ cmp r9, r6 │ │ │ │ beq 1003a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1003f8 │ │ │ │ mov r7, #1 │ │ │ │ str r9, [r4, #72] @ 0x48 │ │ │ │ b 1002f0 │ │ │ │ mov r0, r6 │ │ │ │ bl fd9cc │ │ │ │ @@ -166923,59 +166923,59 @@ │ │ │ │ ldr r2, [r0, #1480] @ 0x5c8 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1003a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1003a8 │ │ │ │ mov r6, r5 │ │ │ │ b 1003f8 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ beq 1004a4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 100458 │ │ │ │ cmp r5, r9 │ │ │ │ beq 1003a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1003a8 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ ldr r6, [r5, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #1480] @ 0x5c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmp r6, #0 │ │ │ │ beq 1003a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1003a8 │ │ │ │ mov r5, r6 │ │ │ │ b 10046c │ │ │ │ cmp r9, #0 │ │ │ │ beq 1003a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 1003a8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01aefea0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01aefd00 │ │ │ │ - tsteq r2, ip, lsl #10 │ │ │ │ + tsteq r2, ip, lsr #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r3, [pc, #160] @ 10057c │ │ │ │ cmp r1, r3 │ │ │ │ beq 100528 │ │ │ │ ldr r2, [pc, #152] @ 100580 │ │ │ │ cmp r1, r2 │ │ │ │ beq 100500 │ │ │ │ @@ -167165,40 +167165,40 @@ │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10133c │ │ │ │ ldr r3, [r8, #708] @ 0x2c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r8, #704] @ 0x2c0 │ │ │ │ beq 100854 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ bne 100854 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 100854 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 100860 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #708] @ 0x2c4 │ │ │ │ b 100634 │ │ │ │ mov r1, r4 │ │ │ │ b 100828 │ │ │ │ @@ -167704,27 +167704,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #388] @ 0x184 │ │ │ │ str r2, [sp, #392] @ 0x188 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #88] @ 0x58 │ │ │ │ bne 100738 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 100738 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 100738 │ │ │ │ mov r1, r4 │ │ │ │ b 101060 │ │ │ │ mov r7, #172 @ 0xac │ │ │ │ b 1008a4 │ │ │ │ mov r7, #49 @ 0x31 │ │ │ │ @@ -167900,15 +167900,15 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1007f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1007f4 │ │ │ │ mov r1, r4 │ │ │ │ b 101340 │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #536] @ 0x218 │ │ │ │ @@ -168029,40 +168029,40 @@ │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl fddb0 │ │ │ │ b 100738 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01aefa48 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01aef8b8 │ │ │ │ - smlawteq r9, r0, r8, r0 │ │ │ │ - @ instruction: 0x01290922 │ │ │ │ + smulwteq r9, r0, r8 │ │ │ │ + @ instruction: 0x01290942 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ - tsteq r2, r8, lsr #1 │ │ │ │ + tsteq r2, r8, asr #1 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - msreq R8_fiq, r4, lsr lr │ │ │ │ + msreq R8_fiq, r4, asr lr │ │ │ │ andeq r0, r4, r4, lsl #8 │ │ │ │ - msreq R8_fiq, r2, lsl lr │ │ │ │ - msreq R8_fiq, r0, ror #29 │ │ │ │ + msreq R8_fiq, r2, lsr lr │ │ │ │ + msreq (UNDEF: 56), r0, lsl #30 │ │ │ │ tsteq r4, r0, lsl #8 │ │ │ │ - msreq (UNDEF: 56), r4, ror #23 │ │ │ │ + msreq CPSR_f, r4, lsl #24 │ │ │ │ streq r0, [r4, #-1024] @ 0xfffffc00 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - msreq (UNDEF: 56), ip, ror #23 │ │ │ │ + msreq CPSR_f, ip, lsl #24 │ │ │ │ msreq (UNDEF: 56), r0 @ │ │ │ │ - msreq (UNDEF: 56), r0, asr fp │ │ │ │ - msreq R8_fiq, ip, ror #21 │ │ │ │ + msreq (UNDEF: 56), r0, ror fp │ │ │ │ + msreq (UNDEF: 56), ip, lsl #22 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ mov r5, #0 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #548] @ 0x224 │ │ │ │ @@ -168580,15 +168580,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 101e04 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ - tsteq r2, r0, lsr fp │ │ │ │ + tsteq r2, r0, asr fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1296] @ 102334 │ │ │ │ @@ -168970,17 +168970,17 @@ │ │ │ │ b 28a470 │ │ │ │ ldr r1, [pc, #24] @ 102420 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a190 │ │ │ │ - tsteq r2, r4, ror r5 │ │ │ │ + @ instruction: 0x01120594 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r2, ip, lsr #10 │ │ │ │ + tsteq r2, ip, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #4000] @ 1033e4 │ │ │ │ @@ -169701,29 +169701,29 @@ │ │ │ │ ldr r3, [r0, #468] @ 0x1d4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3101f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 102534 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 102fc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 103070 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne 102534 │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -169770,15 +169770,15 @@ │ │ │ │ ldr r8, [sp, #520] @ 0x208 │ │ │ │ b 102bec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3101f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, r9 │ │ │ │ bne 102fd4 │ │ │ │ b 102f98 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [pc, #832] @ 1033fc │ │ │ │ @@ -169957,15 +169957,15 @@ │ │ │ │ ldr r3, [r0, #468] @ 0x1d4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ bl 3101f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 102fd4 │ │ │ │ b 102f98 │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 677a6c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -170245,25 +170245,25 @@ │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ beq 103810 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1037e0 │ │ │ │ ldr r6, [r7, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r7, #704] @ 0x2c0 │ │ │ │ beq 103838 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 103a1c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #708] @ 0x2c4 │ │ │ │ b 1034bc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldrh r0, [r3, #74] @ 0x4a │ │ │ │ @@ -170799,33 +170799,33 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 10378c │ │ │ │ @ instruction: 0x01aecbb0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - @ instruction: 0x0128df1e │ │ │ │ + @ instruction: 0x0128df3e │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01aec83c │ │ │ │ - tsteq r1, r4, lsl #30 │ │ │ │ + tsteq r1, r4, lsr #30 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrdeq sp, [r8, -r8]! │ │ │ │ + strdeq sp, [r8, -r8]! │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - tsteq r1, r8, lsr #18 │ │ │ │ - tsteq r1, r4, lsl #18 │ │ │ │ - @ instruction: 0x0111cdfc │ │ │ │ + tsteq r1, r8, asr #18 │ │ │ │ + tsteq r1, r4, lsr #18 │ │ │ │ + tsteq r1, ip, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldrh r4, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1724] @ 1047d4 │ │ │ │ @@ -170882,18 +170882,18 @@ │ │ │ │ beq 1047c0 │ │ │ │ ldrb r2, [sl, #77] @ 0x4d │ │ │ │ ldrb r3, [r9, #77] @ 0x4d │ │ │ │ cmp r2, r3 │ │ │ │ bcc 104220 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104690 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [r6, #660] @ 0x294 │ │ │ │ bl 127058 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ @@ -170964,15 +170964,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne 104338 │ │ │ │ ldrh r3, [r9, #74] @ 0x4a │ │ │ │ cmp r3, fp │ │ │ │ beq 10475c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10463c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #660] @ 0x294 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ bl 127058 │ │ │ │ @@ -171125,25 +171125,25 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 129a0c │ │ │ │ ldr r8, [r5, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ beq 1045d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 10461c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r8, [r6, #660] @ 0x294 │ │ │ │ cmp r8, #0 │ │ │ │ beq 1045f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [r6, #640] @ 0x280 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ b 104434 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsr ip, r0, r4 │ │ │ │ cmp ip, #1 │ │ │ │ movcc ip, #1 │ │ │ │ @@ -171254,25 +171254,25 @@ │ │ │ │ ldrh r1, [r9, #72] @ 0x48 │ │ │ │ ldrh r3, [sp, #58] @ 0x3a │ │ │ │ cmp r1, r3 │ │ │ │ bne 104338 │ │ │ │ b 104380 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 104210 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ @ instruction: 0x01aebec4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ @ instruction: 0x01aebb88 │ │ │ │ andeq r9, r0, r9 │ │ │ │ - tsteq r1, r0, lsl r1 │ │ │ │ + tsteq r1, r0, lsr r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ @@ -171450,18 +171450,18 @@ │ │ │ │ beq 104c94 │ │ │ │ cmp r5, #0 │ │ │ │ beq 104adc │ │ │ │ cmp r5, fp │ │ │ │ beq 104af4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, fp │ │ │ │ beq 104bd8 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sl, #660] @ 0x294 │ │ │ │ beq 104c44 │ │ │ │ rsb r3, r6, r6, lsl #4 │ │ │ │ @@ -171481,15 +171481,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [fp, #72] @ 0x48 │ │ │ │ beq 104b60 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 104b60 │ │ │ │ mov r1, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r3, [fp, #84] @ 0x54 │ │ │ │ add r4, r4, #60 @ 0x3c │ │ │ │ cmp r4, r7 │ │ │ │ beq 104c20 │ │ │ │ ldr r5, [sl, #660] @ 0x294 │ │ │ │ ldr fp, [sl, r4] │ │ │ │ @@ -171499,18 +171499,18 @@ │ │ │ │ beq 104c08 │ │ │ │ cmp r5, #0 │ │ │ │ beq 104ba0 │ │ │ │ cmp r5, r8 │ │ │ │ beq 104b38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 104b38 │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -171521,24 +171521,24 @@ │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r9, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ subs r0, r9, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 104af4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 104af4 │ │ │ │ mov r1, r9 │ │ │ │ b 104bd8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 104b38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 104b38 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, #4 │ │ │ │ ldrne r5, [sl, #660] @ 0x294 │ │ │ │ @@ -171565,15 +171565,15 @@ │ │ │ │ str r7, [sl, #656] @ 0x290 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 104af4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 104af4 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r2 │ │ │ │ @@ -171717,27 +171717,27 @@ │ │ │ │ b 104ec8 │ │ │ │ ldr r6, [pc, #192] @ 104fb4 │ │ │ │ add r6, pc, r6 │ │ │ │ b 104d9c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 104f78 │ │ │ │ ldr fp, [r3, #708] @ 0x2c4 │ │ │ │ mov r2, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [r3, #704] @ 0x2c0 │ │ │ │ beq 104f44 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 104f50 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #708] @ 0x2c4 │ │ │ │ b 104d24 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ @@ -171760,16 +171760,16 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bne 104efc │ │ │ │ b 104f14 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01aeb328 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01aeb240 │ │ │ │ - @ instruction: 0x0128c750 │ │ │ │ - @ instruction: 0x0128c744 │ │ │ │ + @ instruction: 0x0128c770 │ │ │ │ + @ instruction: 0x0128c764 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldmib sp, {r3, lr} │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -171866,15 +171866,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b 105104 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01aeaf60 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01aeaeec │ │ │ │ - tsteq r1, r0, asr r8 │ │ │ │ + tsteq r1, r0, ror r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add sl, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [sl, #2196] @ 0x894 │ │ │ │ @@ -171883,15 +171883,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r4, #152 @ 0x98 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 105310 │ │ │ │ ldr r4, [sl, #2196] @ 0x894 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r4 │ │ │ │ sub fp, r3, #8 │ │ │ │ sub r4, r4, #8 │ │ │ │ @@ -171967,15 +171967,15 @@ │ │ │ │ str r2, [r3, #3252] @ 0xcb4 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [r0, #508] @ 0x1fc │ │ │ │ blx r3 │ │ │ │ b 10521c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sl, #2200] @ 0x898 │ │ │ │ mov r1, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -171986,31 +171986,31 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 10532c │ │ │ │ cmp r4, #0 │ │ │ │ bne 105318 │ │ │ │ b 1051a8 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 105348 │ │ │ │ b 105358 │ │ │ │ - smlawteq r8, ip, r4, ip │ │ │ │ + @ instruction: 0x0128c4ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #540 @ 0x21c │ │ │ │ @@ -172100,25 +172100,25 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 105458 │ │ │ │ mov r0, r4 │ │ │ │ bl 1286d0 │ │ │ │ b 105458 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105540 │ │ │ │ ldr r6, [r7, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r6 │ │ │ │ str r3, [r7, #704] @ 0x2c0 │ │ │ │ beq 105534 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 105564 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #708] @ 0x2c4 │ │ │ │ b 105478 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -172151,15 +172151,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r4, #132 @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 105664 │ │ │ │ ldr r4, [r9, #2176] @ 0x880 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r4 │ │ │ │ sub r5, r3, #4 │ │ │ │ sub r4, r4, #4 │ │ │ │ @@ -172180,15 +172180,15 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r2 │ │ │ │ mov r4, r5 │ │ │ │ sub r5, r3, #4 │ │ │ │ bne 1055f4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r9, #2180] @ 0x884 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -172199,26 +172199,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 105680 │ │ │ │ cmp r4, #0 │ │ │ │ bne 10566c │ │ │ │ b 1055d8 │ │ │ │ ldr r1, [r4, #132] @ 0x84 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 10569c │ │ │ │ b 1056ac │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [pc, #16] @ 1056e8 │ │ │ │ add r3, r3, #565248 @ 0x8a000 │ │ │ │ @@ -172394,28 +172394,28 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r4, #47104 @ 0xb800 │ │ │ │ add r6, r7, #132 @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r5] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 1059f0 │ │ │ │ add r4, r4, #45056 @ 0xb000 │ │ │ │ ldr r2, [r4, #2172] @ 0x87c │ │ │ │ add r3, r5, #4 │ │ │ │ add r7, r7, #124 @ 0x7c │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r5, #4] │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #2172] @ 0x87c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #2180] @ 0x884 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -172426,26 +172426,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 105a0c │ │ │ │ cmp r8, #0 │ │ │ │ bne 1059f8 │ │ │ │ b 1059a4 │ │ │ │ ldr r1, [r7, #132] @ 0x84 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 105a28 │ │ │ │ b 105a38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -172460,28 +172460,28 @@ │ │ │ │ add r7, r5, #47104 @ 0xb800 │ │ │ │ str r6, [r4, #4] │ │ │ │ add r6, r7, #152 @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r4] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 105af8 │ │ │ │ add r5, r5, #45056 @ 0xb000 │ │ │ │ ldr r2, [r5, #2192] @ 0x890 │ │ │ │ add r3, r4, #8 │ │ │ │ add r7, r7, #144 @ 0x90 │ │ │ │ str r7, [r4, #12] │ │ │ │ str r2, [r4, #8] │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #2192] @ 0x890 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #2200] @ 0x898 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -172492,26 +172492,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 105b14 │ │ │ │ cmp r8, #0 │ │ │ │ bne 105b00 │ │ │ │ b 105aac │ │ │ │ ldr r1, [r7, #152] @ 0x98 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 105b30 │ │ │ │ b 105b40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -173548,15 +173548,15 @@ │ │ │ │ ldr r3, [pc, #728] @ 106e64 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r7, r6 │ │ │ │ beq 106bd0 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -173669,15 +173669,15 @@ │ │ │ │ ldr r1, [sl, #236] @ 0xec │ │ │ │ blx r3 │ │ │ │ ldr r9, [sl, #232] @ 0xe8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 106d90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 106e24 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sl, #232] @ 0xe8 │ │ │ │ bl 12a298 │ │ │ │ mov r0, r4 │ │ │ │ @@ -173772,22 +173772,22 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 106f44 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 5b00c <__atomic_store_8@plt> │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 106eb4 │ │ │ │ rorseq r4, ip, #28 │ │ │ │ asrseq r4, ip, #28 │ │ │ │ asrseq r4, r0, lr │ │ │ │ - @ instruction: 0x0125daac │ │ │ │ + smlawteq r5, ip, sl, sp │ │ │ │ @ instruction: 0x01a2b618 │ │ │ │ rorseq r4, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -173955,15 +173955,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae8e88 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r8, ip, ror #8 │ │ │ │ + tsteq r8, ip, lsl #9 │ │ │ │ @ instruction: 0x01ae8e44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -173985,16 +173985,16 @@ │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldr lr, [ip, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ - @ instruction: 0x0128a478 │ │ │ │ - @ instruction: 0x011833d4 │ │ │ │ + @ instruction: 0x0128a498 │ │ │ │ + @ instruction: 0x011833f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ ldr r4, [r0, #2768] @ 0xad0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -174064,25 +174064,25 @@ │ │ │ │ ldr r3, [r4, #296] @ 0x128 │ │ │ │ cmn r3, #1 │ │ │ │ bne 107438 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1073f0 │ │ │ │ ldr r5, [r8, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r8, #704] @ 0x2c0 │ │ │ │ beq 1073e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 107414 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #708] @ 0x2c4 │ │ │ │ b 1072cc │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ @@ -174113,15 +174113,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ blt 1073a0 │ │ │ │ ldr r3, [pc, #120] @ 1074e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 1074bc │ │ │ │ add r4, r4, r5, lsl #1 │ │ │ │ ldrh r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #84] @ 1074e4 │ │ │ │ cmp r2, r3 │ │ │ │ beq 1073a0 │ │ │ │ @@ -174382,28 +174382,28 @@ │ │ │ │ bl 5cfa4 │ │ │ │ b 10756c │ │ │ │ cmp r5, #0 │ │ │ │ beq 10756c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr r3, r3, #16 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ b 1076e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 10756c │ │ │ │ ldr r1, [pc, #80] @ 107924 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr r1, r1, #16 │ │ │ │ strb r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #48] @ 107928 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -174461,15 +174461,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 1079e4 │ │ │ │ ldr r1, [pc, #20] @ 1079e8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 1079a8 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ - tsteq r1, r8, lsr r0 │ │ │ │ + tsteq r1, r8, asr r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #516] @ 107c0c │ │ │ │ @@ -175004,15 +175004,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 1081b0 │ │ │ │ mov sl, #1 │ │ │ │ b 1081b0 │ │ │ │ mov sl, #16 │ │ │ │ b 1081b0 │ │ │ │ @ instruction: 0x01ae7eb8 │ │ │ │ - @ instruction: 0x0128951c │ │ │ │ + @ instruction: 0x0128953c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -175067,15 +175067,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 108358 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0111a790 │ │ │ │ + @ instruction: 0x0111a7b0 │ │ │ │ @ instruction: 0x01ae7d60 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ae7d20 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ @ instruction: 0x01ae7cc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -175120,16 +175120,16 @@ │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ bl 108104 │ │ │ │ str r0, [r7, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x01ae7c6c │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x0111a694 │ │ │ │ - tsteq r1, r8, ror #12 │ │ │ │ + @ instruction: 0x0111a6b4 │ │ │ │ + tsteq r1, r8, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -175577,15 +175577,15 @@ │ │ │ │ mov r3, #8 │ │ │ │ b 108aa4 │ │ │ │ mov r3, #1 │ │ │ │ b 108aa4 │ │ │ │ mov r3, #16 │ │ │ │ b 108aa4 │ │ │ │ @ instruction: 0x01ae764c │ │ │ │ - @ instruction: 0x01288c41 │ │ │ │ + @ instruction: 0x01288c61 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r0 │ │ │ │ @@ -175891,15 +175891,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae7468 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ae745c │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0128885a │ │ │ │ + @ instruction: 0x0128887a │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ @ instruction: 0x01ae7010 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr ip, [pc, #2432] @ 1099e0 │ │ │ │ @@ -176512,21 +176512,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b 10950c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae6f98 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ae6f70 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - tsteq r1, r8, lsr #19 │ │ │ │ + tsteq r1, r8, asr #19 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x01288202 │ │ │ │ + @ instruction: 0x01288222 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x0128803a │ │ │ │ + qsubeq r8, sl, r8 │ │ │ │ @ instruction: 0x01ae6690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -176890,20 +176890,20 @@ │ │ │ │ b 109e3c │ │ │ │ @ instruction: 0x01ae65c4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ae65b4 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - tsteq r8, r0, asr #32 │ │ │ │ + tsteq r8, r0, rrx │ │ │ │ @ instruction: 0x01ae6240 │ │ │ │ - tsteq r1, r4, ror ip │ │ │ │ + @ instruction: 0x01118c94 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x0128782a │ │ │ │ - @ instruction: 0x012877e6 │ │ │ │ + @ instruction: 0x0128784a │ │ │ │ + @ instruction: 0x01287806 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r3, [pc, #3368] @ 10ad30 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -177747,40 +177747,40 @@ │ │ │ │ bl 52b224 │ │ │ │ b 10a064 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ b 10a358 │ │ │ │ @ instruction: 0x01ae5fec │ │ │ │ ldrdeq r5, [lr, ip]! │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - tsteq r1, r0, ror #19 │ │ │ │ - @ instruction: 0x012876a2 │ │ │ │ + tsteq r1, r0, lsl #20 │ │ │ │ + smlawteq r8, r2, r6, r7 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - tsteq r1, r4, lsl r7 │ │ │ │ - @ instruction: 0x01118694 │ │ │ │ + tsteq r1, r4, lsr r7 │ │ │ │ + @ instruction: 0x011186b4 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - tsteq r1, r8, ror r5 │ │ │ │ + @ instruction: 0x01118598 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x011184d4 │ │ │ │ - @ instruction: 0x011184b0 │ │ │ │ - @ instruction: 0x012870ea │ │ │ │ + @ instruction: 0x011184f4 │ │ │ │ + @ instruction: 0x011184d0 │ │ │ │ + @ instruction: 0x0128710a │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - tsteq r1, r4, lsr #29 │ │ │ │ + tsteq r1, r4, asr #29 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - tsteq r1, r8, ror #22 │ │ │ │ - tsteq r1, ip, asr fp │ │ │ │ - @ instruction: 0x01117af0 │ │ │ │ + tsteq r1, r8, lsl #23 │ │ │ │ + tsteq r1, ip, ror fp │ │ │ │ + tsteq r1, r0, lsl fp │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - tsteq r1, r0, lsr #6 │ │ │ │ + tsteq r1, r0, asr #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - tsteq r1, ip, lsr #5 │ │ │ │ - tsteq r1, r8, lsr r2 │ │ │ │ + tsteq r1, ip, asr #5 │ │ │ │ + tsteq r1, r8, asr r2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 10aeb3 │ │ │ │ @ instruction: 0x01ae442c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -179278,25 +179278,25 @@ │ │ │ │ strh r3, [sp, #104] @ 0x68 │ │ │ │ b 10c06c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #8 │ │ │ │ strb r3, [sp, #104] @ 0x68 │ │ │ │ b 10c06c │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - strdeq r5, [r8, -r6]! │ │ │ │ - smlawteq r8, lr, r6, r5 │ │ │ │ - smlawbeq r8, sl, r6, r5 │ │ │ │ - @ instruction: 0x01285646 │ │ │ │ - @ instruction: 0x01285602 │ │ │ │ - smlawteq r8, r2, r5, r5 │ │ │ │ - @ instruction: 0x01285576 │ │ │ │ - @ instruction: 0x01285536 │ │ │ │ - @ instruction: 0x012854ea │ │ │ │ - @ instruction: 0x012854a6 │ │ │ │ - @ instruction: 0x01285466 │ │ │ │ + @ instruction: 0x01285716 │ │ │ │ + @ instruction: 0x012856ee │ │ │ │ + @ instruction: 0x012856aa │ │ │ │ + @ instruction: 0x01285666 │ │ │ │ + @ instruction: 0x01285622 │ │ │ │ + @ instruction: 0x012855e2 │ │ │ │ + @ instruction: 0x01285596 │ │ │ │ + @ instruction: 0x01285556 │ │ │ │ + @ instruction: 0x0128550a │ │ │ │ + smlawteq r8, r6, r4, r5 │ │ │ │ + smlawbeq r8, r6, r4, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ add r3, r0, #475136 @ 0x74000 │ │ │ │ ldr r2, [r3, #3332] @ 0xd04 │ │ │ │ mov r4, r0 │ │ │ │ @@ -179443,15 +179443,15 @@ │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b 10c71c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ae3a7c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ae3a6c │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq r1, r4, asr #10 │ │ │ │ + tsteq r1, r4, ror #10 │ │ │ │ @ instruction: 0x01ae3a24 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -180457,38 +180457,38 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 10c9a4 │ │ │ │ @ instruction: 0x01ae3808 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x0128514a │ │ │ │ + @ instruction: 0x0128516a │ │ │ │ strdeq r3, [lr, r0]! │ │ │ │ andeq pc, r0, r0, lsl #31 │ │ │ │ @ instruction: 0x01ae36b4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - @ instruction: 0x011161d8 │ │ │ │ - tsteq r1, ip, asr #3 │ │ │ │ - @ instruction: 0x01284ee0 │ │ │ │ + @ instruction: 0x011161f8 │ │ │ │ + tsteq r1, ip, ror #3 │ │ │ │ + @ instruction: 0x01284f00 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - tsteq r1, r0, rrx │ │ │ │ - tsteq r1, r4, lsr r0 │ │ │ │ + tsteq r1, r0, lsl #1 │ │ │ │ + tsteq r1, r4, asr r0 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - @ instruction: 0x01115eb4 │ │ │ │ + @ instruction: 0x01115ed4 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x01284c28 │ │ │ │ - @ instruction: 0x01284bb4 │ │ │ │ + @ instruction: 0x01284c48 │ │ │ │ + ldrdeq r4, [r8, -r4]! @ │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 10d8df │ │ │ │ - ldrdeq r4, [r8, -r4]! @ │ │ │ │ + strdeq r4, [r8, -r4]! @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x012842ac │ │ │ │ - tsteq r1, r8, asr #7 │ │ │ │ + smlawteq r8, ip, r2, r4 │ │ │ │ + tsteq r1, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r8, r2, #4 │ │ │ │ @@ -182654,33 +182654,33 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 10f390 │ │ │ │ ldrb r3, [r5, #193] @ 0xc1 │ │ │ │ cmp r3, #0 │ │ │ │ beq 10f390 │ │ │ │ b 10f380 │ │ │ │ @ instruction: 0x01ae15c4 │ │ │ │ - @ instruction: 0x01284248 │ │ │ │ - @ instruction: 0x0128419c │ │ │ │ - @ instruction: 0x012840ec │ │ │ │ - @ instruction: 0x0128354c │ │ │ │ - @ instruction: 0x01282f9c │ │ │ │ + @ instruction: 0x01284268 │ │ │ │ + @ instruction: 0x012841bc │ │ │ │ + @ instruction: 0x0128410c │ │ │ │ + @ instruction: 0x0128356c │ │ │ │ + @ instruction: 0x01282fbc │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x01282ca0 │ │ │ │ - @ instruction: 0x01282ab0 │ │ │ │ - @ instruction: 0x01282a00 │ │ │ │ + smlawteq r8, r0, ip, r2 │ │ │ │ + ldrdeq r2, [r8, -r0]! │ │ │ │ + @ instruction: 0x01282a20 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ ldrbtmi pc, [pc], -r0, lsl #24 @ │ │ │ │ strgt r0, [r0], r0 │ │ │ │ andeq r2, r0, ip, ror #7 │ │ │ │ orrmi r0, r0, r0 │ │ │ │ - @ instruction: 0x012823b0 │ │ │ │ - @ instruction: 0x01282264 │ │ │ │ - @ instruction: 0x012820e8 │ │ │ │ + ldrdeq r2, [r8, -r0]! │ │ │ │ + smlawbeq r8, r4, r2, r2 │ │ │ │ + @ instruction: 0x01282108 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ bhi 10ec24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ bhi 10ec34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -183229,17 +183229,17 @@ │ │ │ │ b 110118 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ b 110118 │ │ │ │ bl ad218 │ │ │ │ cmp r0, #0 │ │ │ │ beq 110130 │ │ │ │ b 1101fc │ │ │ │ - strdeq r3, [r8, -r4]! │ │ │ │ + @ instruction: 0x01283114 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x01283022 │ │ │ │ + @ instruction: 0x01283042 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl ac8bc │ │ │ │ @@ -183445,17 +183445,17 @@ │ │ │ │ bne 110488 │ │ │ │ b 110564 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ - @ instruction: 0x01282d00 │ │ │ │ - smlawteq r8, r8, ip, r2 │ │ │ │ - tsteq r1, r4, ror r6 │ │ │ │ + @ instruction: 0x01282d20 │ │ │ │ + @ instruction: 0x01282ce8 │ │ │ │ + @ instruction: 0x01112694 │ │ │ │ andeq r8, r0, r4, lsr r0 │ │ │ │ andeq r8, r0, r0, asr r0 │ │ │ │ andeq r8, r0, r7, asr r0 │ │ │ │ andeq r8, r0, r2, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -184417,16 +184417,16 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x01281de2 │ │ │ │ - @ instruction: 0x01281db4 │ │ │ │ + @ instruction: 0x01281e02 │ │ │ │ + ldrdeq r1, [r8, -r4]! │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r8, r0, r7, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -184573,25 +184573,25 @@ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r0, #60] @ 0x3c │ │ │ │ streq r3, [sp, #16] │ │ │ │ b 111688 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 111824 │ │ │ │ ldr sl, [fp, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp sl, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, sl │ │ │ │ str r3, [fp, #704] @ 0x2c0 │ │ │ │ beq 111818 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 111864 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #708] @ 0x2c4 │ │ │ │ b 111618 │ │ │ │ ldr r0, [sl, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ @@ -184615,15 +184615,15 @@ │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ subs r0, sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 11180c │ │ │ │ b 111818 │ │ │ │ andeq r8, r0, sl, asr #20 │ │ │ │ - @ instruction: 0x01111390 │ │ │ │ + @ instruction: 0x011113b0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -184967,15 +184967,15 @@ │ │ │ │ beq 111f78 │ │ │ │ mov r0, r8 │ │ │ │ bl b719c │ │ │ │ ldr r7, [r8] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 111fc4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 111894 │ │ │ │ @@ -185028,15 +185028,15 @@ │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r6, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11202c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r4, #12] │ │ │ │ ldreq r2, [sp, #44] @ 0x2c │ │ │ │ @@ -185068,15 +185068,15 @@ │ │ │ │ mov r7, #10 │ │ │ │ b 111f48 │ │ │ │ mov r7, #4 │ │ │ │ b 111f48 │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 111f48 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ bl 4e6050 │ │ │ │ @@ -185087,40 +185087,40 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 111fe0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 111fcc │ │ │ │ b 111e18 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 111ffc │ │ │ │ b 11200c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6] │ │ │ │ bl 4e6050 │ │ │ │ b 111f0c │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 112064 │ │ │ │ mov r7, #2 │ │ │ │ b 111f48 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4] │ │ │ │ @@ -185146,15 +185146,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r8, #2772] @ 0xad4 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #1460] @ 0x5b4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ mov r4, r1 │ │ │ │ beq 1122cc │ │ │ │ cmp r4, #0 │ │ │ │ lslne r7, r4, #3 │ │ │ │ rsbne r1, r4, r4, lsl #3 │ │ │ │ @@ -185173,15 +185173,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl b719c │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 112328 │ │ │ │ sub r7, r7, r4 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ add fp, sp, #8 │ │ │ │ b 1121ac │ │ │ │ @@ -185207,15 +185207,15 @@ │ │ │ │ str r9, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 112164 │ │ │ │ mov sl, #4 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11240c │ │ │ │ ldr r1, [pc, #616] @ 112448 │ │ │ │ ldr r3, [pc, #604] @ 112440 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -185230,15 +185230,15 @@ │ │ │ │ beq 112310 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b 11212c │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 112424 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1122c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -185304,15 +185304,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 112344 │ │ │ │ cmp r7, #0 │ │ │ │ bne 112330 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1123b8 │ │ │ │ @@ -185327,34 +185327,34 @@ │ │ │ │ b 1122c4 │ │ │ │ mov r0, r6 │ │ │ │ bl b719c │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 112324 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1122c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ bl 4e6050 │ │ │ │ b 1122c4 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 112360 │ │ │ │ b 1123ec │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -185418,15 +185418,15 @@ │ │ │ │ cmp r3, #15 │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ bne 11248c │ │ │ │ ldr r3, [r0, #920] @ 0x398 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #920] @ 0x398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x012874bc │ │ │ │ + ldrdeq r7, [r8, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -185594,15 +185594,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01add8ac │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01177e90 │ │ │ │ + @ instruction: 0x01177eb0 │ │ │ │ @ instruction: 0x01add868 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r3, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r3, #1980] @ 0x7bc │ │ │ │ @@ -185635,25 +185635,25 @@ │ │ │ │ ldr r6, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [ip, #888] @ 0x378 │ │ │ │ ldr r7, [ip, #928] @ 0x3a0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 112928 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4e6f84 │ │ │ │ mvn r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 112910 │ │ │ │ cmp r7, #0 │ │ │ │ bne 112840 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr ip, [r3, #932] @ 0x3a4 │ │ │ │ @@ -185688,26 +185688,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 112944 │ │ │ │ cmp fp, #0 │ │ │ │ bne 112930 │ │ │ │ b 112888 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 112960 │ │ │ │ b 112970 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01add7e4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @@ -185953,21 +185953,21 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 112b7c │ │ │ │ ldr r2, [pc, #148] @ 112dfc │ │ │ │ ldr r1, [pc, #148] @ 112e00 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 112a24 │ │ │ │ - smlawteq r8, r8, sp, r6 │ │ │ │ + @ instruction: 0x01286de8 │ │ │ │ andeq r1, r0, r0, ror #8 │ │ │ │ andeq r8, r0, r8, asr #26 │ │ │ │ - smlawteq r8, fp, sp, r6 │ │ │ │ + @ instruction: 0x01286deb │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x01286d9b │ │ │ │ - @ instruction: 0x01110098 │ │ │ │ + @ instruction: 0x01286dbb │ │ │ │ + ldrheq r0, [r1, -r8] │ │ │ │ andeq r8, r0, r1, asr r0 │ │ │ │ andeq r8, r0, r1, asr #24 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ andeq r8, r0, r2, asr r0 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ andeq r8, r0, r6, lsr #3 │ │ │ │ @@ -185984,18 +185984,18 @@ │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ andeq r8, r0, r9, lsr #4 │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ andeq r8, r0, fp, lsr #4 │ │ │ │ andeq r8, r0, r6, asr r0 │ │ │ │ andeq r8, r0, r2, ror #26 │ │ │ │ - @ instruction: 0x01286c19 │ │ │ │ + @ instruction: 0x01286c39 │ │ │ │ andeq r8, r0, r3, asr #24 │ │ │ │ - @ instruction: 0x0110fe9c │ │ │ │ - @ instruction: 0x0110fe9c │ │ │ │ + @ instruction: 0x0110febc │ │ │ │ + @ instruction: 0x0110febc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -186264,24 +186264,24 @@ │ │ │ │ b 1130e8 │ │ │ │ mov ip, #0 │ │ │ │ b 1130ec │ │ │ │ mov r3, #0 │ │ │ │ b 113144 │ │ │ │ mov r2, #0 │ │ │ │ b 113118 │ │ │ │ - @ instruction: 0x01286a4d │ │ │ │ - strdeq r6, [r8, -r5]! │ │ │ │ - ldrdeq r6, [r8, -r9]! │ │ │ │ - @ instruction: 0x012869b1 │ │ │ │ - smlawbeq r8, r9, r9, r6 │ │ │ │ - @ instruction: 0x01286961 │ │ │ │ - @ instruction: 0x01286939 │ │ │ │ - @ instruction: 0x01286821 │ │ │ │ + @ instruction: 0x01286a6d │ │ │ │ + @ instruction: 0x01286a15 │ │ │ │ strdeq r6, [r8, -r9]! │ │ │ │ - smlawteq r8, r9, r7, r6 │ │ │ │ + ldrdeq r6, [r8, -r1]! │ │ │ │ + @ instruction: 0x012869a9 │ │ │ │ + smlawbeq r8, r1, r9, r6 │ │ │ │ + @ instruction: 0x01286959 │ │ │ │ + @ instruction: 0x01286841 │ │ │ │ + @ instruction: 0x01286819 │ │ │ │ + @ instruction: 0x012867e9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r1, [pc, #884] @ 113608 │ │ │ │ ldr r3, [pc, #884] @ 11360c │ │ │ │ @@ -186399,15 +186399,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl ae034 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r5, [r9, #888] @ 0x378 │ │ │ │ str r3, [r9, #928] @ 0x3a0 │ │ │ │ ldr r6, [r5] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r9, #808] @ 0x328 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r9, #924] @ 0x39c │ │ │ │ bl 1129a0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -186427,26 +186427,26 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #8] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 11359c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 4e6fcc │ │ │ │ mvn r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 113584 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ beq 113558 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r8, #1984] @ 0x7c0 │ │ │ │ @@ -186481,28 +186481,28 @@ │ │ │ │ b 113514 │ │ │ │ cmp r0, #2 │ │ │ │ beq 1135c8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 1135f8 │ │ │ │ b 1135a8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 1135dc │ │ │ │ cmp r9, #0 │ │ │ │ bne 1135c8 │ │ │ │ b 1134e8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -186538,18 +186538,18 @@ │ │ │ │ beq 113798 │ │ │ │ cmp r7, #0 │ │ │ │ beq 11369c │ │ │ │ cmp r7, r4 │ │ │ │ beq 1136b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1137b0 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldrh r9, [r4, #74] @ 0x4a │ │ │ │ @@ -186606,15 +186606,15 @@ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne 113680 │ │ │ │ cmp r7, #0 │ │ │ │ beq 1136b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 1136b0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ @@ -186670,15 +186670,15 @@ │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #888] @ 0x378 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r6, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, r6 │ │ │ │ beq 11392c │ │ │ │ ldr r7, [r4, #916] @ 0x394 │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ mov r3, #24 │ │ │ │ mov r1, r5 │ │ │ │ @@ -186688,15 +186688,15 @@ │ │ │ │ add r9, r4, #892 @ 0x37c │ │ │ │ add sl, sp, #32 │ │ │ │ mov r3, r7 │ │ │ │ b 113908 │ │ │ │ ldr r3, [r4, #888] @ 0x378 │ │ │ │ str r6, [r4, #924] @ 0x39c │ │ │ │ ldr r6, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ ldr r2, [r4, #916] @ 0x394 │ │ │ │ cmp r3, r6 │ │ │ │ mov r3, r2 │ │ │ │ beq 113958 │ │ │ │ ldr r1, [r4, #888] @ 0x378 │ │ │ │ mov r2, r9 │ │ │ │ @@ -186767,29 +186767,29 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 113994 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 113994 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ bne 113a24 │ │ │ │ b 113994 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 113b5c │ │ │ │ ldr r3, [r4, #916] @ 0x394 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str sl, [fp, #-4] │ │ │ │ @@ -186800,15 +186800,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ orrne r7, r7, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ beq 113ac0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 113b3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r4, #772] @ 0x304 │ │ │ │ beq 11392c │ │ │ │ ldr r1, [r4, #920] @ 0x398 │ │ │ │ @@ -186827,15 +186827,15 @@ │ │ │ │ ldrh r1, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, r1 │ │ │ │ bne 1139ec │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 113b94 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #-4] │ │ │ │ ldr r3, [r4, #916] @ 0x394 │ │ │ │ b 1139a0 │ │ │ │ @@ -186852,38 +186852,38 @@ │ │ │ │ ldr r8, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 113a74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 113a74 │ │ │ │ mov r1, r8 │ │ │ │ b 113b60 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r8, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 113b2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 113b2c │ │ │ │ mov r1, r8 │ │ │ │ b 113b98 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01adc77c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01adc6c4 │ │ │ │ - smlawteq r8, r8, pc, r5 @ │ │ │ │ + @ instruction: 0x01285fe8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -186893,28 +186893,28 @@ │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, r5, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 113c7c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r4 │ │ │ │ bl 4e6f84 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 113c50 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 4e6ff8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -186922,28 +186922,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 113ca8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 113cd8 │ │ │ │ b 113c88 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 113cbc │ │ │ │ cmp r7, #0 │ │ │ │ bne 113ca8 │ │ │ │ b 113c30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -187002,18 +187002,18 @@ │ │ │ │ ldr r4, [r5, #660] @ 0x294 │ │ │ │ cmp r4, #0 │ │ │ │ beq 113e7c │ │ │ │ cmp r4, r7 │ │ │ │ beq 114028 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 113ed8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r7, [r5, #660] @ 0x294 │ │ │ │ bl 127058 │ │ │ │ ldr r4, [r8, #72] @ 0x48 │ │ │ │ @@ -187021,18 +187021,18 @@ │ │ │ │ beq 11401c │ │ │ │ cmp r7, #0 │ │ │ │ beq 113e28 │ │ │ │ cmp r4, r7 │ │ │ │ beq 113e3c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 113eb4 │ │ │ │ mov r4, #1 │ │ │ │ str r7, [r8, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r9, [r5, #680] @ 0x2a8 │ │ │ │ @@ -187045,25 +187045,25 @@ │ │ │ │ strb r4, [r2, #400] @ 0x190 │ │ │ │ beq 113fac │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r0, sl │ │ │ │ str r7, [r5, #660] @ 0x294 │ │ │ │ mov r1, r5 │ │ │ │ bl 127058 │ │ │ │ ldr r4, [r8, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne 113e14 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 113e3c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ @@ -187087,51 +187087,51 @@ │ │ │ │ b 113d48 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add fp, r3, #188 @ 0xbc │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 113d28 │ │ │ │ cmp r0, #2 │ │ │ │ beq 113f6c │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 113fa0 │ │ │ │ b 113f48 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 113f80 │ │ │ │ cmp r3, #0 │ │ │ │ bne 113f6c │ │ │ │ b 113d28 │ │ │ │ add r5, r3, #32768 @ 0x8000 │ │ │ │ add r7, r5, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 113e70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r5, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 113e70 │ │ │ │ @@ -187415,15 +187415,15 @@ │ │ │ │ @ instruction: 0x01adbe94 │ │ │ │ strdeq fp, [sp, r8]! │ │ │ │ @ instruction: 0xffff8252 │ │ │ │ andeq r9, r0, r0, ror #5 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ ldr r3, [pc, #28] @ 114468 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, r0, #593920 @ 0x91000 │ │ │ │ ldrne r0, [r0, #2768] @ 0xad0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x01ade16c │ │ │ │ @@ -187512,15 +187512,15 @@ │ │ │ │ beq 114648 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl ae258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 1144d0 │ │ │ │ ldr r3, [pc, #200] @ 11469c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 114600 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ @@ -187681,16 +187681,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 1146a4 │ │ │ │ mov r1, #1 │ │ │ │ bl 169f7c │ │ │ │ b 1147d4 │ │ │ │ - tsteq r7, ip, ror #28 │ │ │ │ - smlawteq r8, r8, r1, r5 │ │ │ │ + tsteq r7, ip, lsl #29 │ │ │ │ + @ instruction: 0x012851e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ @@ -187761,15 +187761,15 @@ │ │ │ │ bl 113860 │ │ │ │ b 114954 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 114a1c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r2, r3, #593920 @ 0x91000 │ │ │ │ ldr r5, [r2, #2768] @ 0xad0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -187827,15 +187827,15 @@ │ │ │ │ beq 114a7c │ │ │ │ mov r0, r4 │ │ │ │ bl 112450 │ │ │ │ ldr r3, [r4, #888] @ 0x378 │ │ │ │ cmp r3, #0 │ │ │ │ beq 114ac8 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [r4, #924] @ 0x39c │ │ │ │ add r0, r6, #593920 @ 0x91000 │ │ │ │ ldr r0, [r0, #2768] @ 0xad0 │ │ │ │ bl 1056cc │ │ │ │ b 114a6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -187890,15 +187890,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 114c0c │ │ │ │ bl a25c4 │ │ │ │ cmp r4, r0 │ │ │ │ beq 114c0c │ │ │ │ ldr r3, [r5, #888] @ 0x378 │ │ │ │ ldr r6, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r6, [r5, #924] @ 0x39c │ │ │ │ bne 114bf4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #648] @ 0x288 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -187907,21 +187907,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ bl a25c4 │ │ │ │ cmp r4, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #888] @ 0x378 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ sub r5, r5, #1 │ │ │ │ str r5, [r4, #924] @ 0x39c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #888] @ 0x378 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r4, [r5, #924] @ 0x39c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #648] @ 0x288 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -187975,15 +187975,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01adb378 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r7, ip, asr r9 │ │ │ │ + tsteq r7, ip, ror r9 │ │ │ │ @ instruction: 0x01adb334 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -188238,16 +188238,16 @@ │ │ │ │ bne 115080 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f42b8 │ │ │ │ b 115090 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01adb0a8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01284a1c │ │ │ │ - @ instruction: 0x01175694 │ │ │ │ + @ instruction: 0x01284a3c │ │ │ │ + @ instruction: 0x011756b4 │ │ │ │ @ instruction: 0x01adaf60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3528] @ 0xdc8 │ │ │ │ ldr r2, [pc, #128] @ 1151cc │ │ │ │ ldr r3, [pc, #128] @ 1151d0 │ │ │ │ @@ -188608,18 +188608,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 52a464 │ │ │ │ b 115404 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq sl, [sp, r8]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq sl, [sp, r8]! │ │ │ │ - @ instruction: 0x011753b0 │ │ │ │ + @ instruction: 0x011753d0 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - @ instruction: 0x01284601 │ │ │ │ + @ instruction: 0x01284621 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ ldrdeq sl, [sp, r8]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3376] @ 0xd30 │ │ │ │ ldr r2, [pc, #604] @ 11597c │ │ │ │ @@ -188773,15 +188773,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 115978 │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sl, [sp, r4]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r0, r0, lsl #10 │ │ │ │ + tsteq r0, r0, lsr #10 │ │ │ │ @ instruction: 0x01ada894 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @ instruction: 0x01ada6a4 │ │ │ │ bic r3, r0, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1159b8 │ │ │ │ @@ -190227,28 +190227,28 @@ │ │ │ │ bl 5fc9d8 │ │ │ │ mov r2, r0 │ │ │ │ b 1169f8 │ │ │ │ @ instruction: 0x01ad9fb4 │ │ │ │ @ instruction: 0x01ad9fa0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r9, [sp, r0]! │ │ │ │ - @ instruction: 0x01283862 │ │ │ │ + smlawbeq r8, r2, r8, r3 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlawteq r8, ip, r4, r3 │ │ │ │ + @ instruction: 0x012834ec │ │ │ │ andeq r7, r0, r0, asr #31 │ │ │ │ - @ instruction: 0x01283148 │ │ │ │ + @ instruction: 0x01283168 │ │ │ │ mvnhi r1, r8 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x01282820 │ │ │ │ - @ instruction: 0x01282352 │ │ │ │ + @ instruction: 0x01282840 │ │ │ │ + @ instruction: 0x01282372 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r3, r0, ip, lsr r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x01281f38 │ │ │ │ + @ instruction: 0x01281f58 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ muleq r0, fp, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [pc, #-56] @ 117054 │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -192040,20 +192040,20 @@ │ │ │ │ mov r2, r0 │ │ │ │ b 1188c4 │ │ │ │ mov r6, r4 │ │ │ │ b 118148 │ │ │ │ mov r5, sl │ │ │ │ b 118684 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x01281a1c │ │ │ │ + @ instruction: 0x01281a3c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x0128179e │ │ │ │ + @ instruction: 0x012817be │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ @@ -192298,15 +192298,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 118fe8 │ │ │ │ mov sl, #1 │ │ │ │ b 118fe8 │ │ │ │ mov sl, #16 │ │ │ │ b 118fe8 │ │ │ │ @ instruction: 0x01ad7080 │ │ │ │ - @ instruction: 0x01280b4c │ │ │ │ + @ instruction: 0x01280b6c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -193332,33 +193332,33 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bne 11a020 │ │ │ │ b 1195f0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad6d10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ad6ce8 │ │ │ │ - tsteq r0, r8, lsr #18 │ │ │ │ + tsteq r0, r8, asr #18 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - tsteq r5, r8, asr ip │ │ │ │ + tsteq r5, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x0128054c │ │ │ │ - @ instruction: 0x01280548 │ │ │ │ - @ instruction: 0x01237a58 │ │ │ │ - @ instruction: 0x01280378 │ │ │ │ - tsteq r7, r0, lsl r4 │ │ │ │ + @ instruction: 0x0128056c │ │ │ │ + @ instruction: 0x01280568 │ │ │ │ + @ instruction: 0x01237a78 │ │ │ │ + @ instruction: 0x01280398 │ │ │ │ + tsteq r7, r0, lsr r4 │ │ │ │ @ instruction: 0xfffffe08 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldrdeq r6, [sp, r4]! │ │ │ │ - tsteq r0, r8, ror #31 │ │ │ │ + tsteq r0, r8 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - tsteq r0, r8, lsr #25 │ │ │ │ + tsteq r0, r8, asr #25 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r8, [r3, #20] │ │ │ │ @@ -193919,15 +193919,15 @@ │ │ │ │ bl 1190a4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ b 11a430 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad5c44 │ │ │ │ @ instruction: 0x01ad5c34 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r0, r4, lsr #17 │ │ │ │ + tsteq r0, r4, asr #17 │ │ │ │ @ instruction: 0x01ad5bb8 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -194273,15 +194273,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 11af68 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad55e0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r0, ip, asr r2 │ │ │ │ + tsteq r0, ip, ror r2 │ │ │ │ @ instruction: 0x01ad55a4 │ │ │ │ andeq r0, r3, r5, lsl #8 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ strheq r5, [sp, r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -194444,15 +194444,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ blx r9 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ beq 11b22c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 11b2b0 │ │ │ │ add r1, r6, #45824 @ 0xb300 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6768b4 │ │ │ │ @@ -194523,16 +194523,16 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ b 5fba28 │ │ │ │ - @ instruction: 0x0127e808 │ │ │ │ - @ instruction: 0x0127e818 │ │ │ │ + @ instruction: 0x0127e828 │ │ │ │ + @ instruction: 0x0127e838 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -194702,16 +194702,16 @@ │ │ │ │ strbhi r3, [r5, #1303] @ 0x517 │ │ │ │ strbhi r3, [r5, #1304] @ 0x518 │ │ │ │ b 11b558 │ │ │ │ ldr r2, [r3, #1004] @ 0x3ec │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ b 11b52c │ │ │ │ - tsteq r0, r8, lsl r7 │ │ │ │ - tsteq r0, ip, lsl #14 │ │ │ │ + tsteq r0, r8, lsr r7 │ │ │ │ + tsteq r0, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r4, r0, #45824 @ 0xb300 │ │ │ │ ldrb r9, [r3, #140] @ 0x8c │ │ │ │ @@ -195108,15 +195108,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 11bc74 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad4400 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq lr, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127e718 │ │ │ │ @ instruction: 0x01ad43a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ 11be58 │ │ │ │ @@ -195994,17 +195994,17 @@ │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ b 11c8e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad3844 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawbeq r7, r4, r3, sp │ │ │ │ + @ instruction: 0x0127d3a4 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x0127d300 │ │ │ │ + @ instruction: 0x0127d320 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ @ instruction: 0x01ad3620 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -196198,16 +196198,16 @@ │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ b 11cbd8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad3564 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawteq r7, r8, r0, sp │ │ │ │ - @ instruction: 0x0127d040 │ │ │ │ + @ instruction: 0x0127d0e8 │ │ │ │ + @ instruction: 0x0127d060 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ @ instruction: 0x01ad32e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ @@ -196327,15 +196327,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 11cecc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad323c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq ip, [r7, -r0]! │ │ │ │ + strdeq ip, [r7, -r0]! │ │ │ │ @ instruction: 0x01ad315c │ │ │ │ @ instruction: 0x01ad30e8 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -196751,20 +196751,20 @@ │ │ │ │ b 11d424 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ b 11d300 │ │ │ │ @ instruction: 0x01ad3038 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x0127cc10 │ │ │ │ - strdeq ip, [r7, -r8]! │ │ │ │ + @ instruction: 0x0127cc30 │ │ │ │ + @ instruction: 0x0127cc18 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - @ instruction: 0x0127cb50 │ │ │ │ + @ instruction: 0x0127cb70 │ │ │ │ @ instruction: 0x01ad2d8c │ │ │ │ - @ instruction: 0x0127c8b8 │ │ │ │ + ldrdeq ip, [r7, -r8]! │ │ │ │ @ instruction: 0x01ad2a5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -197557,25 +197557,25 @@ │ │ │ │ bl 52a834 │ │ │ │ ldrb r7, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ b 11d738 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ad298c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq ip, [r7, -r0]! │ │ │ │ - smlawteq r7, r4, r5, ip │ │ │ │ + @ instruction: 0x0127c610 │ │ │ │ + @ instruction: 0x0127c5e4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ ldrdeq r2, [sp, r8]! │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x0127be2c │ │ │ │ - @ instruction: 0x0127be14 │ │ │ │ - @ instruction: 0x0127be18 │ │ │ │ - strdeq fp, [r7, -ip]! │ │ │ │ + @ instruction: 0x0127be4c │ │ │ │ + @ instruction: 0x0127be34 │ │ │ │ + @ instruction: 0x0127be38 │ │ │ │ + @ instruction: 0x0127be1c │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1788] @ 11ea0c │ │ │ │ @@ -198027,15 +198027,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #24] │ │ │ │ b 11e64c │ │ │ │ ldrdeq r1, [sp, ip]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ strdeq r1, [sp, ip]! │ │ │ │ - @ instruction: 0x0127b830 │ │ │ │ + @ instruction: 0x0127b850 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ @ instruction: 0x01ad1640 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr lr, [pc, #3672] @ 11f898 │ │ │ │ @@ -198957,35 +198957,35 @@ │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @ instruction: 0x01ad15b8 │ │ │ │ @ instruction: 0x01ad1598 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ - smlawbeq r6, r0, r6, r7 │ │ │ │ - @ instruction: 0x0127b37c │ │ │ │ + @ instruction: 0x012676a0 │ │ │ │ + @ instruction: 0x0127b39c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - ldrdeq fp, [r7, -sl]! │ │ │ │ - @ instruction: 0x0127b012 │ │ │ │ - @ instruction: 0x0127af3e │ │ │ │ - @ instruction: 0x0127ae6a │ │ │ │ - @ instruction: 0x0127ad96 │ │ │ │ - smlawbeq r7, r6, r8, sl │ │ │ │ - @ instruction: 0x0127a7b2 │ │ │ │ + strdeq fp, [r7, -sl]! │ │ │ │ + @ instruction: 0x0127b032 │ │ │ │ + @ instruction: 0x0127af5e │ │ │ │ + smlawbeq r7, sl, lr, sl │ │ │ │ + @ instruction: 0x0127adb6 │ │ │ │ + @ instruction: 0x0127a8a6 │ │ │ │ + ldrdeq sl, [r7, -r2]! │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ @ instruction: 0x01ad042c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - smlawteq r7, lr, lr, r9 │ │ │ │ - smlawbeq r7, sl, lr, r9 │ │ │ │ + @ instruction: 0x01279eee │ │ │ │ + @ instruction: 0x01279eaa │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #112] @ 0x70 │ │ │ │ ldrd sl, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #96] @ 0x60 │ │ │ │ bl 525454 │ │ │ │ @@ -200534,51 +200534,51 @@ │ │ │ │ cmp r1, #31 │ │ │ │ bhi 121f24 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @ instruction: 0x01acfd80 │ │ │ │ - tsteq r0, r4, lsr #20 │ │ │ │ - tsteq r6, ip, asr #6 │ │ │ │ + tsteq r0, r4, asr #20 │ │ │ │ + tsteq r6, ip, ror #6 │ │ │ │ @ instruction: 0x01acfd38 │ │ │ │ andeq r0, r1, r0, asr #32 │ │ │ │ andeq r0, r8, r8 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - tsteq r0, r8, lsr #19 │ │ │ │ - ldrsheq r6, [r3, -r8] │ │ │ │ + tsteq r0, r8, asr #19 │ │ │ │ + tsteq r3, r8, lsl r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x0127995e │ │ │ │ + @ instruction: 0x0127997e │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - @ instruction: 0x01279562 │ │ │ │ + smlawbeq r7, r2, r5, r9 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x0127909a │ │ │ │ - @ instruction: 0x01279026 │ │ │ │ - @ instruction: 0x01278e42 │ │ │ │ - @ instruction: 0x01278cae │ │ │ │ + strheq r9, [r7, -sl]! │ │ │ │ + @ instruction: 0x01279046 │ │ │ │ + @ instruction: 0x01278e62 │ │ │ │ + smlawteq r7, lr, ip, r8 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x01278906 │ │ │ │ + @ instruction: 0x01278926 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - @ instruction: 0x01278836 │ │ │ │ + @ instruction: 0x01278856 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ @ instruction: 0x01ace4c4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x0127867e │ │ │ │ - @ instruction: 0x012785be │ │ │ │ - @ instruction: 0x01278522 │ │ │ │ + @ instruction: 0x0127869e │ │ │ │ + ldrdeq r8, [r7, -lr]! │ │ │ │ + @ instruction: 0x01278542 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r7, #-8] │ │ │ │ ldrd r8, [r7, #-8] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ strd r8, [fp] │ │ │ │ @@ -202453,30 +202453,30 @@ │ │ │ │ b 122410 │ │ │ │ @ instruction: 0x01ace078 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffffcf01 │ │ │ │ @ instruction: 0xfffffefc │ │ │ │ sbcgt r0, r0, r3, lsl #6 │ │ │ │ - @ instruction: 0x011009b0 │ │ │ │ + @ instruction: 0x011009d0 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ - @ instruction: 0x01277e42 │ │ │ │ + @ instruction: 0x01277e62 │ │ │ │ andeq r0, r1, r1 │ │ │ │ @ instruction: 0x01acd778 │ │ │ │ @ instruction: 0xffff9150 │ │ │ │ @ instruction: 0xffff9178 │ │ │ │ andeq r0, r3, r2 │ │ │ │ streq r0, [r4], #-1028 @ 0xfffffbfc │ │ │ │ andeq r0, r2, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xffff8cec │ │ │ │ @ instruction: 0xffff8d14 │ │ │ │ @ instruction: 0xfffff134 │ │ │ │ - smlawteq r7, r4, r4, r7 │ │ │ │ + @ instruction: 0x012774e4 │ │ │ │ @ instruction: 0xffff8cc0 │ │ │ │ - @ instruction: 0x01277363 │ │ │ │ + smlawbeq r7, r3, r3, r7 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ mov r2, #544 @ 0x220 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 5c878 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #-32] @ 122f80 │ │ │ │ str r2, [sp, #656] @ 0x290 │ │ │ │ @@ -202790,27 +202790,27 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r7 │ │ │ │ bne 123378 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 123378 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 123378 │ │ │ │ mov r1, r4 │ │ │ │ b 123498 │ │ │ │ cmp r4, #6 │ │ │ │ moveq sl, #1 │ │ │ │ ldrne r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -202982,15 +202982,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b 1231d4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01accf8c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ - @ instruction: 0x01277192 │ │ │ │ + @ instruction: 0x012771b2 │ │ │ │ ldrdeq ip, [ip, r4]! │ │ │ │ andeq r2, r0, r1 │ │ │ │ muleq r0, r5, sp │ │ │ │ muleq r0, r6, sp │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -203263,15 +203263,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ b 123b50 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01acc520 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01276810 │ │ │ │ + @ instruction: 0x01276830 │ │ │ │ @ instruction: 0x01acc4a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -203331,15 +203331,15 @@ │ │ │ │ blx r3 │ │ │ │ b 123c54 │ │ │ │ ldr r0, [r0, #280] @ 0x118 │ │ │ │ bl 694d5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 5cfa4 │ │ │ │ - @ instruction: 0x012766b3 │ │ │ │ + ldrdeq r6, [r7, -r3]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-16] │ │ │ │ ldr ip, [pc, #140] @ 123dac │ │ │ │ @@ -203377,15 +203377,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq ip, [ip, r0]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x011668b4 │ │ │ │ + @ instruction: 0x011668d4 │ │ │ │ @ instruction: 0x01acc28c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #204] @ 123ea0 │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -203436,15 +203436,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 676e04 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r3, #3248] @ 0xcb0 │ │ │ │ ldr r1, [r3, #3252] @ 0xcb4 │ │ │ │ orr r2, r2, #8 │ │ │ │ b 123e08 │ │ │ │ - @ instruction: 0x01276564 │ │ │ │ + smlawbeq r7, r4, r5, r6 │ │ │ │ ldr r3, [pc, #200] @ 123f74 │ │ │ │ ldr r2, [pc, #200] @ 123f78 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r2 │ │ │ │ moveq r2, #1 │ │ │ │ @@ -203860,15 +203860,15 @@ │ │ │ │ strd r2, [sp] │ │ │ │ add r0, r0, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #8 │ │ │ │ bl 123934 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq r6, [r7, -r6]! @ │ │ │ │ + strdeq r6, [r7, -r6]! @ │ │ │ │ stmdaeq r0, {r6} │ │ │ │ stmdaeq r0, {r4} │ │ │ │ stmdaeq r0, {r3} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -204277,21 +204277,21 @@ │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ b 124b84 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ b 124b84 │ │ │ │ strdeq fp, [ip, r4]! │ │ │ │ andeq r2, r0, ip, ror #7 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq pc, ip, ror r3 @ │ │ │ │ - tsteq pc, r0, ror r3 @ │ │ │ │ - @ instruction: 0x01275968 │ │ │ │ - smlabteq pc, r0, r2, lr @ │ │ │ │ - @ instruction: 0x010fe2b8 │ │ │ │ - @ instruction: 0x010fe2b0 │ │ │ │ - @ instruction: 0x010fe19c │ │ │ │ + @ instruction: 0x010fe39c │ │ │ │ + @ instruction: 0x010fe390 │ │ │ │ + smlawbeq r7, r8, r9, r5 │ │ │ │ + smlatteq pc, r0, r2, lr │ │ │ │ + ldrdeq lr, [pc, -r8] │ │ │ │ + ldrdeq lr, [pc, -r0] │ │ │ │ + @ instruction: 0x010fe1bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3040] @ 0xbe0 │ │ │ │ sub sp, sp, #1020 @ 0x3fc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1972] @ 1253b4 │ │ │ │ @@ -204787,22 +204787,22 @@ │ │ │ │ b 124dfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r2, [r3, #339] @ 0x153 │ │ │ │ b 125310 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01acb3ec │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01275778 │ │ │ │ - @ instruction: 0x011659d0 │ │ │ │ - ldrdeq r5, [r7, -r8]! │ │ │ │ + @ instruction: 0x01275798 │ │ │ │ + @ instruction: 0x011659f0 │ │ │ │ + strdeq r5, [r7, -r8]! │ │ │ │ strdgt r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01275424 │ │ │ │ + @ instruction: 0x01275444 │ │ │ │ @ instruction: 0xffffeaa8 │ │ │ │ @ instruction: 0x01acaf9c │ │ │ │ - @ instruction: 0x012752bc │ │ │ │ + ldrdeq r5, [r7, -ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3064] @ 0xbf8 │ │ │ │ sub sp, sp, #996 @ 0x3e4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #2288] @ 125cec │ │ │ │ @@ -205377,21 +205377,21 @@ │ │ │ │ streq r2, [r1, #20] │ │ │ │ moveq r2, #1 │ │ │ │ streq r2, [sp, #12] │ │ │ │ b 125b58 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq sl, [ip, r8]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01274f20 │ │ │ │ - @ instruction: 0x01165198 │ │ │ │ - @ instruction: 0x01274e58 │ │ │ │ + @ instruction: 0x01274f40 │ │ │ │ + @ instruction: 0x011651b8 │ │ │ │ + @ instruction: 0x01274e78 │ │ │ │ @ instruction: 0x01aca71c │ │ │ │ - @ instruction: 0x012749a4 │ │ │ │ - @ instruction: 0x012746ec │ │ │ │ - smlawteq r7, r8, r6, r4 │ │ │ │ + smlawteq r7, r4, r9, r4 │ │ │ │ + @ instruction: 0x0127470c │ │ │ │ + @ instruction: 0x012746e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r1, #1420] @ 0x58c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -205521,30 +205521,30 @@ │ │ │ │ b 125e20 │ │ │ │ ldr r3, [pc, #72] @ 125f6c │ │ │ │ add r3, pc, r3 │ │ │ │ b 125e88 │ │ │ │ ldr r3, [pc, #64] @ 125f70 │ │ │ │ add r3, pc, r3 │ │ │ │ b 125e88 │ │ │ │ + smlabteq pc, r8, pc, ip @ │ │ │ │ + smlabteq pc, r0, pc, ip @ │ │ │ │ + @ instruction: 0x010fcfbc │ │ │ │ + @ instruction: 0x010fcfb4 │ │ │ │ smlatbeq pc, r8, pc, ip @ │ │ │ │ - smlatbeq pc, r0, pc, ip @ │ │ │ │ - @ instruction: 0x010fcf9c │ │ │ │ - @ instruction: 0x010fcf94 │ │ │ │ - smlabbeq pc, r8, pc, ip @ │ │ │ │ - @ instruction: 0x0122ae10 │ │ │ │ - tsteq pc, r0, ror #30 │ │ │ │ + @ instruction: 0x0122ae30 │ │ │ │ + smlabbeq pc, r0, pc, ip @ │ │ │ │ @ instruction: 0x01ae5e68 │ │ │ │ - @ instruction: 0x0122adbc │ │ │ │ - tsteq pc, r4, lsl #30 │ │ │ │ - @ instruction: 0x0122ada4 │ │ │ │ - @ instruction: 0x0122ad98 │ │ │ │ - smlawbeq r2, ip, sp, sl │ │ │ │ - smlawbeq r2, r0, sp, sl │ │ │ │ - smlabteq pc, r8, lr, ip @ │ │ │ │ - @ instruction: 0x010fcebc │ │ │ │ + ldrdeq sl, [r2, -ip]! │ │ │ │ + tsteq pc, r4, lsr #30 │ │ │ │ + smlawteq r2, r4, sp, sl │ │ │ │ + @ instruction: 0x0122adb8 │ │ │ │ + @ instruction: 0x0122adac │ │ │ │ + @ instruction: 0x0122ada0 │ │ │ │ + smlatteq pc, r8, lr, ip │ │ │ │ + ldrdeq ip, [pc, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r8, [r1, #1420] @ 0x58c │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -205725,43 +205725,43 @@ │ │ │ │ b 1260f4 │ │ │ │ ldr r3, [pc, #124] @ 1262d0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 126134 │ │ │ │ ldr r3, [pc, #116] @ 1262d4 │ │ │ │ add r3, pc, r3 │ │ │ │ b 126134 │ │ │ │ - ldrdeq ip, [pc, -r4] │ │ │ │ + strdeq ip, [pc, -r4] │ │ │ │ + smlatteq pc, r8, sp, ip │ │ │ │ + smlatteq pc, r0, sp, ip │ │ │ │ + ldrdeq ip, [pc, -r8] │ │ │ │ + tsteq pc, r4, asr #26 │ │ │ │ + smlabteq pc, r4, sp, ip @ │ │ │ │ smlabteq pc, r8, sp, ip @ │ │ │ │ - smlabteq pc, r0, sp, ip @ │ │ │ │ + @ instruction: 0x010fcdbc │ │ │ │ @ instruction: 0x010fcdb8 │ │ │ │ - tsteq pc, r4, lsr #26 │ │ │ │ - smlatbeq pc, r4, sp, ip @ │ │ │ │ - smlatbeq pc, r8, sp, ip @ │ │ │ │ - @ instruction: 0x010fcd9c │ │ │ │ - @ instruction: 0x010fcd98 │ │ │ │ - @ instruction: 0x010fcd90 │ │ │ │ - smlabbeq pc, ip, sp, ip @ │ │ │ │ - @ instruction: 0x0122ab64 │ │ │ │ - tsteq pc, r4, asr #26 │ │ │ │ - tsteq pc, r4, asr #26 │ │ │ │ + @ instruction: 0x010fcdb0 │ │ │ │ + smlatbeq pc, ip, sp, ip @ │ │ │ │ + smlawbeq r2, r4, fp, sl │ │ │ │ + tsteq pc, r4, ror #26 │ │ │ │ + tsteq pc, r4, ror #26 │ │ │ │ @ instruction: 0x01ae5b7c │ │ │ │ - @ instruction: 0x0122aae0 │ │ │ │ - tsteq pc, r4, lsr #24 │ │ │ │ - smlawteq r2, r4, sl, sl │ │ │ │ - @ instruction: 0x0122aab8 │ │ │ │ - @ instruction: 0x0122aaac │ │ │ │ - @ instruction: 0x0122aaa0 │ │ │ │ - @ instruction: 0x0122aa94 │ │ │ │ - smlawbeq r2, r8, sl, sl │ │ │ │ - @ instruction: 0x0122aa7c │ │ │ │ + @ instruction: 0x0122ab00 │ │ │ │ + tsteq pc, r4, asr #24 │ │ │ │ + @ instruction: 0x0122aae4 │ │ │ │ + ldrdeq sl, [r2, -r8]! │ │ │ │ + smlawteq r2, ip, sl, sl │ │ │ │ + smlawteq r2, r0, sl, sl │ │ │ │ + @ instruction: 0x0122aab4 │ │ │ │ + @ instruction: 0x0122aaa8 │ │ │ │ + @ instruction: 0x0122aa9c │ │ │ │ + @ instruction: 0x0122aa90 │ │ │ │ + smlawbeq r2, r0, sl, sl │ │ │ │ @ instruction: 0x0122aa70 │ │ │ │ - @ instruction: 0x0122aa60 │ │ │ │ - @ instruction: 0x0122aa50 │ │ │ │ - @ instruction: 0x010fcb98 │ │ │ │ - smlabbeq pc, ip, fp, ip @ │ │ │ │ + @ instruction: 0x010fcbb8 │ │ │ │ + smlatbeq pc, ip, fp, ip @ │ │ │ │ ldrb r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -206111,17 +206111,17 @@ │ │ │ │ str r3, [r4, #1412] @ 0x584 │ │ │ │ b 12656c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #376] @ 0x178 │ │ │ │ b 12654c │ │ │ │ @ instruction: 0x01ac9b20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01273e5c │ │ │ │ - tsteq r6, r8, lsl #2 │ │ │ │ - @ instruction: 0x01273e32 │ │ │ │ + @ instruction: 0x01273e7c │ │ │ │ + tsteq r6, r8, lsr #2 │ │ │ │ + @ instruction: 0x01273e52 │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ strdeq r9, [ip, ip]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #1420] @ 0x58c │ │ │ │ @@ -206356,47 +206356,47 @@ │ │ │ │ mov lr, r4 │ │ │ │ str r3, [fp, #12] │ │ │ │ b 126be8 │ │ │ │ add r4, r1, #664 @ 0x298 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 126b80 │ │ │ │ cmp r0, #2 │ │ │ │ beq 126c78 │ │ │ │ ldr r1, [r7, #664] @ 0x298 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 126ca8 │ │ │ │ b 126c58 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 126c8c │ │ │ │ cmp r8, #0 │ │ │ │ bne 126c78 │ │ │ │ b 126b80 │ │ │ │ add r4, r7, #664 @ 0x298 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 126c04 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r7, #664] @ 0x298 │ │ │ │ bl 4e6050 │ │ │ │ b 126c04 │ │ │ │ @@ -206442,15 +206442,15 @@ │ │ │ │ sub fp, fp, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ add fp, fp, fp, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r2, fp, #2 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ bl 5c878 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ str r4, [r7, #668] @ 0x29c │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r8, [r7, #672] @ 0x2a0 │ │ │ │ mov r8, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -206469,15 +206469,15 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r7, r1, #664 @ 0x298 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 126ec8 │ │ │ │ ldr r6, [r8, #668] @ 0x29c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 126e98 │ │ │ │ mov sl, #0 │ │ │ │ @@ -206510,15 +206510,15 @@ │ │ │ │ str r9, [r4, #12] │ │ │ │ add r4, r4, #12 │ │ │ │ bcc 126e54 │ │ │ │ mov r4, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r6, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r8, #664] @ 0x298 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e6050 │ │ │ │ @@ -206529,40 +206529,40 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ bne 126ee4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 126ed0 │ │ │ │ b 126e10 │ │ │ │ ldr r0, [r8, #664] @ 0x298 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ beq 126f00 │ │ │ │ b 126f10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r4, r1, #664 @ 0x298 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 126ff0 │ │ │ │ ldr r7, [r5, #668] @ 0x29c │ │ │ │ ldr lr, [r7, #8] │ │ │ │ cmp lr, #0 │ │ │ │ beq 126fa8 │ │ │ │ mov r2, r7 │ │ │ │ @@ -206576,15 +206576,15 @@ │ │ │ │ cmp r0, ip │ │ │ │ beq 126fd4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ bne 126f7c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #664] @ 0x298 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -206603,26 +206603,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 12700c │ │ │ │ cmp r7, #0 │ │ │ │ bne 126ff8 │ │ │ │ b 126f64 │ │ │ │ ldr r0, [r5, #664] @ 0x298 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 127028 │ │ │ │ b 127038 │ │ │ │ ldr r3, [r1, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ b 126ddc │ │ │ │ @@ -206781,17 +206781,17 @@ │ │ │ │ cmp r2, #3 │ │ │ │ movls r5, r3 │ │ │ │ movhi r5, #50 @ 0x32 │ │ │ │ b 1271a4 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ - @ instruction: 0x01273320 │ │ │ │ + @ instruction: 0x01273340 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - @ instruction: 0x01273292 │ │ │ │ + @ instruction: 0x012732b2 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ @ instruction: 0x000001ba │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -206814,19 +206814,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ clzeq r8, r8 │ │ │ │ movne r8, #0 │ │ │ │ lsreq r8, r8, #5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 127618 │ │ │ │ ldr r9, [r4, #668] @ 0x29c │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ mov r0, r9 │ │ │ │ cmp ip, #0 │ │ │ │ movne r2, #0 │ │ │ │ beq 1273bc │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -206911,15 +206911,15 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 126b48 │ │ │ │ mvn r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 12765c │ │ │ │ ldr r2, [pc, #432] @ 1276b0 │ │ │ │ ldr r3, [pc, #412] @ 1276a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -206938,15 +206938,15 @@ │ │ │ │ bne 1273bc │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, r8 │ │ │ │ bne 1273bc │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1274f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #664] @ 0x298 │ │ │ │ bl 4e6050 │ │ │ │ @@ -206996,15 +206996,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 127634 │ │ │ │ cmp r9, #0 │ │ │ │ bne 127620 │ │ │ │ b 127374 │ │ │ │ mov r3, #0 │ │ │ │ @@ -207013,15 +207013,15 @@ │ │ │ │ str r3, [r4, #664] @ 0x298 │ │ │ │ bl 4e6050 │ │ │ │ b 1274f8 │ │ │ │ ldr r1, [r4, #664] @ 0x298 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 127650 │ │ │ │ b 127678 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r8, [ip, r8]! @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @@ -207046,15 +207046,15 @@ │ │ │ │ beq 127818 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 127818 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r1, #668] @ 0x29c │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 12774c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -207278,15 +207278,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r8, [ip, ip]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r6, r0, asr #23 │ │ │ │ + tsteq r6, r0, ror #23 │ │ │ │ @ instruction: 0x01ac8598 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0, #2840] @ 0xb18 │ │ │ │ mov r1, r2 │ │ │ │ b 4e2be0 │ │ │ │ @@ -207337,17 +207337,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 127858 │ │ │ │ ldr r6, [r5] │ │ │ │ b 127b3c │ │ │ │ strdeq r8, [ip, ip]! │ │ │ │ - ldrdeq r2, [r7, -r0]! │ │ │ │ + strdeq r2, [r7, -r0]! │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - smlabbeq pc, r4, r3, fp @ │ │ │ │ + smlatbeq pc, r4, r3, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldr r2, [pc, #528] @ 127dd0 │ │ │ │ @@ -207482,20 +207482,20 @@ │ │ │ │ add r1, r4, #872 @ 0x368 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e18e0 │ │ │ │ b 127c88 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ac8434 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r6, ip, lsl sl │ │ │ │ - strdeq r2, [r7, -r0]! │ │ │ │ + tsteq r6, ip, lsr sl │ │ │ │ + @ instruction: 0x01272910 │ │ │ │ @ instruction: 0x01ac83b0 │ │ │ │ ldrdeq r8, [ip, r8]! @ │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - smlabbeq pc, r4, r1, fp @ │ │ │ │ + smlatbeq pc, r4, r1, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r3, #2840] @ 0xb18 │ │ │ │ @@ -207553,15 +207553,15 @@ │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ cmp r5, r9 │ │ │ │ bne 127e6c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01ac81e0 │ │ │ │ - tsteq pc, r0, lsl r1 @ │ │ │ │ + tsteq pc, r0, lsr r1 @ │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ ldr r3, [r2, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ mov r0, r2 │ │ │ │ b 127858 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -207652,15 +207652,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strheq r8, [ip, ip]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ac80a8 │ │ │ │ @ instruction: 0x01ac8088 │ │ │ │ @ instruction: 0x000091b9 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - tsteq pc, r4, asr #30 │ │ │ │ + tsteq pc, r4, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [sp, #44] @ 0x2c │ │ │ │ @@ -207978,15 +207978,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r6, #432] @ 0x1b0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 128604 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r5, #4]! │ │ │ │ beq 12862c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #5 │ │ │ │ @@ -208031,37 +208031,37 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r2, #1312] @ 0x520 │ │ │ │ b 1285d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, r4 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ bne 128650 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 128650 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 128650 │ │ │ │ mov r1, r4 │ │ │ │ b 12867c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r7, [ip, r4]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r1, r1 │ │ │ │ - @ instruction: 0x01272304 │ │ │ │ - @ instruction: 0x01272100 │ │ │ │ + @ instruction: 0x01272324 │ │ │ │ + @ instruction: 0x01272120 │ │ │ │ eorseq r0, r1, r1 │ │ │ │ @ instruction: 0x01ac7a18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r0, #45056 @ 0xb000 │ │ │ │ @@ -208069,15 +208069,15 @@ │ │ │ │ ldr r0, [r6, #1308] @ 0x51c │ │ │ │ bl 5cfa4 │ │ │ │ ldr r4, [r6, #1312] @ 0x520 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ movne r0, r4 │ │ │ │ beq 128710 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 12878c │ │ │ │ add r3, r5, #46336 @ 0xb500 │ │ │ │ mov r2, #0 │ │ │ │ add r7, r3, #32 │ │ │ │ add r4, r3, #52 @ 0x34 │ │ │ │ str r2, [r6, #1312] @ 0x520 │ │ │ │ @@ -208264,15 +208264,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 129010 │ │ │ │ cmp r7, #0 │ │ │ │ beq 129034 │ │ │ │ mov r5, #0 │ │ │ │ stm sp, {r9, sl} │ │ │ │ mov r3, #8 │ │ │ │ @@ -208599,20 +208599,20 @@ │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 129068 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1290a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 129258 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldrh ip, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -208631,21 +208631,21 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r4, [r0, #380] @ 0x17c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ blx r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1291e8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 129038 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ @@ -208679,15 +208679,15 @@ │ │ │ │ ldr r8, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 129098 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 129068 │ │ │ │ cmp r7, #0 │ │ │ │ bne 128f58 │ │ │ │ b 128f6c │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ @@ -208748,15 +208748,15 @@ │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #432] @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1291c8 │ │ │ │ cmp fp, #0 │ │ │ │ beq 129034 │ │ │ │ ldr r0, [r8, #1336] @ 0x538 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ @@ -208775,15 +208775,15 @@ │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ beq 129004 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 129004 │ │ │ │ mov r1, r6 │ │ │ │ b 1291ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ @@ -208791,20 +208791,20 @@ │ │ │ │ b 129034 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 1292b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, r5 │ │ │ │ moveq r1, r9 │ │ │ │ bne 129034 │ │ │ │ b 1291ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ @@ -208822,24 +208822,24 @@ │ │ │ │ b 129258 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r8 │ │ │ │ b 12906c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ac7820 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x01279038 │ │ │ │ + qsubeq r9, r8, r7 │ │ │ │ rsbeq r0, fp, r1 │ │ │ │ andeq r0, r2, r2 │ │ │ │ - @ instruction: 0x012725a0 │ │ │ │ - @ instruction: 0x01274b10 │ │ │ │ + smlawteq r7, r0, r5, r2 │ │ │ │ + @ instruction: 0x01274b30 │ │ │ │ stmvs r1, {r0, r2, r4, r5} │ │ │ │ andeq r8, r0, r8 │ │ │ │ - @ instruction: 0x01273320 │ │ │ │ + @ instruction: 0x01273340 │ │ │ │ eorslt r0, r1, #53 @ 0x35 │ │ │ │ - @ instruction: 0x01271b08 │ │ │ │ + @ instruction: 0x01271b28 │ │ │ │ addlt r0, r1, r9, rrx │ │ │ │ @ instruction: 0x01ac6fb8 │ │ │ │ rsbseq r7, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -209064,15 +209064,15 @@ │ │ │ │ mov r0, #6 │ │ │ │ b 12958c │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ strdeq r8, [r0], -r4 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r9, r0, r9 │ │ │ │ - @ instruction: 0x0128276b │ │ │ │ + smlawbeq r8, fp, r7, r2 │ │ │ │ andeq r9, r0, r1, lsl #2 │ │ │ │ bge febd414c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ @@ -209991,16 +209991,16 @@ │ │ │ │ ldr r1, [r0, #3344] @ 0xd10 │ │ │ │ mov r0, r5 │ │ │ │ bl 5bfa8 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ beq 12a470 │ │ │ │ b 12a3fc │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ - @ instruction: 0x0128195a │ │ │ │ - @ instruction: 0x01281931 │ │ │ │ + @ instruction: 0x0128197a │ │ │ │ + @ instruction: 0x01281951 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ bcs febd4fc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #416] @ 12a6d4 │ │ │ │ @@ -210105,15 +210105,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5bfa8 <__aeabi_uidivmod@plt> │ │ │ │ sub r3, r4, r1 │ │ │ │ mul r3, r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ b 12a5c8 │ │ │ │ - @ instruction: 0x0128185c │ │ │ │ + @ instruction: 0x0128187c │ │ │ │ bge febd518c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #992] @ 0x3e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -210213,15 +210213,15 @@ │ │ │ │ str r1, [r6, #3592] @ 0xe08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #720] @ 12ab58 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ beq 12ab3c │ │ │ │ @@ -210396,15 +210396,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 12ab64 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01ac7d34 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - tsteq pc, ip, asr #8 │ │ │ │ + tsteq pc, ip, ror #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ add r2, r0, #24064 @ 0x5e00 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -210655,20 +210655,20 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 306844 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01ac545c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - ldrdeq r1, [r8, -r4]! │ │ │ │ + strdeq r1, [r8, -r4]! │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ @ instruction: 0x01ac524c │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawteq r8, r4, pc, r0 @ │ │ │ │ + smulwteq r8, r4, pc @ │ │ │ │ ldrdeq r5, [ip, r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r0, #21 │ │ │ │ @@ -210802,15 +210802,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #584] @ 12b3fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 12b298 │ │ │ │ add r7, r4, #565248 @ 0x8a000 │ │ │ │ @@ -210949,24 +210949,24 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 12b2fc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #680] @ 0x2a8 │ │ │ │ b 12b218 │ │ │ │ @ instruction: 0x01ac7408 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - strdeq r7, [pc, -r8] │ │ │ │ + tsteq pc, r8, lsl sp @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq r7, [pc, -r4] │ │ │ │ + strdeq r7, [pc, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ 12b468 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, #15 │ │ │ │ beq 12b454 │ │ │ │ bl 12a870 │ │ │ │ @@ -210975,15 +210975,15 @@ │ │ │ │ b 12b19c │ │ │ │ ldr r2, [pc, #16] @ 12b46c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 12b470 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01ac7190 │ │ │ │ - tsteq pc, r0, asr #22 │ │ │ │ + tsteq pc, r0, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, sp, #260 @ 0x104 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -211421,26 +211421,26 @@ │ │ │ │ mov sl, r9 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ b 12ba8c │ │ │ │ @ instruction: 0x01ac4b60 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01ac49c8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smulwbeq r8, ip, r5 │ │ │ │ - smulwbeq r8, r0, r5 │ │ │ │ - @ instruction: 0x012803b0 │ │ │ │ - @ instruction: 0x01280368 │ │ │ │ + smlawteq r8, ip, r5, r0 │ │ │ │ + smlawteq r8, r0, r5, r0 │ │ │ │ + ldrdeq r0, [r8, -r0]! @ │ │ │ │ + smlawbeq r8, r8, r3, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 12bc74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r3, #569344 @ 0x8b000 │ │ │ │ add r4, r3, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r8, r8, #880 @ 0x370 │ │ │ │ @@ -211498,15 +211498,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 12bd7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #395] @ 0x18b │ │ │ │ add r7, r4, #569344 @ 0x8b000 │ │ │ │ cmp r6, #1 │ │ │ │ add r7, r7, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -211564,15 +211564,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 12be74 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r8, [r3, #395] @ 0x18b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r8, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -211626,15 +211626,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ 12bf70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #395] @ 0x18b │ │ │ │ add r7, r4, #569344 @ 0x8b000 │ │ │ │ cmp r6, #2 │ │ │ │ add r7, r7, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -211689,15 +211689,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #208] @ 12c060 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -211749,15 +211749,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #212] @ 12c154 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -211854,27 +211854,27 @@ │ │ │ │ b 12c1d0 │ │ │ │ ldr r3, [pc, #28] @ 12c234 │ │ │ │ add r3, pc, r3 │ │ │ │ b 12c1d0 │ │ │ │ ldr r3, [pc, #20] @ 12c238 │ │ │ │ add r3, pc, r3 │ │ │ │ b 12c1d0 │ │ │ │ - msreq CPSR_sxc, r4, asr ip │ │ │ │ - @ instruction: 0x01280e34 │ │ │ │ - @ instruction: 0x01280db8 │ │ │ │ - strdeq r0, [r8, -ip]! │ │ │ │ - smlawteq r8, r0, sp, r0 │ │ │ │ + msreq CPSR_sxc, r4, ror ip │ │ │ │ + @ instruction: 0x01280e54 │ │ │ │ + ldrdeq r0, [r8, -r8]! │ │ │ │ + @ instruction: 0x01280e1c │ │ │ │ + smulwteq r8, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 12c2bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12c2a4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -211900,15 +211900,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12c348 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12c330 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -211935,15 +211935,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 12c3d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #418] @ 0x1a2 │ │ │ │ cmp r3, #2 │ │ │ │ bne 12c3c0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -211971,15 +211971,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12c464 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #2 │ │ │ │ bne 12c44c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212006,15 +212006,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 12c4fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c4e4 │ │ │ │ @@ -212044,15 +212044,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12c588 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c570 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212079,15 +212079,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 12c628 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -212119,15 +212119,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 12c6c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12c6ac │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212158,15 +212158,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 12c75c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #398] @ 0x18e │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c744 │ │ │ │ @@ -212196,15 +212196,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12c7e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c7d0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212231,15 +212231,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 12c870 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #410] @ 0x19a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12c858 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212265,15 +212265,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12c8fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #410] @ 0x19a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12c8e4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212300,15 +212300,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 12c994 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #402] @ 0x192 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12c97c │ │ │ │ @@ -212338,15 +212338,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12ca20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ca08 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212373,15 +212373,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 12cac0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -212413,15 +212413,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 12cb5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12cb44 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212452,15 +212452,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 12cbf4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #406] @ 0x196 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12cbdc │ │ │ │ @@ -212490,15 +212490,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12cc80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12cc68 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212525,15 +212525,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12cd10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #518] @ 0x206 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12ccf8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -212561,15 +212561,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 12cd98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12cd80 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212595,15 +212595,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 12ce24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 12ce0c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -212632,15 +212632,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #252] @ 12cf40 │ │ │ │ ldr r4, [pc, #252] @ 12cf44 │ │ │ │ ldr r5, [pc, #252] @ 12cf48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12cef0 │ │ │ │ cmp r3, r5 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #418] @ 0x1a2 │ │ │ │ @@ -212696,26 +212696,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 12c15c │ │ │ │ b 12cedc │ │ │ │ @ instruction: 0x01ac5770 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - strheq r6, [pc, -ip] │ │ │ │ - smlabteq pc, r4, r0, r6 @ │ │ │ │ + ldrdeq r6, [pc, -ip] │ │ │ │ + smlatteq pc, r4, r0, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #260] @ 12d074 │ │ │ │ ldr r4, [pc, #260] @ 12d078 │ │ │ │ ldr r5, [pc, #260] @ 12d07c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12d024 │ │ │ │ cmp r3, r5 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #418] @ 0x1a2 │ │ │ │ @@ -212773,26 +212773,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 12c15c │ │ │ │ b 12d00c │ │ │ │ @ instruction: 0x01ac5644 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlatbeq pc, r4, pc, r5 @ │ │ │ │ - @ instruction: 0x010f5f90 │ │ │ │ + smlabteq pc, r4, pc, r5 @ │ │ │ │ + @ instruction: 0x010f5fb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #288] @ 12d1c4 │ │ │ │ ldr r4, [pc, #288] @ 12d1c8 │ │ │ │ ldr r6, [pc, #288] @ 12d1cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12d174 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ @@ -212858,26 +212858,26 @@ │ │ │ │ bl 12c15c │ │ │ │ b 12d150 │ │ │ │ @ instruction: 0x01ac5510 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq pc, r4, ror #28 │ │ │ │ - tsteq pc, r0, asr #28 │ │ │ │ + smlabbeq pc, r4, lr, r5 @ │ │ │ │ + tsteq pc, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #296] @ 12d320 │ │ │ │ ldr r4, [pc, #296] @ 12d324 │ │ │ │ ldr r6, [pc, #296] @ 12d328 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12d2d0 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ @@ -212945,26 +212945,26 @@ │ │ │ │ bl 12c15c │ │ │ │ b 12d2a8 │ │ │ │ @ instruction: 0x01ac53bc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq pc, r8, lsl sp @ │ │ │ │ - smlatteq pc, r4, ip, r5 │ │ │ │ + tsteq pc, r8, lsr sp @ │ │ │ │ + tsteq pc, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #320] @ 12d494 │ │ │ │ ldr r4, [pc, #320] @ 12d498 │ │ │ │ ldr r6, [pc, #320] @ 12d49c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bne 12d444 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ @@ -213038,26 +213038,26 @@ │ │ │ │ bl 12c15c │ │ │ │ b 12d414 │ │ │ │ @ instruction: 0x01ac5260 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x010f5bb4 │ │ │ │ - tsteq pc, r0, ror fp @ │ │ │ │ + ldrdeq r5, [pc, -r4] │ │ │ │ + @ instruction: 0x010f5b90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #332] @ 12d614 │ │ │ │ ldr r4, [pc, #332] @ 12d618 │ │ │ │ ldr r6, [pc, #332] @ 12d61c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12d5c4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ @@ -213134,26 +213134,26 @@ │ │ │ │ bl 12c15c │ │ │ │ b 12d58c │ │ │ │ @ instruction: 0x01ac50ec │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq pc, r4, asr #20 │ │ │ │ - strdeq r5, [pc, -r0] │ │ │ │ + tsteq pc, r4, ror #20 │ │ │ │ + tsteq pc, r0, lsl sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #348] @ 12d7a4 │ │ │ │ ldr r4, [pc, #348] @ 12d7a8 │ │ │ │ ldr r6, [pc, #348] @ 12d7ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bne 12d754 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ @@ -213234,26 +213234,26 @@ │ │ │ │ bl 12c15c │ │ │ │ b 12d714 │ │ │ │ @ instruction: 0x01ac4f6c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlabteq pc, r4, r8, r5 @ │ │ │ │ - tsteq pc, r0, ror #16 │ │ │ │ + smlatteq pc, r4, r8, r5 │ │ │ │ + smlabbeq pc, r0, r8, r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #364] @ 12d944 │ │ │ │ ldr r4, [pc, #364] @ 12d948 │ │ │ │ ldr r6, [pc, #364] @ 12d94c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bne 12d8f4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ @@ -213338,26 +213338,26 @@ │ │ │ │ bl 12c15c │ │ │ │ b 12d8ac │ │ │ │ ldrdeq r4, [ip, ip]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq pc, r4, lsr r7 @ │ │ │ │ - smlabteq pc, r0, r6, r5 @ │ │ │ │ + tsteq pc, r4, asr r7 @ │ │ │ │ + smlatteq pc, r0, r6, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #720] @ 12dc48 │ │ │ │ ldr r4, [pc, #720] @ 12dc4c │ │ │ │ ldr r6, [pc, #720] @ 12dc50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12dbd4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ @@ -213535,26 +213535,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe135c80 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12dc70 │ │ │ │ - tsteq pc, r4, ror #8 │ │ │ │ - smlatteq pc, r0, r3, r5 │ │ │ │ + smlabbeq pc, r4, r4, r5 @ │ │ │ │ + tsteq pc, r0, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #740] @ 12df70 │ │ │ │ ldr r4, [pc, #740] @ 12df74 │ │ │ │ ldr r6, [pc, #740] @ 12df78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12defc │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ @@ -213737,26 +213737,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe135fa8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12df98 │ │ │ │ - tsteq pc, ip, asr #2 │ │ │ │ - strheq r5, [pc, -r8] │ │ │ │ + tsteq pc, ip, ror #2 │ │ │ │ + ldrdeq r5, [pc, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #720] @ 12e284 │ │ │ │ ldr r4, [pc, #720] @ 12e288 │ │ │ │ ldr r6, [pc, #720] @ 12e28c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12e210 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ @@ -213934,26 +213934,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1362bc │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12e2ac │ │ │ │ - tsteq pc, r8, asr #28 │ │ │ │ - smlatbeq pc, r4, sp, r4 @ │ │ │ │ + tsteq pc, r8, ror #28 │ │ │ │ + smlabteq pc, r4, sp, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #740] @ 12e5ac │ │ │ │ ldr r4, [pc, #740] @ 12e5b0 │ │ │ │ ldr r6, [pc, #740] @ 12e5b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12e538 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ @@ -214136,26 +214136,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1365e4 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12e5d4 │ │ │ │ - tsteq pc, ip, lsr #22 │ │ │ │ - tsteq pc, ip, ror sl @ │ │ │ │ + tsteq pc, ip, asr #22 │ │ │ │ + @ instruction: 0x010f4a9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #720] @ 12e8c0 │ │ │ │ ldr r4, [pc, #720] @ 12e8c4 │ │ │ │ ldr r6, [pc, #720] @ 12e8c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12e84c │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ @@ -214333,26 +214333,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1368f8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12e8e8 │ │ │ │ - tsteq pc, r8, lsr #16 │ │ │ │ - tsteq pc, r8, ror #14 │ │ │ │ + tsteq pc, r8, asr #16 │ │ │ │ + smlabbeq pc, r8, r7, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #740] @ 12ebe8 │ │ │ │ ldr r4, [pc, #740] @ 12ebec │ │ │ │ ldr r6, [pc, #740] @ 12ebf0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 12eb74 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ @@ -214535,24 +214535,24 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe136c20 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 12ec10 │ │ │ │ - tsteq pc, r8, lsl r5 @ │ │ │ │ - tsteq pc, r0, asr #8 │ │ │ │ + tsteq pc, r8, lsr r5 @ │ │ │ │ + tsteq pc, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 12ecc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #398] @ 0x18e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ecac │ │ │ │ @@ -214590,15 +214590,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12ed74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ed5c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -214634,15 +214634,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 12ee2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12ee14 │ │ │ │ @@ -214680,15 +214680,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12eedc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12eec4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -214724,15 +214724,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #168] @ 12efa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -214774,15 +214774,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ 12f060 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12f048 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -214821,15 +214821,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12f0f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12f0d8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -214857,15 +214857,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12f180 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 12f168 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -214893,15 +214893,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 12f224 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #418] @ 0x1a2 │ │ │ │ cmp r3, #2 │ │ │ │ bne 12f20c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -214934,15 +214934,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 12f2c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #2 │ │ │ │ bne 12f2ac │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -214974,15 +214974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 12f37c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12f364 │ │ │ │ @@ -215020,15 +215020,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12f42c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12f414 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215064,15 +215064,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #168] @ 12f4f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #418] @ 0x1a2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -215114,15 +215114,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ 12f5b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12f598 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215161,15 +215161,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12f640 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #410] @ 0x19a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12f628 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215197,15 +215197,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 12f6d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #410] @ 0x19a │ │ │ │ cmp r2, #1 │ │ │ │ bne 12f6b8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215233,15 +215233,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 12f788 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #406] @ 0x196 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12f770 │ │ │ │ @@ -215279,15 +215279,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 12f838 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 12f820 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215323,15 +215323,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 12f940 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12f928 │ │ │ │ @@ -215390,15 +215390,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #172] @ 12fa10 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #402] @ 0x192 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -215441,15 +215441,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ 12fb3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12fb24 │ │ │ │ @@ -215517,15 +215517,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 12fc48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12fc30 │ │ │ │ @@ -215584,15 +215584,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 12fd3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12fd24 │ │ │ │ @@ -215645,15 +215645,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ 12fe18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12fe00 │ │ │ │ @@ -215700,15 +215700,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ 12fed0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r8, [pc, #132] @ 12fed4 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -215747,15 +215747,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #216] @ 12ffd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 12ffb8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215810,15 +215810,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 130088 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 130070 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215855,15 +215855,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #252] @ 1301a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 13018c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215927,15 +215927,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ 1302a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 130290 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -215992,15 +215992,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ 13038c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 130374 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -216049,15 +216049,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #176] @ 130460 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 130448 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -216102,15 +216102,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ 130524 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r6, [pc, #144] @ 130528 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #402] @ 0x192 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #4 │ │ │ │ bne 13050c │ │ │ │ @@ -216152,15 +216152,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #264] @ 130654 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -216227,15 +216227,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #180] @ 13072c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #402] @ 0x192 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -216280,15 +216280,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #312] @ 130884 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -216367,15 +216367,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #264] @ 1309b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -216442,15 +216442,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #232] @ 130abc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -216509,15 +216509,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #200] @ 130ba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -216569,15 +216569,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #156] @ 130c6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r9, [pc, #140] @ 130c70 │ │ │ │ add sl, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #402] @ 0x192 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r1 │ │ │ │ @@ -216618,15 +216618,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #292] @ 130db8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 130da0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -216700,15 +216700,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #244] @ 130ed0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 130eb8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -216770,15 +216770,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ 130f8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 130f74 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -216816,15 +216816,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #256] @ 1310ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 131094 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -216889,15 +216889,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #212] @ 1311a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 13118c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -216951,15 +216951,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ 131288 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ cmp r2, #4 │ │ │ │ bne 131270 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217008,15 +217008,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ 131350 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r6, [pc, #148] @ 131354 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #402] @ 0x192 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #4 │ │ │ │ bne 131338 │ │ │ │ @@ -217059,15 +217059,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1313f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #410] @ 0x19a │ │ │ │ cmp r2, #1 │ │ │ │ bne 1313d8 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -217097,15 +217097,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 131480 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #410] @ 0x19a │ │ │ │ cmp r2, #1 │ │ │ │ bne 131468 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217133,15 +217133,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 131518 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 131500 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -217171,15 +217171,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1315a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 131590 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217207,15 +217207,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 131638 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 131620 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217243,15 +217243,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1316c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 1316b0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217279,15 +217279,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 131758 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 131740 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217315,15 +217315,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1317e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 1317d0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217351,15 +217351,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 131878 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 131860 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217387,15 +217387,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 131908 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #414] @ 0x19e │ │ │ │ cmp r2, #1 │ │ │ │ bne 1318f0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217423,15 +217423,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 131998 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #518] @ 0x206 │ │ │ │ cmp r2, #1 │ │ │ │ bne 131980 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #25088 @ 0x6200 │ │ │ │ @@ -217459,15 +217459,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ 131a98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #398] @ 0x18e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 131a80 │ │ │ │ @@ -217524,15 +217524,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #164] @ 131b60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #398] @ 0x18e │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -217573,15 +217573,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ 131c84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #398] @ 0x18e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 131c6c │ │ │ │ @@ -217647,15 +217647,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ 131d88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #398] @ 0x18e │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 131d70 │ │ │ │ @@ -217712,15 +217712,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #208] @ 131e7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ cmp r2, #3 │ │ │ │ bne 131e64 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217773,15 +217773,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 131f2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ cmp r2, #3 │ │ │ │ bne 131f14 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217816,15 +217816,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #244] @ 132040 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ cmp r2, #3 │ │ │ │ bne 132028 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217886,15 +217886,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #216] @ 13213c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #398] @ 0x18e │ │ │ │ cmp r2, #3 │ │ │ │ bne 132124 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -217949,15 +217949,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1321d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r5, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1321c0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -217987,15 +217987,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 132268 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 132250 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218023,15 +218023,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1322f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 1322e0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218059,15 +218059,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #148] @ 1323ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -218104,15 +218104,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 132450 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #418] @ 0x1a2 │ │ │ │ cmp r3, #2 │ │ │ │ bne 132438 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -218145,15 +218145,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1324f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #418] @ 0x1a2 │ │ │ │ cmp r3, #2 │ │ │ │ bne 1324dc │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ @@ -218186,15 +218186,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #164] @ 1325b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -218235,15 +218235,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 132670 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 132658 │ │ │ │ @@ -218281,15 +218281,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 132728 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 132710 │ │ │ │ @@ -218327,15 +218327,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #180] @ 1327fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -218380,15 +218380,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #168] @ 1328c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #418] @ 0x1a2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -218430,15 +218430,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #168] @ 13298c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #418] @ 0x1a2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -218480,15 +218480,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 132a1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 132a04 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218516,15 +218516,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 132aac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 132a94 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218552,15 +218552,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 132b3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #1 │ │ │ │ bne 132b24 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218588,15 +218588,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 132bdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #2 │ │ │ │ bne 132bc4 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218628,15 +218628,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 132c78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #2 │ │ │ │ bne 132c60 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218667,15 +218667,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 132d18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #2 │ │ │ │ bne 132d00 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218707,15 +218707,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 132dc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #3 │ │ │ │ bne 132dac │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218750,15 +218750,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 132e6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #3 │ │ │ │ bne 132e54 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218792,15 +218792,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 132f1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #3 │ │ │ │ bne 132f04 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218836,15 +218836,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ 132fd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #4 │ │ │ │ bne 132fbc │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218882,15 +218882,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 133088 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #4 │ │ │ │ bne 133070 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218927,15 +218927,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ 133144 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #418] @ 0x1a2 │ │ │ │ cmp r2, #4 │ │ │ │ bne 13312c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -218974,15 +218974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ 133244 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #406] @ 0x196 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 13322c │ │ │ │ @@ -219039,15 +219039,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #164] @ 13330c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #406] @ 0x196 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -219088,15 +219088,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ 133430 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #406] @ 0x196 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133418 │ │ │ │ @@ -219162,15 +219162,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ 133534 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #406] @ 0x196 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 13351c │ │ │ │ @@ -219227,15 +219227,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ 133620 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #406] @ 0x196 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133608 │ │ │ │ @@ -219286,15 +219286,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ 1336f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #406] @ 0x196 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 1336dc │ │ │ │ @@ -219339,15 +219339,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ 1337a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r8, [pc, #128] @ 1337ac │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #406] @ 0x196 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r3, #3 │ │ │ │ mov r6, r1 │ │ │ │ @@ -219385,15 +219385,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #208] @ 1338a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133888 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -219446,15 +219446,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 133950 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133938 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -219489,15 +219489,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #244] @ 133a64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133a4c │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -219559,15 +219559,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #216] @ 133b60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133b48 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -219622,15 +219622,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #184] @ 133c3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133c24 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -219677,15 +219677,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #168] @ 133d08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #406] @ 0x196 │ │ │ │ cmp r2, #3 │ │ │ │ bne 133cf0 │ │ │ │ add r3, r4, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #24832 @ 0x6100 │ │ │ │ @@ -219728,15 +219728,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 133dc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r6, [pc, #136] @ 133dc8 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #406] @ 0x196 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r3, #3 │ │ │ │ bne 133dac │ │ │ │ @@ -219776,15 +219776,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #2452] @ 134780 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ add ip, r4, #102400 @ 0x19000 │ │ │ │ ldrb r3, [ip, #1513] @ 0x5e9 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [ip, #1524] @ 0x5f4 │ │ │ │ @@ -220394,26 +220394,26 @@ │ │ │ │ b 1340a0 │ │ │ │ ldrdeq lr, [fp, r0]! │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - @ instruction: 0x01277fa0 │ │ │ │ - tstpeq lr, r8, lsr #4 @ p-variant is OBSOLETE │ │ │ │ + smlawteq r7, r0, pc, r7 @ │ │ │ │ + tstpeq lr, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01277e90 │ │ │ │ - @ instruction: 0x01277e5e │ │ │ │ + @ instruction: 0x01277eb0 │ │ │ │ + @ instruction: 0x01277e7e │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ - tsteq lr, r8, ror #26 │ │ │ │ + smlabbeq lr, r8, sp, lr │ │ │ │ andeq r0, r0, sl, lsr #21 │ │ │ │ - ldrdeq lr, [lr, -r8] │ │ │ │ + strdeq lr, [lr, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x010eebbc │ │ │ │ + ldrdeq lr, [lr, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #88] @ 134838 │ │ │ │ ldr ip, [pc, #88] @ 13483c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -220591,25 +220591,25 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ b 134a20 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ strdeq fp, [fp, ip]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012774e8 │ │ │ │ + @ instruction: 0x01277508 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @ instruction: 0x01abb5c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ 134b94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #752] @ 0x2f0 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, #880 @ 0x370 │ │ │ │ bne 134b88 │ │ │ │ @@ -220676,15 +220676,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 134c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ ldr r7, [r4, #3224] @ 0xc98 │ │ │ │ ldr r0, [r4, #3228] @ 0xc9c │ │ │ │ mov r1, r7 │ │ │ │ bl 5b870 <__aeabi_fsub@plt> │ │ │ │ mov r6, r0 │ │ │ │ @@ -220707,15 +220707,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 134d78 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov sl, r1 │ │ │ │ add fp, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #752] @ 0x2f0 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #0 │ │ │ │ add r8, r8, #880 @ 0x370 │ │ │ │ @@ -220812,15 +220812,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ 134ed0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ ldr r9, [r4, #3256] @ 0xcb8 │ │ │ │ ldr r0, [r4, #3260] @ 0xcbc │ │ │ │ mov r1, r9 │ │ │ │ bl 5b870 <__aeabi_fsub@plt> │ │ │ │ @@ -220864,15 +220864,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #112] @ 134f5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -220900,15 +220900,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ 134ff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -220937,15 +220937,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ 135088 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r0, r3, #7 │ │ │ │ add r7, r4, r0, lsl #2 │ │ │ │ add r7, r7, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -220975,15 +220975,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ 13511c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -221012,15 +221012,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ 1351b8 │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r4, r9, lsl #2 │ │ │ │ add r8, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -221051,15 +221051,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #116] @ 13524c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -221088,15 +221088,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 1352f0 │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r4, r9, lsl #2 │ │ │ │ add r8, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -221129,15 +221129,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #132] @ 135394 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -221169,15 +221169,15 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #256] @ 1354b4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr lr, [pc, #248] @ 1354b8 │ │ │ │ ldr ip, [pc, #248] @ 1354bc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ cmp r1, lr │ │ │ │ cmpne r1, ip │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r3, r1 │ │ │ │ @@ -221237,24 +221237,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 12c15c │ │ │ │ b 135458 │ │ │ │ strdeq sp, [fp, ip]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x010edc9c │ │ │ │ - tsteq lr, r8, asr #22 │ │ │ │ + @ instruction: 0x010edcbc │ │ │ │ + tsteq lr, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #264] @ 1355ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #252] @ 1355f0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r0, [pc, #248] @ 1355f4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ bne 1355a4 │ │ │ │ @@ -221315,24 +221315,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 12c15c │ │ │ │ b 13558c │ │ │ │ ldrdeq sp, [fp, r8]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq lr, r8, ror fp │ │ │ │ - tsteq lr, r0, lsl sl │ │ │ │ + @ instruction: 0x010edb98 │ │ │ │ + tsteq lr, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #292] @ 135740 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #272] @ 135744 │ │ │ │ ldr r0, [pc, #272] @ 135748 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -221401,24 +221401,24 @@ │ │ │ │ bl 12c15c │ │ │ │ b 1356d4 │ │ │ │ @ instruction: 0x01abcfa0 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, ip, lsr sl │ │ │ │ - @ instruction: 0x010ed8bc │ │ │ │ + tsteq lr, ip, asr sl │ │ │ │ + ldrdeq sp, [lr, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #300] @ 1358a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r2 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r2, [pc, #280] @ 1358a4 │ │ │ │ ldr r0, [pc, #280] @ 1358a8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -221489,24 +221489,24 @@ │ │ │ │ bl 12c15c │ │ │ │ b 135830 │ │ │ │ @ instruction: 0x01abce48 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq sp, [lr, -r0] │ │ │ │ - tsteq lr, ip, asr r7 │ │ │ │ + tsteq lr, r0, lsl r9 │ │ │ │ + tsteq lr, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #324] @ 135a18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #304] @ 135a1c │ │ │ │ ldr r0, [pc, #304] @ 135a20 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -221583,24 +221583,24 @@ │ │ │ │ bl 12c15c │ │ │ │ b 1359a0 │ │ │ │ @ instruction: 0x01abcce8 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x010ed790 │ │ │ │ - smlatteq lr, r4, r5, sp │ │ │ │ + @ instruction: 0x010ed7b0 │ │ │ │ + tsteq lr, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #336] @ 135b9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #316] @ 135ba0 │ │ │ │ ldr r0, [pc, #316] @ 135ba4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -221680,24 +221680,24 @@ │ │ │ │ bl 12c15c │ │ │ │ b 135b1c │ │ │ │ @ instruction: 0x01abcb70 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r0, lsr #12 │ │ │ │ - tsteq lr, r0, ror #8 │ │ │ │ + tsteq lr, r0, asr #12 │ │ │ │ + smlabbeq lr, r0, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #352] @ 135d30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #332] @ 135d34 │ │ │ │ ldr r0, [pc, #332] @ 135d38 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -221781,24 +221781,24 @@ │ │ │ │ bl 12c15c │ │ │ │ b 135ca8 │ │ │ │ @ instruction: 0x01abc9ec │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatbeq lr, r4, r4, sp │ │ │ │ - smlabteq lr, ip, r2, sp │ │ │ │ + smlabteq lr, r4, r4, sp │ │ │ │ + smlatteq lr, ip, r2, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #368] @ 135ed4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ ldr r2, [pc, #348] @ 135ed8 │ │ │ │ ldr r0, [pc, #348] @ 135edc │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r2 │ │ │ │ @@ -221886,24 +221886,24 @@ │ │ │ │ bl 12c15c │ │ │ │ b 135e44 │ │ │ │ @ instruction: 0x01abc858 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r4, lsl r3 │ │ │ │ - tsteq lr, r8, lsr #2 │ │ │ │ + tsteq lr, r4, lsr r3 │ │ │ │ + tsteq lr, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 135f80 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r5, r4, r2, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -221933,15 +221933,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 136018 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -221971,15 +221971,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #140] @ 1360c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r3, r3, #7 │ │ │ │ add r5, r4, r3, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r5, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -222014,15 +222014,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ 13616c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -222056,15 +222056,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #156] @ 136228 │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -222103,15 +222103,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #152] @ 1362e0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -222150,15 +222150,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #168] @ 1363ac │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrh r7, [sp, #32] │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -222200,15 +222200,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #164] @ 136470 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -222249,15 +222249,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #128] @ 136510 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r1, r1, #7 │ │ │ │ add r5, r4, r1, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -222289,15 +222289,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 1365a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -222327,15 +222327,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 136640 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r5, r4, r2, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -222365,15 +222365,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 1366d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -222403,15 +222403,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 136770 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ and r2, r2, #7 │ │ │ │ add r5, r4, r2, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -222441,15 +222441,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #120] @ 136808 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -222479,15 +222479,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #144] @ 1368b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r1, r1, #7 │ │ │ │ add r5, r4, r1, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -222523,15 +222523,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ 136960 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -222565,15 +222565,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #140] @ 136a0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r3, r3, #7 │ │ │ │ add r5, r4, r3, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r5, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -222608,15 +222608,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #132] @ 136ab0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -222649,15 +222649,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #140] @ 136b5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r3, r3, #7 │ │ │ │ add r5, r4, r3, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r5, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -222692,15 +222692,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ 136c04 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r5, r4, r0, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -222734,15 +222734,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ 136cc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r1, r1, #7 │ │ │ │ add r5, r4, r1, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -222782,15 +222782,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #148] @ 136d78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -222827,15 +222827,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #156] @ 136e34 │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -222874,15 +222874,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #144] @ 136ee4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -222918,15 +222918,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #156] @ 136fa0 │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -222965,15 +222965,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #152] @ 137058 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r4, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -223011,15 +223011,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 137128 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ and r1, r1, #7 │ │ │ │ add r5, r4, r1, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -223063,15 +223063,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #160] @ 1371e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -223111,15 +223111,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #172] @ 1372b4 │ │ │ │ and r8, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r5, r4, r8, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -223162,15 +223162,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #156] @ 137370 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -223210,15 +223210,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #168] @ 13743c │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrsh r7, [sp, #32] │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #418] @ 0x1a2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -223260,15 +223260,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #164] @ 137500 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ and r0, r3, #7 │ │ │ │ add r6, r5, r0, lsl #2 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #418] @ 0x1a2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -223309,15 +223309,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 1376ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 137630 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -223409,24 +223409,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 137608 │ │ │ │ @ instruction: 0x01abb09c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq r5, [r7, -r8]! │ │ │ │ + strdeq r5, [r7, -r8]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #404] @ 137868 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 1377ec │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -223520,24 +223520,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 1377c4 │ │ │ │ @ instruction: 0x01abaee8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0127579c │ │ │ │ + @ instruction: 0x012757bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ 137a18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 1379ac │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #3879] @ 0xf27 │ │ │ │ @@ -223628,24 +223628,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 137984 │ │ │ │ @ instruction: 0x01abad2c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r7, r4, r5, r5 │ │ │ │ + @ instruction: 0x012755e4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #392] @ 137bc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 137b5c │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -223736,24 +223736,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 137b34 │ │ │ │ @ instruction: 0x01abab7c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - strdeq r5, [r7, -r8]! │ │ │ │ + @ instruction: 0x01275418 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #380] @ 137d6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 137d20 │ │ │ │ add sl, r0, #565248 @ 0x8a000 │ │ │ │ @@ -223841,24 +223841,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 137ca8 │ │ │ │ @ instruction: 0x01aba9cc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0127521c │ │ │ │ + @ instruction: 0x0127523c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #380] @ 137f10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 137ec4 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -223946,25 +223946,25 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 137e40 │ │ │ │ @ instruction: 0x01aba828 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - qsubeq r5, ip, r7 │ │ │ │ + @ instruction: 0x0127507c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #372] @ 1380b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 138064 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ @@ -224050,24 +224050,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 137ff8 │ │ │ │ @ instruction: 0x01aba680 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01274ea4 │ │ │ │ + smlawteq r7, r4, lr, r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ 13825c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 138210 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -224157,24 +224157,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 138194 │ │ │ │ @ instruction: 0x01aba4e4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq r4, [r7, -ip]! │ │ │ │ + strdeq r4, [r7, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 138410 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 138394 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -224266,24 +224266,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 13836c │ │ │ │ @ instruction: 0x01aba338 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01274b3c │ │ │ │ + @ instruction: 0x01274b5c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ 1385c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 138554 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #3879] @ 0xf27 │ │ │ │ @@ -224374,24 +224374,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 13852c │ │ │ │ @ instruction: 0x01aba184 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01274960 │ │ │ │ + smlawbeq r7, r0, r9, r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #380] @ 138764 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 138718 │ │ │ │ add sl, r0, #565248 @ 0x8a000 │ │ │ │ @@ -224479,24 +224479,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 1386a0 │ │ │ │ ldrdeq r9, [fp, r4]! │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - smlawbeq r7, r0, r7, r4 │ │ │ │ + @ instruction: 0x012747a0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #376] @ 138904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 1388b8 │ │ │ │ @@ -224583,24 +224583,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 13884c │ │ │ │ @ instruction: 0x01ab9e30 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - smlawteq r7, r4, r5, r4 │ │ │ │ + @ instruction: 0x012745e4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #404] @ 138ac0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 138a54 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -224694,24 +224694,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 138a2c │ │ │ │ @ instruction: 0x01ab9c90 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x0127440c │ │ │ │ + @ instruction: 0x0127442c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 138c74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 138c28 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -224803,24 +224803,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 138ba4 │ │ │ │ ldrdeq r9, [fp, r4]! │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x0127421c │ │ │ │ + @ instruction: 0x0127423c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 138e28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 138ddc │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -224912,24 +224912,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 138d60 │ │ │ │ @ instruction: 0x01ab9920 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x0127404c │ │ │ │ + @ instruction: 0x0127406c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 138fdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 138f60 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -225021,24 +225021,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 138f38 │ │ │ │ @ instruction: 0x01ab976c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01273eac │ │ │ │ + smlawteq r7, ip, lr, r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ 13918c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 139120 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #3879] @ 0xf27 │ │ │ │ @@ -225129,24 +225129,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 1390f8 │ │ │ │ @ instruction: 0x01ab95b8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r3, [r7, -r0]! │ │ │ │ + strdeq r3, [r7, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #380] @ 139330 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 1392e4 │ │ │ │ add sl, r0, #565248 @ 0x8a000 │ │ │ │ @@ -225234,24 +225234,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 13926c │ │ │ │ @ instruction: 0x01ab9408 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r3, [r7, -r0]! │ │ │ │ + @ instruction: 0x01273b10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #376] @ 1394d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 139484 │ │ │ │ @@ -225338,24 +225338,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 139418 │ │ │ │ @ instruction: 0x01ab9264 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01273934 │ │ │ │ + @ instruction: 0x01273954 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #404] @ 13968c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 139620 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -225449,24 +225449,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 1395f8 │ │ │ │ @ instruction: 0x01ab90c4 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0127377c │ │ │ │ + @ instruction: 0x0127379c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 139840 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1397f4 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -225558,24 +225558,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 139770 │ │ │ │ @ instruction: 0x01ab8f08 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r7, ip, r5, r3 │ │ │ │ + @ instruction: 0x012735ac │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 1399f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1399a8 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -225667,26 +225667,26 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 13992c │ │ │ │ @ instruction: 0x01ab8d54 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012733bc │ │ │ │ + ldrdeq r3, [r7, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bxhi lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 139b78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 139ad4 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -225773,15 +225773,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #348] @ 139cfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 139c54 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -225870,15 +225870,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ 139e74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 139ddc │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r8, [r3, #395] @ 0x18b │ │ │ │ @@ -225964,15 +225964,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #336] @ 139fec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 139f54 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -226059,15 +226059,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #320] @ 13a158 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 13a0dc │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #395] @ 0x18b │ │ │ │ @@ -226149,15 +226149,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #324] @ 13a2c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13a24c │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -226242,15 +226242,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #312] @ 13a42c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 13a3ac │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ @@ -226330,15 +226330,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #332] @ 13a5a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13a518 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -226423,15 +226423,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #468] @ 13a794 │ │ │ │ ldr r5, [pc, #468] @ 13a798 │ │ │ │ ldr r4, [pc, #468] @ 13a79c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 13a748 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #395] @ 0x18b │ │ │ │ @@ -226542,26 +226542,26 @@ │ │ │ │ bl 12b474 │ │ │ │ b 13a6c8 │ │ │ │ strdeq r7, [fp, r4]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r0, ror sl │ │ │ │ - tsteq lr, r0, ror r8 │ │ │ │ + @ instruction: 0x010e8a90 │ │ │ │ + @ instruction: 0x010e8890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #476] @ 13a9a4 │ │ │ │ ldr r5, [pc, #476] @ 13a9a8 │ │ │ │ ldr r4, [pc, #476] @ 13a9ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 13a958 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #395] @ 0x18b │ │ │ │ @@ -226674,26 +226674,26 @@ │ │ │ │ bl 12b474 │ │ │ │ b 13a8d4 │ │ │ │ @ instruction: 0x01ab7dec │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r0, ror r8 │ │ │ │ - tsteq lr, r0, ror #12 │ │ │ │ + @ instruction: 0x010e8890 │ │ │ │ + smlabbeq lr, r0, r6, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #476] @ 13abb4 │ │ │ │ ldr r5, [pc, #476] @ 13abb8 │ │ │ │ ldr r4, [pc, #476] @ 13abbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 13ab68 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #395] @ 0x18b │ │ │ │ @@ -226806,26 +226806,26 @@ │ │ │ │ bl 12b474 │ │ │ │ b 13aaec │ │ │ │ ldrdeq r7, [fp, ip]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r0, ror r6 │ │ │ │ - tsteq lr, r0, asr r4 │ │ │ │ + @ instruction: 0x010e8690 │ │ │ │ + tsteq lr, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #496] @ 13add8 │ │ │ │ ldr r5, [pc, #496] @ 13addc │ │ │ │ ldr r4, [pc, #496] @ 13ade0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 13ad8c │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r6, [r3, #395] @ 0x18b │ │ │ │ @@ -226943,26 +226943,26 @@ │ │ │ │ bl 12b474 │ │ │ │ b 13ad08 │ │ │ │ @ instruction: 0x01ab79cc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, ip, asr r4 │ │ │ │ - tsteq lr, ip, lsr #4 │ │ │ │ + tsteq lr, ip, ror r4 │ │ │ │ + tsteq lr, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #468] @ 13afe0 │ │ │ │ ldr r5, [pc, #468] @ 13afe4 │ │ │ │ ldr r4, [pc, #468] @ 13afe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 13af94 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ @@ -227073,26 +227073,26 @@ │ │ │ │ bl 12b474 │ │ │ │ b 13af28 │ │ │ │ @ instruction: 0x01ab77a8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq lr, r4, ror #4 │ │ │ │ - tsteq lr, r4, lsr #32 │ │ │ │ + smlabbeq lr, r4, r2, r8 │ │ │ │ + tsteq lr, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #492] @ 13b200 │ │ │ │ ldr r5, [pc, #492] @ 13b204 │ │ │ │ ldr r4, [pc, #492] @ 13b208 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ bne 13b1b4 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ @@ -227209,24 +227209,24 @@ │ │ │ │ bl 12b474 │ │ │ │ b 13b13c │ │ │ │ @ instruction: 0x01ab75a0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - qaddeq r8, r4, lr │ │ │ │ - tsteq lr, r4, lsl #28 │ │ │ │ + tsteq lr, r4, ror r0 │ │ │ │ + tsteq lr, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #420] @ 13b3d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 13b350 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #3879] @ 0xf27 │ │ │ │ @@ -227324,25 +227324,25 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 13b328 │ │ │ │ @ instruction: 0x01ab7388 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0127193c │ │ │ │ + @ instruction: 0x0127195c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #420] @ 13b5a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13b520 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -227440,26 +227440,26 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 13b4f8 │ │ │ │ @ instruction: 0x01ab71b8 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x01271754 │ │ │ │ + @ instruction: 0x01271774 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #412] @ 13b774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 13b700 │ │ │ │ add fp, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [fp, #3879] @ 0xf27 │ │ │ │ @@ -227555,25 +227555,25 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 13b6d8 │ │ │ │ @ instruction: 0x01ab6fe4 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0127155c │ │ │ │ + @ instruction: 0x0127157c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 13b94c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13b8d8 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -227673,28 +227673,28 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 13b8b0 │ │ │ │ @ instruction: 0x01ab6e1c │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0127136c │ │ │ │ + smlawbeq r7, ip, r3, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #436] @ 13bb30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ bne 13bae0 │ │ │ │ add fp, r0, #565248 @ 0x8a000 │ │ │ │ @@ -227795,24 +227795,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 12b474 │ │ │ │ b 13ba44 │ │ │ │ @ instruction: 0x01ab6c40 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01271150 │ │ │ │ + @ instruction: 0x01271170 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 13bd08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13bcbc │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -227913,27 +227913,27 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 13bc18 │ │ │ │ @ instruction: 0x01ab6a60 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x01270f58 │ │ │ │ + @ instruction: 0x01270f78 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #436] @ 13beec │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -228033,24 +228033,24 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 13be10 │ │ │ │ @ instruction: 0x01ab6884 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x01270d64 │ │ │ │ + smlawbeq r7, r4, sp, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 13c0c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 13c074 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -228150,24 +228150,24 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 13bfd8 │ │ │ │ @ instruction: 0x01ab66a8 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x01270b70 │ │ │ │ + @ instruction: 0x01270b90 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #416] @ 13c288 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 13c204 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r9, #3879] @ 0xf27 │ │ │ │ @@ -228264,24 +228264,24 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 13c1dc │ │ │ │ ldrdeq r6, [fp, r4]! │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - smlawteq r7, r4, r9, r0 │ │ │ │ + smulwteq r7, r4, r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #416] @ 13c450 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13c3cc │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -228378,24 +228378,24 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 13c3a4 │ │ │ │ @ instruction: 0x01ab630c │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - ldrdeq r0, [r7, -ip]! │ │ │ │ + strdeq r0, [r7, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 13c574 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r3, #569344 @ 0x8b000 │ │ │ │ add r4, r3, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #593920 @ 0x91000 │ │ │ │ ldrb r8, [r3, #395] @ 0x18b │ │ │ │ add r7, r7, #880 @ 0x370 │ │ │ │ @@ -228458,15 +228458,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ 13c68c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228528,15 +228528,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ 13c79c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #395] @ 0x18b │ │ │ │ add r8, r4, #569344 @ 0x8b000 │ │ │ │ cmp r9, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -228596,15 +228596,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 13c8a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228662,15 +228662,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #244] @ 13c9b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -228731,15 +228731,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 13cac0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -228797,15 +228797,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ 13cc7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 13cc00 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -228910,15 +228910,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ 13ce54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 13cde8 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -229028,15 +229028,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #436] @ 13d030 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 13cfe4 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -229138,24 +229138,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 12b474 │ │ │ │ b 13cf54 │ │ │ │ @ instruction: 0x01ab5740 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - msreq LR_und, ip, ror fp │ │ │ │ + msreq LR_und, ip @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #452] @ 13d21c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 13d1d0 │ │ │ │ @@ -229261,24 +229261,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 13d140 │ │ │ │ @ instruction: 0x01ab5564 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - msreq CPSR_sx, r8, ror r9 │ │ │ │ + msreq CPSR_sx, r8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ 13d3e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 13d364 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -229374,24 +229374,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r2, r9, #12 │ │ │ │ addne r2, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 13d33c │ │ │ │ @ instruction: 0x01ab5378 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r6, ip, r7, pc @ │ │ │ │ + msreq LR_und, ip, ror #15 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #428] @ 13d5b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d548 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -229491,24 +229491,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 13d520 │ │ │ │ @ instruction: 0x01ab51b4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq pc, [r6, -r0]! │ │ │ │ + strdeq pc, [r6, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #428] @ 13d788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d73c │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -229608,24 +229608,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 13d6ac │ │ │ │ @ instruction: 0x01ab4fe0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r6, r4, r3, pc @ │ │ │ │ + msreq LR_und, r4, ror #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #440] @ 13d968 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13d91c │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -229728,24 +229728,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 13d88c │ │ │ │ @ instruction: 0x01ab4e0c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r6, ip, r1, pc @ │ │ │ │ + msreq CPSR_sx, ip, ror #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #436] @ 13db44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r4, r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 13daf4 │ │ │ │ @@ -229854,15 +229854,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #452] @ 13dd28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 13dce8 │ │ │ │ @@ -229975,15 +229975,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #456] @ 13df10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13def0 │ │ │ │ @@ -230097,15 +230097,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ 13e0f4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 13e0d4 │ │ │ │ @@ -230218,15 +230218,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #268] @ 13e220 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #593920 @ 0x91000 │ │ │ │ ldrb sl, [r3, #395] @ 0x18b │ │ │ │ add r9, r8, #569344 @ 0x8b000 │ │ │ │ cmp sl, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -230293,15 +230293,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 13e33c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r3, #569344 @ 0x8b000 │ │ │ │ add r4, r3, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #593920 @ 0x91000 │ │ │ │ ldrb r8, [r3, #395] @ 0x18b │ │ │ │ add r7, r7, #880 @ 0x370 │ │ │ │ @@ -230364,15 +230364,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 13e458 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r3, #569344 @ 0x8b000 │ │ │ │ add r4, r3, #569344 @ 0x8b000 │ │ │ │ add r3, r3, #593920 @ 0x91000 │ │ │ │ ldrb r8, [r3, #395] @ 0x18b │ │ │ │ add r7, r7, #880 @ 0x370 │ │ │ │ @@ -230438,15 +230438,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #272] @ 13e58c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ add r5, r4, #569344 @ 0x8b000 │ │ │ │ strd r2, [sp] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb sl, [r3, #395] @ 0x18b │ │ │ │ mov r9, r1 │ │ │ │ @@ -230512,15 +230512,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ 13e69c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #395] @ 0x18b │ │ │ │ add r8, r4, #569344 @ 0x8b000 │ │ │ │ cmp r9, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -230580,15 +230580,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ 13e7ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #395] @ 0x18b │ │ │ │ add r8, r4, #569344 @ 0x8b000 │ │ │ │ cmp r9, #2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -230650,15 +230650,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #264] @ 13e8dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ add r3, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add fp, sl, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ @@ -230724,15 +230724,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #244] @ 13e9f0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -230793,15 +230793,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #244] @ 13eb04 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r9, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -230862,15 +230862,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #244] @ 13ec18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -230931,15 +230931,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #244] @ 13ed2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231000,15 +231000,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ 13ee44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #1 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231070,15 +231070,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 13ef4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231136,15 +231136,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 13f054 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231202,15 +231202,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 13f15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r7, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r7, #2 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231268,15 +231268,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 13f260 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231333,15 +231333,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 13f364 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231398,15 +231398,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 13f46c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r6, r4, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ add r6, r6, #880 @ 0x370 │ │ │ │ add r4, r4, #569344 @ 0x8b000 │ │ │ │ @@ -231466,15 +231466,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #356] @ 13f5f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 13f54c │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -231566,15 +231566,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #364] @ 13f790 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 13f6e0 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #395] @ 0x18b │ │ │ │ add r8, r5, #569344 @ 0x8b000 │ │ │ │ @@ -231667,15 +231667,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ 13f930 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 13f884 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r9, [r3, #395] @ 0x18b │ │ │ │ @@ -231774,15 +231774,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ bhi 13fa30 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #416] @ 13fb04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 13fa38 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ @@ -231889,15 +231889,15 @@ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #376] @ 13fca8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 13fc0c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb sl, [r3, #395] @ 0x18b │ │ │ │ @@ -231999,15 +231999,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ bhi 13fdb0 │ │ │ │ ldr r3, [pc, #396] @ 13fe74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 13fdb8 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -232110,15 +232110,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrsh r9, [sp, #40] @ 0x28 │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #388] @ 140028 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 13ff80 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ @@ -232225,15 +232225,15 @@ │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bhi 14013c │ │ │ │ ldr r3, [pc, #404] @ 140204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 140144 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -232340,15 +232340,15 @@ │ │ │ │ ldrb sl, [sp, #40] @ 0x28 │ │ │ │ add r9, pc, r9 │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #364] @ 1403a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 14030c │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ @@ -232442,15 +232442,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #356] @ 140538 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14048c │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -232541,15 +232541,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #356] @ 1406c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140618 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -232640,15 +232640,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ 140860 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1407b4 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -232743,15 +232743,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #368] @ 1409f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14094c │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -232845,15 +232845,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ 140b94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140af8 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -232948,15 +232948,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #368] @ 140d2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140c94 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -233050,15 +233050,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #384] @ 140ed4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140e2c │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -233156,15 +233156,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #376] @ 141074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 140fd0 │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ add r6, r6, #593920 @ 0x91000 │ │ │ │ @@ -233262,15 +233262,15 @@ │ │ │ │ ldr r7, [pc, #404] @ 141228 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ add r7, pc, r7 │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #392] @ 14122c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 141180 │ │ │ │ add r3, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r3, #395] @ 0x18b │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ @@ -233369,15 +233369,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #440] @ 141408 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r4, r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ bmi 1413b8 │ │ │ │ @@ -233487,15 +233487,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #416] @ 1415c8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 141578 │ │ │ │ @@ -233599,15 +233599,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #436] @ 14179c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ bmi 14174c │ │ │ │ @@ -233716,15 +233716,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #452] @ 141980 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 141940 │ │ │ │ @@ -233837,15 +233837,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ 141b34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 141af4 │ │ │ │ @@ -233946,15 +233946,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #456] @ 141d1c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 141cd8 │ │ │ │ @@ -234068,15 +234068,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #464] @ 141f0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 141eec │ │ │ │ @@ -234192,15 +234192,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ 1420c0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 1420a0 │ │ │ │ @@ -234301,15 +234301,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #460] @ 1422ac │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 14228c │ │ │ │ @@ -234424,15 +234424,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ 142490 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 142470 │ │ │ │ @@ -234545,15 +234545,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #388] @ 142634 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r9, #148480 @ 0x24400 │ │ │ │ @@ -234650,15 +234650,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ 142818 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ rsb r3, r9, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 1427f8 │ │ │ │ @@ -234771,15 +234771,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ 142a00 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ ldr ip, [pc, #432] @ 142a04 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -234895,15 +234895,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ 142bc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 142b48 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -234999,24 +234999,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 142b20 │ │ │ │ @ instruction: 0x01aafb94 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawbeq r6, r8, pc, r9 @ │ │ │ │ + @ instruction: 0x01269fa8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #424] @ 142d94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 142d18 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -235115,24 +235115,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 142cf0 │ │ │ │ ldrdeq pc, [sl, r0]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01269da0 │ │ │ │ + smlawteq r6, r0, sp, r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ 142f6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 142f00 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -235233,25 +235233,25 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 142ed8 │ │ │ │ @ instruction: 0x01aaf800 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01269ba0 │ │ │ │ + smlawteq r6, r0, fp, r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #476] @ 143174 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 143100 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ @@ -235363,24 +235363,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1430d4 │ │ │ │ @ instruction: 0x01aaf624 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawbeq r6, ip, r9, r9 │ │ │ │ + @ instruction: 0x012699ac │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #436] @ 143350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 143304 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -235482,27 +235482,27 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 12b474 │ │ │ │ b 143274 │ │ │ │ @ instruction: 0x01aaf420 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0126976c │ │ │ │ + smlawbeq r6, ip, r7, r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #476] @ 143558 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ bne 143508 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ @@ -235612,24 +235612,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 143468 │ │ │ │ @ instruction: 0x01aaf240 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01269554 │ │ │ │ + @ instruction: 0x01269574 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #452] @ 143744 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldrsh r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bne 1436f8 │ │ │ │ @@ -235735,27 +235735,27 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 143668 │ │ │ │ @ instruction: 0x01aaf03c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01269348 │ │ │ │ + @ instruction: 0x01269368 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #484] @ 143954 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #8] │ │ │ │ @@ -235867,24 +235867,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 12b474 │ │ │ │ b 14386c │ │ │ │ @ instruction: 0x01aaee4c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01269128 │ │ │ │ + @ instruction: 0x01269148 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ 143b18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 143a9c │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -235980,24 +235980,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 143a74 │ │ │ │ @ instruction: 0x01aaec40 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01268f74 │ │ │ │ + @ instruction: 0x01268f94 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ 143cdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 143c60 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -236093,24 +236093,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 143c38 │ │ │ │ @ instruction: 0x01aaea7c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01268d98 │ │ │ │ + @ instruction: 0x01268db8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #428] @ 143eb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 143e44 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236210,24 +236210,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 143e1c │ │ │ │ @ instruction: 0x01aae8b8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01268b9c │ │ │ │ + @ instruction: 0x01268bbc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #424] @ 144080 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 144014 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236326,24 +236326,24 @@ │ │ │ │ movne r3, #1065353216 @ 0x3f800000 │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 143fec │ │ │ │ @ instruction: 0x01aae6e4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012689b4 │ │ │ │ + ldrdeq r8, [r6, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #428] @ 144254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 144208 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236443,24 +236443,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 144178 │ │ │ │ @ instruction: 0x01aae514 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012687a8 │ │ │ │ + smlawteq r6, r8, r7, r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #424] @ 144424 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1443d8 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236559,24 +236559,24 @@ │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 144348 │ │ │ │ @ instruction: 0x01aae340 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r6, r0, r5, r8 │ │ │ │ + @ instruction: 0x012685e0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #440] @ 144604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1445b8 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236679,24 +236679,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 144528 │ │ │ │ @ instruction: 0x01aae170 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r6, r8, r3, r8 │ │ │ │ + @ instruction: 0x012683e8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #432] @ 1447dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 144790 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236797,24 +236797,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 144704 │ │ │ │ @ instruction: 0x01aadf90 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq r8, [r6, -r8]! @ │ │ │ │ + strdeq r8, [r6, -r8]! @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 1449b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 144964 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -236914,24 +236914,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 1448d8 │ │ │ │ @ instruction: 0x01aaddb8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01267fec │ │ │ │ + @ instruction: 0x0126800c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 144b84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 144b38 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -237031,24 +237031,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 144aac │ │ │ │ @ instruction: 0x01aadbe4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01267e00 │ │ │ │ + @ instruction: 0x01267e20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 144d58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 144d0c │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -237148,24 +237148,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 144c80 │ │ │ │ @ instruction: 0x01aada10 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01267c14 │ │ │ │ + @ instruction: 0x01267c34 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #440] @ 144f38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 144eec │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -237268,24 +237268,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 144e5c │ │ │ │ @ instruction: 0x01aad83c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01267a1c │ │ │ │ + @ instruction: 0x01267a3c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 14510c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1450c0 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -237385,24 +237385,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 145034 │ │ │ │ @ instruction: 0x01aad65c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01267830 │ │ │ │ + @ instruction: 0x01267850 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #620] @ 1453a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 145354 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -237551,24 +237551,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 145268 │ │ │ │ @ instruction: 0x01aad488 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ blcc fe1655b4 │ │ │ │ - smlawbeq r6, r4, r5, r7 │ │ │ │ + @ instruction: 0x012675a4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #636] @ 145648 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1455fc │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -237721,24 +237721,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 14550c │ │ │ │ strdeq sp, [sl, r0]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - smlawteq r6, r4, r2, r7 │ │ │ │ + @ instruction: 0x012672e4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #716] @ 145940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1458f4 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -237911,25 +237911,25 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 1457d8 │ │ │ │ @ instruction: 0x01aacf48 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - @ instruction: 0x01266fb4 │ │ │ │ + ldrdeq r6, [r6, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #432] @ 145b1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r9, [pc, #424] @ 145b20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb sl, [sp, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -238031,25 +238031,25 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 12b474 │ │ │ │ b 145a4c │ │ │ │ @ instruction: 0x01aacc50 │ │ │ │ @ instruction: 0x01aaa668 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ - smlawteq r6, r0, sp, r6 │ │ │ │ + @ instruction: 0x01266de0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #452] @ 145d10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #444] @ 145d14 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 145cc4 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ @@ -238156,24 +238156,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 12b474 │ │ │ │ b 145c30 │ │ │ │ @ instruction: 0x01aaca70 │ │ │ │ @ instruction: 0x01aaa49c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ - @ instruction: 0x01266bb4 │ │ │ │ + ldrdeq r6, [r6, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #508] @ 145f3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 145ef0 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -238294,24 +238294,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 145e40 │ │ │ │ @ instruction: 0x01aac87c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - @ instruction: 0x01266970 │ │ │ │ + @ instruction: 0x01266990 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #556] @ 146194 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 146148 │ │ │ │ add r6, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r6, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -238444,24 +238444,24 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 12b474 │ │ │ │ b 14607c │ │ │ │ @ instruction: 0x01aac654 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - @ instruction: 0x01266700 │ │ │ │ + @ instruction: 0x01266720 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #404] @ 146354 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 1462d8 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -238555,24 +238555,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 1462b0 │ │ │ │ strdeq ip, [sl, ip]! @ │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01266558 │ │ │ │ + @ instruction: 0x01266578 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #404] @ 146510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 146494 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r5, #3879] @ 0xf27 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ @@ -238666,24 +238666,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 14646c │ │ │ │ @ instruction: 0x01aac240 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r6, r4, r3, r6 │ │ │ │ + @ instruction: 0x012663a4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 1466c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 146678 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -238775,24 +238775,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 1465fc │ │ │ │ @ instruction: 0x01aac084 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - smlawbeq r6, r8, r1, r6 │ │ │ │ + @ instruction: 0x012661a8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #392] @ 146874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 146828 │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -238883,24 +238883,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 1467ac │ │ │ │ ldrdeq fp, [sl, r0]! │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - smlawteq r6, r0, pc, r5 @ │ │ │ │ + @ instruction: 0x01265fe0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ 146a28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 1469dc │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -238992,24 +238992,24 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 146960 │ │ │ │ @ instruction: 0x01aabd20 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r5, [r6, -r4]! │ │ │ │ + @ instruction: 0x01265e14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #392] @ 146bd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 146b8c │ │ │ │ add r3, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r3, #3879] @ 0xf27 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ @@ -239100,25 +239100,25 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 12b474 │ │ │ │ b 146b10 │ │ │ │ @ instruction: 0x01aabb6c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01265c2c │ │ │ │ + @ instruction: 0x01265c4c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #348] @ 146d60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r4, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r4, #872] @ 0x368 │ │ │ │ cmp r3, r5 │ │ │ │ bls 146d20 │ │ │ │ cmn r5, #15 │ │ │ │ @@ -239198,15 +239198,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 12b474 │ │ │ │ b 146cb0 │ │ │ │ @ instruction: 0x01aab9b8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawbeq r6, ip, sl, r5 │ │ │ │ + @ instruction: 0x01265aac │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ @@ -239293,15 +239293,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #540] @ 1470fc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 147034 │ │ │ │ @@ -239437,15 +239437,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #548] @ 147344 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -239585,15 +239585,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #544] @ 147588 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 1474c0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -239728,15 +239728,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #524] @ 1477b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r4, r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 1476f0 │ │ │ │ @@ -239868,15 +239868,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #544] @ 1479fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 147990 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -240006,25 +240006,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1478b8 │ │ │ │ @ instruction: 0x01aaade0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r4, [r6, -r4]! @ │ │ │ │ + @ instruction: 0x01264e14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #560] @ 147c5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 147bf0 │ │ │ │ @@ -240158,24 +240158,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 147b14 │ │ │ │ @ instruction: 0x01aaab90 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01264b78 │ │ │ │ + @ instruction: 0x01264b98 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 147e9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 147e30 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -240302,24 +240302,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 147d58 │ │ │ │ @ instruction: 0x01aaa934 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01264918 │ │ │ │ + @ instruction: 0x01264938 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #540] @ 1480e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 148078 │ │ │ │ @@ -240448,24 +240448,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 147fa0 │ │ │ │ strdeq sl, [sl, r4]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012646b4 │ │ │ │ + ldrdeq r4, [r6, -r4]! @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 148324 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 148298 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -240592,24 +240592,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 14826c │ │ │ │ @ instruction: 0x01aaa4ac │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01264474 │ │ │ │ + @ instruction: 0x01264494 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #536] @ 148568 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 1484dc │ │ │ │ add r7, r0, #565248 @ 0x8a000 │ │ │ │ @@ -240737,24 +240737,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1484b0 │ │ │ │ @ instruction: 0x01aaa26c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01264214 │ │ │ │ + @ instruction: 0x01264234 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #516] @ 148798 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 1486fc │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -240877,24 +240877,24 @@ │ │ │ │ addeq r2, r9, #12 │ │ │ │ addne r2, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 1486d0 │ │ │ │ @ instruction: 0x01aaa028 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r3, [r6, -r4]! │ │ │ │ + strdeq r3, [r6, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #516] @ 1489c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 14892c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -241017,24 +241017,24 @@ │ │ │ │ addeq r2, r9, #12 │ │ │ │ addne r2, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 148900 │ │ │ │ strdeq r9, [sl, r8]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r6, r8, sp, r3 │ │ │ │ + @ instruction: 0x01263da8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 148b34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #570] @ 0x23a │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 148b04 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -241115,15 +241115,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #332] @ 148ca4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #570] @ 0x23a │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -241207,15 +241207,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 148e08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 148dd8 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -241296,15 +241296,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ 148f74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ @@ -241387,15 +241387,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #336] @ 1490e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 149098 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -241480,15 +241480,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ 149260 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 149210 │ │ │ │ @@ -241574,15 +241574,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #496] @ 149474 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 149408 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -241699,24 +241699,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 149344 │ │ │ │ @ instruction: 0x01aa9338 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r6, ip, r2, r3 │ │ │ │ + @ instruction: 0x012632ac │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 149690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 149624 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -241834,24 +241834,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 149560 │ │ │ │ @ instruction: 0x01aa9120 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - qsubeq r3, r0, r6 │ │ │ │ + @ instruction: 0x01263070 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #496] @ 1498a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14983c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -241969,24 +241969,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 149778 │ │ │ │ @ instruction: 0x01aa8f04 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01262e1c │ │ │ │ + @ instruction: 0x01262e3c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 149ac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 149a5c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -242105,24 +242105,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 149998 │ │ │ │ @ instruction: 0x01aa8ce8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01262be0 │ │ │ │ + @ instruction: 0x01262c00 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 149ce8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 149c7c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -242240,24 +242240,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 149bb8 │ │ │ │ @ instruction: 0x01aa8ac8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012629a0 │ │ │ │ + smlawteq r6, r0, r9, r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 149f04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 149e98 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -242375,24 +242375,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 149dcc │ │ │ │ @ instruction: 0x01aa88ac │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01262764 │ │ │ │ + smlawbeq r6, r4, r7, r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 14a128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14a09c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -242512,24 +242512,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 14a070 │ │ │ │ @ instruction: 0x01aa8690 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01262540 │ │ │ │ + @ instruction: 0x01262560 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 14a34c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 14a2b0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -242649,24 +242649,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 14a284 │ │ │ │ @ instruction: 0x01aa846c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0126230c │ │ │ │ + @ instruction: 0x0126232c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 14a568 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14a4fc │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -242785,24 +242785,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14a438 │ │ │ │ @ instruction: 0x01aa8248 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012620a0 │ │ │ │ + smlawteq r6, r0, r0, r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 14a788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14a71c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -242921,24 +242921,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14a650 │ │ │ │ @ instruction: 0x01aa8028 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01261e60 │ │ │ │ + smlawbeq r6, r0, lr, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 14a9b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 14a924 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -243059,24 +243059,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 14a8f8 │ │ │ │ @ instruction: 0x01aa7e08 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01261c38 │ │ │ │ + @ instruction: 0x01261c58 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 14abd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 14ab3c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -243197,25 +243197,25 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 14ab10 │ │ │ │ @ instruction: 0x01aa7be0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01261a04 │ │ │ │ + @ instruction: 0x01261a24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #484] @ 14adec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14ad80 │ │ │ │ @@ -243329,24 +243329,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14acc8 │ │ │ │ @ instruction: 0x01aa79b4 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012617a0 │ │ │ │ + smlawteq r6, r0, r7, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #484] @ 14aff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 14af8c │ │ │ │ @@ -243460,24 +243460,24 @@ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14aecc │ │ │ │ @ instruction: 0x01aa77a8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01261574 │ │ │ │ + @ instruction: 0x01261594 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #496] @ 14b210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 14b184 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -243594,24 +243594,24 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 14b158 │ │ │ │ @ instruction: 0x01aa759c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0126135c │ │ │ │ + @ instruction: 0x0126137c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 14b42c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 14b390 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -243729,25 +243729,25 @@ │ │ │ │ movne r3, #1 │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 14b364 │ │ │ │ @ instruction: 0x01aa7384 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01261130 │ │ │ │ + @ instruction: 0x01261150 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #484] @ 14b63c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14b5d0 │ │ │ │ @@ -243862,24 +243862,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14b518 │ │ │ │ @ instruction: 0x01aa7164 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r0, [r6, -r0]! @ │ │ │ │ + strdeq r0, [r6, -r0]! @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #484] @ 14b84c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 14b7e0 │ │ │ │ @@ -243994,24 +243994,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 14b720 │ │ │ │ @ instruction: 0x01aa6f54 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smulwbeq r6, r0, ip │ │ │ │ + smlawteq r6, r0, ip, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #496] @ 14ba68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 14b9dc │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -244129,24 +244129,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 14b9b0 │ │ │ │ @ instruction: 0x01aa6d44 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r6, r4, sl, r0 │ │ │ │ + smulwbeq r6, r4, sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 14bc88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 14bbec │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -244265,26 +244265,26 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 14bbc0 │ │ │ │ @ instruction: 0x01aa6b28 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01260854 │ │ │ │ + @ instruction: 0x01260874 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #556] @ 14bee0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ ldr ip, [pc, #524] @ 14bee4 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -244424,15 +244424,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #540] @ 14c128 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 14c060 │ │ │ │ @@ -244570,15 +244570,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #552] @ 14c374 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 14c2bc │ │ │ │ mov r0, r4 │ │ │ │ @@ -244717,15 +244717,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #544] @ 14c5b8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 14c4f0 │ │ │ │ mov r3, r4 │ │ │ │ @@ -244860,15 +244860,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #524] @ 14c7e8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ bmi 14c720 │ │ │ │ @@ -245000,15 +245000,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #492] @ 14c9f8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, fp, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 14c950 │ │ │ │ @@ -245132,15 +245132,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #484] @ 14cc00 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, fp, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 14cb6c │ │ │ │ @@ -245262,15 +245262,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #492] @ 14ce10 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, fp, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 14cd5c │ │ │ │ @@ -245394,15 +245394,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #504] @ 14d02c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, fp, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 14cf68 │ │ │ │ @@ -245529,15 +245529,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #540] @ 14d26c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ rsb r3, sl, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 14d1a4 │ │ │ │ @@ -245673,15 +245673,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #556] @ 14d4bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, r4] │ │ │ │ rsb r4, r3, #45 @ 0x2d │ │ │ │ cmp r4, r1 │ │ │ │ movcs r4, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -245823,15 +245823,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #544] @ 14d700 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 14d638 │ │ │ │ mov r3, r4 │ │ │ │ @@ -245966,15 +245966,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #528] @ 14d934 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ rsb r3, r6, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r4, r1, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ bmi 14d86c │ │ │ │ @@ -246111,15 +246111,15 @@ │ │ │ │ ldr r7, [pc, #492] @ 14db44 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ add r7, pc, r7 │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #480] @ 14db48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14da84 │ │ │ │ add r9, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ add r8, r6, #569344 @ 0x8b000 │ │ │ │ @@ -246248,15 +246248,15 @@ │ │ │ │ ldrb sl, [sp, #48] @ 0x30 │ │ │ │ add r8, pc, r8 │ │ │ │ bhi 14dc90 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #476] @ 14dd68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14dc98 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #570] @ 0x23a │ │ │ │ @@ -246379,15 +246379,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #464] @ 14df68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14deac │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -246514,15 +246514,15 @@ │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bhi 14e0c0 │ │ │ │ ldr r3, [pc, #492] @ 14e1a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 14e0c8 │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #570] @ 0x23a │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -246648,15 +246648,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #456] @ 14e394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14e2e4 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -246779,15 +246779,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ bhi 14e4e0 │ │ │ │ ldr r3, [pc, #484] @ 14e5bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 14e4e8 │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #570] @ 0x23a │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -246911,15 +246911,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #456] @ 14e7b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14e6ec │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -247039,15 +247039,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ bhi 14e8f4 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #504] @ 14e9e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 14e8fc │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #570] @ 0x23a │ │ │ │ add sl, r5, #569344 @ 0x8b000 │ │ │ │ @@ -247176,15 +247176,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ 14ebc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 14eb04 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -247299,15 +247299,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #452] @ 14edbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 14ecf4 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ add r8, r5, #569344 @ 0x8b000 │ │ │ │ @@ -247423,15 +247423,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #420] @ 14ef8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14eeec │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -247541,15 +247541,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #400] @ 14f150 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14f0b8 │ │ │ │ add fp, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #570] @ 0x23a │ │ │ │ @@ -247652,15 +247652,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #412] @ 14f318 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14f288 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -247767,15 +247767,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #408] @ 14f4e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 14f44c │ │ │ │ add r9, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ @@ -247880,15 +247880,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #424] @ 14f6b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14f604 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -247997,15 +247997,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #424] @ 14f888 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 14f7d8 │ │ │ │ add r9, r7, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ @@ -248114,15 +248114,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #436] @ 14fa68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 14f9a8 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -248234,15 +248234,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 14fc40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14fb84 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -248352,15 +248352,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #472] @ 14fe44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 14fd84 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -248483,15 +248483,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrsh sl, [sp, #40] @ 0x28 │ │ │ │ pophi {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #476] @ 150054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 14ff94 │ │ │ │ add fp, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #570] @ 0x23a │ │ │ │ @@ -248613,15 +248613,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #460] @ 15024c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 150198 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -248740,15 +248740,15 @@ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #464] @ 15044c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 150398 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #570] @ 0x23a │ │ │ │ @@ -248867,15 +248867,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #460] @ 150644 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ bne 150580 │ │ │ │ add r8, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r6, #569344 @ 0x8b000 │ │ │ │ @@ -248993,15 +248993,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #464] @ 150840 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 15077c │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ @@ -249120,15 +249120,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ 150a28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 150964 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -249242,15 +249242,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #444] @ 150c10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 150b4c │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r7, r5, #569344 @ 0x8b000 │ │ │ │ @@ -249362,15 +249362,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #520] @ 150e3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 150d98 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -249494,24 +249494,24 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 150d6c │ │ │ │ @ instruction: 0x01aa1988 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r5, r4, r6, fp │ │ │ │ + @ instruction: 0x0125b6a4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #520] @ 151070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 150fcc │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -249635,24 +249635,24 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ strgt r3, [ip, #28] │ │ │ │ b 150fa0 │ │ │ │ @ instruction: 0x01aa1754 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125b42c │ │ │ │ + @ instruction: 0x0125b44c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 1512b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ bne 151244 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -249779,24 +249779,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 151160 │ │ │ │ @ instruction: 0x01aa1520 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125b198 │ │ │ │ + @ instruction: 0x0125b1b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 1514f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 151484 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -249924,24 +249924,24 @@ │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 151398 │ │ │ │ @ instruction: 0x01aa12e0 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0125af3c │ │ │ │ + @ instruction: 0x0125af5c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 151734 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1516a0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -250068,25 +250068,25 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 151674 │ │ │ │ @ instruction: 0x01aa109c │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125ad04 │ │ │ │ + @ instruction: 0x0125ad24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #524] @ 151970 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1518c8 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -250211,29 +250211,29 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 15189c │ │ │ │ @ instruction: 0x01aa0e58 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawteq r5, r0, sl, sl │ │ │ │ + @ instruction: 0x0125aae0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #528] @ 151bc0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd sl, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bne 151b54 │ │ │ │ @@ -250359,28 +250359,28 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 151a80 │ │ │ │ @ instruction: 0x01aa0c0c │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125a818 │ │ │ │ + @ instruction: 0x0125a838 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #528] @ 151e0c │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ bne 151da0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -250507,25 +250507,25 @@ │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 151cbc │ │ │ │ @ instruction: 0x01aa09c0 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0125a5b0 │ │ │ │ + ldrdeq sl, [r5, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #532] @ 152054 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 151fc0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ @@ -250652,25 +250652,25 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 151f94 │ │ │ │ @ instruction: 0x01aa077c │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125a374 │ │ │ │ + @ instruction: 0x0125a394 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #524] @ 152290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 1521e8 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -250795,27 +250795,27 @@ │ │ │ │ str r3, [ip, #20] │ │ │ │ strgt r1, [ip, #28] │ │ │ │ strgt r3, [ip, #24] │ │ │ │ b 1521bc │ │ │ │ @ instruction: 0x01aa0538 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125a130 │ │ │ │ + @ instruction: 0x0125a150 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #676] @ 152564 │ │ │ │ ldr r4, [pc, #676] @ 152568 │ │ │ │ ldr r5, [pc, #676] @ 15256c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 1524e4 │ │ │ │ cmp r3, r5 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ @@ -250979,26 +250979,26 @@ │ │ │ │ b 15246c │ │ │ │ strdeq r0, [sl, r4]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq sp, r4, lsr #26 │ │ │ │ - ldrdeq r0, [sp, -r0] │ │ │ │ + tsteq sp, r4, asr #26 │ │ │ │ + strdeq r0, [sp, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #680] @ 152844 │ │ │ │ ldr r4, [pc, #680] @ 152848 │ │ │ │ ldr r6, [pc, #680] @ 15284c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 1527c4 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ @@ -251163,26 +251163,26 @@ │ │ │ │ b 152740 │ │ │ │ @ instruction: 0x01aa0018 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq sp, r4, lsr #20 │ │ │ │ - strdeq r0, [sp, -r0] │ │ │ │ + tsteq sp, r4, asr #20 │ │ │ │ + tsteq sp, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #660] @ 152b10 │ │ │ │ ldr r4, [pc, #660] @ 152b14 │ │ │ │ ldr r6, [pc, #660] @ 152b18 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 152a90 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ @@ -251342,26 +251342,26 @@ │ │ │ │ b 152a0c │ │ │ │ @ instruction: 0x01a9fd38 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq sp, r8, lsr r7 │ │ │ │ - tsteq sp, r4, lsr #10 │ │ │ │ + tsteq sp, r8, asr r7 │ │ │ │ + tsteq sp, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #652] @ 152dd4 │ │ │ │ ldr r4, [pc, #652] @ 152dd8 │ │ │ │ ldr r5, [pc, #652] @ 152ddc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 152d54 │ │ │ │ cmp r3, r5 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ @@ -251519,26 +251519,26 @@ │ │ │ │ b 152ce8 │ │ │ │ @ instruction: 0x01a9fa6c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatbeq sp, r4, r4, r0 │ │ │ │ - tsteq sp, r0, ror #4 │ │ │ │ + smlabteq sp, r4, r4, r0 │ │ │ │ + smlabbeq sp, r0, r2, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #660] @ 1530a0 │ │ │ │ ldr r4, [pc, #660] @ 1530a4 │ │ │ │ ldr r6, [pc, #660] @ 1530a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 153020 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ @@ -251698,26 +251698,26 @@ │ │ │ │ b 152fa4 │ │ │ │ @ instruction: 0x01a9f7a8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x010d01b8 │ │ │ │ - @ instruction: 0x010cff94 │ │ │ │ + ldrdeq r0, [sp, -r8] │ │ │ │ + @ instruction: 0x010cffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #652] @ 153364 │ │ │ │ ldr r4, [pc, #652] @ 153368 │ │ │ │ ldr r6, [pc, #652] @ 15336c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 1532e4 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ @@ -251875,24 +251875,24 @@ │ │ │ │ b 153264 │ │ │ │ ldrdeq pc, [r9, ip]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq pc, [ip, -r4] │ │ │ │ - ldrdeq pc, [ip, -r0] │ │ │ │ + strdeq pc, [ip, -r4] │ │ │ │ + strdeq pc, [ip, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #544] @ 1535bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 153550 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -252022,24 +252022,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 153478 │ │ │ │ @ instruction: 0x01a9f220 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01258cbc │ │ │ │ + ldrdeq r8, [r5, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 1537fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 153790 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -252166,24 +252166,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1536bc │ │ │ │ ldrdeq lr, [r9, r4]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01258a60 │ │ │ │ + smlawbeq r5, r0, sl, r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 153a3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1539d0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -252310,24 +252310,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1538fc │ │ │ │ @ instruction: 0x01a9ed94 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01258804 │ │ │ │ + @ instruction: 0x01258824 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #544] @ 153c88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 153c1c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -252457,25 +252457,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 153b44 │ │ │ │ @ instruction: 0x01a9eb54 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125859c │ │ │ │ + @ instruction: 0x012585bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #560] @ 153ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldrsh r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 153e7c │ │ │ │ @@ -252609,24 +252609,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 153da0 │ │ │ │ @ instruction: 0x01a9e904 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01258320 │ │ │ │ + @ instruction: 0x01258340 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 154128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1540bc │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -252753,24 +252753,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 153fe8 │ │ │ │ @ instruction: 0x01a9e6a8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawteq r5, r4, r0, r8 │ │ │ │ + @ instruction: 0x012580e4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #492] @ 154340 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1542d4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -252887,25 +252887,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 154210 │ │ │ │ @ instruction: 0x01a9e468 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r5, ip, lr, r7 │ │ │ │ + @ instruction: 0x01257eac │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #484] @ 154554 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 1544e8 │ │ │ │ @@ -253020,24 +253020,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 154430 │ │ │ │ @ instruction: 0x01a9e24c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01257c58 │ │ │ │ + @ instruction: 0x01257c78 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #536] @ 154798 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 15472c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -253165,28 +253165,28 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 154658 │ │ │ │ @ instruction: 0x01a9e03c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r7, [r5, -r8]! │ │ │ │ + @ instruction: 0x01257a18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #556] @ 154a00 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r2, [sp, #16] │ │ │ │ @@ -253319,24 +253319,24 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ b 1548bc │ │ │ │ @ instruction: 0x01a9dde8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01257774 │ │ │ │ + @ instruction: 0x01257794 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 154c40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 154bd4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -253463,24 +253463,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 154b00 │ │ │ │ @ instruction: 0x01a9db90 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01257518 │ │ │ │ + @ instruction: 0x01257538 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #612] @ 154ed0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 154e64 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -253628,24 +253628,24 @@ │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 154d6c │ │ │ │ @ instruction: 0x01a9d950 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01257268 │ │ │ │ + smlawbeq r5, r8, r2, r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #660] @ 155194 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 155128 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -253805,25 +253805,25 @@ │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 155014 │ │ │ │ @ instruction: 0x01a9d6bc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r5, r4, pc, r6 @ │ │ │ │ + @ instruction: 0x01256fa4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #556] @ 1553f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #548] @ 1553f4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bne 155384 │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -253957,27 +253957,27 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1552a8 │ │ │ │ strdeq sp, [r9, r8]! │ │ │ │ @ instruction: 0x01a9ae20 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01256d08 │ │ │ │ + @ instruction: 0x01256d28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #548] @ 15564c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [pc, #540] @ 155650 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb sl, [sp, #56] @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ bne 1555dc │ │ │ │ @@ -254108,24 +254108,24 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 15550c │ │ │ │ @ instruction: 0x01a9d194 │ │ │ │ @ instruction: 0x01a9abac │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01256a94 │ │ │ │ + @ instruction: 0x01256ab4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #740] @ 155964 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1558f8 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -254305,24 +254305,24 @@ │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1557c0 │ │ │ │ @ instruction: 0x01a9cf3c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125675c │ │ │ │ + @ instruction: 0x0125677c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #820] @ 155cc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 155c5c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -254522,24 +254522,24 @@ │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 155af8 │ │ │ │ @ instruction: 0x01a9cc28 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r6, [r5, -ip]! │ │ │ │ + strdeq r6, [r5, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #724] @ 155fcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 155f60 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -254715,24 +254715,24 @@ │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 155e2c │ │ │ │ @ instruction: 0x01a9c8c4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ blcc fe1761e0 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strheq r6, [r5, -ip]! │ │ │ │ + ldrdeq r6, [r5, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 156210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1561a4 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -254859,24 +254859,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 1560cc │ │ │ │ @ instruction: 0x01a9c5c0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01255e5c │ │ │ │ + @ instruction: 0x01255e7c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #540] @ 156458 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 1563ec │ │ │ │ @@ -255005,24 +255005,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 156314 │ │ │ │ @ instruction: 0x01a9c380 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r5, [r5, -r8]! │ │ │ │ + @ instruction: 0x01255c18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #484] @ 156668 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 1565fc │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -255137,24 +255137,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 156530 │ │ │ │ @ instruction: 0x01a9c138 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawteq r5, r8, r9, r5 │ │ │ │ + @ instruction: 0x012559e8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #484] @ 156878 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 15680c │ │ │ │ @@ -255269,24 +255269,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 15674c │ │ │ │ @ instruction: 0x01a9bf28 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01255798 │ │ │ │ + @ instruction: 0x012557b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #528] @ 156ab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 156a48 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -255412,28 +255412,28 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 156970 │ │ │ │ @ instruction: 0x01a9bd18 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01255540 │ │ │ │ + @ instruction: 0x01255560 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #540] @ 156d0c │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bne 156ca0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ @@ -255562,24 +255562,24 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 12c15c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b 156bc4 │ │ │ │ @ instruction: 0x01a9bacc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawteq r5, ip, r2, r5 │ │ │ │ + @ instruction: 0x012552ec │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #532] @ 156f4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 156ec0 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -255706,24 +255706,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 156e94 │ │ │ │ @ instruction: 0x01a9b884 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01255090 │ │ │ │ + strheq r5, [r5, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #536] @ 157190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 157104 │ │ │ │ add r7, r0, #565248 @ 0x8a000 │ │ │ │ @@ -255851,24 +255851,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1570d8 │ │ │ │ @ instruction: 0x01a9b644 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01254e30 │ │ │ │ + @ instruction: 0x01254e50 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #496] @ 1573ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 157320 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -255986,24 +255986,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 1572f4 │ │ │ │ @ instruction: 0x01a9b400 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r4, [r5, -r4]! @ │ │ │ │ + @ instruction: 0x01254c14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #496] @ 1575c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 15753c │ │ │ │ add r9, r0, #565248 @ 0x8a000 │ │ │ │ @@ -256121,24 +256121,24 @@ │ │ │ │ addeq r2, ip, #12 │ │ │ │ addne r2, ip, #16 │ │ │ │ strne r3, [ip, #12] │ │ │ │ b 157510 │ │ │ │ @ instruction: 0x01a9b1e4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012549b8 │ │ │ │ + ldrdeq r4, [r5, -r8]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #528] @ 157804 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 157778 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -256264,28 +256264,28 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 15774c │ │ │ │ @ instruction: 0x01a9afc8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01254760 │ │ │ │ + smlawbeq r5, r0, r7, r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #536] @ 157a58 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 1579cc │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ add r5, r0, #94208 @ 0x17000 │ │ │ │ @@ -256413,24 +256413,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1579a0 │ │ │ │ @ instruction: 0x01a9ad7c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r4, [r5, -r0]! │ │ │ │ + @ instruction: 0x01254510 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #516] @ 157c88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 157bec │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -256553,24 +256553,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 157bc0 │ │ │ │ @ instruction: 0x01a9ab38 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012542b4 │ │ │ │ + ldrdeq r4, [r5, -r4]! @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #516] @ 157eb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 157e1c │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -256693,24 +256693,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 157df0 │ │ │ │ @ instruction: 0x01a9a908 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01254068 │ │ │ │ + smlawbeq r5, r8, r0, r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 1580e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 158044 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -256831,24 +256831,24 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 158018 │ │ │ │ ldrdeq sl, [r9, r8]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01253e20 │ │ │ │ + @ instruction: 0x01253e40 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #500] @ 158300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 158264 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -256967,24 +256967,24 @@ │ │ │ │ addeq r2, r0, #12 │ │ │ │ addne r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b 158238 │ │ │ │ @ instruction: 0x01a9a4b0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01253be0 │ │ │ │ + @ instruction: 0x01253c00 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #516] @ 158530 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 158494 │ │ │ │ add r8, r0, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r8, #3879] @ 0xf27 │ │ │ │ @@ -257107,24 +257107,24 @@ │ │ │ │ addeq r4, r9, #12 │ │ │ │ addne r4, r9, #16 │ │ │ │ strne r3, [r9, #12] │ │ │ │ b 158468 │ │ │ │ @ instruction: 0x01a9a290 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01253994 │ │ │ │ + @ instruction: 0x012539b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #528] @ 15876c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 1586d0 │ │ │ │ add r5, r0, #565248 @ 0x8a000 │ │ │ │ @@ -257250,24 +257250,24 @@ │ │ │ │ addeq r4, sl, #12 │ │ │ │ addne r4, sl, #16 │ │ │ │ strne r3, [sl, #12] │ │ │ │ b 1586a4 │ │ │ │ @ instruction: 0x01a9a060 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x0125373c │ │ │ │ + @ instruction: 0x0125375c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 1588d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #570] @ 0x23a │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1588a8 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -257348,15 +257348,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #332] @ 158a48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #570] @ 0x23a │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -257440,15 +257440,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #316] @ 158ba8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #570] @ 0x23a │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 158b78 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -257528,15 +257528,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #332] @ 158d18 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #570] @ 0x23a │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -257620,15 +257620,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #300] @ 158e68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 158e38 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -257704,15 +257704,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #296] @ 158fb4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r4, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #570] @ 0x23a │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -257787,15 +257787,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #316] @ 159114 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #570] @ 0x23a │ │ │ │ add r5, r6, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1590e4 │ │ │ │ add r3, r5, #25088 @ 0x6200 │ │ │ │ @@ -257877,15 +257877,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #364] @ 1592a8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ strd r2, [sp] │ │ │ │ ldrb r3, [sl, #570] @ 0x23a │ │ │ │ mov r9, r1 │ │ │ │ @@ -257976,15 +257976,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 15940c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1593dc │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -258065,15 +258065,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ 159578 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ @@ -258156,15 +258156,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 1596dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 1596ac │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -258245,15 +258245,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ 159848 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #570] @ 0x23a │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ @@ -258336,15 +258336,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #308] @ 1599a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, r7, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #570] @ 0x23a │ │ │ │ add r4, r7, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 159970 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -258422,15 +258422,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ 159af4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r9, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #1 │ │ │ │ add r4, r9, #569344 @ 0x8b000 │ │ │ │ @@ -258507,15 +258507,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 159c58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 159c28 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -258598,15 +258598,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #360] @ 159de8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ ldrd r2, [sp, #48] @ 0x30 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ strd r2, [sp] │ │ │ │ ldrb r3, [sl, #570] @ 0x23a │ │ │ │ mov r9, r1 │ │ │ │ @@ -258696,15 +258696,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #336] @ 159f5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 159f0c │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -258789,15 +258789,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ 15a0d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 15a084 │ │ │ │ @@ -258883,15 +258883,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ 15a244 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 15a1f4 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -258975,15 +258975,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ 15a3bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 15a36c │ │ │ │ @@ -259069,15 +259069,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 15a520 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 15a4d0 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -259158,15 +259158,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 15a684 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r8, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 15a634 │ │ │ │ @@ -259247,15 +259247,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ 15a7f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #570] @ 0x23a │ │ │ │ add r4, r5, #569344 @ 0x8b000 │ │ │ │ cmp r3, #1 │ │ │ │ bne 15a7a4 │ │ │ │ add r3, r4, #25088 @ 0x6200 │ │ │ │ @@ -259339,15 +259339,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #356] @ 15a97c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add sl, r9, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #570] @ 0x23a │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -259439,15 +259439,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #864] @ 15ad00 │ │ │ │ ldr r4, [pc, #864] @ 15ad04 │ │ │ │ ldr r6, [pc, #864] @ 15ad08 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 15ac80 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ @@ -259663,26 +259663,26 @@ │ │ │ │ bcc fe162d38 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15ad2c │ │ │ │ submi r0, r0, r0 │ │ │ │ - @ instruction: 0x010c8598 │ │ │ │ - tsteq ip, r4, lsr r3 │ │ │ │ + @ instruction: 0x010c85b8 │ │ │ │ + tsteq ip, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #888] @ 15b0c4 │ │ │ │ ldr r4, [pc, #888] @ 15b0c8 │ │ │ │ ldr r6, [pc, #888] @ 15b0cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 15b044 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r6, #402] @ 0x192 │ │ │ │ @@ -259904,27 +259904,27 @@ │ │ │ │ bcc fe1630fc │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15b0f0 │ │ │ │ submi r0, r0, r0 │ │ │ │ - smlatteq ip, r0, r1, r8 │ │ │ │ - tsteq ip, r0, ror pc │ │ │ │ + mrseq r8, R12_fiq │ │ │ │ + @ instruction: 0x010c7f90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #2452] @ 15baa4 │ │ │ │ ldr r7, [pc, #2452] @ 15baa8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2448] @ 15baac │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 15b494 │ │ │ │ cmp r4, #0 │ │ │ │ beq 15b2a4 │ │ │ │ cmp r4, #15 │ │ │ │ @@ -260532,33 +260532,33 @@ │ │ │ │ @ instruction: 0x01a974a4 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe163adc │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - smlatbeq ip, r0, sp, r7 │ │ │ │ - tsteq ip, r0, lsr #22 │ │ │ │ + smlabteq ip, r0, sp, r7 │ │ │ │ + tsteq ip, r0, asr #22 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - @ instruction: 0x01251708 │ │ │ │ + @ instruction: 0x01251728 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15bae0 │ │ │ │ submi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #2544] @ 15c4e8 │ │ │ │ ldr r7, [pc, #2544] @ 15c4ec │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2540] @ 15c4f0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 15be9c │ │ │ │ cmp r4, #0 │ │ │ │ beq 15bc9c │ │ │ │ cmp r4, #15 │ │ │ │ @@ -261189,33 +261189,33 @@ │ │ │ │ @ instruction: 0x01a96abc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe164520 │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - smlatbeq ip, ip, r3, r7 │ │ │ │ - tsteq ip, r8, lsl r1 │ │ │ │ + smlabteq ip, ip, r3, r7 │ │ │ │ + tsteq ip, r8, lsr r1 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - @ instruction: 0x01250c98 │ │ │ │ + @ instruction: 0x01250cb8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15c524 │ │ │ │ submi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #2800] @ 15d02c │ │ │ │ ldr r7, [pc, #2800] @ 15d030 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2796] @ 15d034 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 15c900 │ │ │ │ cmp r4, #0 │ │ │ │ beq 15c6d0 │ │ │ │ cmp r4, #15 │ │ │ │ @@ -261911,33 +261911,33 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe165064 │ │ │ │ svclt 0x00800000 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - tsteq ip, r4, lsr r9 │ │ │ │ - @ instruction: 0x010c66b4 │ │ │ │ + tsteq ip, r4, asr r9 │ │ │ │ + ldrdeq r6, [ip, -r4] │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - msreq CPSR_s, r0, lsl r8 │ │ │ │ + msreq CPSR_s, r0, lsr r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15d06c │ │ │ │ submi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #2892] @ 15dbd0 │ │ │ │ ldr r7, [pc, #2892] @ 15dbd4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2888] @ 15dbd8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ bne 15d468 │ │ │ │ cmp r4, #0 │ │ │ │ beq 15d228 │ │ │ │ cmp r4, #15 │ │ │ │ @@ -262656,18 +262656,18 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe165c08 │ │ │ │ svclt 0x00800000 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ - smlatteq ip, r0, sp, r5 │ │ │ │ - tsteq ip, ip, asr #22 │ │ │ │ + tsteq ip, r0, lsl #28 │ │ │ │ + tsteq ip, ip, ror #22 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - @ instruction: 0x0124ed1c │ │ │ │ + @ instruction: 0x0124ed3c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15dc10 │ │ │ │ submi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -262681,15 +262681,15 @@ │ │ │ │ ldr r5, [pc, #2388] @ 15e594 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, #2376] @ 15e598 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r6 │ │ │ │ mov r7, r3 │ │ │ │ ldr r5, [r0, r8] │ │ │ │ beq 15dd60 │ │ │ │ ldr r3, [pc, #2344] @ 15e59c │ │ │ │ cmp r1, r3 │ │ │ │ @@ -263283,20 +263283,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a922bc │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15e5b0 │ │ │ │ @ instruction: 0x01a921c8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a920ec │ │ │ │ - @ instruction: 0x0124ee34 │ │ │ │ + @ instruction: 0x0124ee54 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a92054 │ │ │ │ @ instruction: 0x01a92028 │ │ │ │ - tsteq ip, r4, ror r2 │ │ │ │ - ldrdeq r4, [ip, -r0] │ │ │ │ + @ instruction: 0x010c5294 │ │ │ │ + strdeq r4, [ip, -r0] │ │ │ │ @ instruction: 0x01a91e40 │ │ │ │ @ instruction: 0x01a91d8c │ │ │ │ @ instruction: 0x01a91ccc │ │ │ │ bcc fe166608 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -263310,15 +263310,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2408] @ 15ef88 │ │ │ │ ldr r6, [pc, #2408] @ 15ef8c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r8, r3 │ │ │ │ beq 15e734 │ │ │ │ ldr r3, [pc, #2376] @ 15ef90 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -263920,20 +263920,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a918e8 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15efa4 │ │ │ │ strdeq r1, [r9, r0]! │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a91710 │ │ │ │ - strdeq lr, [r4, -r8]! │ │ │ │ + @ instruction: 0x0124e418 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a91678 │ │ │ │ @ instruction: 0x01a9164c │ │ │ │ - smlatbeq ip, ip, r8, r4 │ │ │ │ - strdeq r4, [ip, -r4] │ │ │ │ + smlabteq ip, ip, r8, r4 │ │ │ │ + tsteq ip, r4, lsl r6 │ │ │ │ @ instruction: 0x01a91454 │ │ │ │ @ instruction: 0x01a9139c │ │ │ │ ldrdeq r1, [r9, r8]! │ │ │ │ bcc fe166ffc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -263948,15 +263948,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2680] @ 15fa94 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 15f130 │ │ │ │ ldr r3, [pc, #2652] @ 15fa98 │ │ │ │ cmp r1, r3 │ │ │ │ bne 15f3f0 │ │ │ │ @@ -264627,20 +264627,20 @@ │ │ │ │ @ instruction: 0x01a90eec │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 15fab0 │ │ │ │ @ instruction: 0x01a90de0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a90cc4 │ │ │ │ - strdeq sp, [r4, -r4]! │ │ │ │ + @ instruction: 0x0124da14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a90c2c │ │ │ │ @ instruction: 0x01a90c00 │ │ │ │ - tsteq ip, r4, ror lr │ │ │ │ - smlatbeq ip, r8, fp, r3 │ │ │ │ + @ instruction: 0x010c3e94 │ │ │ │ + smlabteq ip, r8, fp, r3 │ │ │ │ @ instruction: 0x01a90984 │ │ │ │ @ instruction: 0x01a908c0 │ │ │ │ @ instruction: 0x01a907ec │ │ │ │ bcc fe167b08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -264655,15 +264655,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2720] @ 1605c8 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 15fc3c │ │ │ │ ldr r3, [pc, #2692] @ 1605cc │ │ │ │ cmp r1, r3 │ │ │ │ bne 15ff08 │ │ │ │ @@ -265344,20 +265344,20 @@ │ │ │ │ @ instruction: 0x01a903e0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1605e4 │ │ │ │ ldrdeq r0, [r9, r0]! @ │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a901ac │ │ │ │ - @ instruction: 0x0124ce7c │ │ │ │ + @ instruction: 0x0124ce9c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a90114 │ │ │ │ @ instruction: 0x01a900e8 │ │ │ │ - tsteq ip, r0, ror r3 │ │ │ │ - swpeq r3, r0, [ip] │ │ │ │ + @ instruction: 0x010c3390 │ │ │ │ + strheq r3, [ip, -r0] │ │ │ │ @ instruction: 0x01a8fe58 │ │ │ │ @ instruction: 0x01a8fd90 │ │ │ │ @ instruction: 0x01a8fcb8 │ │ │ │ bcc fe16863c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -265372,15 +265372,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2812] @ 161150 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2808] @ 161154 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 1607a4 │ │ │ │ ldr r3, [pc, #2780] @ 161158 │ │ │ │ cmp r1, r3 │ │ │ │ bne 160a58 │ │ │ │ @@ -266083,20 +266083,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a8f874 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 161170 │ │ │ │ @ instruction: 0x01a8f744 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a8f65c │ │ │ │ - @ instruction: 0x0124b87c │ │ │ │ + @ instruction: 0x0124b89c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a8f5c4 │ │ │ │ @ instruction: 0x01a8f598 │ │ │ │ - smlatteq ip, r4, r7, r2 │ │ │ │ - tsteq ip, r0, asr #10 │ │ │ │ + tsteq ip, r4, lsl #16 │ │ │ │ + tsteq ip, r0, ror #10 │ │ │ │ @ instruction: 0x01a8f370 │ │ │ │ @ instruction: 0x01a8f27c │ │ │ │ @ instruction: 0x01a8f188 │ │ │ │ bcc fe1691c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -266111,15 +266111,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2844] @ 161cfc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #2840] @ 161d00 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 161330 │ │ │ │ ldr r3, [pc, #2812] @ 161d04 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1615ec │ │ │ │ @@ -266830,20 +266830,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a8ece8 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 161d1c │ │ │ │ @ instruction: 0x01a8ebb4 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a8eac8 │ │ │ │ - @ instruction: 0x0124ad58 │ │ │ │ + @ instruction: 0x0124ad78 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a8ea30 │ │ │ │ @ instruction: 0x01a8ea04 │ │ │ │ - tsteq ip, r4, ror #24 │ │ │ │ - smlatbeq ip, ip, r9, r1 │ │ │ │ + smlabbeq ip, r4, ip, r1 │ │ │ │ + smlabteq ip, ip, r9, r1 │ │ │ │ @ instruction: 0x01a8e7cc │ │ │ │ ldrdeq lr, [r8, r4]! │ │ │ │ ldrdeq lr, [r8, ip]! │ │ │ │ bcc fe169d74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -266858,15 +266858,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #2928] @ 162904 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ beq 161ea8 │ │ │ │ ldr r3, [pc, #2900] @ 162908 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1621d8 │ │ │ │ @@ -267599,20 +267599,20 @@ │ │ │ │ @ instruction: 0x01a8e174 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 162920 │ │ │ │ @ instruction: 0x01a8e04c │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ ldrdeq sp, [r8, ip]! │ │ │ │ - strdeq sl, [r4, -r4]! │ │ │ │ + @ instruction: 0x0124ac14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a8de44 │ │ │ │ @ instruction: 0x01a8de18 │ │ │ │ - strheq r1, [ip, -r4] │ │ │ │ - smlabteq ip, r0, sp, r0 │ │ │ │ + ldrdeq r1, [ip, -r4] │ │ │ │ + smlatteq ip, r0, sp, r0 │ │ │ │ @ instruction: 0x01a8db08 │ │ │ │ @ instruction: 0x01a8da30 │ │ │ │ @ instruction: 0x01a8d948 │ │ │ │ bcc fe16a978 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -267627,15 +267627,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3000] @ 163550 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 162aac │ │ │ │ ldr r3, [pc, #2972] @ 163554 │ │ │ │ cmp r1, r3 │ │ │ │ bne 162df0 │ │ │ │ @@ -268386,20 +268386,20 @@ │ │ │ │ @ instruction: 0x01a8d570 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 16356c │ │ │ │ @ instruction: 0x01a8d440 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a8d2c4 │ │ │ │ - @ instruction: 0x01249f7c │ │ │ │ + @ instruction: 0x01249f9c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a8d22c │ │ │ │ @ instruction: 0x01a8d200 │ │ │ │ - @ instruction: 0x010c04b0 │ │ │ │ - smlatbeq ip, r8, r1, r0 │ │ │ │ + ldrdeq r0, [ip, -r0] │ │ │ │ + smlabteq ip, r8, r1, r0 │ │ │ │ ldrdeq ip, [r8, r0]! │ │ │ │ strdeq ip, [r8, r0]! │ │ │ │ strdeq ip, [r8, ip]! @ │ │ │ │ bcc fe16b5c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -268414,15 +268414,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3120] @ 16420c │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3116] @ 164210 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 163734 │ │ │ │ ldr r3, [pc, #3088] @ 164214 │ │ │ │ cmp r1, r3 │ │ │ │ bne 163a34 │ │ │ │ @@ -269203,20 +269203,20 @@ │ │ │ │ @ instruction: 0x01a8c8e4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 164230 │ │ │ │ @ instruction: 0x01a8c79c │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a8c680 │ │ │ │ - @ instruction: 0x012488bc │ │ │ │ + ldrdeq r8, [r4, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a8c5e8 │ │ │ │ @ instruction: 0x01a8c5bc │ │ │ │ - tstpeq fp, r0, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq fp, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq fp, r4, r5, pc @ │ │ │ │ @ instruction: 0x01a8c300 │ │ │ │ strdeq ip, [r8, ip]! @ │ │ │ │ @ instruction: 0x01a8c0e8 │ │ │ │ bcc fe16c288 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -269231,15 +269231,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3160] @ 164ef8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3156] @ 164efc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 1643f8 │ │ │ │ ldr r3, [pc, #3128] @ 164f00 │ │ │ │ cmp r1, r3 │ │ │ │ bne 164704 │ │ │ │ @@ -270030,20 +270030,20 @@ │ │ │ │ @ instruction: 0x01a8bc20 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 164f1c │ │ │ │ ldrdeq fp, [r8, r4]! │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a8b9b0 │ │ │ │ - @ instruction: 0x01247c60 │ │ │ │ + smlawbeq r4, r0, ip, r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a8b918 │ │ │ │ @ instruction: 0x01a8b8ec │ │ │ │ - tsteq fp, r4, ror fp │ │ │ │ - @ instruction: 0x010be894 │ │ │ │ + @ instruction: 0x010beb94 │ │ │ │ + @ instruction: 0x010be8b4 │ │ │ │ @ instruction: 0x01a8b61c │ │ │ │ @ instruction: 0x01a8b514 │ │ │ │ strdeq fp, [r8, ip]! │ │ │ │ bcc fe16cf74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -270058,15 +270058,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3368] @ 165cb4 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3364] @ 165cb8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 1650e4 │ │ │ │ ldr r3, [pc, #3336] @ 165cbc │ │ │ │ cmp r1, r3 │ │ │ │ bne 165454 │ │ │ │ @@ -270909,20 +270909,20 @@ │ │ │ │ @ instruction: 0x01a8af34 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 165cd8 │ │ │ │ ldrdeq sl, [r8, r0]! │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a8ac60 │ │ │ │ - @ instruction: 0x01246eb8 │ │ │ │ + ldrdeq r6, [r4, -r8]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a8abc8 │ │ │ │ @ instruction: 0x01a8ab9c │ │ │ │ - tsteq fp, r8, lsr lr │ │ │ │ - tsteq fp, r4, asr #22 │ │ │ │ + tsteq fp, r8, asr lr │ │ │ │ + tsteq fp, r4, ror #22 │ │ │ │ @ instruction: 0x01a8a84c │ │ │ │ @ instruction: 0x01a8a734 │ │ │ │ @ instruction: 0x01a8a60c │ │ │ │ bcc fe16dd30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -270937,15 +270937,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3440] @ 166ab8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3436] @ 166abc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 165ea0 │ │ │ │ ldr r3, [pc, #3408] @ 166ac0 │ │ │ │ cmp r1, r3 │ │ │ │ bne 166224 │ │ │ │ @@ -271806,20 +271806,20 @@ │ │ │ │ @ instruction: 0x01a8a178 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 166adc │ │ │ │ @ instruction: 0x01a8a00c │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a89e90 │ │ │ │ - @ instruction: 0x01246160 │ │ │ │ + smlawbeq r4, r0, r1, r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r9, [r8, r8]! │ │ │ │ @ instruction: 0x01a89dcc │ │ │ │ - tsteq fp, ip, ror r0 │ │ │ │ - tsteq fp, r4, ror sp │ │ │ │ + swpeq sp, ip, [fp] │ │ │ │ + @ instruction: 0x010bcd94 │ │ │ │ @ instruction: 0x01a89a5c │ │ │ │ @ instruction: 0x01a8993c │ │ │ │ @ instruction: 0x01a89808 │ │ │ │ bcc fe16eb34 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr ip, [pc, #4084] @ 167b14 │ │ │ │ @@ -275148,15 +275148,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 169f5c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 169f6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #996] @ 0x3e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -275254,15 +275254,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 16a144 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #402] @ 0x192 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -275294,15 +275294,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 16a1dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r4, #593920 @ 0x91000 │ │ │ │ ldrb r2, [r8, #398] @ 0x18e │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ bne 16a1c4 │ │ │ │ @@ -275332,15 +275332,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 16a280 │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r4, r9, lsl #2 │ │ │ │ add r8, r8, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #418] @ 0x1a2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -276227,15 +276227,15 @@ │ │ │ │ add r8, r4, #1008 @ 0x3f0 │ │ │ │ b 16aeb0 │ │ │ │ andeq r4, r0, r6, lsr r0 │ │ │ │ andeq r0, r0, r3, asr #7 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ andeq r8, r0, r0, ror #17 │ │ │ │ muleq r0, r2, r8 │ │ │ │ - smlatteq fp, r4, r3, r8 │ │ │ │ + tsteq fp, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r1, [pc, #1520] @ 16b60c │ │ │ │ ldr r2, [pc, #1520] @ 16b610 │ │ │ │ @@ -276623,15 +276623,15 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01a84fb0 │ │ │ │ @ instruction: 0x01a84f00 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ svcvc 0x00f80000 │ │ │ │ strdhi r7, [r0], -pc @ │ │ │ │ muleq r0, ip, sp │ │ │ │ - @ instruction: 0x01241db4 │ │ │ │ + ldrdeq r1, [r4, -r4]! │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ @ instruction: 0xfffbfffe │ │ │ │ andeq r0, r4, r1 │ │ │ │ add r3, r0, #24320 @ 0x5f00 │ │ │ │ add ip, r0, #24576 @ 0x6000 │ │ │ │ add r3, r3, #132 @ 0x84 │ │ │ │ @@ -276953,15 +276953,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ b 16ba64 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a84660 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xffffa1ec │ │ │ │ @ instruction: 0xffffa1f0 │ │ │ │ - @ instruction: 0x01241610 │ │ │ │ + @ instruction: 0x01241630 │ │ │ │ strdeq r4, [r8, r4]! @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -277297,16 +277297,16 @@ │ │ │ │ ldr r3, [r2, #3792] @ 0xed0 │ │ │ │ b 16c080 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01a8447c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xffffa2ec │ │ │ │ @ instruction: 0xffffa2f0 │ │ │ │ - @ instruction: 0x0124140c │ │ │ │ - @ instruction: 0x01241078 │ │ │ │ + @ instruction: 0x0124142c │ │ │ │ + @ instruction: 0x01241098 │ │ │ │ @ instruction: 0x01a83fb0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -277360,977 +277360,977 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c1d0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c1d4 │ │ │ │ ldr r1, [pc, #20] @ 16c1d8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a86408 │ │ │ │ - @ instruction: 0x01241804 │ │ │ │ + @ instruction: 0x01241824 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c20c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c210 │ │ │ │ ldr r1, [pc, #20] @ 16c214 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a863cc │ │ │ │ - @ instruction: 0x012417ac │ │ │ │ + smlawteq r4, ip, r7, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c248 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c24c │ │ │ │ ldr r1, [pc, #20] @ 16c250 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a86390 │ │ │ │ - @ instruction: 0x01241754 │ │ │ │ + @ instruction: 0x01241774 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c284 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c288 │ │ │ │ ldr r1, [pc, #20] @ 16c28c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a86354 │ │ │ │ - strdeq r1, [r4, -ip]! │ │ │ │ + @ instruction: 0x0124171c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c2c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c2c4 │ │ │ │ ldr r1, [pc, #20] @ 16c2c8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a86318 │ │ │ │ - @ instruction: 0x012416a4 │ │ │ │ + smlawteq r4, r4, r6, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c2fc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c300 │ │ │ │ ldr r1, [pc, #20] @ 16c304 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq r6, [r8, ip]! │ │ │ │ - @ instruction: 0x0124164c │ │ │ │ + @ instruction: 0x0124166c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c338 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c33c │ │ │ │ ldr r1, [pc, #20] @ 16c340 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a862a0 │ │ │ │ - strdeq r1, [r4, -r4]! │ │ │ │ + @ instruction: 0x01241614 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c374 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c378 │ │ │ │ ldr r1, [pc, #20] @ 16c37c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a86264 │ │ │ │ - @ instruction: 0x0124159c │ │ │ │ + @ instruction: 0x012415bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r2, [pc, #60] @ 16c3c4 │ │ │ │ ldr r3, [pc, #60] @ 16c3c8 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c3cc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c3d0 │ │ │ │ ldr r2, [pc, #36] @ 16c3d4 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a8621c │ │ │ │ - tsteq fp, r0, ror #28 │ │ │ │ - tsteq fp, r0, lsl ip │ │ │ │ + smlabbeq fp, r0, lr, r6 │ │ │ │ + tsteq fp, r0, lsr ip │ │ │ │ ldr r2, [pc, #60] @ 16c41c │ │ │ │ ldr r3, [pc, #60] @ 16c420 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c424 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c428 │ │ │ │ ldr r2, [pc, #36] @ 16c42c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a861c4 │ │ │ │ - strdeq r6, [fp, -r8] │ │ │ │ - @ instruction: 0x010b6bb8 │ │ │ │ + tsteq fp, r8, lsl lr │ │ │ │ + ldrdeq r6, [fp, -r8] │ │ │ │ ldr r2, [pc, #60] @ 16c474 │ │ │ │ ldr r3, [pc, #60] @ 16c478 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c47c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c480 │ │ │ │ ldr r2, [pc, #36] @ 16c484 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a8616c │ │ │ │ - @ instruction: 0x010b6d90 │ │ │ │ - tsteq fp, r0, ror #22 │ │ │ │ + @ instruction: 0x010b6db0 │ │ │ │ + smlabbeq fp, r0, fp, r6 │ │ │ │ ldr r2, [pc, #60] @ 16c4cc │ │ │ │ ldr r3, [pc, #60] @ 16c4d0 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c4d4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c4d8 │ │ │ │ ldr r2, [pc, #36] @ 16c4dc │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a86114 │ │ │ │ - tsteq fp, r8, lsr #26 │ │ │ │ - tsteq fp, r8, lsl #22 │ │ │ │ + tsteq fp, r8, asr #26 │ │ │ │ + tsteq fp, r8, lsr #22 │ │ │ │ ldr r2, [pc, #60] @ 16c524 │ │ │ │ ldr r3, [pc, #60] @ 16c528 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c52c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c530 │ │ │ │ ldr r2, [pc, #36] @ 16c534 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strheq r6, [r8, ip]! │ │ │ │ - smlabteq fp, r0, ip, r6 │ │ │ │ - @ instruction: 0x010b6ab0 │ │ │ │ + smlatteq fp, r0, ip, r6 │ │ │ │ + ldrdeq r6, [fp, -r0] │ │ │ │ ldr r2, [pc, #60] @ 16c57c │ │ │ │ ldr r3, [pc, #60] @ 16c580 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c584 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c588 │ │ │ │ ldr r2, [pc, #36] @ 16c58c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a86064 │ │ │ │ - tsteq fp, r8, asr ip │ │ │ │ - tsteq fp, r8, asr sl │ │ │ │ + tsteq fp, r8, ror ip │ │ │ │ + tsteq fp, r8, ror sl │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c5c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c5c4 │ │ │ │ ldr r1, [pc, #20] @ 16c5c8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a86018 │ │ │ │ - @ instruction: 0x01241330 │ │ │ │ + @ instruction: 0x01241350 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c5fc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c600 │ │ │ │ ldr r1, [pc, #20] @ 16c604 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq r5, [r8, ip]! │ │ │ │ - ldrdeq r1, [r4, -r8]! │ │ │ │ + strdeq r1, [r4, -r8]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c638 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c63c │ │ │ │ ldr r1, [pc, #20] @ 16c640 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85fa0 │ │ │ │ - @ instruction: 0x0124127c │ │ │ │ + @ instruction: 0x0124129c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c674 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c678 │ │ │ │ ldr r1, [pc, #20] @ 16c67c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85f64 │ │ │ │ - @ instruction: 0x01241224 │ │ │ │ + @ instruction: 0x01241244 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c6b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c6b4 │ │ │ │ ldr r1, [pc, #20] @ 16c6b8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85f28 │ │ │ │ - smlawteq r4, r8, r1, r1 │ │ │ │ + @ instruction: 0x012411e8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c6ec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c6f0 │ │ │ │ ldr r1, [pc, #20] @ 16c6f4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85eec │ │ │ │ - @ instruction: 0x01241170 │ │ │ │ + @ instruction: 0x01241190 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c728 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c72c │ │ │ │ ldr r1, [pc, #20] @ 16c730 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85eb0 │ │ │ │ - @ instruction: 0x01241114 │ │ │ │ + @ instruction: 0x01241134 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16c764 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16c768 │ │ │ │ ldr r1, [pc, #20] @ 16c76c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85e74 │ │ │ │ - strheq r1, [r4, -ip]! │ │ │ │ + ldrdeq r1, [r4, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r2, [pc, #60] @ 16c7b4 │ │ │ │ ldr r3, [pc, #60] @ 16c7b8 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c7bc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c7c0 │ │ │ │ ldr r2, [pc, #36] @ 16c7c4 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85e2c │ │ │ │ - @ instruction: 0x010b6890 │ │ │ │ - tsteq fp, r0, lsr #16 │ │ │ │ + @ instruction: 0x010b68b0 │ │ │ │ + tsteq fp, r0, asr #16 │ │ │ │ ldr r2, [pc, #60] @ 16c80c │ │ │ │ ldr r3, [pc, #60] @ 16c810 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c814 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c818 │ │ │ │ ldr r2, [pc, #36] @ 16c81c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ ldrdeq r5, [r8, r4]! │ │ │ │ - tsteq fp, r8, lsr #16 │ │ │ │ - smlabteq fp, r8, r7, r6 │ │ │ │ + tsteq fp, r8, asr #16 │ │ │ │ + smlatteq fp, r8, r7, r6 │ │ │ │ ldr r2, [pc, #60] @ 16c864 │ │ │ │ ldr r3, [pc, #60] @ 16c868 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c86c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c870 │ │ │ │ ldr r2, [pc, #36] @ 16c874 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85d7c │ │ │ │ - smlabteq fp, r0, r7, r6 │ │ │ │ - tsteq fp, r0, ror r7 │ │ │ │ + smlatteq fp, r0, r7, r6 │ │ │ │ + @ instruction: 0x010b6790 │ │ │ │ ldr r2, [pc, #60] @ 16c8bc │ │ │ │ ldr r3, [pc, #60] @ 16c8c0 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c8c4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c8c8 │ │ │ │ ldr r2, [pc, #36] @ 16c8cc │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85d24 │ │ │ │ - tsteq fp, r8, asr r7 │ │ │ │ - tsteq fp, r8, lsl r7 │ │ │ │ + tsteq fp, r8, ror r7 │ │ │ │ + tsteq fp, r8, lsr r7 │ │ │ │ ldr r2, [pc, #60] @ 16c914 │ │ │ │ ldr r3, [pc, #60] @ 16c918 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c91c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c920 │ │ │ │ ldr r2, [pc, #36] @ 16c924 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85ccc │ │ │ │ - strdeq r6, [fp, -r0] │ │ │ │ - smlabteq fp, r0, r6, r6 │ │ │ │ + tsteq fp, r0, lsl r7 │ │ │ │ + smlatteq fp, r0, r6, r6 │ │ │ │ ldr r2, [pc, #60] @ 16c96c │ │ │ │ ldr r3, [pc, #60] @ 16c970 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c974 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c978 │ │ │ │ ldr r2, [pc, #36] @ 16c97c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85c74 │ │ │ │ + smlatbeq fp, r8, r6, r6 │ │ │ │ smlabbeq fp, r8, r6, r6 │ │ │ │ - tsteq fp, r8, ror #12 │ │ │ │ ldr r2, [pc, #60] @ 16c9c4 │ │ │ │ ldr r3, [pc, #60] @ 16c9c8 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16c9cc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16c9d0 │ │ │ │ ldr r2, [pc, #36] @ 16c9d4 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85c1c │ │ │ │ - tsteq fp, r0, lsr #12 │ │ │ │ - tsteq fp, r0, lsl r6 │ │ │ │ + tsteq fp, r0, asr #12 │ │ │ │ + tsteq fp, r0, lsr r6 │ │ │ │ ldr r2, [pc, #60] @ 16ca1c │ │ │ │ ldr r3, [pc, #60] @ 16ca20 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16ca24 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16ca28 │ │ │ │ ldr r2, [pc, #36] @ 16ca2c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85bc4 │ │ │ │ - smlatbeq fp, ip, r5, r6 │ │ │ │ - @ instruction: 0x010b65b8 │ │ │ │ + smlabteq fp, ip, r5, r6 │ │ │ │ + ldrdeq r6, [fp, -r8] │ │ │ │ ldr r2, [pc, #60] @ 16ca74 │ │ │ │ ldr r3, [pc, #60] @ 16ca78 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16ca7c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16ca80 │ │ │ │ ldr r2, [pc, #36] @ 16ca84 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85b6c │ │ │ │ - tsteq fp, r4, lsr r6 │ │ │ │ - tsteq fp, r0, ror #10 │ │ │ │ + tsteq fp, r4, asr r6 │ │ │ │ + smlabbeq fp, r0, r5, r6 │ │ │ │ ldr r2, [pc, #60] @ 16cacc │ │ │ │ ldr r3, [pc, #60] @ 16cad0 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cad4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cad8 │ │ │ │ ldr r2, [pc, #36] @ 16cadc │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85b14 │ │ │ │ - smlabteq fp, r4, r5, r6 │ │ │ │ - tsteq fp, r8, lsl #10 │ │ │ │ + smlatteq fp, r4, r5, r6 │ │ │ │ + tsteq fp, r8, lsr #10 │ │ │ │ ldr r2, [pc, #60] @ 16cb24 │ │ │ │ ldr r3, [pc, #60] @ 16cb28 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cb2c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cb30 │ │ │ │ ldr r2, [pc, #36] @ 16cb34 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85abc │ │ │ │ - tsteq fp, r0, asr #10 │ │ │ │ - @ instruction: 0x010b64b0 │ │ │ │ + tsteq fp, r0, ror #10 │ │ │ │ + ldrdeq r6, [fp, -r0] │ │ │ │ ldr r2, [pc, #60] @ 16cb7c │ │ │ │ ldr r3, [pc, #60] @ 16cb80 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cb84 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cb88 │ │ │ │ ldr r2, [pc, #36] @ 16cb8c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85a64 │ │ │ │ - ldrdeq r6, [fp, -r8] │ │ │ │ - tsteq fp, r8, asr r4 │ │ │ │ + strdeq r6, [fp, -r8] │ │ │ │ + tsteq fp, r8, ror r4 │ │ │ │ ldr r2, [pc, #60] @ 16cbd4 │ │ │ │ ldr r3, [pc, #60] @ 16cbd8 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cbdc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cbe0 │ │ │ │ ldr r2, [pc, #36] @ 16cbe4 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85a0c │ │ │ │ - smlatteq fp, r8, r5, r6 │ │ │ │ - tsteq fp, r0, lsl #8 │ │ │ │ + tsteq fp, r8, lsl #12 │ │ │ │ + tsteq fp, r0, lsr #8 │ │ │ │ ldr r2, [pc, #60] @ 16cc2c │ │ │ │ ldr r3, [pc, #60] @ 16cc30 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cc34 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cc38 │ │ │ │ ldr r2, [pc, #36] @ 16cc3c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a859b4 │ │ │ │ - tsteq fp, ip, ror r5 │ │ │ │ - smlatbeq fp, r8, r3, r6 │ │ │ │ + @ instruction: 0x010b659c │ │ │ │ + smlabteq fp, r8, r3, r6 │ │ │ │ ldr r2, [pc, #60] @ 16cc84 │ │ │ │ ldr r3, [pc, #60] @ 16cc88 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cc8c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cc90 │ │ │ │ ldr r2, [pc, #36] @ 16cc94 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a8595c │ │ │ │ - tsteq fp, ip, lsl #10 │ │ │ │ - tsteq fp, r0, asr r3 │ │ │ │ + tsteq fp, ip, lsr #10 │ │ │ │ + tsteq fp, r0, ror r3 │ │ │ │ ldr r2, [pc, #60] @ 16ccdc │ │ │ │ ldr r3, [pc, #60] @ 16cce0 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cce4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cce8 │ │ │ │ ldr r2, [pc, #36] @ 16ccec │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85904 │ │ │ │ - smlatbeq fp, r0, r4, r6 │ │ │ │ - strdeq r6, [fp, -r8] │ │ │ │ + smlabteq fp, r0, r4, r6 │ │ │ │ + tsteq fp, r8, lsl r3 │ │ │ │ ldr r2, [pc, #60] @ 16cd34 │ │ │ │ ldr r3, [pc, #60] @ 16cd38 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cd3c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cd40 │ │ │ │ ldr r2, [pc, #36] @ 16cd44 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a858ac │ │ │ │ - tsteq fp, r0, lsr r4 │ │ │ │ - smlatbeq fp, r0, r2, r6 │ │ │ │ + tsteq fp, r0, asr r4 │ │ │ │ + smlabteq fp, r0, r2, r6 │ │ │ │ ldr r2, [pc, #60] @ 16cd8c │ │ │ │ ldr r3, [pc, #60] @ 16cd90 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cd94 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cd98 │ │ │ │ ldr r2, [pc, #36] @ 16cd9c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85854 │ │ │ │ - smlabteq fp, r4, r3, r6 │ │ │ │ - tsteq fp, r8, asr #4 │ │ │ │ + smlatteq fp, r4, r3, r6 │ │ │ │ + tsteq fp, r8, ror #4 │ │ │ │ ldr r2, [pc, #60] @ 16cde4 │ │ │ │ ldr r3, [pc, #60] @ 16cde8 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cdec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cdf0 │ │ │ │ ldr r2, [pc, #36] @ 16cdf4 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r5, [r8, ip]! │ │ │ │ - tsteq fp, r4, asr r3 │ │ │ │ - strdeq r6, [fp, -r0] │ │ │ │ + tsteq fp, r4, ror r3 │ │ │ │ + tsteq fp, r0, lsl r2 │ │ │ │ ldr r2, [pc, #60] @ 16ce3c │ │ │ │ ldr r3, [pc, #60] @ 16ce40 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16ce44 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16ce48 │ │ │ │ ldr r2, [pc, #36] @ 16ce4c │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a857a4 │ │ │ │ - smlatteq fp, r8, r2, r6 │ │ │ │ - @ instruction: 0x010b6198 │ │ │ │ + tsteq fp, r8, lsl #6 │ │ │ │ + @ instruction: 0x010b61b8 │ │ │ │ ldr r2, [pc, #60] @ 16ce94 │ │ │ │ ldr r3, [pc, #60] @ 16ce98 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16ce9c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cea0 │ │ │ │ ldr r2, [pc, #36] @ 16cea4 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a8574c │ │ │ │ - smlatbeq fp, ip, r3, r6 │ │ │ │ - tsteq fp, r0, asr #2 │ │ │ │ + smlabteq fp, ip, r3, r6 │ │ │ │ + tsteq fp, r0, ror #2 │ │ │ │ ldr r2, [pc, #60] @ 16ceec │ │ │ │ ldr r3, [pc, #60] @ 16cef0 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cef4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cef8 │ │ │ │ ldr r2, [pc, #36] @ 16cefc │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r5, [r8, r4]! │ │ │ │ - tsteq fp, r8, asr #6 │ │ │ │ - smlatteq fp, r8, r0, r6 │ │ │ │ + tsteq fp, r8, ror #6 │ │ │ │ + tsteq fp, r8, lsl #2 │ │ │ │ ldr r2, [pc, #60] @ 16cf44 │ │ │ │ ldr r3, [pc, #60] @ 16cf48 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cf4c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cf50 │ │ │ │ ldr r2, [pc, #36] @ 16cf54 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a8569c │ │ │ │ - tsteq fp, ip, lsr r1 │ │ │ │ - swpeq r6, r0, [fp] │ │ │ │ + tsteq fp, ip, asr r1 │ │ │ │ + strheq r6, [fp, -r0] │ │ │ │ ldr r2, [pc, #60] @ 16cf9c │ │ │ │ ldr r3, [pc, #60] @ 16cfa0 │ │ │ │ cmp r0, r2 │ │ │ │ cmpne r0, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #48] @ 16cfa4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r3, [pc, #36] @ 16cfa8 │ │ │ │ ldr r2, [pc, #36] @ 16cfac │ │ │ │ ldr r0, [r0, r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ @ instruction: 0x01a85644 │ │ │ │ - ldrdeq r6, [fp, -r8] │ │ │ │ - tsteq fp, r8, lsr r0 │ │ │ │ + strdeq r6, [fp, -r8] │ │ │ │ + qaddeq r6, r8, fp │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16cfe0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16cfe4 │ │ │ │ ldr r1, [pc, #20] @ 16cfe8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ strdeq r5, [r8, r8]! │ │ │ │ - @ instruction: 0x01240820 │ │ │ │ + @ instruction: 0x01240840 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d01c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d020 │ │ │ │ ldr r1, [pc, #20] @ 16d024 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a855bc │ │ │ │ - smlawteq r4, r4, r7, r0 │ │ │ │ + smulwteq r4, r4, r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d058 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d05c │ │ │ │ ldr r1, [pc, #20] @ 16d060 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85580 │ │ │ │ - @ instruction: 0x01240768 │ │ │ │ + smlawbeq r4, r8, r7, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d094 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d098 │ │ │ │ ldr r1, [pc, #20] @ 16d09c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85544 │ │ │ │ - @ instruction: 0x0124070c │ │ │ │ + @ instruction: 0x0124072c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #92] @ 16d104 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #88] @ 16d108 │ │ │ │ ldr r4, [pc, #88] @ 16d10c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bne 16d0e8 │ │ │ │ cmp r2, #15 │ │ │ │ popls {r4, r5, pc} │ │ │ │ ldr r2, [pc, #52] @ 16d110 │ │ │ │ @@ -278344,25 +278344,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8550c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ - @ instruction: 0x01240698 │ │ │ │ + @ instruction: 0x012406b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq fp, r0, ror #2 │ │ │ │ - ldrdeq r5, [fp, -r0] │ │ │ │ + smlabbeq fp, r0, r1, r6 │ │ │ │ + strdeq r5, [fp, -r0] │ │ │ │ ldr r3, [pc, #92] @ 16d184 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #88] @ 16d188 │ │ │ │ ldr r4, [pc, #88] @ 16d18c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bne 16d168 │ │ │ │ cmp r2, #15 │ │ │ │ popls {r4, r5, pc} │ │ │ │ ldr r2, [pc, #52] @ 16d190 │ │ │ │ @@ -278376,25 +278376,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8548c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ - strdeq r0, [r4, -ip]! │ │ │ │ + @ instruction: 0x0124061c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq fp, ip, r0, r6 │ │ │ │ - tsteq fp, r0, asr lr │ │ │ │ + smlatteq fp, ip, r0, r6 │ │ │ │ + tsteq fp, r0, ror lr │ │ │ │ ldr r3, [pc, #104] @ 16d210 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 16d214 │ │ │ │ ldr r4, [pc, #100] @ 16d218 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 16d1d8 │ │ │ │ ldr r3, [pc, #72] @ 16d21c │ │ │ │ cmp r1, r3 │ │ │ │ bne 16d1f4 │ │ │ │ @@ -278412,25 +278412,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8540c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - @ instruction: 0x01240550 │ │ │ │ + @ instruction: 0x01240570 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq fp, ip, r0, r6 │ │ │ │ - smlabteq fp, r4, sp, r5 │ │ │ │ + smlatteq fp, ip, r0, r6 │ │ │ │ + smlatteq fp, r4, sp, r5 │ │ │ │ ldr r3, [pc, #104] @ 16d2a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 16d2a4 │ │ │ │ ldr r4, [pc, #100] @ 16d2a8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 16d268 │ │ │ │ ldr r3, [pc, #72] @ 16d2ac │ │ │ │ cmp r1, r3 │ │ │ │ bne 16d284 │ │ │ │ @@ -278448,25 +278448,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8537c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - smulwbeq r4, r4, r4 │ │ │ │ + smlawteq r4, r4, r4, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq fp, r8, lsr #32 │ │ │ │ - tsteq fp, r4, lsr sp │ │ │ │ + tsteq fp, r8, asr #32 │ │ │ │ + tsteq fp, r4, asr sp │ │ │ │ ldr r3, [pc, #104] @ 16d330 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 16d334 │ │ │ │ ldr r4, [pc, #100] @ 16d338 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 16d2f8 │ │ │ │ ldr r3, [pc, #72] @ 16d33c │ │ │ │ cmp r1, r3 │ │ │ │ bne 16d314 │ │ │ │ @@ -278484,25 +278484,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a852ec │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - strdeq r0, [r4, -r4]! │ │ │ │ + @ instruction: 0x01240414 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabbeq fp, r4, pc, r5 @ │ │ │ │ - smlatbeq fp, r4, ip, r5 │ │ │ │ + smlatbeq fp, r4, pc, r5 @ │ │ │ │ + smlabteq fp, r4, ip, r5 │ │ │ │ ldr r3, [pc, #104] @ 16d3c0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 16d3c4 │ │ │ │ ldr r4, [pc, #100] @ 16d3c8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 16d388 │ │ │ │ ldr r3, [pc, #72] @ 16d3cc │ │ │ │ cmp r1, r3 │ │ │ │ bne 16d3a4 │ │ │ │ @@ -278520,25 +278520,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8525c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - @ instruction: 0x01240348 │ │ │ │ + @ instruction: 0x01240368 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq fp, r0, lr, r5 │ │ │ │ - tsteq fp, r4, lsl ip │ │ │ │ + tsteq fp, r0, lsl #30 │ │ │ │ + tsteq fp, r4, lsr ip │ │ │ │ ldr r3, [pc, #104] @ 16d450 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 16d454 │ │ │ │ ldr r4, [pc, #100] @ 16d458 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 16d418 │ │ │ │ ldr r3, [pc, #72] @ 16d45c │ │ │ │ cmp r1, r3 │ │ │ │ bne 16d434 │ │ │ │ @@ -278556,25 +278556,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a851cc │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - @ instruction: 0x01240298 │ │ │ │ + @ instruction: 0x012402b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq fp, ip, lsr lr │ │ │ │ - smlabbeq fp, r4, fp, r5 │ │ │ │ + tsteq fp, ip, asr lr │ │ │ │ + smlatbeq fp, r4, fp, r5 │ │ │ │ ldr r3, [pc, #104] @ 16d4e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #100] @ 16d4e4 │ │ │ │ ldr r4, [pc, #100] @ 16d4e8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 16d4a8 │ │ │ │ ldr r3, [pc, #72] @ 16d4ec │ │ │ │ cmp r1, r3 │ │ │ │ bne 16d4c4 │ │ │ │ @@ -278592,827 +278592,827 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8513c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ - smulwteq r4, ip, r1 │ │ │ │ + @ instruction: 0x0124020c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x010b5d98 │ │ │ │ - strdeq r5, [fp, -r4] │ │ │ │ + @ instruction: 0x010b5db8 │ │ │ │ + tsteq fp, r4, lsl fp │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d530 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d534 │ │ │ │ ldr r1, [pc, #20] @ 16d538 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a850a8 │ │ │ │ - @ instruction: 0x0124015c │ │ │ │ + @ instruction: 0x0124017c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d56c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d570 │ │ │ │ ldr r1, [pc, #20] @ 16d574 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8506c │ │ │ │ - strdeq r0, [r4, -ip]! │ │ │ │ + @ instruction: 0x0124011c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d5a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d5ac │ │ │ │ ldr r1, [pc, #20] @ 16d5b0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a85030 │ │ │ │ - smulwbeq r4, r0, r0 │ │ │ │ + smlawteq r4, r0, r0, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d5e4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d5e8 │ │ │ │ ldr r1, [pc, #20] @ 16d5ec │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ strdeq r4, [r8, r4]! @ │ │ │ │ - @ instruction: 0x01240044 │ │ │ │ + @ instruction: 0x01240064 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d620 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d624 │ │ │ │ ldr r1, [pc, #20] @ 16d628 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84fb8 │ │ │ │ - msreq SP_svc, ip, ror #31 │ │ │ │ + @ instruction: 0x0124000c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d65c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d660 │ │ │ │ ldr r1, [pc, #20] @ 16d664 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84f7c │ │ │ │ msreq SP_svc, r4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d698 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d69c │ │ │ │ ldr r1, [pc, #20] @ 16d6a0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84f40 │ │ │ │ - msreq SP_svc, r8, lsr pc │ │ │ │ + msreq SP_svc, r8, asr pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d6d4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d6d8 │ │ │ │ ldr r1, [pc, #20] @ 16d6dc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84f04 │ │ │ │ - ldrdeq pc, [r3, -ip]! │ │ │ │ + strdeq pc, [r3, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d710 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d714 │ │ │ │ ldr r1, [pc, #20] @ 16d718 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84ec8 │ │ │ │ - smlawbeq r3, r0, lr, pc @ │ │ │ │ + msreq R11_usr, r0, lsr #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d74c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d750 │ │ │ │ ldr r1, [pc, #20] @ 16d754 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84e8c │ │ │ │ - msreq R11_usr, r4, lsr #28 │ │ │ │ + msreq R11_usr, r4, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d788 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d78c │ │ │ │ ldr r1, [pc, #20] @ 16d790 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84e50 │ │ │ │ - smlawteq r3, r8, sp, pc @ │ │ │ │ + msreq CPSR_xc, r8, ror #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d7c4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d7c8 │ │ │ │ ldr r1, [pc, #20] @ 16d7cc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84e14 │ │ │ │ - msreq CPSR_xc, ip, ror #26 │ │ │ │ + smlawbeq r3, ip, sp, pc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d800 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d804 │ │ │ │ ldr r1, [pc, #20] @ 16d808 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq r4, [r8, r8]! │ │ │ │ - msreq CPSR_xc, r0, lsl sp │ │ │ │ + msreq CPSR_xc, r0, lsr sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d83c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d840 │ │ │ │ ldr r1, [pc, #20] @ 16d844 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84d9c │ │ │ │ - msreq CPSR_xc, r4 @ │ │ │ │ + ldrdeq pc, [r3, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d878 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d87c │ │ │ │ ldr r1, [pc, #20] @ 16d880 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84d60 │ │ │ │ - msreq CPSR_xc, r8, asr ip │ │ │ │ + msreq CPSR_xc, r8, ror ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d8b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d8b8 │ │ │ │ ldr r1, [pc, #20] @ 16d8bc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84d24 │ │ │ │ - strdeq pc, [r3, -ip]! │ │ │ │ + msreq CPSR_xc, ip, lsl ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d8f0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d8f4 │ │ │ │ ldr r1, [pc, #20] @ 16d8f8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84ce8 │ │ │ │ - msreq SP_svc, r4, lsr #23 │ │ │ │ + smlawteq r3, r4, fp, pc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d92c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d930 │ │ │ │ ldr r1, [pc, #20] @ 16d934 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84cac │ │ │ │ - msreq SP_svc, r8, asr #22 │ │ │ │ + msreq SP_svc, r8, ror #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d968 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d96c │ │ │ │ ldr r1, [pc, #20] @ 16d970 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84c70 │ │ │ │ - strdeq pc, [r3, -r0]! │ │ │ │ + msreq SP_svc, r0, lsl fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d9a4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d9a8 │ │ │ │ ldr r1, [pc, #20] @ 16d9ac │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84c34 │ │ │ │ msreq R11_usr, r8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16d9e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16d9e4 │ │ │ │ ldr r1, [pc, #20] @ 16d9e8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ strdeq r4, [r8, r8]! │ │ │ │ - msreq R11_usr, r0, asr #20 │ │ │ │ + msreq R11_usr, r0, ror #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16da1c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16da20 │ │ │ │ ldr r1, [pc, #20] @ 16da24 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84bbc │ │ │ │ - msreq CPSR_xc, r8, ror #19 │ │ │ │ + msreq R11_usr, r8, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16da58 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16da5c │ │ │ │ ldr r1, [pc, #20] @ 16da60 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84b80 │ │ │ │ msreq CPSR_xc, r0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16da94 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16da98 │ │ │ │ ldr r1, [pc, #20] @ 16da9c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84b44 │ │ │ │ - msreq CPSR_xc, r8, lsr r9 │ │ │ │ + msreq CPSR_xc, r8, asr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dad0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dad4 │ │ │ │ ldr r1, [pc, #20] @ 16dad8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84b08 │ │ │ │ - ldrdeq pc, [r3, -ip]! │ │ │ │ + strdeq pc, [r3, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16db0c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16db10 │ │ │ │ ldr r1, [pc, #20] @ 16db14 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84acc │ │ │ │ - smlawbeq r3, r0, r8, pc @ │ │ │ │ + msreq CPSR_xc, r0, lsr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16db48 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16db4c │ │ │ │ ldr r1, [pc, #20] @ 16db50 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84a90 │ │ │ │ - msreq CPSR_xc, r8, lsr #16 │ │ │ │ + msreq CPSR_xc, r8, asr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16db84 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16db88 │ │ │ │ ldr r1, [pc, #20] @ 16db8c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84a54 │ │ │ │ - ldrdeq pc, [r3, -r0]! │ │ │ │ + strdeq pc, [r3, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dbc0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dbc4 │ │ │ │ ldr r1, [pc, #20] @ 16dbc8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84a18 │ │ │ │ - msreq SP_svc, r8, ror r7 │ │ │ │ + msreq SP_svc, r8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dbfc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dc00 │ │ │ │ ldr r1, [pc, #20] @ 16dc04 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq r4, [r8, ip]! │ │ │ │ - msreq SP_svc, ip, lsl r7 │ │ │ │ + msreq SP_svc, ip, lsr r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dc38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dc3c │ │ │ │ ldr r1, [pc, #20] @ 16dc40 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a849a0 │ │ │ │ - smlawteq r3, r0, r6, pc @ │ │ │ │ + msreq R11_usr, r0, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dc74 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dc78 │ │ │ │ ldr r1, [pc, #20] @ 16dc7c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84964 │ │ │ │ - msreq R11_usr, r4, ror #12 │ │ │ │ + smlawbeq r3, r4, r6, pc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dcb0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dcb4 │ │ │ │ ldr r1, [pc, #20] @ 16dcb8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84928 │ │ │ │ - msreq R11_usr, ip, lsl #12 │ │ │ │ + msreq R11_usr, ip, lsr #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dcec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dcf0 │ │ │ │ ldr r1, [pc, #20] @ 16dcf4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a848ec │ │ │ │ - msreq CPSR_xc, r4 @ │ │ │ │ + ldrdeq pc, [r3, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dd28 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dd2c │ │ │ │ ldr r1, [pc, #20] @ 16dd30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a848b0 │ │ │ │ - msreq CPSR_xc, ip, asr r5 │ │ │ │ + msreq CPSR_xc, ip, ror r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dd64 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dd68 │ │ │ │ ldr r1, [pc, #20] @ 16dd6c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84874 │ │ │ │ - msreq CPSR_xc, r4, lsl #10 │ │ │ │ + msreq CPSR_xc, r4, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dda0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dda4 │ │ │ │ ldr r1, [pc, #20] @ 16dda8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84838 │ │ │ │ - msreq CPSR_xc, ip, lsr #9 │ │ │ │ + smlawteq r3, ip, r4, pc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dddc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dde0 │ │ │ │ ldr r1, [pc, #20] @ 16dde4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ strdeq r4, [r8, ip]! │ │ │ │ - msreq CPSR_xc, r4, asr r4 │ │ │ │ + msreq CPSR_xc, r4, ror r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16de18 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16de1c │ │ │ │ ldr r1, [pc, #20] @ 16de20 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a847c0 │ │ │ │ - strdeq pc, [r3, -r8]! │ │ │ │ + msreq CPSR_xc, r8, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16de54 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16de58 │ │ │ │ ldr r1, [pc, #20] @ 16de5c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84784 │ │ │ │ msreq SP_svc, ip @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16de90 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16de94 │ │ │ │ ldr r1, [pc, #20] @ 16de98 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84748 │ │ │ │ - msreq SP_svc, r4, asr #6 │ │ │ │ + msreq SP_svc, r4, ror #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16decc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16ded0 │ │ │ │ ldr r1, [pc, #20] @ 16ded4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8470c │ │ │ │ - msreq R11_usr, ip, ror #5 │ │ │ │ + msreq SP_svc, ip, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16df08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16df0c │ │ │ │ ldr r1, [pc, #20] @ 16df10 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq r4, [r8, r0]! │ │ │ │ msreq R11_usr, r4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16df44 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16df48 │ │ │ │ ldr r1, [pc, #20] @ 16df4c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84694 │ │ │ │ - msreq R11_usr, ip, lsr r2 │ │ │ │ + msreq R11_usr, ip, asr r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16df80 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16df84 │ │ │ │ ldr r1, [pc, #20] @ 16df88 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84658 │ │ │ │ - msreq CPSR_xc, r0, ror #3 │ │ │ │ + msreq R11_usr, r0, lsl #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dfbc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dfc0 │ │ │ │ ldr r1, [pc, #20] @ 16dfc4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8461c │ │ │ │ - smlawbeq r3, r4, r1, pc @ │ │ │ │ + msreq CPSR_xc, r4, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16dff8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16dffc │ │ │ │ ldr r1, [pc, #20] @ 16e000 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a845e0 │ │ │ │ - msreq CPSR_xc, ip, lsr #2 │ │ │ │ + msreq CPSR_xc, ip, asr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16e034 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16e038 │ │ │ │ ldr r1, [pc, #20] @ 16e03c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a845a4 │ │ │ │ - ldrdeq pc, [r3, -r4]! │ │ │ │ + strdeq pc, [r3, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16e070 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16e074 │ │ │ │ ldr r1, [pc, #20] @ 16e078 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84568 │ │ │ │ - msreq CPSR_xc, ip, ror r0 │ │ │ │ + msreq CPSR_xc, ip @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16e0ac │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16e0b0 │ │ │ │ ldr r1, [pc, #20] @ 16e0b4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8452c │ │ │ │ - msreq CPSR_xc, r4, lsr #32 │ │ │ │ + msreq CPSR_xc, r4, asr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16e0e8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16e0ec │ │ │ │ ldr r1, [pc, #20] @ 16e0f0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ strdeq r4, [r8, r0]! │ │ │ │ - smlawteq r3, r8, pc, lr @ │ │ │ │ + @ instruction: 0x0123efe8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16e124 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16e128 │ │ │ │ ldr r1, [pc, #20] @ 16e12c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a844b4 │ │ │ │ - @ instruction: 0x0123ef6c │ │ │ │ + smlawbeq r3, ip, pc, lr @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16e160 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16e164 │ │ │ │ ldr r1, [pc, #20] @ 16e168 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a84478 │ │ │ │ - @ instruction: 0x0123ef14 │ │ │ │ + @ instruction: 0x0123ef34 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #15 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #32] @ 16e19c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 16e1a0 │ │ │ │ ldr r1, [pc, #20] @ 16e1a4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01a8443c │ │ │ │ - @ instruction: 0x0123eebc │ │ │ │ + ldrdeq lr, [r3, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -286042,15 +286042,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 174970 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 174980 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #1484] @ 0x5cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -286200,34 +286200,34 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [r0, #12] │ │ │ │ b 174b54 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r3, ip, lr, r8 │ │ │ │ + @ instruction: 0x01238eac │ │ │ │ ldr r3, [pc, #32] @ 174bfc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 174c00 │ │ │ │ ldr r1, [pc, #20] @ 174c04 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ ldrdeq sp, [r7, ip]! │ │ │ │ - strdeq lr, [sl, -ip] │ │ │ │ + tsteq sl, ip, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ 174ca0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #593920 @ 0x91000 │ │ │ │ ldr r2, [r5, #1480] @ 0x5c8 │ │ │ │ ldr r1, [r5, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r4, [r2] │ │ │ │ @@ -287327,33 +287327,33 @@ │ │ │ │ add r2, r4, r2 │ │ │ │ b 175c8c │ │ │ │ @ instruction: 0x01a7b280 │ │ │ │ @ instruction: 0x01a7b268 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ strdeq r1, [r9], -r8 │ │ │ │ - smlawteq r3, ip, r1, r9 │ │ │ │ + @ instruction: 0x012391ec │ │ │ │ @ instruction: 0x01a7ad74 │ │ │ │ strdeq r1, [r9], -pc @ │ │ │ │ muleq r0, ip, sp │ │ │ │ svcvc 0x00f80000 │ │ │ │ strdhi r7, [r0], -pc @ │ │ │ │ @ instruction: 0x000915bc │ │ │ │ - @ instruction: 0x01238608 │ │ │ │ + @ instruction: 0x01238628 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ - tsteq sl, ip, lsl r3 │ │ │ │ + tsteq sl, ip, lsr r3 │ │ │ │ @ instruction: 0xffffe7d4 │ │ │ │ andeq r3, r0, sl, lsr r0 │ │ │ │ andeq r0, r2, r2 │ │ │ │ andeq r8, r0, r4, ror #17 │ │ │ │ muleq r0, r3, r8 │ │ │ │ @ instruction: 0xffffe380 │ │ │ │ @ instruction: 0xffffe3ac │ │ │ │ - smlabteq sl, ip, r9, ip │ │ │ │ + smlatteq sl, ip, r9, ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ mov r7, fp │ │ │ │ bne 175d44 │ │ │ │ mov r3, r6 │ │ │ │ @@ -287451,15 +287451,15 @@ │ │ │ │ bcs 1760a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq 1767d8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1768d8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #1484] @ 0x5cc │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [pc, #-484] @ 175d9c │ │ │ │ @@ -287485,15 +287485,15 @@ │ │ │ │ bne 17675c │ │ │ │ cmp r0, #0 │ │ │ │ beq 175ffc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 1768e8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1768fc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #1484] @ 0x5cc │ │ │ │ ldr r2, [pc, #-624] @ 175d94 │ │ │ │ ldr r1, [pc, #-592] @ 175db8 │ │ │ │ @@ -287591,26 +287591,26 @@ │ │ │ │ beq 176198 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ beq 176864 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 17689c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1761bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ beq 176874 │ │ │ │ mov r1, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -288568,31 +288568,31 @@ │ │ │ │ b 176d40 │ │ │ │ ldr r3, [pc, #48] @ 1770f0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 176d40 │ │ │ │ ldrdeq r1, [r9], -r4 │ │ │ │ strdeq r1, [r9], -pc @ │ │ │ │ andeq r1, r9, ip, lsr #10 │ │ │ │ + @ instruction: 0x01236e1c │ │ │ │ strdeq r6, [r3, -ip]! │ │ │ │ - ldrdeq r6, [r3, -ip]! │ │ │ │ - @ instruction: 0x0123751c │ │ │ │ + @ instruction: 0x0123753c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01237174 │ │ │ │ - @ instruction: 0x012371b8 │ │ │ │ - @ instruction: 0x0123717c │ │ │ │ + @ instruction: 0x01237194 │ │ │ │ + ldrdeq r7, [r3, -r8]! │ │ │ │ + @ instruction: 0x0123719c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 1771f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ beq 17713c │ │ │ │ ldr r3, [pc, #200] @ 1771f8 │ │ │ │ mov r2, #4 │ │ │ │ @@ -288650,15 +288650,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #244] @ 177308 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -288719,15 +288719,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 17740c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ beq 177358 │ │ │ │ ldr r3, [pc, #196] @ 177410 │ │ │ │ mov r2, #4 │ │ │ │ @@ -288784,15 +288784,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #244] @ 177520 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -288853,15 +288853,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #212] @ 177614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ beq 177570 │ │ │ │ ldr r3, [pc, #180] @ 177618 │ │ │ │ mov r2, #4 │ │ │ │ @@ -288914,15 +288914,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #208] @ 177704 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -288974,15 +288974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 177808 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ beq 177754 │ │ │ │ ldr r3, [pc, #196] @ 17780c │ │ │ │ mov r2, #4 │ │ │ │ @@ -289040,15 +289040,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #272] @ 17793c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add sl, fp, #593920 @ 0x91000 │ │ │ │ ldrb r3, [sl, #1416] @ 0x588 │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #4 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ @@ -289116,15 +289116,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ 177a38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #3 │ │ │ │ beq 17798c │ │ │ │ ldr r3, [pc, #188] @ 177a3c │ │ │ │ mov r2, #3 │ │ │ │ @@ -289179,15 +289179,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 177b3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 177a90 │ │ │ │ @@ -289244,15 +289244,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 177c34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #3 │ │ │ │ beq 177b8c │ │ │ │ ldr r3, [pc, #184] @ 177c38 │ │ │ │ mov r2, #3 │ │ │ │ @@ -289306,15 +289306,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 177d38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 177c8c │ │ │ │ @@ -289371,15 +289371,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ 177e1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #3 │ │ │ │ beq 177d88 │ │ │ │ ldr r3, [pc, #164] @ 177e20 │ │ │ │ mov r2, #3 │ │ │ │ @@ -289428,15 +289428,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ 177f04 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 177e74 │ │ │ │ @@ -289486,15 +289486,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 177ffc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #3 │ │ │ │ beq 177f54 │ │ │ │ ldr r3, [pc, #184] @ 178000 │ │ │ │ mov r2, #3 │ │ │ │ @@ -289549,15 +289549,15 @@ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #240] @ 178110 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ add fp, sl, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -289617,15 +289617,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 178200 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 178160 │ │ │ │ ldr r3, [pc, #176] @ 178204 │ │ │ │ mov r2, #2 │ │ │ │ @@ -289677,15 +289677,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #212] @ 1782f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 178254 │ │ │ │ ldr r3, [pc, #176] @ 1782f8 │ │ │ │ @@ -289738,15 +289738,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ 1783e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 178344 │ │ │ │ ldr r3, [pc, #172] @ 1783e4 │ │ │ │ mov r2, #2 │ │ │ │ @@ -289797,15 +289797,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #212] @ 1784d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 178434 │ │ │ │ ldr r3, [pc, #176] @ 1784d8 │ │ │ │ @@ -289858,15 +289858,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #188] @ 1785b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 178524 │ │ │ │ ldr r3, [pc, #156] @ 1785b4 │ │ │ │ mov r2, #2 │ │ │ │ @@ -289913,15 +289913,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 178690 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 178604 │ │ │ │ ldr r3, [pc, #156] @ 178694 │ │ │ │ @@ -289969,15 +289969,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ 17877c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 1786e0 │ │ │ │ ldr r3, [pc, #172] @ 178780 │ │ │ │ mov r2, #2 │ │ │ │ @@ -290028,15 +290028,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #224] @ 17887c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -290092,15 +290092,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #336] @ 1789ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1417] @ 0x589 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -290184,15 +290184,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #392] @ 178b94 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r6, r6, #6 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -290292,15 +290292,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ ldr r3, [pc, #440] @ 178d74 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #424] @ 178d78 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1418] @ 0x58a │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r1 │ │ │ │ @@ -290412,15 +290412,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #356] @ 178f00 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ str r3, [sp] │ │ │ │ ldrb r3, [r5, #1418] @ 0x58a │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -290511,15 +290511,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #748] @ 17920c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr lr, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ ldr ip, [pc, #716] @ 179210 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -290709,15 +290709,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #836] @ 179584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ rsb r0, r5, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -290929,15 +290929,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #692] @ 179864 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -291113,15 +291113,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #816] @ 179bc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ rsb r0, r5, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -291328,15 +291328,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #820] @ 179f20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -291544,15 +291544,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #692] @ 17a200 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -291728,15 +291728,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #804] @ 17a550 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -291940,15 +291940,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #832] @ 17a8bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -292158,15 +292158,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #696] @ 17ab9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ @@ -292342,15 +292342,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #840] @ 17af0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ @@ -292564,15 +292564,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [pc, #796] @ 17b250 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr lr, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r0, r1, #1 │ │ │ │ str lr, [sp, #4] │ │ │ │ bmi 17b08c │ │ │ │ @@ -292773,15 +292773,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #712] @ 17b540 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr lr, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str lr, [sp, #4] │ │ │ │ bmi 17b3cc │ │ │ │ @@ -292959,15 +292959,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #804] @ 17b88c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ subs r0, r1, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -293175,15 +293175,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ sub sp, sp, #20 │ │ │ │ add r7, pc, r7 │ │ │ │ bhi 17b9ac │ │ │ │ ldr r3, [pc, #588] @ 17bb14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r8, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ bne 17b9b4 │ │ │ │ @@ -293339,15 +293339,15 @@ │ │ │ │ ldrb r9, [sp, #64] @ 0x40 │ │ │ │ add r6, pc, r6 │ │ │ │ bhi 17bcec │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #640] @ 17bdd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r4, r8, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ bne 17bc28 │ │ │ │ ldr r3, [pc, #604] @ 17bddc │ │ │ │ @@ -293510,15 +293510,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #596] @ 17c058 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, sl, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -293671,15 +293671,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ ldrsh sl, [sp, #64] @ 0x40 │ │ │ │ bhi 17c250 │ │ │ │ ldr r4, [pc, #604] @ 17c2e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -293832,15 +293832,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #564] @ 17c540 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -293985,15 +293985,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #616] @ 17c7d0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r4, r9, #593920 @ 0x91000 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ @@ -294147,15 +294147,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #604] @ 17ca54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, sl, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -294314,15 +294314,15 @@ │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ bhi 17cc58 │ │ │ │ ldr r1, [pc, #640] @ 17cd14 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ @@ -294484,15 +294484,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #616] @ 17cfa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -294650,15 +294650,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #564] @ 17d204 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -294800,15 +294800,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #548] @ 17d450 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -294949,15 +294949,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #572] @ 17d6b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ mov r7, r2 │ │ │ │ add r4, r9, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -295100,15 +295100,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #620] @ 17d948 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -295270,15 +295270,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ bhi 17db30 │ │ │ │ ldr r1, [pc, #612] @ 17dbe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -295435,15 +295435,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17dde0 │ │ │ │ ldr r3, [pc, #604] @ 17de74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ bne 17dde8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ @@ -295598,15 +295598,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #560] @ 17e0cc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -295746,15 +295746,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #568] @ 17e32c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -295898,15 +295898,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #536] @ 17e56c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r4, r8, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -296044,15 +296044,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17e768 │ │ │ │ ldr r3, [pc, #608] @ 17e7fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ bne 17e770 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ @@ -296210,15 +296210,15 @@ │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ bhi 17e9b0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #560] @ 17ea60 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, fp │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ @@ -296361,15 +296361,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17ec24 │ │ │ │ ldr r3, [pc, #588] @ 17ecdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ cmp r3, #1 │ │ │ │ bne 17ec2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -296518,15 +296518,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #532] @ 17ef18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ @@ -296661,15 +296661,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #536] @ 17f158 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -296805,15 +296805,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #520] @ 17f388 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r7, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -296947,15 +296947,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ bhi 17f55c │ │ │ │ ldr r3, [pc, #604] @ 17f614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ cmp r3, #1 │ │ │ │ bne 17f564 │ │ │ │ add r3, r4, r5, lsl #2 │ │ │ │ @@ -297108,15 +297108,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #536] @ 17f854 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [ip, r4] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ @@ -297250,15 +297250,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #444] @ 17fa30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r9, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #1422] @ 0x58e │ │ │ │ cmp r3, #4 │ │ │ │ bne 17f8e4 │ │ │ │ ldrsh r0, [sl] │ │ │ │ @@ -297370,15 +297370,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #404] @ 17fbe4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -297478,15 +297478,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #436] @ 17fdb8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r9, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r9, #1422] @ 0x58e │ │ │ │ cmp r3, #4 │ │ │ │ bne 17fc6c │ │ │ │ ldr r0, [sl] │ │ │ │ @@ -297596,15 +297596,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #404] @ 17ff6c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -297704,15 +297704,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #352] @ 1800ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1422] @ 0x58e │ │ │ │ cmp r3, #4 │ │ │ │ bne 17ffdc │ │ │ │ ldm r8, {r1, r2} │ │ │ │ @@ -297800,15 +297800,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #356] @ 180270 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ str r3, [sp] │ │ │ │ ldrb r3, [r5, #1422] @ 0x58e │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -297897,15 +297897,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #448] @ 180450 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1422] @ 0x58e │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 180304 │ │ │ │ @@ -298019,15 +298019,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #416] @ 180610 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ @@ -298129,15 +298129,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #436] @ 1807e4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ cmp r3, #3 │ │ │ │ bne 180694 │ │ │ │ ldrsh r0, [fp] │ │ │ │ @@ -298247,15 +298247,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 18097c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -298348,15 +298348,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #428] @ 180b48 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ cmp r3, #3 │ │ │ │ bne 1809f8 │ │ │ │ ldr r0, [fp] │ │ │ │ @@ -298464,15 +298464,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 180ce0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -298565,15 +298565,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #336] @ 180e50 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1422] @ 0x58e │ │ │ │ cmp r3, #3 │ │ │ │ bne 180d48 │ │ │ │ ldr r3, [r6, #2236] @ 0x8bc │ │ │ │ @@ -298657,15 +298657,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #336] @ 180fc0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1422] @ 0x58e │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -298749,15 +298749,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #416] @ 181180 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 181048 │ │ │ │ @@ -298863,15 +298863,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #388] @ 181324 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -298966,15 +298966,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #404] @ 1814d8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 1813a0 │ │ │ │ @@ -299076,15 +299076,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ 18165c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -299172,15 +299172,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #400] @ 18180c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 1816d4 │ │ │ │ @@ -299281,15 +299281,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ 181990 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -299377,15 +299377,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #328] @ 181af8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1422] @ 0x58e │ │ │ │ cmp r3, #2 │ │ │ │ bne 1819f0 │ │ │ │ ldr r3, [r6, #2236] @ 0x8bc │ │ │ │ @@ -299467,15 +299467,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #328] @ 181c60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1422] @ 0x58e │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #2 │ │ │ │ bne 181b5c │ │ │ │ @@ -299557,15 +299557,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #388] @ 181e04 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 181cdc │ │ │ │ @@ -299664,15 +299664,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #364] @ 181f90 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [r0, r6] │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ add r6, r7, #593920 @ 0x91000 │ │ │ │ mov r8, r0 │ │ │ │ @@ -299761,15 +299761,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #372] @ 182124 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 181ffc │ │ │ │ @@ -299862,15 +299862,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 182288 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1422] @ 0x58e │ │ │ │ @@ -299951,15 +299951,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #372] @ 18241c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1822f4 │ │ │ │ @@ -300052,15 +300052,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 182580 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1422] @ 0x58e │ │ │ │ @@ -300141,15 +300141,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 1826e0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1422] @ 0x58e │ │ │ │ cmp r3, #1 │ │ │ │ bne 1825e0 │ │ │ │ ldr r2, [r6, #2236] @ 0x8bc │ │ │ │ @@ -300229,15 +300229,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 182830 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1422] @ 0x58e │ │ │ │ cmp r3, #1 │ │ │ │ bne 18273c │ │ │ │ ldr r2, [r5, #2236] @ 0x8bc │ │ │ │ @@ -300313,15 +300313,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #356] @ 1829b4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 18289c │ │ │ │ @@ -300410,15 +300410,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 182b18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1422] @ 0x58e │ │ │ │ @@ -300499,15 +300499,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #476] @ 182d14 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1419] @ 0x58b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 182bbc │ │ │ │ @@ -300628,15 +300628,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #400] @ 182ec8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #364] @ 182ecc │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ @@ -300736,15 +300736,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #528] @ 1830fc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1419] @ 0x58b │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 182f80 │ │ │ │ @@ -300878,15 +300878,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #424] @ 1832c8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #388] @ 1832cc │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ @@ -300992,15 +300992,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ 183480 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #388] @ 183484 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1419] @ 0x58b │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #3 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -301103,15 +301103,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #424] @ 183650 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #408] @ 183654 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1419] @ 0x58b │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -301219,15 +301219,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #572] @ 1838b4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1419] @ 0x58b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 18372c │ │ │ │ @@ -301372,15 +301372,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 183a98 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -301492,15 +301492,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #648] @ 183d44 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1419] @ 0x58b │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 183b8c │ │ │ │ @@ -301664,15 +301664,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #484] @ 183f4c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -301793,15 +301793,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #336] @ 1840c0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1419] @ 0x58b │ │ │ │ cmp r3, #3 │ │ │ │ bne 183fb8 │ │ │ │ ldr r3, [r6, #2224] @ 0x8b0 │ │ │ │ @@ -301885,15 +301885,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #336] @ 184230 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1419] @ 0x58b │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -301977,15 +301977,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #416] @ 1843f0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1419] @ 0x58b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1842b8 │ │ │ │ @@ -302091,15 +302091,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #388] @ 184594 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -302194,15 +302194,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #564] @ 1847e8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1419] @ 0x58b │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 184660 │ │ │ │ @@ -302345,15 +302345,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 1849cc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -302465,15 +302465,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #572] @ 184c2c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1417] @ 0x589 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 184aa4 │ │ │ │ @@ -302618,15 +302618,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 184e10 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -302738,15 +302738,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #648] @ 1850bc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1417] @ 0x589 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ bne 184f04 │ │ │ │ @@ -302910,15 +302910,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #484] @ 1852c4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -303039,15 +303039,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #336] @ 185438 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1417] @ 0x589 │ │ │ │ cmp r3, #3 │ │ │ │ bne 185330 │ │ │ │ ldr r3, [r6, #2216] @ 0x8a8 │ │ │ │ @@ -303131,15 +303131,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #416] @ 1855f8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1417] @ 0x589 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1854c0 │ │ │ │ @@ -303245,15 +303245,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #388] @ 18579c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -303348,15 +303348,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #564] @ 1859f0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1417] @ 0x589 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 185868 │ │ │ │ @@ -303499,15 +303499,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ 185bd4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -303619,15 +303619,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #480] @ 185dd8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -303750,15 +303750,15 @@ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #432] @ 185fac │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ add sl, r0, #6 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldrsh r6, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -303864,15 +303864,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #476] @ 1861a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -303993,15 +303993,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #432] @ 186378 │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ sub sp, sp, #28 │ │ │ │ add sl, r0, #6 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -304107,15 +304107,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #380] @ 186514 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r8, r8, #7 │ │ │ │ add r8, r8, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r8 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -304210,15 +304210,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #480] @ 186714 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ and r3, r3, #7 │ │ │ │ add ip, r3, #6 │ │ │ │ add r2, r0, #593920 @ 0x91000 │ │ │ │ add r3, r2, ip │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -304339,15 +304339,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #440] @ 1868ec │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -304456,15 +304456,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #460] @ 186ad8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -304581,15 +304581,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #400] @ 186c88 │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #6 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r7] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ @@ -304687,15 +304687,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #456] @ 186e70 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -304811,15 +304811,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #400] @ 187020 │ │ │ │ and r0, r0, #7 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #6 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r7] │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ @@ -304917,15 +304917,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ 1871ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -305016,15 +305016,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #364] @ 187338 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r6, #6 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r5, r6 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ @@ -305115,15 +305115,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #460] @ 187524 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -305239,15 +305239,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #408] @ 1876dc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -305348,15 +305348,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #432] @ 1878ac │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -305465,15 +305465,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 187a44 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r4, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -305566,15 +305566,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #428] @ 187c10 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -305682,15 +305682,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #376] @ 187da8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ mov r4, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -305783,15 +305783,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ 187f2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -305880,15 +305880,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #348] @ 1880a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -305975,15 +305975,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #436] @ 18827c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -306095,15 +306095,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #380] @ 188418 │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r4, #593920 @ 0x91000 │ │ │ │ @@ -306195,15 +306195,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #392] @ 1885c0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -306301,15 +306301,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ 188744 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -306398,15 +306398,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #392] @ 1888ec │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -306504,15 +306504,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ 188a70 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -306601,15 +306601,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #348] @ 188bec │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -306696,15 +306696,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #340] @ 188d60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ add r3, r6, r7 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -306789,15 +306789,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #408] @ 188f18 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add ip, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, ip │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -306901,15 +306901,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #364] @ 1890a4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ and r7, r7, #7 │ │ │ │ add r7, r7, #6 │ │ │ │ @@ -306998,15 +306998,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #372] @ 189238 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1421] @ 0x58d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 189110 │ │ │ │ @@ -307099,15 +307099,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 18939c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1421] @ 0x58d │ │ │ │ @@ -307188,15 +307188,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #372] @ 189530 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1421] @ 0x58d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 189408 │ │ │ │ @@ -307289,15 +307289,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 189694 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1421] @ 0x58d │ │ │ │ @@ -307378,15 +307378,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #372] @ 189828 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1421] @ 0x58d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 189700 │ │ │ │ @@ -307479,15 +307479,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 18998c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1421] @ 0x58d │ │ │ │ @@ -307568,15 +307568,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 189aec │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1421] @ 0x58d │ │ │ │ cmp r3, #1 │ │ │ │ bne 1899ec │ │ │ │ ldr r2, [r6, #2232] @ 0x8b8 │ │ │ │ @@ -307656,15 +307656,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 189c3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1421] @ 0x58d │ │ │ │ cmp r3, #1 │ │ │ │ bne 189b48 │ │ │ │ ldr r2, [r5, #2232] @ 0x8b8 │ │ │ │ @@ -307740,15 +307740,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #356] @ 189dc0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1421] @ 0x58d │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 189ca8 │ │ │ │ @@ -307837,15 +307837,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 189f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1421] @ 0x58d │ │ │ │ @@ -307926,15 +307926,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 18a084 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1420] @ 0x58c │ │ │ │ cmp r3, #1 │ │ │ │ bne 189f84 │ │ │ │ ldr r2, [r6, #2228] @ 0x8b4 │ │ │ │ @@ -308014,15 +308014,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 18a1d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1420] @ 0x58c │ │ │ │ cmp r3, #1 │ │ │ │ bne 18a0e0 │ │ │ │ ldr r2, [r5, #2228] @ 0x8b4 │ │ │ │ @@ -308098,15 +308098,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #356] @ 18a358 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1420] @ 0x58c │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 18a240 │ │ │ │ @@ -308195,15 +308195,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 18a4bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1420] @ 0x58c │ │ │ │ @@ -308284,15 +308284,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #372] @ 18a650 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1447] @ 0x5a7 │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 18a528 │ │ │ │ @@ -308385,15 +308385,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #324] @ 18a7b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r5, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r5, #1447] @ 0x5a7 │ │ │ │ @@ -308474,15 +308474,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #516] @ 18a9d8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1418] @ 0x58a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18a870 │ │ │ │ @@ -308613,15 +308613,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #436] @ 18abb0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #400] @ 18abb4 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ @@ -308730,15 +308730,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #584] @ 18ae1c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1418] @ 0x58a │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18ac84 │ │ │ │ @@ -308886,15 +308886,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #468] @ 18b014 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #432] @ 18b018 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ @@ -309011,15 +309011,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #428] @ 18b1e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #412] @ 18b1e8 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1418] @ 0x58a │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -309128,15 +309128,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #644] @ 18b490 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1418] @ 0x58a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18b2e8 │ │ │ │ @@ -309299,15 +309299,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #500] @ 18b6a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ @@ -309432,15 +309432,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #744] @ 18b9b4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1418] @ 0x58a │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18b7cc │ │ │ │ @@ -309628,15 +309628,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #548] @ 18bbfc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ @@ -309773,15 +309773,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #352] @ 18bd80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1418] @ 0x58a │ │ │ │ cmp r3, #4 │ │ │ │ bne 18bc70 │ │ │ │ ldm r8, {r1, r2} │ │ │ │ @@ -309869,15 +309869,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #448] @ 18bf60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1418] @ 0x58a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18be14 │ │ │ │ @@ -309991,15 +309991,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #416] @ 18c120 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ str r0, [sp] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ @@ -310101,15 +310101,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #632] @ 18c3b8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r1, #1418] @ 0x58a │ │ │ │ str r1, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18c210 │ │ │ │ @@ -310269,15 +310269,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #500] @ 18c5d0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ @@ -310402,15 +310402,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #492] @ 18c7e0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18c680 │ │ │ │ @@ -310535,15 +310535,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #416] @ 18c9a4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #380] @ 18c9a8 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ @@ -310647,15 +310647,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #544] @ 18cbe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1418] @ 0x58a │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18ca64 │ │ │ │ @@ -310793,15 +310793,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #440] @ 18cdc4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #404] @ 18cdc8 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ @@ -310911,15 +310911,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #420] @ 18cf8c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #404] @ 18cf90 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r7, #1418] @ 0x58a │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #4 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -311026,15 +311026,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #440] @ 18d16c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #424] @ 18d170 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1418] @ 0x58a │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -311146,15 +311146,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #588] @ 18d3e0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18d250 │ │ │ │ @@ -311303,15 +311303,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ 18d5d4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311427,15 +311427,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #664] @ 18d890 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add fp, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [fp, #1418] @ 0x58a │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18d6d0 │ │ │ │ @@ -311603,15 +311603,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ 18daa8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -311736,15 +311736,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #336] @ 18dc1c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1418] @ 0x58a │ │ │ │ cmp r3, #3 │ │ │ │ bne 18db14 │ │ │ │ ldr r3, [r6, #2220] @ 0x8ac │ │ │ │ @@ -311828,15 +311828,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #336] @ 18dd8c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r6, #1418] @ 0x58a │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -311920,15 +311920,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #440] @ 18df64 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18de1c │ │ │ │ @@ -312040,15 +312040,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #404] @ 18e118 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r6] │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ @@ -312147,15 +312147,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #580] @ 18e37c │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ str fp, [sp] │ │ │ │ cmp r3, #4 │ │ │ │ bne 18e1ec │ │ │ │ @@ -312302,15 +312302,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ 18e570 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr sl, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r6, sl, #593920 @ 0x91000 │ │ │ │ mov r1, r0 │ │ │ │ @@ -312426,15 +312426,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #3940] @ 18f4f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub r8, r6, #1024 @ 0x400 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #3920] @ 18f4fc │ │ │ │ sub r8, r8, #4 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r8, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -313413,20 +313413,20 @@ │ │ │ │ bhi 18f4d4 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #2760] @ 0xac8 │ │ │ │ b 18e8a4 │ │ │ │ @ instruction: 0x01a64028 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - msreq CPSR_c, r4, lsr #8 │ │ │ │ + msreq CPSR_c, r4, asr #8 │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ - tsteq r9, r8, ror ip │ │ │ │ - tsteq r9, ip, ror #18 │ │ │ │ + @ instruction: 0x01094c98 │ │ │ │ + smlabbeq r9, ip, r9, r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq r9, r8, r8, r4 │ │ │ │ + tsteq r9, r8, lsl #18 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mov fp, #1 │ │ │ │ mov r8, ip │ │ │ │ mov r9, lr │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -314072,15 +314072,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ b 18fec4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ @ instruction: 0x01a60258 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x0121dc33 │ │ │ │ + @ instruction: 0x0121dc53 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @ instruction: 0x01a6011c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -314119,15 +314119,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #660] @ 19029c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ bne 190268 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -314285,26 +314285,26 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1900f0 │ │ │ │ b 190150 │ │ │ │ @ instruction: 0x01a625b4 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - smlawbeq r1, r4, pc, sp @ │ │ │ │ + @ instruction: 0x0121dfa4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r3, [pc, #672] @ 19056c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r4, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ bne 190538 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ @@ -314465,24 +314465,24 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1903a8 │ │ │ │ b 19040c │ │ │ │ strdeq r2, [r6, r0]! │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0121dc9c │ │ │ │ + @ instruction: 0x0121dcbc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #636] @ 190810 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ bne 1907dc │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -314634,26 +314634,26 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 190674 │ │ │ │ b 1906cc │ │ │ │ @ instruction: 0x01a62028 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0121d9e0 │ │ │ │ + @ instruction: 0x0121da00 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #652] @ 190ac8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ mov r4, r2 │ │ │ │ bne 190a94 │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ @@ -314808,24 +314808,24 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 190914 │ │ │ │ b 190970 │ │ │ │ @ instruction: 0x01a61d80 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0121d710 │ │ │ │ + @ instruction: 0x0121d730 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #624] @ 190d60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ bne 190d2c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -314974,25 +314974,25 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 190bc8 │ │ │ │ b 190c18 │ │ │ │ @ instruction: 0x01a61acc │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0121d460 │ │ │ │ + smlawbeq r1, r0, r4, sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #620] @ 190ff8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 190fc4 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ @@ -315140,24 +315140,24 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 190e60 │ │ │ │ b 190eb0 │ │ │ │ @ instruction: 0x01a61830 │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0121d1b0 │ │ │ │ + ldrdeq sp, [r1, -r0]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #600] @ 191278 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ bne 191244 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -315300,24 +315300,24 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1910f0 │ │ │ │ b 191138 │ │ │ │ @ instruction: 0x01a6159c │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - @ instruction: 0x0121cf18 │ │ │ │ + @ instruction: 0x0121cf38 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #588] @ 1914ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 1914b8 │ │ │ │ add r3, r8, #565248 @ 0x8a000 │ │ │ │ @@ -315457,26 +315457,26 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19136c │ │ │ │ b 1913b0 │ │ │ │ @ instruction: 0x01a6131c │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ - smlawbeq r1, ip, ip, ip │ │ │ │ + @ instruction: 0x0121ccac │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #508] @ 191710 │ │ │ │ ldr r2, [pc, #508] @ 191714 │ │ │ │ ldr r7, [pc, #508] @ 191718 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 1916c8 │ │ │ │ cmp r3, r7 │ │ │ │ @@ -315597,26 +315597,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 19160c │ │ │ │ @ instruction: 0x01a610a0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r0, asr #22 │ │ │ │ - smlatteq r9, ip, r8, r1 │ │ │ │ + tsteq r9, r0, ror #22 │ │ │ │ + tsteq r9, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #484] @ 191928 │ │ │ │ ldr r2, [pc, #484] @ 19192c │ │ │ │ ldr r7, [pc, #484] @ 191930 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 1918e0 │ │ │ │ cmp r3, r7 │ │ │ │ @@ -315731,26 +315731,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 191830 │ │ │ │ @ instruction: 0x01a60e70 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r8, lsl r9 │ │ │ │ - ldrdeq r1, [r9, -r4] │ │ │ │ + tsteq r9, r8, lsr r9 │ │ │ │ + strdeq r1, [r9, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #476] @ 191b38 │ │ │ │ ldr r2, [pc, #476] @ 191b3c │ │ │ │ ldr r7, [pc, #476] @ 191b40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 191af0 │ │ │ │ cmp r3, r7 │ │ │ │ @@ -315863,26 +315863,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 191a44 │ │ │ │ @ instruction: 0x01a60c58 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq r1, [r9, -r8] │ │ │ │ - smlabteq r9, r4, r4, r1 │ │ │ │ + tsteq r9, r8, lsl r7 │ │ │ │ + smlatteq r9, r4, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #460] @ 191d38 │ │ │ │ ldr r2, [pc, #460] @ 191d3c │ │ │ │ ldr r7, [pc, #460] @ 191d40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 191cf0 │ │ │ │ cmp r3, r7 │ │ │ │ @@ -315991,26 +315991,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 191c4c │ │ │ │ @ instruction: 0x01a60a48 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatteq r9, r8, r4, r1 │ │ │ │ - smlabteq r9, r4, r2, r1 │ │ │ │ + tsteq r9, r8, lsl #10 │ │ │ │ + smlatteq r9, r4, r2, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #440] @ 191f24 │ │ │ │ ldr r2, [pc, #440] @ 191f28 │ │ │ │ ldr r7, [pc, #440] @ 191f2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 191edc │ │ │ │ cmp r3, r7 │ │ │ │ @@ -316114,26 +316114,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 191e40 │ │ │ │ @ instruction: 0x01a60848 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatteq r9, ip, r2, r1 │ │ │ │ - ldrdeq r1, [r9, -r8] │ │ │ │ + tsteq r9, ip, lsl #6 │ │ │ │ + strdeq r1, [r9, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #428] @ 192104 │ │ │ │ ldr r2, [pc, #428] @ 192108 │ │ │ │ ldr r7, [pc, #428] @ 19210c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r7 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ bne 1920bc │ │ │ │ cmp r3, r7 │ │ │ │ @@ -316234,26 +316234,26 @@ │ │ │ │ popcs {r4, r5, r6, r7, r8, pc} │ │ │ │ b 192024 │ │ │ │ @ instruction: 0x01a6065c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - strdeq r1, [r9, -ip] │ │ │ │ - strdeq r0, [r9, -r8] │ │ │ │ + tsteq r9, ip, lsl r1 │ │ │ │ + tsteq r9, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #992] @ 192518 │ │ │ │ ldr r4, [pc, #992] @ 19251c │ │ │ │ ldr r6, [pc, #992] @ 192520 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 1922ac │ │ │ │ @@ -316495,26 +316495,26 @@ │ │ │ │ bhi 192444 │ │ │ │ b 192338 │ │ │ │ @ instruction: 0x01a6047c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlabbeq r9, r0, sp, r0 │ │ │ │ - tsteq r9, r0, lsl sp │ │ │ │ + smlatbeq r9, r0, sp, r0 │ │ │ │ + tsteq r9, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #820] @ 192880 │ │ │ │ ldr r5, [pc, #820] @ 192884 │ │ │ │ ldr r4, [pc, #820] @ 192888 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 192734 │ │ │ │ @@ -316713,26 +316713,26 @@ │ │ │ │ bcc 1927f8 │ │ │ │ b 19267c │ │ │ │ @ instruction: 0x01a60068 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlatteq r9, r8, r8, r0 │ │ │ │ - smlabbeq r9, r8, r8, r0 │ │ │ │ + tsteq r9, r8, lsl #18 │ │ │ │ + smlatbeq r9, r8, r8, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #928] @ 192c54 │ │ │ │ ldr r4, [pc, #928] @ 192c58 │ │ │ │ ldr r6, [pc, #928] @ 192c5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r6 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ bne 192a08 │ │ │ │ @@ -316958,26 +316958,26 @@ │ │ │ │ bhi 192b90 │ │ │ │ b 192a94 │ │ │ │ @ instruction: 0x01a5fd00 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r9, r4, lsl #12 │ │ │ │ - @ instruction: 0x010905b4 │ │ │ │ + tsteq r9, r4, lsr #12 │ │ │ │ + ldrdeq r0, [r9, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #768] @ 192f88 │ │ │ │ ldr r5, [pc, #768] @ 192f8c │ │ │ │ ldr r4, [pc, #768] @ 192f90 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 192e4c │ │ │ │ @@ -317163,26 +317163,26 @@ │ │ │ │ bcc 192f08 │ │ │ │ b 192d9c │ │ │ │ @ instruction: 0x01a5f92c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x010901b0 │ │ │ │ - tsteq r9, r0, ror r1 │ │ │ │ + ldrdeq r0, [r9, -r0] │ │ │ │ + @ instruction: 0x01090190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #864] @ 19331c │ │ │ │ ldr fp, [pc, #864] @ 193320 │ │ │ │ ldr r5, [pc, #864] @ 193324 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, fp │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ bne 1930ec │ │ │ │ @@ -317392,26 +317392,26 @@ │ │ │ │ mov r6, r5 │ │ │ │ b 193178 │ │ │ │ strdeq pc, [r5, r8]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tstpeq r8, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - ldrdeq pc, [r8, -r0] │ │ │ │ + tstpeq r8, r0, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + strdeq pc, [r8, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #764] @ 19364c │ │ │ │ ldr fp, [pc, #764] @ 193650 │ │ │ │ ldr r4, [pc, #764] @ 193654 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, fp │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ movne fp, #1 │ │ │ │ moveq fp, #0 │ │ │ │ bne 193498 │ │ │ │ @@ -317596,27 +317596,27 @@ │ │ │ │ bcc 1935d8 │ │ │ │ b 193528 │ │ │ │ @ instruction: 0x01a5f264 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ + tstpeq r8, r4, ror #22 @ p-variant is OBSOLETE │ │ │ │ tstpeq r8, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, lsr #22 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #792] @ 193998 │ │ │ │ ldr sl, [pc, #792] @ 19399c │ │ │ │ ldr r5, [pc, #792] @ 1939a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, sl │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ str r1, [sp] │ │ │ │ bne 193790 │ │ │ │ @@ -317806,26 +317806,26 @@ │ │ │ │ bhi 1938f4 │ │ │ │ mov r6, r5 │ │ │ │ b 19381c │ │ │ │ @ instruction: 0x01a5ef38 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tstpeq r8, ip, lsr r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, ip, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r8, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #652] @ 193c54 │ │ │ │ ldr r6, [pc, #652] @ 193c58 │ │ │ │ ldr r4, [pc, #652] @ 193c5c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r6 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ bne 193b48 │ │ │ │ @@ -317981,25 +317981,25 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bhi 193be4 │ │ │ │ b 193aac │ │ │ │ @ instruction: 0x01a5ebec │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tstpeq r8, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r8, r4, ror r4 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r8, r8, r4, pc @ │ │ │ │ + @ instruction: 0x0108f494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #1020] @ 194080 │ │ │ │ ldr r7, [pc, #1020] @ 194084 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #1004] @ 194088 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ @@ -318249,25 +318249,25 @@ │ │ │ │ bhi 193fa8 │ │ │ │ b 193eac │ │ │ │ @ instruction: 0x01a5e938 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlabbeq r8, r0, r3, pc @ │ │ │ │ - @ instruction: 0x0108f198 │ │ │ │ + smlatbeq r8, r0, r3, pc @ │ │ │ │ + @ instruction: 0x0108f1b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #940] @ 194460 │ │ │ │ ldr r6, [pc, #940] @ 194464 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldr r3, [pc, #924] @ 194468 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ movne r2, #1 │ │ │ │ @@ -318497,25 +318497,25 @@ │ │ │ │ bcc 1943d0 │ │ │ │ b 19431c │ │ │ │ @ instruction: 0x01a5e508 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r8, r8, lsl #30 │ │ │ │ - tsteq r8, r4, lsr sp │ │ │ │ + tsteq r8, r8, lsr #30 │ │ │ │ + tsteq r8, r4, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #956] @ 194850 │ │ │ │ ldr r7, [pc, #956] @ 194854 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #940] @ 194858 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ @@ -318749,25 +318749,25 @@ │ │ │ │ bhi 194788 │ │ │ │ b 19469c │ │ │ │ @ instruction: 0x01a5e128 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r8, r4, ror #22 │ │ │ │ - smlatbeq r8, r8, r9, lr │ │ │ │ + smlabbeq r8, r4, fp, lr │ │ │ │ + smlabteq r8, r8, r9, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #860] @ 194be0 │ │ │ │ ldr r6, [pc, #860] @ 194be4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldr r3, [pc, #844] @ 194be8 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ movne r2, #1 │ │ │ │ @@ -318977,25 +318977,25 @@ │ │ │ │ bhi 194b5c │ │ │ │ b 194ab4 │ │ │ │ @ instruction: 0x01a5dd38 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - tsteq r8, r4, asr #14 │ │ │ │ - @ instruction: 0x0108e59c │ │ │ │ + tsteq r8, r4, ror #14 │ │ │ │ + @ instruction: 0x0108e5bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #944] @ 194fc4 │ │ │ │ ldr r6, [pc, #944] @ 194fc8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #928] @ 194fcc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ @@ -319226,25 +319226,25 @@ │ │ │ │ mov r5, r8 │ │ │ │ b 194df8 │ │ │ │ @ instruction: 0x01a5d9a8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq lr, [r8, -ip] │ │ │ │ - tsteq r8, ip, asr #4 │ │ │ │ + strdeq lr, [r8, -ip] │ │ │ │ + tsteq r8, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #788] @ 19530c │ │ │ │ ldr r6, [pc, #788] @ 195310 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #772] @ 195314 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ @@ -319436,25 +319436,25 @@ │ │ │ │ bcc 195290 │ │ │ │ b 1951f0 │ │ │ │ @ instruction: 0x01a5d5c4 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq sp, [r8, -ip] │ │ │ │ - tsteq r8, r0, ror #28 │ │ │ │ + strdeq sp, [r8, -ip] │ │ │ │ + smlabbeq r8, r0, lr, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #852] @ 195694 │ │ │ │ ldr r6, [pc, #852] @ 195698 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #836] @ 19569c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ @@ -319661,25 +319661,25 @@ │ │ │ │ bhi 1955e8 │ │ │ │ mov r5, r7 │ │ │ │ b 195508 │ │ │ │ @ instruction: 0x01a5d27c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlatbeq r8, r0, ip, sp │ │ │ │ - tsteq r8, ip, lsr fp │ │ │ │ + smlabteq r8, r0, ip, sp │ │ │ │ + tsteq r8, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #716] @ 195990 │ │ │ │ ldr sl, [pc, #716] @ 195994 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #700] @ 195998 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, sl │ │ │ │ cmpne r1, r3 │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ @@ -319852,24 +319852,24 @@ │ │ │ │ cmp r3, sl │ │ │ │ bhi 195920 │ │ │ │ b 19588c │ │ │ │ strdeq ip, [r5, r8]! │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - tsteq r8, r0, lsl r9 │ │ │ │ - smlabteq r8, r0, r7, sp │ │ │ │ + tsteq r8, r0, lsr r9 │ │ │ │ + smlatteq r8, r0, r7, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #668] @ 195c5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 195b8c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -320029,28 +320029,28 @@ │ │ │ │ b 195b80 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 195aa8 │ │ │ │ b 195b08 │ │ │ │ strdeq ip, [r5, ip]! @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - ldrdeq r8, [r1, -ip]! │ │ │ │ + strdeq r8, [r1, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #660] @ 195f20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 195e50 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -320206,24 +320206,24 @@ │ │ │ │ b 195e44 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 195d74 │ │ │ │ b 195dcc │ │ │ │ @ instruction: 0x01a5c928 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r8, [r1, -ip]! │ │ │ │ + @ instruction: 0x0121821c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #668] @ 1961e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 196114 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -320383,28 +320383,28 @@ │ │ │ │ b 196108 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 196030 │ │ │ │ b 196090 │ │ │ │ @ instruction: 0x01a5c674 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01217f1c │ │ │ │ + @ instruction: 0x01217f3c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #660] @ 1964a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 1963d8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -320560,24 +320560,24 @@ │ │ │ │ b 1963cc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1962fc │ │ │ │ b 196354 │ │ │ │ @ instruction: 0x01a5c3a0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01217c3c │ │ │ │ + @ instruction: 0x01217c5c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #600] @ 196728 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ bne 1966f4 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -320720,24 +320720,24 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1965a0 │ │ │ │ b 1965e8 │ │ │ │ @ instruction: 0x01a5c0ec │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - @ instruction: 0x01217840 │ │ │ │ + @ instruction: 0x01217860 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #568] @ 196988 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne 196954 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -320872,24 +320872,24 @@ │ │ │ │ b 25ca40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 196820 │ │ │ │ b 196868 │ │ │ │ @ instruction: 0x01a5be6c │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - smlawteq r1, r4, r5, r7 │ │ │ │ + @ instruction: 0x012175e4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #664] @ 196c48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 196b78 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -321048,24 +321048,24 @@ │ │ │ │ b 196b6c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 196a98 │ │ │ │ b 196af4 │ │ │ │ @ instruction: 0x01a5bc0c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r1, r8, r3, r7 │ │ │ │ + @ instruction: 0x012173a8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #668] @ 196f0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 196e3c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -321225,24 +321225,24 @@ │ │ │ │ b 196e30 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 196d58 │ │ │ │ b 196db8 │ │ │ │ @ instruction: 0x01a5b94c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x012170ac │ │ │ │ + smlawteq r1, ip, r0, r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #664] @ 1971cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 1970fc │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -321401,24 +321401,24 @@ │ │ │ │ b 1970f0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19701c │ │ │ │ b 197078 │ │ │ │ @ instruction: 0x01a5b688 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - ldrdeq r6, [r1, -r4]! │ │ │ │ + strdeq r6, [r1, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #668] @ 197490 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 1973c0 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -321578,24 +321578,24 @@ │ │ │ │ b 1973b4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1972dc │ │ │ │ b 19733c │ │ │ │ @ instruction: 0x01a5b3c8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - strdeq r6, [r1, -r8]! │ │ │ │ + @ instruction: 0x01216b18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ 19773c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 197674 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -321749,24 +321749,24 @@ │ │ │ │ b 197668 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197598 │ │ │ │ b 1975f0 │ │ │ │ @ instruction: 0x01a5b104 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01216828 │ │ │ │ + @ instruction: 0x01216848 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #632] @ 1979dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp] │ │ │ │ bne 197918 │ │ │ │ @@ -321917,24 +321917,24 @@ │ │ │ │ b 19790c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197844 │ │ │ │ b 197894 │ │ │ │ @ instruction: 0x01a5ae58 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01216568 │ │ │ │ + smlawbeq r1, r8, r5, r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ 197c88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 197bc0 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -322088,24 +322088,24 @@ │ │ │ │ b 197bb4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197ae4 │ │ │ │ b 197b3c │ │ │ │ @ instruction: 0x01a5abb8 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x012162a4 │ │ │ │ + smlawteq r1, r4, r2, r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #632] @ 197f28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp] │ │ │ │ bne 197e64 │ │ │ │ @@ -322256,24 +322256,24 @@ │ │ │ │ b 197e58 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 197d90 │ │ │ │ b 197de0 │ │ │ │ @ instruction: 0x01a5a90c │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01215fe4 │ │ │ │ + @ instruction: 0x01216004 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #628] @ 1981c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 1980fc │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -322423,24 +322423,24 @@ │ │ │ │ b 1980f0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198028 │ │ │ │ b 198078 │ │ │ │ @ instruction: 0x01a5a66c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01215d30 │ │ │ │ + @ instruction: 0x01215d50 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #604] @ 198448 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 19838c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -322584,24 +322584,24 @@ │ │ │ │ b 198380 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1982c0 │ │ │ │ b 198308 │ │ │ │ ldrdeq sl, [r5, r0]! │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlawbeq r1, r4, sl, r5 │ │ │ │ + @ instruction: 0x01215aa4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #628] @ 1986e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 19861c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -322751,24 +322751,24 @@ │ │ │ │ b 198610 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198548 │ │ │ │ b 198598 │ │ │ │ @ instruction: 0x01a5a14c │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - ldrdeq r5, [r1, -r8]! │ │ │ │ + strdeq r5, [r1, -r8]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #604] @ 198968 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 1988ac │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -322912,24 +322912,24 @@ │ │ │ │ b 1988a0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1987e0 │ │ │ │ b 198828 │ │ │ │ @ instruction: 0x01a59eb0 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x0121552c │ │ │ │ + @ instruction: 0x0121554c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #604] @ 198bec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 198b2c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -323073,24 +323073,24 @@ │ │ │ │ b 198b20 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198a60 │ │ │ │ b 198aa8 │ │ │ │ @ instruction: 0x01a59c2c │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x01215294 │ │ │ │ + @ instruction: 0x012152b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #592] @ 198e64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 198da8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -323231,24 +323231,24 @@ │ │ │ │ b 198d9c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198ce0 │ │ │ │ b 198d24 │ │ │ │ @ instruction: 0x01a599a8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - strdeq r4, [r1, -ip]! │ │ │ │ + @ instruction: 0x0121501c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #604] @ 1990e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 199028 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -323392,24 +323392,24 @@ │ │ │ │ b 19901c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 198f5c │ │ │ │ b 198fa4 │ │ │ │ @ instruction: 0x01a59730 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x01214d64 │ │ │ │ + smlawbeq r1, r4, sp, r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #592] @ 199360 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 1992a4 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -323550,24 +323550,24 @@ │ │ │ │ b 199298 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1991dc │ │ │ │ b 199220 │ │ │ │ @ instruction: 0x01a594ac │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - smlawteq r1, ip, sl, r4 │ │ │ │ + @ instruction: 0x01214aec │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #776] @ 199690 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 199580 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -323754,24 +323754,24 @@ │ │ │ │ b 199574 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 199484 │ │ │ │ b 199500 │ │ │ │ @ instruction: 0x01a59234 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq r4, [r1, -r8]! │ │ │ │ + strdeq r4, [r1, -r8]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #768] @ 1999b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 1998a8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -323956,24 +323956,24 @@ │ │ │ │ b 19989c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1997b0 │ │ │ │ b 199828 │ │ │ │ @ instruction: 0x01a58f04 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01214498 │ │ │ │ + @ instruction: 0x012144b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #768] @ 199ce0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 199bd0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -324158,24 +324158,24 @@ │ │ │ │ b 199bc4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 199ad8 │ │ │ │ b 199b50 │ │ │ │ ldrdeq r8, [r5, ip]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01214158 │ │ │ │ + @ instruction: 0x01214178 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #776] @ 19a010 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 199f00 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -324362,25 +324362,25 @@ │ │ │ │ b 199ef4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 199e04 │ │ │ │ b 199e80 │ │ │ │ @ instruction: 0x01a588b4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01213e10 │ │ │ │ + @ instruction: 0x01213e30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #736] @ 19a31c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ ldrsh r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 19a24c │ │ │ │ @@ -324557,24 +324557,24 @@ │ │ │ │ b 19a240 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19a140 │ │ │ │ b 19a1c8 │ │ │ │ @ instruction: 0x01a58580 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01213aac │ │ │ │ + smlawteq r1, ip, sl, r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #768] @ 19a644 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 19a534 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -324759,24 +324759,24 @@ │ │ │ │ b 19a528 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19a43c │ │ │ │ b 19a4b4 │ │ │ │ @ instruction: 0x01a58278 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012137ac │ │ │ │ + smlawteq r1, ip, r7, r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #660] @ 19a900 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 19a830 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -324934,25 +324934,25 @@ │ │ │ │ b 19a824 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19a754 │ │ │ │ b 19a7ac │ │ │ │ @ instruction: 0x01a57f50 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01213494 │ │ │ │ + @ instruction: 0x012134b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #660] @ 19abc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 19aaf0 │ │ │ │ @@ -325110,24 +325110,24 @@ │ │ │ │ b 19aae4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19aa0c │ │ │ │ b 19aa6c │ │ │ │ @ instruction: 0x01a57c90 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x012131bc │ │ │ │ + ldrdeq r3, [r1, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #788] @ 19aefc │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 19adf4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -325317,28 +325317,28 @@ │ │ │ │ b 19ade4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ace8 │ │ │ │ b 19ad64 │ │ │ │ ldrdeq r7, [r5, r4]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01212ea0 │ │ │ │ + smlawteq r1, r0, lr, r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #732] @ 19b20c │ │ │ │ mov r1, r0 │ │ │ │ strd r4, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ bne 19b148 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -325513,24 +325513,24 @@ │ │ │ │ b 19b13c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19b034 │ │ │ │ b 19b0c4 │ │ │ │ @ instruction: 0x01a57688 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01212b34 │ │ │ │ + @ instruction: 0x01212b54 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #768] @ 19b534 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 19b424 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -325715,24 +325715,24 @@ │ │ │ │ b 19b418 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19b32c │ │ │ │ b 19b3a4 │ │ │ │ @ instruction: 0x01a57388 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01212840 │ │ │ │ + @ instruction: 0x01212860 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #892] @ 19b8d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 19b7b0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -325949,24 +325949,24 @@ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19b680 │ │ │ │ b 19b720 │ │ │ │ @ instruction: 0x01a57060 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - @ instruction: 0x0121249c │ │ │ │ + @ instruction: 0x012124bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #992] @ 19bce4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 19bb94 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -326208,25 +326208,25 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ba44 │ │ │ │ b 19bb04 │ │ │ │ @ instruction: 0x01a56cb8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - @ instruction: 0x012120a0 │ │ │ │ + smlawteq r1, r0, r0, r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #764] @ 19c00c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #756] @ 19c010 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ bne 19bf1c │ │ │ │ add r3, r7, #565248 @ 0x8a000 │ │ │ │ @@ -326411,29 +326411,29 @@ │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19be18 │ │ │ │ b 19be90 │ │ │ │ @ instruction: 0x01a568ac │ │ │ │ ldrdeq r4, [r5, r4]! @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ - @ instruction: 0x01211d00 │ │ │ │ + @ instruction: 0x01211d20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr r3, [pc, #764] @ 19c340 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [pc, #752] @ 19c344 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ bne 19c244 │ │ │ │ add r3, r7, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -326616,24 +326616,24 @@ │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19c144 │ │ │ │ b 19c1b8 │ │ │ │ @ instruction: 0x01a5656c │ │ │ │ @ instruction: 0x01a53f94 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ - smlawteq r1, r0, r9, r1 │ │ │ │ + @ instruction: 0x012119e0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #1084] @ 19c7ac │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 19c644 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -326898,24 +326898,24 @@ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19c4d4 │ │ │ │ b 19c5b4 │ │ │ │ @ instruction: 0x01a5624c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ - @ instruction: 0x012115a8 │ │ │ │ + smlawteq r1, r8, r5, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #1232] @ 19cca8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 19cb08 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -327217,24 +327217,24 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19c968 │ │ │ │ b 19ca78 │ │ │ │ @ instruction: 0x01a55de4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ - smlawteq r1, ip, r0, r1 │ │ │ │ + @ instruction: 0x012110ec │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #1076] @ 19d108 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ bne 19cfa0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -327497,24 +327497,24 @@ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ce34 │ │ │ │ b 19cf10 │ │ │ │ @ instruction: 0x01a558e8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ blcc fe1bd31c │ │ │ │ - @ instruction: 0x01210c1c │ │ │ │ + @ instruction: 0x01210c3c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #740] @ 19d418 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ bne 19d314 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -327692,24 +327692,24 @@ │ │ │ │ b 19d308 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19d224 │ │ │ │ b 19d294 │ │ │ │ @ instruction: 0x01a55488 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x01210890 │ │ │ │ + @ instruction: 0x012108b0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #692] @ 19d6f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 19d630 │ │ │ │ @@ -327875,24 +327875,24 @@ │ │ │ │ b 19d624 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19d538 │ │ │ │ b 19d5ac │ │ │ │ @ instruction: 0x01a5517c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0121055c │ │ │ │ + @ instruction: 0x0121057c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #628] @ 19d990 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ bne 19d8c8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -328042,24 +328042,24 @@ │ │ │ │ b 19d8bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19d7f4 │ │ │ │ b 19d844 │ │ │ │ @ instruction: 0x01a54ea0 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smulwbeq r1, r8, r2 │ │ │ │ + smlawteq r1, r8, r2, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #632] @ 19dc30 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 19db6c │ │ │ │ @@ -328210,24 +328210,24 @@ │ │ │ │ b 19db60 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19da94 │ │ │ │ b 19dae8 │ │ │ │ @ instruction: 0x01a54c04 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - msreq LR_irq, ip, ror #31 │ │ │ │ + @ instruction: 0x0121000c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #744] @ 19df40 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19de38 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -328406,26 +328406,26 @@ │ │ │ │ b 19de2c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19dd48 │ │ │ │ b 19ddb8 │ │ │ │ @ instruction: 0x01a54964 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - msreq CPSR_, r8, lsl #26 │ │ │ │ + msreq CPSR_, r8, lsr #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #700] @ 19e228 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r4, r2 │ │ │ │ subs r2, r8, #0 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ bne 19e16c │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ @@ -328592,24 +328592,24 @@ │ │ │ │ b 19e160 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e06c │ │ │ │ b 19e0e8 │ │ │ │ @ instruction: 0x01a54650 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - msreq CPSR_, ip @ │ │ │ │ + ldrdeq pc, [r0, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #712] @ 19e518 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19e41c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -328780,24 +328780,24 @@ │ │ │ │ b 19e410 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e338 │ │ │ │ b 19e398 │ │ │ │ @ instruction: 0x01a5436c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - strdeq pc, [r0, -r4]! │ │ │ │ + msreq LR_irq, r4, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #648] @ 19e7c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 19e70c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -328952,24 +328952,24 @@ │ │ │ │ b 19e700 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e628 │ │ │ │ b 19e688 │ │ │ │ @ instruction: 0x01a5407c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - msreq LR_irq, ip, ror #7 │ │ │ │ + msreq CPSR_, ip, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #612] @ 19ea54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 19e98c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -329115,24 +329115,24 @@ │ │ │ │ b 19e980 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19e8c0 │ │ │ │ b 19e908 │ │ │ │ @ instruction: 0x01a53dcc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - msreq CPSR_, r0, asr r1 │ │ │ │ + msreq CPSR_, r0, ror r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #604] @ 19ecd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 19ec1c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -329276,24 +329276,24 @@ │ │ │ │ b 19ec10 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19eb50 │ │ │ │ b 19eb98 │ │ │ │ @ instruction: 0x01a53b40 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120eea8 │ │ │ │ + smlawteq r0, r8, lr, lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #708] @ 19efc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 19eec8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -329463,25 +329463,25 @@ │ │ │ │ b 19eebc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19ede4 │ │ │ │ b 19ee48 │ │ │ │ @ instruction: 0x01a538bc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120ebe4 │ │ │ │ + @ instruction: 0x0120ec04 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #660] @ 19f284 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ bne 19f1c8 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ @@ -329639,24 +329639,24 @@ │ │ │ │ b 19f1bc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19f0dc │ │ │ │ b 19f144 │ │ │ │ @ instruction: 0x01a535cc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r0, ip, r8, lr │ │ │ │ + @ instruction: 0x0120e8ec │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #656] @ 19f53c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 19f458 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -329813,24 +329813,24 @@ │ │ │ │ b 19f44c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19f384 │ │ │ │ b 19f3d4 │ │ │ │ @ instruction: 0x01a53310 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120e624 │ │ │ │ + @ instruction: 0x0120e644 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #612] @ 19f7c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ bne 19f70c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -329976,24 +329976,24 @@ │ │ │ │ b 19f700 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19f638 │ │ │ │ b 19f688 │ │ │ │ @ instruction: 0x01a53058 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120e358 │ │ │ │ + @ instruction: 0x0120e378 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #604] @ 19fa4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 19f98c │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -330137,24 +330137,24 @@ │ │ │ │ b 19f980 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19f8c0 │ │ │ │ b 19f908 │ │ │ │ @ instruction: 0x01a52dcc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - strheq lr, [r0, -ip]! │ │ │ │ + ldrdeq lr, [r0, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #592] @ 19fcc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 19fc08 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -330295,24 +330295,24 @@ │ │ │ │ b 19fbfc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19fb40 │ │ │ │ b 19fb84 │ │ │ │ @ instruction: 0x01a52b48 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120de28 │ │ │ │ + @ instruction: 0x0120de48 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #668] @ 19ff88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 19fe9c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -330472,24 +330472,24 @@ │ │ │ │ b 19fe90 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 19fdc4 │ │ │ │ b 19fe1c │ │ │ │ ldrdeq r2, [r5, r0]! │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120db7c │ │ │ │ + @ instruction: 0x0120db9c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #624] @ 1a0220 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 1a0164 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ @@ -330638,25 +330638,25 @@ │ │ │ │ b 1a0158 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a008c │ │ │ │ b 1a00e0 │ │ │ │ @ instruction: 0x01a5260c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120d89c │ │ │ │ + @ instruction: 0x0120d8bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #792] @ 1a0560 │ │ │ │ mov r3, r0 │ │ │ │ rsb r5, r3, #45 @ 0x2d │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, r1 │ │ │ │ movcs r5, r1 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r0, r4] │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -330856,15 +330856,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #756] @ 1a0880 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -331056,15 +331056,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #752] @ 1a0b9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ rsb r0, r3, #45 @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ movcc r1, r0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ @@ -331256,15 +331256,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #716] @ 1a0e90 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #45 @ 0x2d │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ subs r6, r1, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ bmi 1a0d14 │ │ │ │ @@ -331443,15 +331443,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #772] @ 1a11bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov sl, r1 │ │ │ │ bne 1a1160 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -331637,28 +331637,28 @@ │ │ │ │ b 1a0fe0 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a0fb4 │ │ │ │ b 1a1030 │ │ │ │ @ instruction: 0x01a51704 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - smlawteq r0, ip, pc, ip @ │ │ │ │ + @ instruction: 0x0120cfec │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ ldr r3, [pc, #732] @ 1a14c8 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 1a1474 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1a12f8 │ │ │ │ @@ -331832,24 +331832,24 @@ │ │ │ │ b 1a1310 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a12e8 │ │ │ │ b 1a135c │ │ │ │ @ instruction: 0x01a513c8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120cca0 │ │ │ │ + smlawteq r0, r0, ip, ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #724] @ 1a17c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 1a176c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -332023,24 +332023,24 @@ │ │ │ │ b 1a160c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a15e4 │ │ │ │ b 1a1650 │ │ │ │ @ instruction: 0x01a510cc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120c990 │ │ │ │ + @ instruction: 0x0120c9b0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #696] @ 1a1aa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bne 1a1a50 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -332207,24 +332207,24 @@ │ │ │ │ b 1a1904 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a18dc │ │ │ │ b 1a1944 │ │ │ │ ldrdeq r0, [r5, r0]! @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120c694 │ │ │ │ + @ instruction: 0x0120c6b4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #684] @ 1a1d78 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ bne 1a1d20 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -332388,24 +332388,24 @@ │ │ │ │ b 1a1bdc │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a1bb4 │ │ │ │ b 1a1c14 │ │ │ │ strdeq r0, [r5, r0]! @ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120c3ac │ │ │ │ + smlawteq r0, ip, r3, ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #660] @ 1a2034 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ stm sp, {r1, r2} │ │ │ │ bne 1a1fe0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -332563,24 +332563,24 @@ │ │ │ │ b 1a1eac │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a1e84 │ │ │ │ b 1a1ee0 │ │ │ │ @ instruction: 0x01a5081c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrdeq ip, [r0, -r4]! │ │ │ │ + strdeq ip, [r0, -r4]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 1a22ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 1a2288 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -332737,24 +332737,24 @@ │ │ │ │ b 1a215c │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a2134 │ │ │ │ b 1a2184 │ │ │ │ @ instruction: 0x01a50560 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120be14 │ │ │ │ + @ instruction: 0x0120be34 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #644] @ 1a2598 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ str r1, [sp, #8] │ │ │ │ bne 1a2534 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -332908,24 +332908,24 @@ │ │ │ │ b 1a2410 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ bcc 1a23e8 │ │ │ │ b 1a2434 │ │ │ │ @ instruction: 0x01a502a8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - @ instruction: 0x0120bb50 │ │ │ │ + @ instruction: 0x0120bb70 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 1a26a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ beq 1a25f0 │ │ │ │ ldr r3, [pc, #200] @ 1a26ac │ │ │ │ mov r2, #4 │ │ │ │ @@ -332983,15 +332983,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #244] @ 1a27bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -333052,15 +333052,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ 1a28b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #3 │ │ │ │ beq 1a280c │ │ │ │ ldr r3, [pc, #188] @ 1a28bc │ │ │ │ mov r2, #3 │ │ │ │ @@ -333115,15 +333115,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 1a29bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #3 │ │ │ │ beq 1a2910 │ │ │ │ @@ -333180,15 +333180,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 1a2aac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 1a2a0c │ │ │ │ ldr r3, [pc, #176] @ 1a2ab0 │ │ │ │ mov r2, #2 │ │ │ │ @@ -333240,15 +333240,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #212] @ 1a2ba0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r5, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #1416] @ 0x588 │ │ │ │ cmp r3, #2 │ │ │ │ beq 1a2b00 │ │ │ │ ldr r3, [pc, #176] @ 1a2ba4 │ │ │ │ @@ -333301,15 +333301,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #428] @ 1a2d6c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a2c38 │ │ │ │ @@ -333416,15 +333416,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #416] @ 1a2f2c │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a2e00 │ │ │ │ @@ -333528,15 +333528,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #400] @ 1a30dc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a2fb8 │ │ │ │ @@ -333636,15 +333636,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #392] @ 1a3284 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a3164 │ │ │ │ @@ -333742,15 +333742,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #368] @ 1a3414 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #2 │ │ │ │ bne 1a3300 │ │ │ │ @@ -333842,15 +333842,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #372] @ 1a35a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ bne 1a348c │ │ │ │ @@ -333943,15 +333943,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #336] @ 1a3718 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a3614 │ │ │ │ @@ -334035,15 +334035,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #328] @ 1a3880 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1422] @ 0x58e │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a3780 │ │ │ │ @@ -334125,15 +334125,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #400] @ 1a3a30 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1419] @ 0x58b │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a390c │ │ │ │ @@ -334233,15 +334233,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #392] @ 1a3bd8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1419] @ 0x58b │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a3ab8 │ │ │ │ @@ -334339,15 +334339,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #400] @ 1a3d88 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1417] @ 0x589 │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a3c64 │ │ │ │ @@ -334447,15 +334447,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #392] @ 1a3f30 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1417] @ 0x589 │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a3e10 │ │ │ │ @@ -334553,15 +334553,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #456] @ 1a4118 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -334679,15 +334679,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ ldr r3, [pc, #424] @ 1a42e8 │ │ │ │ and r9, r0, #7 │ │ │ │ ldrh r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a41c0 │ │ │ │ @@ -334791,15 +334791,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #428] @ 1a44b4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -334906,15 +334906,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #400] @ 1a4664 │ │ │ │ and r9, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ @@ -335014,15 +335014,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #400] @ 1a4814 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -335122,15 +335122,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #380] @ 1a49b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -335225,15 +335225,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #392] @ 1a4b58 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -335331,15 +335331,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #384] @ 1a4cf8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ and r9, r9, #7 │ │ │ │ add r9, r9, #6 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ add r3, r8, r9 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -335435,15 +335435,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #336] @ 1a4e68 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1420] @ 0x58c │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a4d64 │ │ │ │ @@ -335527,15 +335527,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #328] @ 1a4fd0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1420] @ 0x58c │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #1 │ │ │ │ bne 1a4ed0 │ │ │ │ @@ -335617,15 +335617,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #428] @ 1a519c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ str r9, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a5068 │ │ │ │ @@ -335732,15 +335732,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #416] @ 1a535c │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ cmp r3, #4 │ │ │ │ bne 1a5230 │ │ │ │ @@ -335844,15 +335844,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #400] @ 1a550c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ str r9, [sp] │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a53e8 │ │ │ │ @@ -335952,15 +335952,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #392] @ 1a56b4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r0, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r8, #1418] @ 0x58a │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r3, #3 │ │ │ │ bne 1a5594 │ │ │ │ @@ -336134,15 +336134,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1a5834 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -336153,15 +336153,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a5878 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #948] @ 0x3b4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -336170,15 +336170,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a58bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #940] @ 0x3ac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -336187,15 +336187,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1a5908 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -336206,15 +336206,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a594c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #924] @ 0x39c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -336223,15 +336223,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a5990 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -336240,15 +336240,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #56] @ 1a59e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r2, r6 │ │ │ │ @@ -336261,15 +336261,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 1a5a28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -336278,15 +336278,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1a5a78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1a56bc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -336298,15 +336298,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1a5ae4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ bl 1a56bc │ │ │ │ mov r1, r5 │ │ │ │ @@ -336327,15 +336327,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r0, [r0] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 1a5b30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -336350,15 +336350,15 @@ │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 1a5b90 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ bl 1a56bc │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #936] @ 0x3a8 │ │ │ │ @@ -336503,15 +336503,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1720] @ 1a6478 │ │ │ │ ldr r5, [pc, #1720] @ 1a647c │ │ │ │ ldr r4, [pc, #1720] @ 1a6480 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 1a619c │ │ │ │ @@ -336939,26 +336939,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1ae4ac │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a64a0 │ │ │ │ - ldrdeq ip, [r7, -ip] │ │ │ │ - tsteq r7, r0, lsr #28 │ │ │ │ + strdeq ip, [r7, -ip] │ │ │ │ + tsteq r7, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1720] @ 1a6b74 │ │ │ │ ldr r5, [pc, #1720] @ 1a6b78 │ │ │ │ ldr r4, [pc, #1720] @ 1a6b7c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 1a6898 │ │ │ │ @@ -337386,26 +337386,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1aeba8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a6b9c │ │ │ │ - smlatbeq r7, r4, r7, ip │ │ │ │ - tsteq r7, r4, lsr #14 │ │ │ │ + smlabteq r7, r4, r7, ip │ │ │ │ + tsteq r7, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1720] @ 1a7270 │ │ │ │ ldr r5, [pc, #1720] @ 1a7274 │ │ │ │ ldr r4, [pc, #1720] @ 1a7278 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ bne 1a6f94 │ │ │ │ @@ -337833,26 +337833,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1af2a4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a7298 │ │ │ │ - smlabteq r7, r8, r0, ip │ │ │ │ - tsteq r7, r8, lsr #32 │ │ │ │ + smlatteq r7, r8, r0, ip │ │ │ │ + tsteq r7, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #1836] @ 1a79e0 │ │ │ │ ldr r8, [pc, #1836] @ 1a79e4 │ │ │ │ ldr r4, [pc, #1836] @ 1a79e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r8 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 1a7590 │ │ │ │ @@ -338309,26 +338309,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1afa14 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a7a08 │ │ │ │ - tsteq r7, r0, lsl #22 │ │ │ │ - tsteq r7, ip, lsr #20 │ │ │ │ + tsteq r7, r0, lsr #22 │ │ │ │ + tsteq r7, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #1836] @ 1a8150 │ │ │ │ ldr r8, [pc, #1836] @ 1a8154 │ │ │ │ ldr r4, [pc, #1836] @ 1a8158 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r8 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 1a7d00 │ │ │ │ @@ -338785,26 +338785,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1b0184 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a8178 │ │ │ │ - tsteq r7, ip, asr #6 │ │ │ │ - @ instruction: 0x0107b2bc │ │ │ │ + tsteq r7, ip, ror #6 │ │ │ │ + ldrdeq fp, [r7, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #1836] @ 1a88c0 │ │ │ │ ldr r8, [pc, #1836] @ 1a88c4 │ │ │ │ ldr r4, [pc, #1836] @ 1a88c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r8 │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ movne r8, #1 │ │ │ │ moveq r8, #0 │ │ │ │ bne 1a8470 │ │ │ │ @@ -339261,26 +339261,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe1b08f4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a88e8 │ │ │ │ - strdeq sl, [r7, -r8] │ │ │ │ - tsteq r7, ip, asr #22 │ │ │ │ + tsteq r7, r8, lsl ip │ │ │ │ + tsteq r7, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #2044] @ 1a9100 │ │ │ │ ldr fp, [pc, #2044] @ 1a9104 │ │ │ │ ldr r4, [pc, #2044] @ 1a9108 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, fp │ │ │ │ cmpne r3, r4 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ movne fp, #1 │ │ │ │ moveq fp, #0 │ │ │ │ bne 1a8da0 │ │ │ │ @@ -339791,26 +339791,26 @@ │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ submi r0, r0, r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a9130 │ │ │ │ - tsteq r7, ip, ror r4 │ │ │ │ - tsteq r7, ip, lsl r2 │ │ │ │ + @ instruction: 0x0107a49c │ │ │ │ + tsteq r7, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #2168] @ 1a99c4 │ │ │ │ ldr sl, [pc, #2168] @ 1a99c8 │ │ │ │ ldr r4, [pc, #2168] @ 1a99cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, sl │ │ │ │ cmpne r3, r4 │ │ │ │ ldr fp, [r0, r2] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ movne sl, #1 │ │ │ │ moveq sl, #0 │ │ │ │ bne 1a94d4 │ │ │ │ @@ -340352,28 +340352,28 @@ │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ svclt 0x00800000 │ │ │ │ mvnsmi r8, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1a99f0 │ │ │ │ submi r0, r0, r0 │ │ │ │ - tsteq r7, r4, asr sp │ │ │ │ - smlatteq r7, r8, sl, r9 │ │ │ │ + tsteq r7, r4, ror sp │ │ │ │ + tsteq r7, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #3976] @ 1aa998 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [pc, #3968] @ 1aa99c │ │ │ │ ldr r3, [pc, #3968] @ 1aa9a0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ bne 1a9e1c │ │ │ │ cmp r7, #0 │ │ │ │ beq 1a9c30 │ │ │ │ @@ -341362,17 +341362,17 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1b29d0 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ - tsteq r7, ip, lsl r4 │ │ │ │ - smlatbeq r7, r0, r1, r9 │ │ │ │ - qsubeq r4, r4, r0 │ │ │ │ + tsteq r7, ip, lsr r4 │ │ │ │ + smlabteq r7, r0, r1, r9 │ │ │ │ + @ instruction: 0x01204074 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1aa9d4 │ │ │ │ submi r0, r0, r0 │ │ │ │ mov sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -341416,15 +341416,15 @@ │ │ │ │ ldr r5, [pc, #3984] @ 1aba0c │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3976] @ 1aba10 │ │ │ │ ldr r3, [pc, #3976] @ 1aba14 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr fp, [r0, r5] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ bne 1aae74 │ │ │ │ cmp r4, #0 │ │ │ │ beq 1aac78 │ │ │ │ @@ -342415,17 +342415,17 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ bcc fe1b3a44 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ - ldrdeq r8, [r7, -r8] │ │ │ │ - tsteq r7, r8, asr #2 │ │ │ │ - strdeq r2, [r0, -ip]! │ │ │ │ + strdeq r8, [r7, -r8] │ │ │ │ + tsteq r7, r8, ror #2 │ │ │ │ + @ instruction: 0x0120301c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1aba44 │ │ │ │ submi r0, r0, r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ @@ -342569,15 +342569,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3376] @ 1ac9bc │ │ │ │ ldr r3, [pc, #3376] @ 1ac9c0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ beq 1abd68 │ │ │ │ ldr r3, [pc, #3348] @ 1ac9c4 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1ac00c │ │ │ │ @@ -343421,20 +343421,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a442b4 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1ac9d8 │ │ │ │ @ instruction: 0x01a441bc │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a440e8 │ │ │ │ - @ instruction: 0x01202030 │ │ │ │ + qsubeq r2, r0, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a4400c │ │ │ │ @ instruction: 0x01a43fe4 │ │ │ │ - tsteq r7, r0, lsr r2 │ │ │ │ - smlabbeq r7, ip, pc, r6 @ │ │ │ │ + tsteq r7, r0, asr r2 │ │ │ │ + smlatbeq r7, ip, pc, r6 @ │ │ │ │ @ instruction: 0x01a43db4 │ │ │ │ strdeq r3, [r4, r8]! │ │ │ │ @ instruction: 0x01a43c30 │ │ │ │ bcc fe1b4a30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -343450,15 +343450,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #3744] @ 1ad8f4 │ │ │ │ ldr r3, [pc, #3744] @ 1ad8f8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ beq 1acb30 │ │ │ │ ldr r3, [pc, #3720] @ 1ad8fc │ │ │ │ cmp r1, r3 │ │ │ │ bne 1acde0 │ │ │ │ @@ -344395,20 +344395,20 @@ │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a434ec │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1ad910 │ │ │ │ @ instruction: 0x01a433ec │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a43318 │ │ │ │ - @ instruction: 0x01201278 │ │ │ │ + @ instruction: 0x01201298 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a43238 │ │ │ │ @ instruction: 0x01a43210 │ │ │ │ - tsteq r7, r0, ror r4 │ │ │ │ - @ instruction: 0x010761b8 │ │ │ │ + @ instruction: 0x01076490 │ │ │ │ + ldrdeq r6, [r7, -r8] │ │ │ │ @ instruction: 0x01a4301c │ │ │ │ @ instruction: 0x01a42f58 │ │ │ │ @ instruction: 0x01a42e88 │ │ │ │ bcc fe1b5968 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -344424,15 +344424,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, #3944] @ 1ae8f0 │ │ │ │ ldr r3, [pc, #3944] @ 1ae8f4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ beq 1ada6c │ │ │ │ ldr r3, [pc, #3916] @ 1ae8f8 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1add94 │ │ │ │ @@ -345419,20 +345419,20 @@ │ │ │ │ @ instruction: 0x01a425b0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1ae910 │ │ │ │ @ instruction: 0x01a424a0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a42364 │ │ │ │ - ldrdeq r0, [r0, -ip]! │ │ │ │ + strdeq r0, [r0, -ip]! │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a42284 │ │ │ │ @ instruction: 0x01a4225c │ │ │ │ - ldrdeq r5, [r7, -r0] │ │ │ │ - tsteq r7, r4, lsl #4 │ │ │ │ + strdeq r5, [r7, -r0] │ │ │ │ + tsteq r7, r4, lsr #4 │ │ │ │ @ instruction: 0x01a41fa8 │ │ │ │ ldrdeq r1, [r4, ip]! │ │ │ │ @ instruction: 0x01a41e10 │ │ │ │ bcc fe1b6968 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -345448,15 +345448,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, #4020] @ 1af93c │ │ │ │ ldr r3, [pc, #4020] @ 1af940 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ beq 1aea6c │ │ │ │ ldr r3, [pc, #3992] @ 1af944 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1aed9c │ │ │ │ @@ -346462,20 +346462,20 @@ │ │ │ │ @ instruction: 0x01a415b0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1af95c │ │ │ │ @ instruction: 0x01a4149c │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a4135c │ │ │ │ - tstpeq pc, ip, ror #5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq pc, ip, lsl #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a4127c │ │ │ │ @ instruction: 0x01a41254 │ │ │ │ - ldrdeq r4, [r7, -ip] │ │ │ │ strdeq r4, [r7, -ip] │ │ │ │ + tsteq r7, ip, lsl r2 │ │ │ │ ldrdeq r0, [r4, r4]! │ │ │ │ @ instruction: 0x01a40f04 │ │ │ │ @ instruction: 0x01a40e30 │ │ │ │ bcc fe1b79b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r3, #1640] @ 0x668 │ │ │ │ cmp r1, #29 │ │ │ │ @@ -346575,15 +346575,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3964] @ 1b0aa0 │ │ │ │ ldr r3, [pc, #3964] @ 1b0aa4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ beq 1afc18 │ │ │ │ ldr r3, [pc, #3936] @ 1b0aa8 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1affb8 │ │ │ │ @@ -347575,20 +347575,20 @@ │ │ │ │ @ instruction: 0x01a40404 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1b0ac0 │ │ │ │ @ instruction: 0x01a402e0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @ instruction: 0x01a40148 │ │ │ │ - ldrsheq lr, [pc, -r0] │ │ │ │ + tsteq pc, r0, lsl r1 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a40060 │ │ │ │ @ instruction: 0x01a40038 │ │ │ │ - ldrdeq r3, [r7, -r4] │ │ │ │ - smlatteq r7, r0, pc, r2 @ │ │ │ │ + strdeq r3, [r7, -r4] │ │ │ │ + mrseq r3, (UNDEF: 7) │ │ │ │ @ instruction: 0x01a3fd38 │ │ │ │ @ instruction: 0x01a3fc60 │ │ │ │ @ instruction: 0x01a3fb80 │ │ │ │ bcc fe1b8b18 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str lr, [sp, #12] │ │ │ │ @@ -347764,15 +347764,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [pc, #3856] @ 1b1cc8 │ │ │ │ ldr r3, [pc, #3856] @ 1b1ccc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr fp, [r0, r5] │ │ │ │ beq 1b0eac │ │ │ │ ldr r3, [pc, #3828] @ 1b1cd0 │ │ │ │ cmp r1, r3 │ │ │ │ bne 1b1254 │ │ │ │ @@ -348733,20 +348733,20 @@ │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x01a3f170 │ │ │ │ @ instruction: 0x01a3f044 │ │ │ │ @ instruction: 0x01a3eeac │ │ │ │ - tsteq pc, ip, ror #28 │ │ │ │ + tsteq pc, ip, lsl #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x01a3edc4 │ │ │ │ @ instruction: 0x01a3ed9c │ │ │ │ - tsteq r7, ip, asr #32 │ │ │ │ - tsteq r7, r4, asr #26 │ │ │ │ + tsteq r7, ip, rrx │ │ │ │ + tsteq r7, r4, ror #26 │ │ │ │ @ instruction: 0x01a3ea78 │ │ │ │ @ instruction: 0x01a3e998 │ │ │ │ @ instruction: 0x01a3e8b0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 1b1d14 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ @@ -350674,15 +350674,15 @@ │ │ │ │ str r2, [r3, #3188] @ 0xc74 │ │ │ │ b 1b39c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b3ba4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r0, r4, #593920 @ 0x91000 │ │ │ │ ldr r2, [r0, #1480] @ 0x5c8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 1b3b8c │ │ │ │ @@ -350702,24 +350702,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 1b3ba8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 1b3bac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01a3ea80 │ │ │ │ - ldrdeq pc, [r6, -r4] │ │ │ │ + strdeq pc, [r6, -r4] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ 1b3c3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #7 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -350864,15 +350864,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 1b3f20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #31 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ bhi 1b3ef0 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #2824] @ 0xb08 │ │ │ │ lsr r3, r3, r6 │ │ │ │ tst r3, #1 │ │ │ │ @@ -350925,25 +350925,25 @@ │ │ │ │ ldr r2, [pc, #24] @ 1b3f28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 1b3f2c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01a3e790 │ │ │ │ - smlatbeq r6, r8, r4, pc @ │ │ │ │ - @ instruction: 0x0106f49c │ │ │ │ + smlabteq r6, r8, r4, pc @ │ │ │ │ + @ instruction: 0x0106f4bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #228] @ 1b402c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #31 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 1b3fc8 │ │ │ │ mov r8, r1 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #2824] @ 0xb08 │ │ │ │ lsr r1, r1, r6 │ │ │ │ @@ -350992,26 +350992,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 1b4034 │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 176a20 │ │ │ │ @ instruction: 0x01a3e674 │ │ │ │ - tstpeq r6, r4, asr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r4, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq pc, [r6, -ip] │ │ │ │ - smlabteq r6, ip, r3, pc @ │ │ │ │ + tstpeq r6, ip, lsl r4 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, ip, r3, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #620] @ 1b42c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #31 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ bhi 1b415c │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #2824] @ 0xb08 │ │ │ │ @@ -351161,34 +351161,34 @@ │ │ │ │ ldr r3, [r3, #716] @ 0x2cc │ │ │ │ blx r3 │ │ │ │ b 1b4288 │ │ │ │ @ instruction: 0x01a3e564 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ - tstpeq r6, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - smlabteq r6, r0, r2, pc @ │ │ │ │ - @ instruction: 0x0106f2b8 │ │ │ │ + tstpeq r6, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ + smlatteq r6, r0, r2, pc @ │ │ │ │ + ldrdeq pc, [r6, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tstpeq r6, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ bl 1b4040 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r5, [pc, #212] @ 1b43f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #31 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bhi 1b43a0 │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ @@ -351235,51 +351235,51 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [pc, #28] @ 1b4408 │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01a3e2a0 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - smlabteq r6, r4, r0, pc @ │ │ │ │ - smlatteq r6, ip, r0, pc @ │ │ │ │ - strheq pc, [r6, -r4] @ │ │ │ │ + smlatteq r6, r4, r0, pc @ │ │ │ │ + tstpeq r6, ip, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + ldrdeq pc, [r6, -r4] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrdeq pc, [r6, -ip] │ │ │ │ + strdeq pc, [r6, -ip] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r2, r1 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldmib sp, {r2, lr} │ │ │ │ bcc 1b4438 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 1b4040 │ │ │ │ ldr r3, [pc, #28] @ 1b445c │ │ │ │ ldr r2, [pc, #28] @ 1b4460 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #20] @ 1b4464 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01a3e17c │ │ │ │ - swpeq pc, r4, [r6] @ │ │ │ │ + strheq pc, [r6, -r4] @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #132] @ 1b4508 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [r0, #36] @ 0x24 │ │ │ │ ble 1b44fc │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r5 │ │ │ │ @@ -351313,15 +351313,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #156] @ 1b45c4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ ble 1b45b4 │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -351835,19 +351835,19 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ 1b4d6c │ │ │ │ ldr r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - tsteq pc, ip, lsl r6 @ │ │ │ │ + tsteq pc, ip, lsr r6 @ │ │ │ │ andeq r0, r0, r3, lsl pc │ │ │ │ @ instruction: 0x01a57010 │ │ │ │ - smlatbeq sl, r0, fp, r4 │ │ │ │ - @ instruction: 0x01200e3c │ │ │ │ + smlabteq sl, r0, fp, r4 │ │ │ │ + @ instruction: 0x01200e5c │ │ │ │ ldr r3, [pc, #384] @ 1b4ef8 │ │ │ │ sub r2, r0, #151 @ 0x97 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ bhi 1b4d94 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ @@ -351938,15 +351938,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ mov r0, #133 @ 0x85 │ │ │ │ bx lr │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01217fe7 │ │ │ │ + @ instruction: 0x01218007 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ @@ -351994,109 +351994,109 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #104 @ 0x68 │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ bx lr │ │ │ │ - strdeq r7, [r1, -r4]! │ │ │ │ + @ instruction: 0x01217f14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1b502c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1b5030 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #780] @ 0x30c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a3d5c8 │ │ │ │ - tsteq r6, ip, lsl #10 │ │ │ │ + tsteq r6, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1b507c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1b5080 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #784] @ 0x310 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a3d570 │ │ │ │ - smlabteq r6, r8, r4, lr │ │ │ │ + smlatteq r6, r8, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1b50cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1b50d0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a3d520 │ │ │ │ - smlabbeq r6, r4, r4, lr │ │ │ │ + smlatbeq r6, r4, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1b512c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1b5130 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #776] @ 0x308 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq sp, [r3, r0]! │ │ │ │ - tsteq r6, ip, lsr r4 │ │ │ │ + tsteq r6, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b51a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5190 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352116,15 +352116,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b5210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5200 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352144,15 +352144,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b5280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5270 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352172,15 +352172,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b52f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b52e0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352200,15 +352200,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b5360 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5350 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352228,15 +352228,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b53d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b53c0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352256,15 +352256,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b5440 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5430 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352284,15 +352284,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b54b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b54a0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352312,15 +352312,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1b5520 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5510 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -352340,15 +352340,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1b5590 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b5580 │ │ │ │ @@ -352368,15 +352368,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1b5600 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b55f0 │ │ │ │ @@ -352396,15 +352396,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b5674 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b5664 │ │ │ │ @@ -352425,15 +352425,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b56e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b56d8 │ │ │ │ @@ -352454,15 +352454,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b5760 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5750 │ │ │ │ @@ -352484,15 +352484,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b57d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b57c4 │ │ │ │ @@ -352513,15 +352513,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b5848 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b5838 │ │ │ │ @@ -352542,15 +352542,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b58c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b58b0 │ │ │ │ @@ -352572,15 +352572,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1b593c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b592c │ │ │ │ ldr r1, [pc, #60] @ 1b5940 │ │ │ │ @@ -352604,15 +352604,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b59b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b59a8 │ │ │ │ @@ -352634,15 +352634,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b5a2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b5a1c │ │ │ │ @@ -352663,15 +352663,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1b5aa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b5a90 │ │ │ │ @@ -352692,15 +352692,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1b5b18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5b08 │ │ │ │ @@ -352722,15 +352722,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1b5b94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5b84 │ │ │ │ ldr r1, [pc, #60] @ 1b5b98 │ │ │ │ @@ -352754,15 +352754,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1b5c14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5c04 │ │ │ │ ldr r1, [pc, #60] @ 1b5c18 │ │ │ │ @@ -352786,15 +352786,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b5ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b5c8c │ │ │ │ ldr r1, [pc, #72] @ 1b5ca4 │ │ │ │ @@ -352821,15 +352821,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b5d24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -352853,15 +352853,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b5da0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -352884,15 +352884,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b5e1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -352915,15 +352915,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b5e9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -352947,15 +352947,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b5f1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -352979,15 +352979,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b5f98 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353010,15 +353010,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b6018 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353042,15 +353042,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b6098 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353074,15 +353074,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b6114 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353105,15 +353105,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b6190 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353136,15 +353136,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b6210 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353168,15 +353168,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b628c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353199,15 +353199,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b6308 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353230,15 +353230,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b6388 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353262,15 +353262,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b6404 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353293,15 +353293,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b6480 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353324,15 +353324,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b6500 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353356,15 +353356,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b6584 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b6574 │ │ │ │ @@ -353390,15 +353390,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b660c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b65fc │ │ │ │ @@ -353424,15 +353424,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1b6690 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353456,15 +353456,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b670c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353487,15 +353487,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1b6788 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353518,15 +353518,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b680c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b67fc │ │ │ │ @@ -353552,15 +353552,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b6894 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b6884 │ │ │ │ @@ -353586,15 +353586,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6920 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353620,15 +353620,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b69a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353654,15 +353654,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6a30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353688,15 +353688,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1b6ab4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -353721,15 +353721,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6b3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353755,15 +353755,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6bc4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353789,15 +353789,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1b6c48 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -353822,15 +353822,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #100] @ 1b6cc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353854,15 +353854,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6d50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353888,15 +353888,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6dd8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -353922,15 +353922,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1b6e5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -353955,15 +353955,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #100] @ 1b6edc │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -353987,15 +353987,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6f64 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354021,15 +354021,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b6fec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354055,15 +354055,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1b7070 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -354088,15 +354088,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1b70f4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -354121,15 +354121,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b717c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354155,15 +354155,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b7204 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354189,15 +354189,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1b7288 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -354222,15 +354222,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b7310 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354256,15 +354256,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b7398 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354290,15 +354290,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #100] @ 1b7418 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -354322,15 +354322,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1b74a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b7494 │ │ │ │ @@ -354358,15 +354358,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1b7530 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354392,15 +354392,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1b75bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b75ac │ │ │ │ @@ -354428,15 +354428,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1b764c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b763c │ │ │ │ @@ -354462,15 +354462,15 @@ │ │ │ │ @ instruction: 0x01a3afe0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1b76b4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b76a4 │ │ │ │ @@ -354489,15 +354489,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7744 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354526,15 +354526,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b77d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354563,15 +354563,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b786c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354600,15 +354600,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7900 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354637,15 +354637,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354674,15 +354674,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7a28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354711,15 +354711,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7abc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354748,15 +354748,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b7b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b7b30 │ │ │ │ add r1, r6, #272 @ 0x110 │ │ │ │ @@ -354781,15 +354781,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7bd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354818,15 +354818,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7c68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354855,15 +354855,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1b7cfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -354892,15 +354892,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b7d88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b7d70 │ │ │ │ @@ -354926,15 +354926,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b7e10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b7df8 │ │ │ │ @@ -354960,15 +354960,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b7e94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b7e7c │ │ │ │ @@ -354993,15 +354993,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b7f18 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b7f00 │ │ │ │ @@ -355026,15 +355026,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b7fa0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b7f88 │ │ │ │ @@ -355060,15 +355060,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8028 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8010 │ │ │ │ @@ -355094,15 +355094,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b80ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b8094 │ │ │ │ @@ -355127,15 +355127,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8134 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b811c │ │ │ │ @@ -355161,15 +355161,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b81bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b81a4 │ │ │ │ @@ -355195,15 +355195,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8244 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b822c │ │ │ │ @@ -355229,15 +355229,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b82cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b82b4 │ │ │ │ @@ -355263,15 +355263,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8354 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b833c │ │ │ │ @@ -355297,15 +355297,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b83d8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b83c0 │ │ │ │ @@ -355330,15 +355330,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8460 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8448 │ │ │ │ @@ -355364,15 +355364,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b84e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b84d0 │ │ │ │ @@ -355398,15 +355398,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b856c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b8554 │ │ │ │ @@ -355431,15 +355431,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ 1b85e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b85d0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -355460,15 +355460,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b8664 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b864c │ │ │ │ @@ -355493,15 +355493,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b86ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b86d4 │ │ │ │ @@ -355527,15 +355527,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8774 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b875c │ │ │ │ @@ -355561,15 +355561,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b87fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b87e4 │ │ │ │ @@ -355595,15 +355595,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8884 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b886c │ │ │ │ @@ -355629,15 +355629,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b890c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b88f4 │ │ │ │ @@ -355663,15 +355663,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b8990 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b8978 │ │ │ │ @@ -355696,15 +355696,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b8a14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b89fc │ │ │ │ @@ -355729,15 +355729,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8a9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8a84 │ │ │ │ @@ -355763,15 +355763,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b8b20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b8b08 │ │ │ │ @@ -355796,15 +355796,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8ba8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8b90 │ │ │ │ @@ -355830,15 +355830,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8c30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8c18 │ │ │ │ @@ -355864,15 +355864,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8cb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8ca0 │ │ │ │ @@ -355898,15 +355898,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8d40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8d28 │ │ │ │ @@ -355932,15 +355932,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b8dc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b8dac │ │ │ │ @@ -355965,15 +355965,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b8e48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b8e30 │ │ │ │ @@ -355998,15 +355998,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8ed0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8eb8 │ │ │ │ @@ -356032,15 +356032,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b8f58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b8f40 │ │ │ │ @@ -356066,15 +356066,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b8fdc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b8fc4 │ │ │ │ @@ -356099,15 +356099,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9060 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9048 │ │ │ │ @@ -356132,15 +356132,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b90e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b90d0 │ │ │ │ @@ -356166,15 +356166,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9170 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9158 │ │ │ │ @@ -356200,15 +356200,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b91f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b91e0 │ │ │ │ @@ -356234,15 +356234,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9280 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9268 │ │ │ │ @@ -356268,15 +356268,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9304 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b92ec │ │ │ │ @@ -356301,15 +356301,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b938c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9374 │ │ │ │ @@ -356335,15 +356335,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9410 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b93f8 │ │ │ │ @@ -356368,15 +356368,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9494 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b947c │ │ │ │ @@ -356401,15 +356401,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b951c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9504 │ │ │ │ @@ -356435,15 +356435,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b95a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b958c │ │ │ │ @@ -356469,15 +356469,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9628 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9610 │ │ │ │ @@ -356502,15 +356502,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b96ac │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9694 │ │ │ │ @@ -356535,15 +356535,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9734 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b971c │ │ │ │ @@ -356569,15 +356569,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b97bc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b97a4 │ │ │ │ @@ -356603,15 +356603,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9844 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b982c │ │ │ │ @@ -356637,15 +356637,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b98cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b98b4 │ │ │ │ @@ -356671,15 +356671,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9950 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9938 │ │ │ │ @@ -356704,15 +356704,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b99d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b99bc │ │ │ │ @@ -356737,15 +356737,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9a5c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9a44 │ │ │ │ @@ -356771,15 +356771,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9ae4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9acc │ │ │ │ @@ -356805,15 +356805,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9b6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9b54 │ │ │ │ @@ -356839,15 +356839,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9bf4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9bdc │ │ │ │ @@ -356873,15 +356873,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9c78 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9c60 │ │ │ │ @@ -356906,15 +356906,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9cfc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9ce4 │ │ │ │ @@ -356939,15 +356939,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9d84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9d6c │ │ │ │ @@ -356973,15 +356973,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9e0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9df4 │ │ │ │ @@ -357007,15 +357007,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9e90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9e78 │ │ │ │ @@ -357040,15 +357040,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1b9f14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1b9efc │ │ │ │ @@ -357073,15 +357073,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1b9f9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9f84 │ │ │ │ @@ -357105,15 +357105,15 @@ │ │ │ │ b 1b9f54 │ │ │ │ @ instruction: 0x01a3868c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1ba00c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1b9ff8 │ │ │ │ @@ -357136,15 +357136,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ba094 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357170,15 +357170,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ba11c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357204,15 +357204,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ba1a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357238,15 +357238,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ba22c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357271,15 +357271,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #120] @ 1ba2c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -357310,15 +357310,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ba34c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357343,15 +357343,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ 1ba3f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ba3dc │ │ │ │ @@ -357387,15 +357387,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1ba494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ba47c │ │ │ │ @@ -357427,15 +357427,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ba528 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357463,15 +357463,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ba5b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357499,15 +357499,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ba648 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357535,15 +357535,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ba6d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357571,15 +357571,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ba768 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -357606,15 +357606,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ 1ba804 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -357645,15 +357645,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1ba8a4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, r3, #3 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -357685,15 +357685,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1ba944 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, r3, #3 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -357725,15 +357725,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1ba9e4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, r3, #5 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -357765,15 +357765,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1baa7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r7, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1baa68 │ │ │ │ @@ -357785,15 +357785,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ strh r0, [r2, r1] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ add r4, r7, #90112 @ 0x16000 │ │ │ │ ldr r5, [r5, #432] @ 0x1b0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ str r5, [r4, #4092] @ 0xffc │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b7404 │ │ │ │ mov r0, r7 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ @@ -357801,15 +357801,15 @@ │ │ │ │ b 1baa24 │ │ │ │ @ instruction: 0x01a37bbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 1bab14 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r4, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1bab00 │ │ │ │ @@ -357823,15 +357823,15 @@ │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r2, #0 │ │ │ │ add r6, r5, #90112 @ 0x16000 │ │ │ │ strh r2, [r3] │ │ │ │ ldr r4, [r4, #432] @ 0x1b0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ str r4, [r6, #4092] @ 0xffc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b7404 │ │ │ │ mov r0, r5 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ @@ -357841,15 +357841,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 1babbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1bab84 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ @@ -357876,23 +357876,23 @@ │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1bab60 │ │ │ │ @ instruction: 0x01a37a8c │ │ │ │ - smlabteq r6, r0, r9, r8 │ │ │ │ + smlatteq r6, r0, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 1bacb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub r3, r1, #4608 @ 0x1200 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 1bac80 │ │ │ │ @@ -357937,24 +357937,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1bac34 │ │ │ │ @ instruction: 0x01a379e0 │ │ │ │ - ldrdeq r2, [r1, -ip]! │ │ │ │ + strdeq r2, [r1, -ip]! │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 1bada8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub r3, r1, #4608 @ 0x1200 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 1bad78 │ │ │ │ @@ -357999,24 +357999,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1bad2c │ │ │ │ @ instruction: 0x01a378e8 │ │ │ │ - @ instruction: 0x012121e4 │ │ │ │ + @ instruction: 0x01212204 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1baea8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #9472 @ 0x2500 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1bae68 │ │ │ │ sub r3, r4, #9472 @ 0x2500 │ │ │ │ @@ -358071,15 +358071,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1bafa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #9472 @ 0x2500 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1baf64 │ │ │ │ sub r3, r4, #9472 @ 0x2500 │ │ │ │ @@ -358135,15 +358135,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1bb0a0 │ │ │ │ ldr r2, [pc, #220] @ 1bb0a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1bb070 │ │ │ │ bls 1bb050 │ │ │ │ ldr r3, [pc, #188] @ 1bb0a8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -358199,15 +358199,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1bb1a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #9472 @ 0x2500 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1bb164 │ │ │ │ sub r3, r4, #9472 @ 0x2500 │ │ │ │ @@ -358263,15 +358263,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1bb2a0 │ │ │ │ ldr r2, [pc, #220] @ 1bb2a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1bb270 │ │ │ │ bls 1bb250 │ │ │ │ ldr r3, [pc, #188] @ 1bb2a8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -358328,15 +358328,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ 1bb3b0 │ │ │ │ ldr r2, [pc, #232] @ 1bb3b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1bb380 │ │ │ │ bls 1bb360 │ │ │ │ ldr r3, [pc, #200] @ 1bb3b8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -358397,15 +358397,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ 1bb4c4 │ │ │ │ ldr r2, [pc, #232] @ 1bb4c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1bb494 │ │ │ │ bls 1bb474 │ │ │ │ ldr r3, [pc, #200] @ 1bb4cc │ │ │ │ cmp r4, r3 │ │ │ │ @@ -358465,15 +358465,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #280] @ 1bb608 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -358536,24 +358536,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr lr, [r3, #436] @ 0x1b4 │ │ │ │ add r2, lr, #4 │ │ │ │ b 1bb540 │ │ │ │ @ instruction: 0x01a370cc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq fp, r4, ror #28 │ │ │ │ + smlabbeq fp, r4, lr, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #296] @ 1bb758 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -358620,23 +358620,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [r2, #436] @ 0x1b4 │ │ │ │ add r1, ip, #4 │ │ │ │ b 1bb67c │ │ │ │ @ instruction: 0x01a36f8c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq fp, r0, lsl sp │ │ │ │ + tsteq fp, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #276] @ 1bb890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #260] @ 1bb894 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bls 1bb7cc │ │ │ │ @@ -358698,24 +358698,24 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1bb7f4 │ │ │ │ @ instruction: 0x01a36e40 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x012116e7 │ │ │ │ + @ instruction: 0x01211707 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #276] @ 1bb9cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #260] @ 1bb9d0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bls 1bb908 │ │ │ │ @@ -358777,24 +358777,24 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 1bb930 │ │ │ │ @ instruction: 0x01a36d04 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x012115ae │ │ │ │ + smlawteq r1, lr, r5, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ 1bbb44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #320] @ 1bbb48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1bbae4 │ │ │ │ @@ -358883,15 +358883,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ 1bbcc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #320] @ 1bbccc │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1bbc68 │ │ │ │ @@ -358980,15 +358980,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 1bbf0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1bbf10 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1bbdbc │ │ │ │ @@ -359132,15 +359132,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 1bc16c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 1bc170 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1bc01c │ │ │ │ @@ -359289,15 +359289,15 @@ │ │ │ │ add r0, r0, #93184 @ 0x16c00 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r7, r0, #1020 @ 0x3fc │ │ │ │ ldr r9, [r0, #1020] @ 0x3fc │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r9, #1 │ │ │ │ bne 1bc2c4 │ │ │ │ ldr r2, [pc, #2000] @ 1bc9b8 │ │ │ │ add sl, r5, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ sub r8, r8, #5120 @ 0x1400 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -359320,15 +359320,15 @@ │ │ │ │ b 1bc23c │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #4 │ │ │ │ beq 1bc2a8 │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1bc278 │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -359377,15 +359377,15 @@ │ │ │ │ ldrb r5, [r4] │ │ │ │ ldrb r9, [r4, #1] │ │ │ │ ldrb r8, [r4, #2] │ │ │ │ ldrb r7, [r4, #3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r1, #1 │ │ │ │ add r1, r1, r1, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1bc360 │ │ │ │ add r0, sl, r1 │ │ │ │ @@ -359431,15 +359431,15 @@ │ │ │ │ mov fp, r8 │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ add r8, fp, #1 │ │ │ │ beq 1bc464 │ │ │ │ ldrsb r4, [fp, #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r1, r9, r9, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r9, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1bc434 │ │ │ │ add r0, sl, r1 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ @@ -359479,15 +359479,15 @@ │ │ │ │ ldrh r1, [r7] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ add r8, fp, #1 │ │ │ │ beq 1bc524 │ │ │ │ ldrb r4, [fp, #1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r1, r9, r9, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r9, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1bc4f4 │ │ │ │ add r0, sl, r1 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ @@ -359524,15 +359524,15 @@ │ │ │ │ b 1bc56c │ │ │ │ ldrh r1, [r4] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ add sl, sl, #4 │ │ │ │ beq 1bc5e4 │ │ │ │ ldr fp, [sl] │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r3, r9, r9, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r9, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1bc5a8 │ │ │ │ add r0, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -359574,15 +359574,15 @@ │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 1bc6ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r4, [r9, fp, lsl #1] │ │ │ │ ldrb r8, [r3, fp, lsl #1] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r1, r7, r7, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r7, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1bc670 │ │ │ │ add r0, sl, r1 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ @@ -359619,15 +359619,15 @@ │ │ │ │ b 1bc6e8 │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #2 │ │ │ │ beq 1bc754 │ │ │ │ ldrh r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1bc724 │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -359661,15 +359661,15 @@ │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 1bc80c │ │ │ │ ldrb r5, [r4] │ │ │ │ ldrb r9, [r4, #1] │ │ │ │ ldrb r8, [r4, #2] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r1, r6, r6, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmn r6, #1 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ beq 1bc7cc │ │ │ │ add r0, r7, r1 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ @@ -359708,15 +359708,15 @@ │ │ │ │ b 1bc84c │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #2 │ │ │ │ beq 1bc8b8 │ │ │ │ ldrsh r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1bc888 │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -359748,15 +359748,15 @@ │ │ │ │ b 1bc8ec │ │ │ │ ldrh r3, [sl] │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ add r4, r4, #4 │ │ │ │ beq 1bc958 │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r5, [r7] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ add r3, r5, r5, lsl #9 │ │ │ │ lsl r3, r3, #4 │ │ │ │ cmn r5, #1 │ │ │ │ add r3, r3, #296 @ 0x128 │ │ │ │ beq 1bc928 │ │ │ │ add r0, r9, r3 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ @@ -359794,23 +359794,23 @@ │ │ │ │ b 1bc278 │ │ │ │ bl 4f43f8 │ │ │ │ b 1bc4f4 │ │ │ │ bl 4f43f8 │ │ │ │ b 1bc434 │ │ │ │ bl 4f43f8 │ │ │ │ b 1bc360 │ │ │ │ - @ instruction: 0x01210cb2 │ │ │ │ + ldrdeq r0, [r1, -r2]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #392] @ 1bcb5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub r3, r1, #5120 @ 0x1400 │ │ │ │ cmp r3, #9 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ bls 1bca88 │ │ │ │ @@ -359901,17 +359901,17 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, fp, ip │ │ │ │ b 1bca20 │ │ │ │ @ instruction: 0x01a35be8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x0121042c │ │ │ │ + @ instruction: 0x0121044c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r6, r4, ror sl │ │ │ │ + @ instruction: 0x01066a94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -363259,183 +363259,183 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c0008 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1c000c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1224] @ 0x4c8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a325e4 │ │ │ │ - smlabbeq r6, r0, r5, r3 │ │ │ │ + smlatbeq r6, r0, r5, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0068 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c006c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1120] @ 0x460 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a32594 │ │ │ │ - tsteq r6, ip, lsr r5 │ │ │ │ + tsteq r6, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c00c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c00cc │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1116] @ 0x45c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a32534 │ │ │ │ - smlatteq r6, r8, r4, r3 │ │ │ │ + tsteq r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c012c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1108] @ 0x454 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r2, [r3, r4]! │ │ │ │ - @ instruction: 0x01063494 │ │ │ │ + @ instruction: 0x010634b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0188 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c018c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1104] @ 0x450 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a32474 │ │ │ │ - tsteq r6, r0, asr #8 │ │ │ │ + tsteq r6, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c01e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c01ec │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1076] @ 0x434 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a32414 │ │ │ │ - smlatteq r6, ip, r3, r3 │ │ │ │ + tsteq r6, ip, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0248 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c024c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1056] @ 0x420 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a323b4 │ │ │ │ - @ instruction: 0x0106339c │ │ │ │ + @ instruction: 0x010633bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #128] @ 1c02ec │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [pc, #116] @ 1c02f0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ @@ -363456,30 +363456,30 @@ │ │ │ │ mov ip, lr │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a32344 │ │ │ │ - tsteq r6, r4, asr #6 │ │ │ │ + tsteq r6, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [pc, #136] @ 1c03a0 │ │ │ │ strd r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [pc, #128] @ 1c03a4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ @@ -363501,24 +363501,24 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #888] @ 0x378 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r1 │ │ │ │ @ instruction: 0x01a3229c │ │ │ │ - smlatbeq r6, r4, r2, r3 │ │ │ │ + smlabteq r6, r4, r2, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ 1c041c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1c0420 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -363532,25 +363532,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ strdeq r2, [r3, r8]! │ │ │ │ - strdeq r3, [r6, -r8] │ │ │ │ + tsteq r6, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #96] @ 1c04a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #80] @ 1c04a4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -363565,253 +363565,253 @@ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #880] @ 0x370 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r1 │ │ │ │ @ instruction: 0x01a32178 │ │ │ │ - smlabbeq r6, r8, r1, r3 │ │ │ │ + smlatbeq r6, r8, r1, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c04f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1c04f4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1148] @ 0x47c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r2, [r3, ip]! │ │ │ │ - tsteq r6, r4, lsl r1 │ │ │ │ + tsteq r6, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0550 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c0554 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1112] @ 0x458 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a320ac │ │ │ │ - smlabteq r6, r8, r0, r3 │ │ │ │ + smlatteq r6, r8, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c05b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c05b4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1080] @ 0x438 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a3204c │ │ │ │ - tsteq r6, r4, ror r0 │ │ │ │ + swpeq r3, r4, [r6] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0610 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c0614 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1072] @ 0x430 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31fec │ │ │ │ - tsteq r6, r4, lsr #32 │ │ │ │ + tsteq r6, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0670 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c0674 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1068] @ 0x42c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31f8c │ │ │ │ - ldrdeq r2, [r6, -r0] │ │ │ │ + strdeq r2, [r6, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c06d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c06d4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1064] @ 0x428 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31f2c │ │ │ │ - tsteq r6, ip, ror pc │ │ │ │ + @ instruction: 0x01062f9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0730 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c0734 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1060] @ 0x424 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31ecc │ │ │ │ - tsteq r6, r8, lsr #30 │ │ │ │ + tsteq r6, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c0788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1c078c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1036] @ 0x40c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31e6c │ │ │ │ - ldrdeq r2, [r6, -r4] │ │ │ │ + strdeq r2, [r6, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c07e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c07ec │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1288] @ 0x508 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31e14 │ │ │ │ - smlabbeq r6, ip, lr, r2 │ │ │ │ + smlatbeq r6, ip, lr, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c0838 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1c083c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1320] @ 0x528 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31db4 │ │ │ │ - tsteq r6, r4, asr #28 │ │ │ │ + tsteq r6, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #380] @ 1c09d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrb r3, [r5, #269] @ 0x10d │ │ │ │ cmp r3, #0 │ │ │ │ bne 1c08dc │ │ │ │ ldr r3, [pc, #352] @ 1c09d8 │ │ │ │ cmp r4, r3 │ │ │ │ bhi 1c09b0 │ │ │ │ @@ -363900,218 +363900,218 @@ │ │ │ │ b 1c0920 │ │ │ │ add r5, r5, #94208 @ 0x17000 │ │ │ │ ldrb r0, [r5, #448] @ 0x1c0 │ │ │ │ b 1c0920 │ │ │ │ @ instruction: 0x01a31d64 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r2, asr #22 │ │ │ │ - @ instruction: 0x0120c648 │ │ │ │ - smlabbeq r6, r4, sp, r2 │ │ │ │ + @ instruction: 0x0120c668 │ │ │ │ + smlatbeq r6, r4, sp, r2 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ andeq r8, r0, r2, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0a48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c0a4c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1132] @ 0x46c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31bb4 │ │ │ │ - tsteq r6, r8, asr ip │ │ │ │ + tsteq r6, r8, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1c0aa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1c0aac │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1128] @ 0x468 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31b54 │ │ │ │ - tsteq r6, ip, lsl #24 │ │ │ │ + tsteq r6, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1c0af8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1c0afc │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1100] @ 0x44c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r1, [r3, r4]! │ │ │ │ - smlabteq r6, r4, fp, r2 │ │ │ │ + smlatteq r6, r4, fp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c0b50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1c0b54 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1316] @ 0x524 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31aa4 │ │ │ │ - tsteq r6, ip, ror fp │ │ │ │ + @ instruction: 0x01062b9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c0ba8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1c0bac │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1048] @ 0x418 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31a4c │ │ │ │ - tsteq r6, r0, lsr fp │ │ │ │ + tsteq r6, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1c0bf0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1c0bf4 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #1044] @ 0x414 │ │ │ │ bx r3 │ │ │ │ strdeq r1, [r3, r4]! │ │ │ │ - smlatteq r6, ip, sl, r2 │ │ │ │ + tsteq r6, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c0c48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1c0c4c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1032] @ 0x408 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a319ac │ │ │ │ - smlatbeq r6, r8, sl, r2 │ │ │ │ + smlabteq r6, r8, sl, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c0ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1c0ca4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1312] @ 0x520 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a31954 │ │ │ │ - tsteq r6, ip, asr sl │ │ │ │ + tsteq r6, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1c0ce8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1c0cec │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #864] @ 0x360 │ │ │ │ bx r3 │ │ │ │ strdeq r1, [r3, ip]! │ │ │ │ - tsteq r6, r8, lsl sl │ │ │ │ + tsteq r6, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1c0d54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c0d58 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -364122,23 +364122,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a318b4 │ │ │ │ - smlabteq r6, ip, r9, r2 │ │ │ │ + smlatteq r6, ip, r9, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1c0dc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1c0dc4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -364149,45 +364149,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a31848 │ │ │ │ - tsteq r6, r8, ror r9 │ │ │ │ + @ instruction: 0x01062998 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1c0e18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1c0e1c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1040] @ 0x410 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r1, [r3, ip]! │ │ │ │ - tsteq r6, r8, lsr #18 │ │ │ │ + tsteq r6, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #292] @ 1c0f5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ blt 1c0f08 │ │ │ │ beq 1c0f38 │ │ │ │ @@ -364254,23 +364254,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r7, r3 │ │ │ │ b 1c0eb8 │ │ │ │ @ instruction: 0x01a31784 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ - tsteq r6, r8, lsl r8 │ │ │ │ + tsteq r6, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c0fd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c0fc8 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364290,15 +364290,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c1048 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1038 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364318,15 +364318,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c10b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c10a8 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364347,15 +364347,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c112c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c111c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364376,15 +364376,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c11a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1190 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364404,15 +364404,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c1210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1200 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364432,15 +364432,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c1280 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1270 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364460,15 +364460,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c12f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c12e0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364488,15 +364488,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c1360 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1350 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364516,15 +364516,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c13d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c13c0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364544,15 +364544,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c1440 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1430 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364572,15 +364572,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c14b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c14a0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364600,15 +364600,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1c1520 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1510 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -364628,15 +364628,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1c1590 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c1580 │ │ │ │ @@ -364656,15 +364656,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c1604 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c15f4 │ │ │ │ @@ -364685,15 +364685,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c1678 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c1668 │ │ │ │ @@ -364714,15 +364714,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1c16e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c16d8 │ │ │ │ @@ -364743,15 +364743,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c1760 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c1750 │ │ │ │ @@ -364772,15 +364772,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c17dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c17cc │ │ │ │ ldr r1, [pc, #60] @ 1c17e0 │ │ │ │ @@ -364804,15 +364804,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1c1858 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1848 │ │ │ │ @@ -364835,15 +364835,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1c18d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c18c0 │ │ │ │ @@ -364864,15 +364864,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c194c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c193c │ │ │ │ ldr r1, [pc, #60] @ 1c1950 │ │ │ │ @@ -364896,15 +364896,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c19cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c19bc │ │ │ │ ldr r1, [pc, #60] @ 1c19d0 │ │ │ │ @@ -364929,15 +364929,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c1a50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1a40 │ │ │ │ ldr r1, [pc, #60] @ 1c1a54 │ │ │ │ @@ -364961,15 +364961,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1c1ad0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1ac0 │ │ │ │ ldr r1, [pc, #60] @ 1c1ad4 │ │ │ │ @@ -364993,15 +364993,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 1c1b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c1b34 │ │ │ │ @@ -365021,15 +365021,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c1bc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1bb8 │ │ │ │ @@ -365055,15 +365055,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c1c50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1c40 │ │ │ │ @@ -365090,15 +365090,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c1cdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1ccc │ │ │ │ @@ -365124,15 +365124,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1c1d60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -365157,15 +365157,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1c1de0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365189,15 +365189,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1c1e60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365221,15 +365221,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c1ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1ed8 │ │ │ │ @@ -365255,15 +365255,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c1f70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1f60 │ │ │ │ @@ -365289,15 +365289,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c1ff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c1fe8 │ │ │ │ @@ -365323,15 +365323,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1c2078 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365354,15 +365354,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c20fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c20ec │ │ │ │ @@ -365388,15 +365388,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c2184 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2174 │ │ │ │ @@ -365423,15 +365423,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c2210 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2200 │ │ │ │ @@ -365458,15 +365458,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c229c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c228c │ │ │ │ @@ -365492,15 +365492,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #100] @ 1c2320 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -365524,15 +365524,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #104] @ 1c23a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r5, r3 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365559,15 +365559,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1c2434 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365594,15 +365594,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1c24c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365630,15 +365630,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1c2554 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -365666,15 +365666,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1c25e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365701,15 +365701,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 1c2674 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2660 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -365739,15 +365739,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1c2704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365774,15 +365774,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1c2790 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365808,15 +365808,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1c2818 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365843,15 +365843,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1c28a4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365877,15 +365877,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1c292c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365912,15 +365912,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1c29b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365946,15 +365946,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1c2a40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -365980,15 +365980,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1c2acc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2abc │ │ │ │ @@ -366016,15 +366016,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #100] @ 1c2b50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -366046,15 +366046,15 @@ │ │ │ │ b 1c2b18 │ │ │ │ ldrdeq pc, [r2, r0]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1c2bb4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2ba4 │ │ │ │ @@ -366072,15 +366072,15 @@ │ │ │ │ @ instruction: 0x01a2fa50 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1c2c1c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2c0c │ │ │ │ @@ -366099,15 +366099,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1c2cac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -366136,15 +366136,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1c2d40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -366174,15 +366174,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1c2dd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -366212,15 +366212,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1c2e60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2e50 │ │ │ │ @@ -366244,15 +366244,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c2ee4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c2ecc │ │ │ │ @@ -366277,15 +366277,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c2f6c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2f54 │ │ │ │ @@ -366311,15 +366311,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c2ff4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c2fdc │ │ │ │ @@ -366345,15 +366345,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c3078 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c3060 │ │ │ │ @@ -366378,15 +366378,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ 1c30ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c30dc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -366408,15 +366408,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c3178 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3160 │ │ │ │ @@ -366442,15 +366442,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1c31fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c31e4 │ │ │ │ @@ -366476,15 +366476,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c3288 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3270 │ │ │ │ @@ -366511,15 +366511,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c3314 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c32fc │ │ │ │ @@ -366546,15 +366546,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c33a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3388 │ │ │ │ @@ -366580,15 +366580,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c3428 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3410 │ │ │ │ @@ -366615,15 +366615,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c34b4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c349c │ │ │ │ @@ -366650,15 +366650,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c3540 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3528 │ │ │ │ @@ -366685,15 +366685,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c35cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c35b4 │ │ │ │ @@ -366720,15 +366720,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c3658 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3640 │ │ │ │ @@ -366755,15 +366755,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1c36e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c36cc │ │ │ │ @@ -366791,15 +366791,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1c3778 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3768 │ │ │ │ @@ -366829,15 +366829,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c381c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -366869,15 +366869,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c38bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -366910,15 +366910,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1c395c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrsh r8, [sp, #32] │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -366949,15 +366949,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1c39e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -366984,15 +366984,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1c3a74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -367018,15 +367018,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1c3b0c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -367056,15 +367056,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c3ba8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -367096,15 +367096,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c3c48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -367135,15 +367135,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #128] @ 1c3ce8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -367173,15 +367173,15 @@ │ │ │ │ @ instruction: 0x01a2e954 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1c3d64 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -367206,15 +367206,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1c3e08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -367248,15 +367248,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c3ea4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c3e8c │ │ │ │ @@ -367287,15 +367287,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c3f44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3f2c │ │ │ │ @@ -367327,15 +367327,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c3fe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c3fcc │ │ │ │ @@ -367367,15 +367367,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c4084 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c406c │ │ │ │ @@ -367407,15 +367407,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c4124 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c410c │ │ │ │ @@ -367447,15 +367447,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c41c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c41a8 │ │ │ │ @@ -367486,15 +367486,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c425c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c4244 │ │ │ │ @@ -367525,15 +367525,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c42fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c42e4 │ │ │ │ @@ -367565,15 +367565,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c439c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4384 │ │ │ │ @@ -367605,15 +367605,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c4438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c4420 │ │ │ │ @@ -367644,15 +367644,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c44d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c44bc │ │ │ │ @@ -367683,15 +367683,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c4570 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c4558 │ │ │ │ @@ -367722,15 +367722,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c4610 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c45f8 │ │ │ │ @@ -367762,15 +367762,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c46b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4698 │ │ │ │ @@ -367802,15 +367802,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1c4750 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4738 │ │ │ │ @@ -367842,15 +367842,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1c47ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1c47d4 │ │ │ │ @@ -367881,15 +367881,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1c4894 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r2, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -367923,15 +367923,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1c4930 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4920 │ │ │ │ @@ -367963,15 +367963,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1c49c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -367999,15 +367999,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #140] @ 1c4a74 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -368044,15 +368044,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 1c4b30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -368090,15 +368090,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1c4be8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -368137,15 +368137,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1c4c90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4c80 │ │ │ │ @@ -368179,15 +368179,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #124] @ 1c4d34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4d24 │ │ │ │ @@ -368218,15 +368218,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1c4df0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -368267,15 +368267,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #156] @ 1c4eb4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -368315,15 +368315,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1c4f5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r6, r7, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c4f48 │ │ │ │ @@ -368356,15 +368356,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #164] @ 1c5020 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r6, #436] @ 0x1b4 │ │ │ │ mov r4, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -368408,15 +368408,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1c50cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -368449,15 +368449,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1c5170 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -368486,15 +368486,15 @@ │ │ │ │ b 1c5118 │ │ │ │ @ instruction: 0x01a2d4cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 1c5208 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -368524,15 +368524,15 @@ │ │ │ │ b 1c51ac │ │ │ │ @ instruction: 0x01a2d430 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 1c52a0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r5, r4, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c528c │ │ │ │ @@ -368564,15 +368564,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #156] @ 1c5358 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r5, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -368614,15 +368614,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 1c543c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r6, #436] @ 0x1b4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -368671,15 +368671,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 1c5520 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r6, #436] @ 0x1b4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -368728,15 +368728,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ 1c5604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r6, #436] @ 0x1b4 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -368785,15 +368785,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #228] @ 1c5714 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c5700 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -368851,15 +368851,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ 1c57fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c57e8 │ │ │ │ ldr r1, [pc, #160] @ 1c5800 │ │ │ │ @@ -368910,15 +368910,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #280] @ 1c593c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r8, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -368992,15 +368992,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #284] @ 1c5a88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r8, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -369075,15 +369075,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 1c5b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c5b0c │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ @@ -369110,23 +369110,23 @@ │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c5ae8 │ │ │ │ @ instruction: 0x01a2cb04 │ │ │ │ - tsteq r5, r8, lsr #24 │ │ │ │ + tsteq r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #332] @ 1c5cb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r8, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -369213,15 +369213,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ 1c5d84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c5d48 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -369255,23 +369255,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c5d14 │ │ │ │ ldrdeq ip, [r2, ip]! @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r5, r0, lsl #20 │ │ │ │ + tsteq r5, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ 1c5e4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c5e10 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -369305,23 +369305,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c5ddc │ │ │ │ @ instruction: 0x01a2c814 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r5, r8, asr #18 │ │ │ │ + tsteq r5, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ 1c5f14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c5ed8 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -369355,23 +369355,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 1c5ea4 │ │ │ │ @ instruction: 0x01a2c74c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - @ instruction: 0x0105d890 │ │ │ │ + @ instruction: 0x0105d8b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 1c5fe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c5fa4 │ │ │ │ @@ -369407,23 +369407,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c5f70 │ │ │ │ @ instruction: 0x01a2c684 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldrdeq sp, [r5, -r4] │ │ │ │ + strdeq sp, [r5, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 1c60b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c6074 │ │ │ │ @@ -369459,23 +369459,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c6040 │ │ │ │ @ instruction: 0x01a2c5b4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r5, r0, lsl r7 │ │ │ │ + tsteq r5, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 1c6184 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c6144 │ │ │ │ @@ -369511,23 +369511,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c6110 │ │ │ │ @ instruction: 0x01a2c4e4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r5, ip, asr #12 │ │ │ │ + tsteq r5, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 1c6254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq 1c6214 │ │ │ │ @@ -369564,23 +369564,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1c61e0 │ │ │ │ @ instruction: 0x01a2c414 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - smlabbeq r5, r8, r5, sp │ │ │ │ + smlatbeq r5, r8, r5, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 1c63d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c6394 │ │ │ │ @@ -369661,26 +369661,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1c633c │ │ │ │ @ instruction: 0x01a2c340 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - @ instruction: 0x01206c21 │ │ │ │ + @ instruction: 0x01206c41 │ │ │ │ andeq r8, r0, r8, asr r5 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ muleq r0, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 1c6560 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c6524 │ │ │ │ @@ -369761,26 +369761,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1c64cc │ │ │ │ @ instruction: 0x01a2c1b0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - @ instruction: 0x01206a96 │ │ │ │ + @ instruction: 0x01206ab6 │ │ │ │ andeq r8, r0, r8, asr r5 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ muleq r0, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #324] @ 1c66e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c66c0 │ │ │ │ add r1, r5, #272 @ 0x110 │ │ │ │ @@ -369862,15 +369862,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #212] @ 1c67d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r3, r9, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -369916,24 +369916,24 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl b7404 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1c6740 │ │ │ │ @ instruction: 0x01a2beb8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r5, r8, lsr #32 │ │ │ │ + tsteq r5, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1c68d8 │ │ │ │ ldr r2, [pc, #220] @ 1c68dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1c68a8 │ │ │ │ bls 1c6888 │ │ │ │ ldr r3, [pc, #188] @ 1c68e0 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -369991,15 +369991,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 1c69e0 │ │ │ │ ldr r2, [pc, #220] @ 1c69e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1c69b0 │ │ │ │ bls 1c6990 │ │ │ │ ldr r3, [pc, #188] @ 1c69e8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -370057,15 +370057,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #252] @ 1c6b0c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ @@ -370121,24 +370121,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1c6a58 │ │ │ │ @ instruction: 0x01a2bbac │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r5, r4, lsl sp │ │ │ │ + tsteq r5, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #252] @ 1c6c30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -370194,24 +370194,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1c6b7c │ │ │ │ @ instruction: 0x01a2ba88 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - strdeq ip, [r5, -ip] │ │ │ │ + tsteq r5, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #252] @ 1c6d54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -370268,23 +370268,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1c6ca0 │ │ │ │ @ instruction: 0x01a2b964 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - strdeq ip, [r5, -r0] │ │ │ │ + tsteq r5, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #516] @ 1c6f80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c6eb4 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -370412,24 +370412,24 @@ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, r9, ror #26 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ - @ instruction: 0x01205fef │ │ │ │ + @ instruction: 0x0120600f │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #260] @ 1c70c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -370488,24 +370488,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #3 │ │ │ │ b 1c7008 │ │ │ │ strdeq fp, [r2, ip]! │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r5, r8, lsr r0 │ │ │ │ + qaddeq r9, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #264] @ 1c71f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -370564,24 +370564,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1c713c │ │ │ │ @ instruction: 0x01a2b4cc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r5, r8, ror #12 │ │ │ │ + smlabbeq r5, r8, r6, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #292] @ 1c7344 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -370648,24 +370648,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #5 │ │ │ │ b 1c7270 │ │ │ │ @ instruction: 0x01a2b39c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - tsteq r5, r8, asr #10 │ │ │ │ + tsteq r5, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #292] @ 1c7494 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -370732,24 +370732,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ add ip, r1, #5 │ │ │ │ b 1c73c0 │ │ │ │ @ instruction: 0x01a2b24c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ - tsteq r5, r0, lsl r4 │ │ │ │ + tsteq r5, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #296] @ 1c75e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -370817,24 +370817,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [r2, #436] @ 0x1b4 │ │ │ │ add r1, ip, #4 │ │ │ │ b 1c750c │ │ │ │ strdeq fp, [r2, ip]! │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01058bb0 │ │ │ │ + ldrdeq r8, [r5, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #328] @ 1c775c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -370910,25 +370910,25 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1c7668 │ │ │ │ @ instruction: 0x01a2afa8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ - tsteq fp, r8, lsl #26 │ │ │ │ + tsteq fp, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #324] @ 1c78d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -371003,25 +371003,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #6 │ │ │ │ b 1c77e0 │ │ │ │ @ instruction: 0x01a2ae30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - strdeq fp, [r5, -ip] │ │ │ │ + tsteq r5, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #332] @ 1c7a4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -371098,21 +371098,21 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #5 │ │ │ │ b 1c7954 │ │ │ │ @ instruction: 0x01a2acbc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - smlatteq r5, r0, r7, r8 │ │ │ │ + tsteq r5, r0, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #412] @ 1c7c10 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r5, r4, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c7bcc │ │ │ │ @@ -371219,15 +371219,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #256] @ 1c7d34 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 1c7c94 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ @@ -371290,15 +371290,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ 1c7e4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1c7df4 │ │ │ │ beq 1c7e20 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -371353,23 +371353,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1c7dbc │ │ │ │ @ instruction: 0x01a2a868 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r5, r8, ror #20 │ │ │ │ + smlabbeq r5, r8, sl, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #516] @ 1c8074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1c7fa8 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -371497,15 +371497,15 @@ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, r9, ror #26 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ - @ instruction: 0x01204f00 │ │ │ │ + @ instruction: 0x01204f20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ @@ -374480,201 +374480,201 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1caf5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1caf60 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2396] @ 0x95c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a27690 │ │ │ │ - tsteq r5, r8, lsr r9 │ │ │ │ + tsteq r5, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cafbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cafc0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2392] @ 0x958 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a27640 │ │ │ │ - strdeq r8, [r5, -r4] │ │ │ │ + tsteq r5, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb01c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb020 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2388] @ 0x954 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a275e0 │ │ │ │ - smlatbeq r5, r4, r8, r8 │ │ │ │ + smlabteq r5, r4, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb07c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb080 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2384] @ 0x950 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a27580 │ │ │ │ - tsteq r5, r8, asr r8 │ │ │ │ + tsteq r5, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb0dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb0e0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2380] @ 0x94c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a27520 │ │ │ │ - tsteq r5, r8, lsl r8 │ │ │ │ + tsteq r5, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb13c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb140 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2376] @ 0x948 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a274c0 │ │ │ │ - ldrdeq r8, [r5, -r8] │ │ │ │ + strdeq r8, [r5, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb19c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb1a0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2372] @ 0x944 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a27460 │ │ │ │ - @ instruction: 0x01058794 │ │ │ │ + @ instruction: 0x010587b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1cb1f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1cb1f8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2368] @ 0x940 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a27400 │ │ │ │ - tsteq r5, r0, asr r7 │ │ │ │ + tsteq r5, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cb260 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cb264 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -374685,227 +374685,227 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a273a8 │ │ │ │ - tsteq r5, r4, lsl #14 │ │ │ │ + tsteq r5, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cb2b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cb2b4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1904] @ 0x770 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a2733c │ │ │ │ - @ instruction: 0x010586b0 │ │ │ │ + ldrdeq r8, [r5, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cb300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cb304 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1776] @ 0x6f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a272ec │ │ │ │ - tsteq r5, ip, ror #12 │ │ │ │ + smlabbeq r5, ip, r6, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cb350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cb354 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1900] @ 0x76c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a2729c │ │ │ │ - tsteq r5, r4, lsr #12 │ │ │ │ + tsteq r5, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb3b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb3b4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1896] @ 0x768 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a2724c │ │ │ │ - ldrdeq r8, [r5, -ip] │ │ │ │ + strdeq r8, [r5, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb410 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb414 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1892] @ 0x764 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a271ec │ │ │ │ - @ instruction: 0x01058590 │ │ │ │ + @ instruction: 0x010585b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb470 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb474 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1884] @ 0x75c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a2718c │ │ │ │ - tsteq r5, r4, asr #10 │ │ │ │ + tsteq r5, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb4d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb4d4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1880] @ 0x758 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a2712c │ │ │ │ - strdeq r8, [r5, -ip] │ │ │ │ + tsteq r5, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb530 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb534 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1876] @ 0x754 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a270cc │ │ │ │ - smlatbeq r5, ip, r4, r8 │ │ │ │ + smlabteq r5, ip, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb590 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb594 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1868] @ 0x74c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a2706c │ │ │ │ - tsteq r5, ip, asr r4 │ │ │ │ + tsteq r5, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cb5fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cb600 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -374916,23 +374916,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a2700c │ │ │ │ - tsteq r5, r4, lsl #8 │ │ │ │ + tsteq r5, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cb668 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cb66c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -374943,119 +374943,119 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a26fa0 │ │ │ │ - smlatbeq r5, r8, r3, r8 │ │ │ │ + smlabteq r5, r8, r3, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb6c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb6cc │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1768] @ 0x6e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26f34 │ │ │ │ - tsteq r5, r4, asr r3 │ │ │ │ + tsteq r5, r4, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb728 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb72c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1764] @ 0x6e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r6, [r2, r4]! │ │ │ │ - mrseq r8, SP_abt │ │ │ │ + tsteq r5, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb788 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb78c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1760] @ 0x6e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26e74 │ │ │ │ - @ instruction: 0x010582b4 │ │ │ │ + ldrdeq r8, [r5, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cb7e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cb7ec │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1856] @ 0x740 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26e14 │ │ │ │ - tsteq r5, r8, ror #4 │ │ │ │ + smlabbeq r5, r8, r2, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cb854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cb858 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -375066,45 +375066,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a26db4 │ │ │ │ - tsteq r5, r4, lsl r2 │ │ │ │ + tsteq r5, r4, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1cb8ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1cb8b0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1848] @ 0x738 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26d48 │ │ │ │ - smlabteq r5, r0, r1, r8 │ │ │ │ + smlatteq r5, r0, r1, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cb918 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cb91c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -375115,24 +375115,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ strdeq r6, [r2, r0]! │ │ │ │ - tsteq r5, r8, ror r1 │ │ │ │ + @ instruction: 0x01058198 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #104] @ 1cb9a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 1cb9a8 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -375150,189 +375150,189 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a26c80 │ │ │ │ - tsteq r5, r8, lsl r1 │ │ │ │ + tsteq r5, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1cb9fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1cba00 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1744] @ 0x6d0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r6, [r2, r8]! │ │ │ │ - smlatbeq r5, r8, r0, r8 │ │ │ │ + smlabteq r5, r8, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cba4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cba50 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1808] @ 0x710 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26ba0 │ │ │ │ - tsteq r5, r0, rrx │ │ │ │ + smlabbeq r5, r0, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1cba94 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1cba98 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #1804] @ 0x70c │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26b50 │ │ │ │ - tsteq r5, r4, lsr #32 │ │ │ │ + tsteq r5, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1cbaec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1cbaf0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1780] @ 0x6f4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26b08 │ │ │ │ - smlatteq r5, r4, pc, r7 @ │ │ │ │ + tsteq r5, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cbb3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cbb40 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26ab0 │ │ │ │ - @ instruction: 0x01057f9c │ │ │ │ + @ instruction: 0x01057fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cbb8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cbb90 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2580] @ 0xa14 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26a60 │ │ │ │ - tsteq r5, ip, asr pc │ │ │ │ + tsteq r5, ip, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cbbdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cbbe0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1772] @ 0x6ec │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26a10 │ │ │ │ - tsteq r5, ip, lsl pc │ │ │ │ + tsteq r5, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cbc3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cbc40 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2576] @ 0xa10 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a269c0 │ │ │ │ - ldrdeq r7, [r5, -r4] │ │ │ │ + strdeq r7, [r5, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cbca8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cbcac │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -375343,137 +375343,137 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a26960 │ │ │ │ - smlabbeq r5, ip, lr, r7 │ │ │ │ + smlatbeq r5, ip, lr, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cbd08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cbd0c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1752] @ 0x6d8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r6, [r2, r4]! │ │ │ │ - tsteq r5, r8, asr #28 │ │ │ │ + tsteq r5, r8, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cbd68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cbd6c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1748] @ 0x6d4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26894 │ │ │ │ - strdeq r7, [r5, -ip] │ │ │ │ + tsteq r5, ip, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1cbdc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1cbdc4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2564] @ 0xa04 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26834 │ │ │ │ - @ instruction: 0x01057db4 │ │ │ │ + ldrdeq r7, [r5, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1cbe18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1cbe1c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2560] @ 0xa00 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r6, [r2, ip]! │ │ │ │ - tsteq r5, r0, ror sp │ │ │ │ + @ instruction: 0x01057d90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1cbe70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1cbe74 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1740] @ 0x6cc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26784 │ │ │ │ - tsteq r5, r8, lsr #26 │ │ │ │ + tsteq r5, r8, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ 1cbed8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #2781] @ 0xadd │ │ │ │ cmp r3, #0 │ │ │ │ bne 1cbed0 │ │ │ │ ldr r1, [pc, #40] @ 1cbedc │ │ │ │ mov r0, r5 │ │ │ │ @@ -375483,96 +375483,96 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2528] @ 0x9e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [pc, #8] @ 1cbee0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x01a2672c │ │ │ │ - smlabteq r5, ip, ip, r7 │ │ │ │ + smlatteq r5, ip, ip, r7 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cbf3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cbf40 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1888] @ 0x760 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a266c0 │ │ │ │ - smlabbeq r5, r8, ip, r7 │ │ │ │ + smlatbeq r5, r8, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cbf9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cbfa0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2504] @ 0x9c8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26660 │ │ │ │ - tsteq r5, ip, lsr ip │ │ │ │ + tsteq r5, ip, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1cbffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1cc000 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2500] @ 0x9c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26600 │ │ │ │ - strdeq r7, [r5, -r4] │ │ │ │ + tsteq r5, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cc068 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cc06c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -375583,43 +375583,43 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a265a0 │ │ │ │ - smlatbeq r5, r8, fp, r7 │ │ │ │ + smlabteq r5, r8, fp, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cc0b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cc0bc │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2492] @ 0x9bc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26534 │ │ │ │ - tsteq r5, r4, asr fp │ │ │ │ + tsteq r5, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cc124 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cc128 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -375630,23 +375630,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a264e4 │ │ │ │ - tsteq r5, ip, lsl #22 │ │ │ │ + tsteq r5, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1cc190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1cc194 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -375657,61 +375657,61 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a26478 │ │ │ │ - @ instruction: 0x01057ab4 │ │ │ │ + ldrdeq r7, [r5, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1cc1e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1cc1e4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2476] @ 0x9ac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a2640c │ │ │ │ - tsteq r5, r8, ror #20 │ │ │ │ + smlabbeq r5, r8, sl, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1cc228 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1cc22c │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2472] @ 0x9a8 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a263bc │ │ │ │ - tsteq r5, r4, lsr sl │ │ │ │ + tsteq r5, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #444] @ 1cc404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ blt 1cc3d8 │ │ │ │ beq 1cc3ac │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ @@ -375816,24 +375816,24 @@ │ │ │ │ ldr r3, [r3, #2532] @ 0x9e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a26374 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - tsteq r5, r8, lsl r9 │ │ │ │ - tsteq r5, r8, ror r8 │ │ │ │ + tsteq r5, r8, lsr r9 │ │ │ │ + @ instruction: 0x01057898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1cc484 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cc474 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -375854,15 +375854,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1cc4f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cc4e8 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -375882,15 +375882,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1cc568 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cc558 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -375911,15 +375911,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1cc5e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cc5d0 │ │ │ │ @@ -375941,15 +375941,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1cc65c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cc64c │ │ │ │ @@ -375971,15 +375971,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1cc6d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cc6c4 │ │ │ │ @@ -376002,15 +376002,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1cc74c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cc73c │ │ │ │ @@ -376032,15 +376032,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1cc7c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cc7b4 │ │ │ │ @@ -376062,15 +376062,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1cc844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cc830 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -376094,15 +376094,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1cc8bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cc8ac │ │ │ │ @@ -376123,15 +376123,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1cc930 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cc920 │ │ │ │ @@ -376152,15 +376152,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1cc9ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cc99c │ │ │ │ ldr r1, [pc, #60] @ 1cc9b0 │ │ │ │ @@ -376185,15 +376185,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1cca28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cca18 │ │ │ │ @@ -376215,15 +376215,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1ccaa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cca90 │ │ │ │ @@ -376244,15 +376244,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 1ccb20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ccb10 │ │ │ │ ldr r1, [pc, #64] @ 1ccb24 │ │ │ │ @@ -376278,15 +376278,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1ccba4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ccb94 │ │ │ │ ldr r1, [pc, #60] @ 1ccba8 │ │ │ │ @@ -376310,15 +376310,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1ccc1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ccc0c │ │ │ │ @@ -376340,15 +376340,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1ccc94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ccc84 │ │ │ │ @@ -376369,15 +376369,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1ccd10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376401,15 +376401,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1ccd90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376432,15 +376432,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1cce10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -376465,15 +376465,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1cce94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -376497,15 +376497,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1ccf10 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376529,15 +376529,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1ccf94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -376561,15 +376561,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #92] @ 1cd00c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r5, r3 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376591,15 +376591,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1cd088 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376622,15 +376622,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1cd104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376654,15 +376654,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 1cd188 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -376687,15 +376687,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1cd208 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376719,15 +376719,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1cd288 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376751,15 +376751,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cd310 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cd300 │ │ │ │ @@ -376785,15 +376785,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1cd390 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376817,15 +376817,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1cd410 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -376849,15 +376849,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cd498 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cd488 │ │ │ │ @@ -376884,15 +376884,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cd524 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cd514 │ │ │ │ @@ -376919,15 +376919,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cd5b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cd5a0 │ │ │ │ @@ -376953,15 +376953,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #104] @ 1cd638 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cd620 │ │ │ │ @@ -376987,15 +376987,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #104] @ 1cd6c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cd6a8 │ │ │ │ @@ -377021,15 +377021,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #104] @ 1cd748 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cd730 │ │ │ │ @@ -377055,15 +377055,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1cd7d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -377090,15 +377090,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1cd85c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -377123,15 +377123,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #100] @ 1cd8dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -377156,15 +377156,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1cd968 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -377191,15 +377191,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1cd9f4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -377226,15 +377226,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1cda84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cda74 │ │ │ │ @@ -377263,15 +377263,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1cdb18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cdb08 │ │ │ │ @@ -377301,15 +377301,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1cdba4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cdb94 │ │ │ │ @@ -377335,15 +377335,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ 1cdc34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r9, [sp, #32] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -377371,15 +377371,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1cdcc8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -377407,15 +377407,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ 1cdd54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrsh r9, [sp, #32] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -377443,15 +377443,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1cdde8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -377480,15 +377480,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1cde7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -377516,15 +377516,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1cdf08 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cdef0 │ │ │ │ @@ -377551,15 +377551,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1cdf90 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cdf78 │ │ │ │ @@ -377585,15 +377585,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ce018 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce000 │ │ │ │ @@ -377619,15 +377619,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ce0a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ce08c │ │ │ │ @@ -377654,15 +377654,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ce130 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ce118 │ │ │ │ @@ -377689,15 +377689,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ce1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce1a0 │ │ │ │ @@ -377723,15 +377723,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ce244 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ce22c │ │ │ │ @@ -377758,15 +377758,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ce2d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ce2b8 │ │ │ │ @@ -377793,15 +377793,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ce358 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce340 │ │ │ │ @@ -377826,15 +377826,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ce3dc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce3c4 │ │ │ │ @@ -377860,15 +377860,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ce468 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ce450 │ │ │ │ @@ -377894,15 +377894,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ce4f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ce4d8 │ │ │ │ @@ -377929,15 +377929,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ce578 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce560 │ │ │ │ @@ -377962,15 +377962,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ce5fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce5e4 │ │ │ │ @@ -377996,15 +377996,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ce688 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ce670 │ │ │ │ @@ -378031,15 +378031,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ce710 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -378065,15 +378065,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ce798 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -378099,15 +378099,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1ce834 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -378139,15 +378139,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1ce8d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -378179,15 +378179,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ce964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce94c │ │ │ │ @@ -378214,15 +378214,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ce9f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ce9d8 │ │ │ │ @@ -378249,15 +378249,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cea7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cea64 │ │ │ │ @@ -378284,15 +378284,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ceb0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ceaf4 │ │ │ │ @@ -378320,15 +378320,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ceb98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ceb80 │ │ │ │ @@ -378355,15 +378355,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cec24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cec0c │ │ │ │ @@ -378390,15 +378390,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cecb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cec9c │ │ │ │ @@ -378426,15 +378426,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ced44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ced2c │ │ │ │ @@ -378462,15 +378462,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cedd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cedb8 │ │ │ │ @@ -378497,15 +378497,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cee5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cee44 │ │ │ │ @@ -378532,15 +378532,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ceeec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ceed4 │ │ │ │ @@ -378568,15 +378568,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cef78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cef60 │ │ │ │ @@ -378602,15 +378602,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cf000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cefe8 │ │ │ │ @@ -378637,15 +378637,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cf090 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cf078 │ │ │ │ @@ -378673,15 +378673,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cf11c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cf104 │ │ │ │ @@ -378707,15 +378707,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cf1a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cf18c │ │ │ │ @@ -378742,15 +378742,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cf234 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cf21c │ │ │ │ @@ -378778,15 +378778,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cf2c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cf2ac │ │ │ │ @@ -378814,15 +378814,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cf354 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cf33c │ │ │ │ @@ -378850,15 +378850,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cf3e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cf3c8 │ │ │ │ @@ -378884,15 +378884,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cf468 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cf450 │ │ │ │ @@ -378919,15 +378919,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1cf4f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cf4e0 │ │ │ │ @@ -378955,15 +378955,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1cf584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1cf56c │ │ │ │ @@ -378991,15 +378991,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1cf614 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1cf604 │ │ │ │ @@ -379026,15 +379026,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cf6b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379068,15 +379068,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cf760 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379110,15 +379110,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cf808 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379152,15 +379152,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1cf8b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -379195,15 +379195,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cf95c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379238,15 +379238,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1cfa08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379280,15 +379280,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #140] @ 1cfab8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -379325,15 +379325,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #136] @ 1cfb68 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -379369,15 +379369,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1cfc1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379414,15 +379414,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #136] @ 1cfccc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -379457,15 +379457,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cfd78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -379500,15 +379500,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cfe24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r2 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -379543,15 +379543,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cfed0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -379586,15 +379586,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1cff7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r2 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -379630,15 +379630,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1d0018 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d0008 │ │ │ │ @@ -379668,15 +379668,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #148] @ 1d00d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379713,15 +379713,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1d0178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d0160 │ │ │ │ @@ -379755,15 +379755,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1d0220 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d0208 │ │ │ │ @@ -379798,15 +379798,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #136] @ 1d02cc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -379842,15 +379842,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #136] @ 1d037c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -379886,15 +379886,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ 1d0448 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -379935,15 +379935,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ 1d0518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d0504 │ │ │ │ @@ -379989,15 +379989,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #284] @ 1d065c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r8, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -380073,15 +380073,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #308] @ 1d07c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [sl, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -380160,15 +380160,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ 1d089c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ble 1d086c │ │ │ │ cmp r4, #8 │ │ │ │ movlt r2, r4 │ │ │ │ movge r2, #8 │ │ │ │ @@ -380212,15 +380212,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #216] @ 1d0990 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 5c680 │ │ │ │ ldr r3, [pc, #180] @ 1d0994 │ │ │ │ add r2, r0, #13 │ │ │ │ @@ -380267,23 +380267,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, r8 │ │ │ │ b 1d0908 │ │ │ │ @ instruction: 0x01a21d04 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - tsteq r5, r0, lsr #6 │ │ │ │ + tsteq r5, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #260] @ 1d0abc │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ blt 1d0a74 │ │ │ │ add r3, r2, #12 │ │ │ │ @@ -380343,23 +380343,23 @@ │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ add r3, r2, r8 │ │ │ │ b 1d0a20 │ │ │ │ @ instruction: 0x01a21c04 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - tsteq r5, r4, lsl #4 │ │ │ │ + tsteq r5, r4, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ 1d0be0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d0b88 │ │ │ │ beq 1d0bb4 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -380415,23 +380415,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1d0b50 │ │ │ │ ldrdeq r1, [r2, r4]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - tsteq r5, r4, lsl #2 │ │ │ │ + tsteq r5, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ 1d0d00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d0ca8 │ │ │ │ beq 1d0cd4 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -380486,23 +380486,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1d0c70 │ │ │ │ @ instruction: 0x01a219b4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - strdeq r2, [r5, -r8] │ │ │ │ + tsteq r5, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ 1d0e1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d0dc4 │ │ │ │ beq 1d0df0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -380558,23 +380558,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1d0d8c │ │ │ │ @ instruction: 0x01a21898 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - smlatteq r5, ip, lr, r2 │ │ │ │ + tsteq r5, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1d0f44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d0ee8 │ │ │ │ beq 1d0f18 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -380632,23 +380632,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d0eac │ │ │ │ @ instruction: 0x01a21778 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - ldrdeq r2, [r5, -ip] │ │ │ │ + strdeq r2, [r5, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1d106c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d1010 │ │ │ │ beq 1d1040 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -380706,23 +380706,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d0fd4 │ │ │ │ @ instruction: 0x01a21650 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ - smlabteq r5, r0, ip, r2 │ │ │ │ + smlatteq r5, r0, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #264] @ 1d119c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d1140 │ │ │ │ beq 1d1170 │ │ │ │ ldr r3, [pc, #228] @ 1d11a0 │ │ │ │ @@ -380783,23 +380783,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d1104 │ │ │ │ @ instruction: 0x01a21528 │ │ │ │ beq fec7bc50 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x01052b9c │ │ │ │ + @ instruction: 0x01052bbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #264] @ 1d12d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d1274 │ │ │ │ beq 1d12a4 │ │ │ │ ldr r3, [pc, #228] @ 1d12d4 │ │ │ │ @@ -380860,23 +380860,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d1238 │ │ │ │ strdeq r1, [r2, r4]! │ │ │ │ beq fec7bd84 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ - tsteq r5, r4, ror sl │ │ │ │ + @ instruction: 0x01052a94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1d13fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d13a0 │ │ │ │ beq 1d13d0 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -380934,23 +380934,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d1364 │ │ │ │ @ instruction: 0x01a212c0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - tsteq r5, r4, asr r9 │ │ │ │ + tsteq r5, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1d1524 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d14c8 │ │ │ │ beq 1d14f8 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -381008,23 +381008,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d148c │ │ │ │ @ instruction: 0x01a21198 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - tsteq r5, r8, lsr r8 │ │ │ │ + tsteq r5, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1d164c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d15f0 │ │ │ │ beq 1d1620 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -381081,23 +381081,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d15b4 │ │ │ │ @ instruction: 0x01a21070 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r5, ip, lsl r7 │ │ │ │ + tsteq r5, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1d1770 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d1714 │ │ │ │ beq 1d1744 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -381154,23 +381154,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d16d8 │ │ │ │ @ instruction: 0x01a20f4c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r5, r4, lsl #12 │ │ │ │ + tsteq r5, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1d18a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d1840 │ │ │ │ beq 1d1878 │ │ │ │ @@ -381232,23 +381232,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d1800 │ │ │ │ @ instruction: 0x01a20e28 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - smlatteq r5, r4, r4, r2 │ │ │ │ + tsteq r5, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1d19e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d1980 │ │ │ │ beq 1d19b8 │ │ │ │ @@ -381313,23 +381313,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d1940 │ │ │ │ strdeq r0, [r2, r0]! @ │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000001b5 │ │ │ │ - @ instruction: 0x010523b8 │ │ │ │ + ldrdeq r2, [r5, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1d1b20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d1abc │ │ │ │ beq 1d1af4 │ │ │ │ @@ -381390,23 +381390,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d1a7c │ │ │ │ @ instruction: 0x01a20bac │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x01052290 │ │ │ │ + @ instruction: 0x010522b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1d1c5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d1bf8 │ │ │ │ beq 1d1c30 │ │ │ │ @@ -381471,23 +381471,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d1bb8 │ │ │ │ @ instruction: 0x01a20a78 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - tsteq r5, r8, ror #2 │ │ │ │ + smlabbeq r5, r8, r1, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1d1d98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d1d34 │ │ │ │ beq 1d1d6c │ │ │ │ @@ -381548,23 +381548,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d1cf4 │ │ │ │ @ instruction: 0x01a20934 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r5, r0, asr #32 │ │ │ │ + tsteq r5, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1d1ed4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d1e70 │ │ │ │ beq 1d1ea8 │ │ │ │ @@ -381629,23 +381629,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d1e30 │ │ │ │ @ instruction: 0x01a20800 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ - tsteq r5, r8, lsl pc │ │ │ │ + tsteq r5, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1d2018 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d1fb4 │ │ │ │ beq 1d1fec │ │ │ │ @@ -381710,23 +381710,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d1f74 │ │ │ │ @ instruction: 0x01a206bc │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smlatteq r5, r8, sp, r1 │ │ │ │ + tsteq r5, r8, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1d2154 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d20f0 │ │ │ │ beq 1d2128 │ │ │ │ @@ -381788,23 +381788,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d20b0 │ │ │ │ @ instruction: 0x01a20578 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - smlabteq r5, r0, ip, r1 │ │ │ │ + smlatteq r5, r0, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1d2294 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1d2230 │ │ │ │ beq 1d2268 │ │ │ │ @@ -381869,23 +381869,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1d21f0 │ │ │ │ @ instruction: 0x01a20440 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - @ instruction: 0x01051b94 │ │ │ │ + @ instruction: 0x01051bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1d23c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d2370 │ │ │ │ beq 1d2398 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -381944,15 +381944,15 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r8 │ │ │ │ b 1d2328 │ │ │ │ strdeq r0, [r2, ip]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - tsteq r5, r8, ror #20 │ │ │ │ + smlabbeq r5, r8, sl, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldrd r2, [r1, #24] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -384585,110 +384585,110 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d4d4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d4d50 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2968] @ 0xb98 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d8b0 │ │ │ │ - ldrdeq pc, [r4, -r0] │ │ │ │ + strdeq pc, [r4, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d4dac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d4db0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3064] @ 0xbf8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d850 │ │ │ │ - smlabbeq r4, r0, r0, pc @ │ │ │ │ + smlatbeq r4, r0, r0, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d4e0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d4e10 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3060] @ 0xbf4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ strdeq sp, [r1, r0]! │ │ │ │ - tstpeq r4, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + qaddeq pc, r8, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d4e6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d4e70 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3056] @ 0xbf0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d790 │ │ │ │ - strdeq lr, [r4, -r8] │ │ │ │ + tstpeq r4, r8, lsl r0 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d4ed8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d4edc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384699,24 +384699,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1d730 │ │ │ │ - smlatbeq r4, r8, pc, lr @ │ │ │ │ + smlabteq r4, r8, pc, lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1d4f4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d4f50 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -384728,24 +384728,24 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1d6c0 │ │ │ │ - tsteq r4, ip, asr #30 │ │ │ │ + tsteq r4, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ 1d4fc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1d4fcc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -384759,24 +384759,24 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1d64c │ │ │ │ - strdeq lr, [r4, -r8] │ │ │ │ + tsteq r4, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ 1d5044 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1d5048 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -384790,161 +384790,161 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq sp, [r1, r0]! │ │ │ │ - @ instruction: 0x0104ee9c │ │ │ │ + @ instruction: 0x0104eebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1d5094 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1d5098 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d558 │ │ │ │ - tsteq r4, r4, asr #28 │ │ │ │ + tsteq r4, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1d50e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1d50ec │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #168] @ 0xa8 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d508 │ │ │ │ - tsteq r4, r0, lsl #28 │ │ │ │ + tsteq r4, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d5148 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d514c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2764] @ 0xacc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d4b4 │ │ │ │ - @ instruction: 0x0104edbc │ │ │ │ + ldrdeq lr, [r4, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d51a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d51ac │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2760] @ 0xac8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d454 │ │ │ │ - tsteq r4, r4, ror sp │ │ │ │ + @ instruction: 0x0104ed94 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d5208 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d520c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2800] @ 0xaf0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ strdeq sp, [r1, r4]! │ │ │ │ - tsteq r4, ip, lsr #26 │ │ │ │ + tsteq r4, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d5268 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d526c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2796] @ 0xaec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d394 │ │ │ │ - smlatteq r4, r0, ip, lr │ │ │ │ + tsteq r4, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1d52cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1d52d0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -384952,23 +384952,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d334 │ │ │ │ - @ instruction: 0x0104ec94 │ │ │ │ + @ instruction: 0x0104ecb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1d533c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1d5340 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -384980,69 +384980,69 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq sp, [r1, r0]! │ │ │ │ - tsteq r4, r4, asr #24 │ │ │ │ + tsteq r4, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d5394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1d5398 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2748] @ 0xabc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d260 │ │ │ │ - strdeq lr, [r4, -r4] │ │ │ │ + tsteq r4, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1d53f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1d53f4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d208 │ │ │ │ - smlatbeq r4, r8, fp, lr │ │ │ │ + smlabteq r4, r8, fp, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1d5454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1d5458 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -385050,23 +385050,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d1ac │ │ │ │ - tsteq r4, r0, ror #22 │ │ │ │ + smlabbeq r4, r0, fp, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d54c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d54c4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385077,64 +385077,64 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1d148 │ │ │ │ - tsteq r4, r0, lsl fp │ │ │ │ + tsteq r4, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1d5510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1d5514 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2616] @ 0xa38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq sp, [r1, ip]! │ │ │ │ - @ instruction: 0x0104eabc │ │ │ │ + ldrdeq lr, [r4, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1d5560 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1d5564 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2672] @ 0xa70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1d08c │ │ │ │ - tsteq r4, ip, ror sl │ │ │ │ + @ instruction: 0x0104ea9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1d55d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d55d8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -385146,67 +385146,67 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1d038 │ │ │ │ - tsteq r4, r8, lsr #20 │ │ │ │ + tsteq r4, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d562c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1d5630 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2664] @ 0xa68 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1cfc8 │ │ │ │ - smlabteq r4, r8, r9, lr │ │ │ │ + smlatteq r4, r8, r9, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d5684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1d5688 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2660] @ 0xa64 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1cf70 │ │ │ │ - smlabbeq r4, r0, r9, lr │ │ │ │ + smlatbeq r4, r0, r9, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d56f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d56f4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -385217,47 +385217,47 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1cf18 │ │ │ │ - tsteq r4, r0, lsr r9 │ │ │ │ + tsteq r4, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d5750 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d5754 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2700] @ 0xa8c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1ceac │ │ │ │ - ldrdeq lr, [r4, -r8] │ │ │ │ + strdeq lr, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d57bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d57c0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385268,116 +385268,116 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1ce4c │ │ │ │ - smlabbeq r4, r8, r8, lr │ │ │ │ + smlatbeq r4, r8, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d5814 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1d5818 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2636] @ 0xa4c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1cde0 │ │ │ │ - tsteq r4, r4, lsr r8 │ │ │ │ + tsteq r4, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d5874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d5878 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2756] @ 0xac4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1cd88 │ │ │ │ - strdeq lr, [r4, -r4] │ │ │ │ + tsteq r4, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1d58d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1d58d8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2752] @ 0xac0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1cd28 │ │ │ │ - smlatbeq r4, ip, r7, lr │ │ │ │ + smlabteq r4, ip, r7, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1d592c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1d5930 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2736] @ 0xab0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1ccc8 │ │ │ │ - tsteq r4, r4, ror #14 │ │ │ │ + smlabbeq r4, r4, r7, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1d59a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d59a4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -385389,23 +385389,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1cc6c │ │ │ │ - tsteq r4, r8, lsl r7 │ │ │ │ + tsteq r4, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d5a0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d5a10 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385416,24 +385416,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ strdeq ip, [r1, ip]! @ │ │ │ │ - @ instruction: 0x0104e6bc │ │ │ │ + ldrdeq lr, [r4, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1d5a80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d5a84 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -385445,26 +385445,26 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1cb8c │ │ │ │ - tsteq r4, r4, ror #12 │ │ │ │ + smlabbeq r4, r4, r6, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #316] @ 1d5be0 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ orrs r2, r1, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ bmi 1d5b8c │ │ │ │ subs r3, r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ @@ -385536,46 +385536,46 @@ │ │ │ │ ldr r2, [fp, #436] @ 0x1b4 │ │ │ │ add r3, r2, r9 │ │ │ │ b 1d5b28 │ │ │ │ @ instruction: 0x01a1cb18 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsl r2 │ │ │ │ - smlabbeq r5, r4, pc, r9 @ │ │ │ │ + smlatbeq r5, r4, pc, r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1d5c48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1d5c4c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2016] @ 0x7e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a1c9b0 │ │ │ │ - smlatbeq r4, r8, r4, lr │ │ │ │ + smlabteq r4, r8, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1d5cb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1d5cb8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385586,23 +385586,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1c954 │ │ │ │ - tsteq r4, ip, asr r4 │ │ │ │ + tsteq r4, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1d5d24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1d5d28 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385614,24 +385614,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1c8e8 │ │ │ │ - tsteq r4, r4, lsl #8 │ │ │ │ + tsteq r4, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1d5d9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1d5da0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -385644,24 +385644,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1c874 │ │ │ │ - smlatbeq r4, r4, r3, lr │ │ │ │ + smlabteq r4, r4, r3, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1d5e10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1d5e14 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -385673,23 +385673,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ strdeq ip, [r1, ip]! @ │ │ │ │ - tsteq r4, r0, asr #6 │ │ │ │ + tsteq r4, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1d5e80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1d5e84 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -385701,24 +385701,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1c78c │ │ │ │ - smlatteq r4, r8, r2, lr │ │ │ │ + tsteq r4, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ 1d5ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #56] @ 1d5eec │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ @@ -385727,23 +385727,23 @@ │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b8c9c │ │ │ │ @ instruction: 0x01a1c71c │ │ │ │ - @ instruction: 0x0104e294 │ │ │ │ + @ instruction: 0x0104e2b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d5f5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d5f4c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -385764,15 +385764,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d5fd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d5fc0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -385793,15 +385793,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d6044 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6034 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -385821,15 +385821,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1d60b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d60a4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -385850,15 +385850,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1d612c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1d611c │ │ │ │ @@ -385880,15 +385880,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1d61a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1d6194 │ │ │ │ @@ -385910,15 +385910,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1d621c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1d620c │ │ │ │ @@ -385939,15 +385939,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d62a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6290 │ │ │ │ @@ -385974,15 +385974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d632c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d631c │ │ │ │ @@ -386009,15 +386009,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d63b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d63a8 │ │ │ │ @@ -386043,15 +386043,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d6440 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6430 │ │ │ │ @@ -386077,15 +386077,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d64c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d64b8 │ │ │ │ @@ -386112,15 +386112,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d6554 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6544 │ │ │ │ @@ -386147,15 +386147,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d65e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d65d0 │ │ │ │ @@ -386182,15 +386182,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d666c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d665c │ │ │ │ @@ -386216,15 +386216,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d66f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d66e4 │ │ │ │ @@ -386251,15 +386251,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d6780 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6770 │ │ │ │ @@ -386286,15 +386286,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d680c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d67fc │ │ │ │ @@ -386321,15 +386321,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #92] @ 1d688c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r5, r3 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386352,15 +386352,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #92] @ 1d6908 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r5, r3 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386383,15 +386383,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1d6988 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386414,15 +386414,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d6a0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d69fc │ │ │ │ @@ -386449,15 +386449,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1d6a90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386480,15 +386480,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1d6b0c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386511,15 +386511,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d6b90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6b80 │ │ │ │ @@ -386546,15 +386546,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1d6c14 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386578,15 +386578,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1d6c94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386609,15 +386609,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d6d18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6d08 │ │ │ │ @@ -386644,15 +386644,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d6da4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d6d94 │ │ │ │ @@ -386679,15 +386679,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1d6e34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386715,15 +386715,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1d6ec4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386750,15 +386750,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1d6f50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386785,15 +386785,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1d6fdc │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386820,15 +386820,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1d7068 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386855,15 +386855,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1d70f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386891,15 +386891,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1d7184 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386926,15 +386926,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1d720c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -386959,15 +386959,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ 1d7290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -386993,15 +386993,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1d731c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387029,15 +387029,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1d73a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d7390 │ │ │ │ @@ -387062,15 +387062,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1d7438 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387099,15 +387099,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1d74cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387137,15 +387137,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1d7564 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387175,15 +387175,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1d75fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387213,15 +387213,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1d7694 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r8, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -387250,15 +387250,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1d7728 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r8, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -387288,15 +387288,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1d77c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r8, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -387326,15 +387326,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1d7858 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r8, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -387365,15 +387365,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1d78e4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d78d4 │ │ │ │ @@ -387398,15 +387398,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1d7978 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387437,15 +387437,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1d7a04 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d79f4 │ │ │ │ @@ -387470,15 +387470,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1d7a94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387507,15 +387507,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1d7b28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387544,15 +387544,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1d7bbc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387580,15 +387580,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1d7c50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387618,15 +387618,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1d7ce8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387657,15 +387657,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1d7d88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387696,15 +387696,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1d7e24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387735,15 +387735,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1d7ec0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -387774,15 +387774,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1d7f50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -387809,15 +387809,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1d7fdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1d7fc4 │ │ │ │ @@ -387844,15 +387844,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1d806c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8054 │ │ │ │ @@ -387880,15 +387880,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1d80fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d80e4 │ │ │ │ @@ -387916,15 +387916,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1d8188 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8178 │ │ │ │ @@ -387951,15 +387951,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1d8214 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8204 │ │ │ │ @@ -387987,15 +387987,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1d82bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388029,15 +388029,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d835c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8344 │ │ │ │ @@ -388069,15 +388069,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d83fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d83e4 │ │ │ │ @@ -388109,15 +388109,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d849c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8484 │ │ │ │ @@ -388149,15 +388149,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d853c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8524 │ │ │ │ @@ -388188,15 +388188,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d85d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d85c0 │ │ │ │ @@ -388228,15 +388228,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d8678 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8660 │ │ │ │ @@ -388268,15 +388268,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d8718 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8700 │ │ │ │ @@ -388308,15 +388308,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d87b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d87a0 │ │ │ │ @@ -388348,15 +388348,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d8858 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8840 │ │ │ │ @@ -388387,15 +388387,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d88f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d88dc │ │ │ │ @@ -388427,15 +388427,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1d8994 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d897c │ │ │ │ @@ -388468,15 +388468,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1d8a48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388513,15 +388513,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1d8ae4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -388551,15 +388551,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1d8b7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8b6c │ │ │ │ @@ -388589,15 +388589,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1d8c14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1d8c04 │ │ │ │ @@ -388627,15 +388627,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1d8ccc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388674,15 +388674,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 1d8d88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -388720,15 +388720,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1d8e40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #40] @ 0x28 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388766,15 +388766,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d8ef0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388809,15 +388809,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d8f9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388853,15 +388853,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d904c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388897,15 +388897,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1d90fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -388941,15 +388941,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d91ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -388984,15 +388984,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d9258 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -389028,15 +389028,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d9308 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -389072,15 +389072,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 1d93b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -389117,15 +389117,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #124] @ 1d945c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -389157,15 +389157,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ 1d94f8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r3, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -389195,15 +389195,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1d95a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r3, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -389236,15 +389236,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1d97d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1d97dc │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1d9684 │ │ │ │ @@ -389393,15 +389393,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ 1d98f4 │ │ │ │ ldr r2, [pc, #200] @ 1d98f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1d98c4 │ │ │ │ ldr r3, [pc, #172] @ 1d98fc │ │ │ │ cmp r4, r3 │ │ │ │ bne 1d98b4 │ │ │ │ @@ -389454,15 +389454,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ 1d9a08 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ bl 5c680 │ │ │ │ ldr r3, [pc, #192] @ 1d9a0c │ │ │ │ @@ -389512,23 +389512,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r4 │ │ │ │ b 1d9974 │ │ │ │ @ instruction: 0x01a18c9c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x0104a79c │ │ │ │ + @ instruction: 0x0104a7bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 1d9b04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9ac4 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -389576,23 +389576,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, r7 │ │ │ │ b 1d9a8c │ │ │ │ @ instruction: 0x01a18b90 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ - smlatbeq r4, r8, r6, sl │ │ │ │ + smlabteq r4, r8, r6, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ 1d9c24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9bcc │ │ │ │ beq 1d9bf8 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -389648,23 +389648,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1d9b94 │ │ │ │ @ instruction: 0x01a18a90 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ - @ instruction: 0x0104a5b8 │ │ │ │ + ldrdeq sl, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #252] @ 1d9d48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1d9cec │ │ │ │ beq 1d9d1c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -389721,23 +389721,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1d9cb4 │ │ │ │ @ instruction: 0x01a18970 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ - smlatbeq r4, r8, r4, sl │ │ │ │ + smlabteq r4, r8, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1d9e70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d9e14 │ │ │ │ beq 1d9e44 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -389795,23 +389795,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d9dd8 │ │ │ │ @ instruction: 0x01a1884c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, asr r2 │ │ │ │ - @ instruction: 0x0104a398 │ │ │ │ + @ instruction: 0x0104a3b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #264] @ 1d9fa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1d9f44 │ │ │ │ beq 1d9f74 │ │ │ │ ldr r3, [pc, #228] @ 1d9fa4 │ │ │ │ @@ -389872,23 +389872,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1d9f08 │ │ │ │ @ instruction: 0x01a18724 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, asr r2 │ │ │ │ - tsteq r4, r4, ror r2 │ │ │ │ + @ instruction: 0x0104a294 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1da0cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1da070 │ │ │ │ beq 1da0a0 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -389945,23 +389945,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1da034 │ │ │ │ strdeq r8, [r1, r0]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, r4, asr r1 │ │ │ │ + tsteq r4, r4, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1da1f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1da194 │ │ │ │ beq 1da1c4 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -390019,23 +390019,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1da158 │ │ │ │ @ instruction: 0x01a184cc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r7, asr r2 │ │ │ │ - tsteq r4, ip, lsr r0 │ │ │ │ + qaddeq sl, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 1da324 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ blt 1da2c8 │ │ │ │ beq 1da2f8 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -390096,23 +390096,23 @@ │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1da280 │ │ │ │ @ instruction: 0x01a183a4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r4, r4, lsl pc │ │ │ │ + tsteq r4, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1da464 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1da400 │ │ │ │ beq 1da438 │ │ │ │ @@ -390177,23 +390177,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1da3c0 │ │ │ │ @ instruction: 0x01a18270 │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, ror #4 │ │ │ │ - strdeq r9, [r4, -r4] │ │ │ │ + tsteq r4, r4, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1da5a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1da53c │ │ │ │ beq 1da574 │ │ │ │ @@ -390255,23 +390255,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1da4fc │ │ │ │ @ instruction: 0x01a1812c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - smlabteq r4, ip, ip, r9 │ │ │ │ + smlatteq r4, ip, ip, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1da6d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1da674 │ │ │ │ beq 1da6ac │ │ │ │ @@ -390333,23 +390333,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1da634 │ │ │ │ strdeq r7, [r1, r4]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - smlatbeq r4, r8, fp, r9 │ │ │ │ + smlabteq r4, r8, fp, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1da818 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1da7b4 │ │ │ │ beq 1da7ec │ │ │ │ @@ -390414,23 +390414,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1da774 │ │ │ │ @ instruction: 0x01a17ebc │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - tsteq r4, ip, ror sl │ │ │ │ + @ instruction: 0x01049a9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1da95c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1da8f8 │ │ │ │ beq 1da930 │ │ │ │ @@ -390494,23 +390494,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1da8b8 │ │ │ │ @ instruction: 0x01a17d78 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, ip, asr #18 │ │ │ │ + tsteq r4, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1daa9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1daa38 │ │ │ │ beq 1daa70 │ │ │ │ @@ -390574,23 +390574,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1da9f8 │ │ │ │ @ instruction: 0x01a17c38 │ │ │ │ biceq r1, r7, r1, ror ip │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, r0, lsr #16 │ │ │ │ + tsteq r4, r0, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1dabd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dab70 │ │ │ │ beq 1daba8 │ │ │ │ @@ -390652,23 +390652,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dab30 │ │ │ │ strdeq r7, [r1, r8]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, asr r2 │ │ │ │ - strdeq r9, [r4, -ip] │ │ │ │ + tsteq r4, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1dad14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dacb0 │ │ │ │ beq 1dace8 │ │ │ │ @@ -390733,23 +390733,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dac70 │ │ │ │ @ instruction: 0x01a179c0 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ - ldrdeq r9, [r4, -r0] │ │ │ │ + strdeq r9, [r4, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1dae50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dadec │ │ │ │ beq 1dae24 │ │ │ │ @@ -390811,23 +390811,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dadac │ │ │ │ @ instruction: 0x01a1787c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - smlatbeq r4, r8, r4, r9 │ │ │ │ + smlabteq r4, r8, r4, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1daf8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1daf24 │ │ │ │ beq 1daf60 │ │ │ │ @@ -390890,23 +390890,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1daee4 │ │ │ │ @ instruction: 0x01a17744 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - smlabbeq r4, r4, r3, r9 │ │ │ │ + smlatbeq r4, r4, r3, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1db0c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db060 │ │ │ │ beq 1db09c │ │ │ │ @@ -390969,23 +390969,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db020 │ │ │ │ @ instruction: 0x01a17608 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r3, r2 │ │ │ │ - tsteq r4, ip, asr r2 │ │ │ │ + tsteq r4, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #284] @ 1db20c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db1a4 │ │ │ │ beq 1db1e0 │ │ │ │ @@ -391051,23 +391051,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db164 │ │ │ │ @ instruction: 0x01a174cc │ │ │ │ beq fec85cc0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - tsteq r4, ip, lsr #2 │ │ │ │ + tsteq r4, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #284] @ 1db354 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db2ec │ │ │ │ beq 1db328 │ │ │ │ @@ -391133,23 +391133,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db2ac │ │ │ │ @ instruction: 0x01a17384 │ │ │ │ beq fec85e08 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r2, r2 │ │ │ │ - strdeq r8, [r4, -r8] │ │ │ │ + tsteq r4, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1db494 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db42c │ │ │ │ beq 1db468 │ │ │ │ @@ -391212,23 +391212,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db3ec │ │ │ │ @ instruction: 0x01a1723c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #5 │ │ │ │ - smlabteq r4, ip, lr, r8 │ │ │ │ + smlatteq r4, ip, lr, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1db5d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db568 │ │ │ │ beq 1db5a4 │ │ │ │ @@ -391291,23 +391291,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db528 │ │ │ │ @ instruction: 0x01a17100 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r1, r2 │ │ │ │ - smlatbeq r4, r4, sp, r8 │ │ │ │ + smlabteq r4, r4, sp, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1db70c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db6a4 │ │ │ │ beq 1db6e0 │ │ │ │ @@ -391369,23 +391369,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db664 │ │ │ │ @ instruction: 0x01a16fc4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, ip, ror ip │ │ │ │ + @ instruction: 0x01048c9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1db844 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db7dc │ │ │ │ beq 1db818 │ │ │ │ @@ -391447,23 +391447,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db79c │ │ │ │ @ instruction: 0x01a16e8c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, r8, asr fp │ │ │ │ + tsteq r4, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1db97c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1db914 │ │ │ │ beq 1db950 │ │ │ │ @@ -391526,23 +391526,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1db8d4 │ │ │ │ @ instruction: 0x01a16d54 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - tsteq r4, r4, lsr sl │ │ │ │ + tsteq r4, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #284] @ 1dbac0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dba58 │ │ │ │ beq 1dba94 │ │ │ │ @@ -391608,23 +391608,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dba18 │ │ │ │ @ instruction: 0x01a16c18 │ │ │ │ beq fec86574 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - tsteq r4, r4, lsl #18 │ │ │ │ + tsteq r4, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1dbc00 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dbb98 │ │ │ │ beq 1dbbd4 │ │ │ │ @@ -391687,23 +391687,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dbb58 │ │ │ │ ldrdeq r6, [r1, r0]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsl #5 │ │ │ │ - ldrdeq r8, [r4, -r8] │ │ │ │ + strdeq r8, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1dbd3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dbcd4 │ │ │ │ beq 1dbd10 │ │ │ │ @@ -391765,23 +391765,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dbc94 │ │ │ │ @ instruction: 0x01a16994 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x010486b0 │ │ │ │ + ldrdeq r8, [r4, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1dbe74 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dbe0c │ │ │ │ beq 1dbe48 │ │ │ │ @@ -391844,23 +391844,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dbdcc │ │ │ │ @ instruction: 0x01a1685c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - smlabbeq r4, ip, r5, r8 │ │ │ │ + smlatbeq r4, ip, r5, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #284] @ 1dbfb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dbf50 │ │ │ │ beq 1dbf8c │ │ │ │ @@ -391926,23 +391926,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dbf10 │ │ │ │ @ instruction: 0x01a16720 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, ror #4 │ │ │ │ - tsteq r4, ip, asr r4 │ │ │ │ + tsteq r4, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1dc0f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dc090 │ │ │ │ beq 1dc0cc │ │ │ │ @@ -392005,23 +392005,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dc050 │ │ │ │ ldrdeq r6, [r1, r8]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - tsteq r4, r0, lsr r3 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #276] @ 1dc234 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1dc1cc │ │ │ │ beq 1dc208 │ │ │ │ @@ -392083,25 +392083,25 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1dc18c │ │ │ │ @ instruction: 0x01a1649c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, r8, lsl #4 │ │ │ │ + tsteq r4, r8, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dc380 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dc314 │ │ │ │ beq 1dc358 │ │ │ │ ldr r3, [pc, #252] @ 1dc384 │ │ │ │ @@ -392167,25 +392167,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dc2d0 │ │ │ │ @ instruction: 0x01a16360 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrdeq r8, [r4, -r4] │ │ │ │ + strdeq r8, [r4, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dc4c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dc45c │ │ │ │ beq 1dc4a0 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -392249,25 +392249,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dc418 │ │ │ │ @ instruction: 0x01a16210 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, sl, r2 │ │ │ │ - smlatbeq r4, r8, pc, r7 @ │ │ │ │ + smlabteq r4, r8, pc, r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dc610 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dc5a4 │ │ │ │ beq 1dc5e8 │ │ │ │ cmp r4, #33554432 @ 0x2000000 │ │ │ │ @@ -392331,25 +392331,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dc560 │ │ │ │ @ instruction: 0x01a160c8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r6, r2 │ │ │ │ - tsteq r4, ip, ror lr │ │ │ │ + @ instruction: 0x01047e9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dc760 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dc6f4 │ │ │ │ beq 1dc738 │ │ │ │ ldr r3, [pc, #252] @ 1dc764 │ │ │ │ @@ -392416,25 +392416,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dc6b0 │ │ │ │ @ instruction: 0x01a15f80 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ + tsteq r4, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dc8b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dc848 │ │ │ │ beq 1dc88c │ │ │ │ ldr r3, [pc, #252] @ 1dc8b8 │ │ │ │ @@ -392500,25 +392500,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dc804 │ │ │ │ @ instruction: 0x01a15e2c │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, ip, lsl #24 │ │ │ │ + tsteq r4, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dca04 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dc998 │ │ │ │ beq 1dc9dc │ │ │ │ ldr r3, [pc, #252] @ 1dca08 │ │ │ │ @@ -392585,25 +392585,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dc954 │ │ │ │ ldrdeq r5, [r1, ip]! │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r5, r2 │ │ │ │ - ldrdeq r7, [r4, -r8] │ │ │ │ + strdeq r7, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dcb50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dcae4 │ │ │ │ beq 1dcb28 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -392667,25 +392667,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dcaa0 │ │ │ │ @ instruction: 0x01a15b88 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - smlatbeq r4, r4, r9, r7 │ │ │ │ + smlabteq r4, r4, r9, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dcca0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dcc34 │ │ │ │ beq 1dcc78 │ │ │ │ ldr r3, [pc, #252] @ 1dcca4 │ │ │ │ @@ -392752,25 +392752,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dcbf0 │ │ │ │ @ instruction: 0x01a15a40 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - tsteq r4, r0, ror r8 │ │ │ │ + @ instruction: 0x01047890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dcdec │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dcd80 │ │ │ │ beq 1dcdc4 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -392833,25 +392833,25 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dcd3c │ │ │ │ @ instruction: 0x01a158ec │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, r0, asr #14 │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dcf38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dcecc │ │ │ │ beq 1dcf10 │ │ │ │ ldr r3, [pc, #252] @ 1dcf3c │ │ │ │ @@ -392917,25 +392917,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dce88 │ │ │ │ @ instruction: 0x01a157a8 │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, ip, lsl #12 │ │ │ │ + tsteq r4, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dd080 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd014 │ │ │ │ beq 1dd058 │ │ │ │ cmp r4, #33554432 @ 0x2000000 │ │ │ │ @@ -392999,25 +392999,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dcfd0 │ │ │ │ @ instruction: 0x01a15658 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ - smlatteq r4, r0, r4, r7 │ │ │ │ + tsteq r4, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dd1c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd15c │ │ │ │ beq 1dd1a0 │ │ │ │ cmp r4, #16777216 @ 0x1000000 │ │ │ │ @@ -393081,25 +393081,25 @@ │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dd118 │ │ │ │ @ instruction: 0x01a15510 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - @ instruction: 0x010473b4 │ │ │ │ + ldrdeq r7, [r4, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dd318 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd2ac │ │ │ │ beq 1dd2f0 │ │ │ │ ldr r3, [pc, #252] @ 1dd31c │ │ │ │ @@ -393166,25 +393166,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dd268 │ │ │ │ @ instruction: 0x01a153c8 │ │ │ │ cmpeq r5, r5, asr r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - tsteq r4, ip, ror r2 │ │ │ │ + @ instruction: 0x0104729c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dd46c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd400 │ │ │ │ beq 1dd444 │ │ │ │ ldr r3, [pc, #252] @ 1dd470 │ │ │ │ @@ -393251,25 +393251,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dd3bc │ │ │ │ @ instruction: 0x01a15274 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - tsteq r4, r4, asr #2 │ │ │ │ + tsteq r4, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dd5c0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd554 │ │ │ │ beq 1dd598 │ │ │ │ ldr r3, [pc, #252] @ 1dd5c4 │ │ │ │ @@ -393336,25 +393336,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dd510 │ │ │ │ @ instruction: 0x01a15120 │ │ │ │ biceq r1, r7, r1, ror ip │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - tsteq r4, ip │ │ │ │ + tsteq r4, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dd70c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd6a0 │ │ │ │ beq 1dd6e4 │ │ │ │ cmp r4, #33554432 @ 0x2000000 │ │ │ │ @@ -393417,25 +393417,25 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dd65c │ │ │ │ @ instruction: 0x01a14fcc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrdeq r6, [r4, -r8] │ │ │ │ + strdeq r6, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #292] @ 1dd858 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd7ec │ │ │ │ beq 1dd830 │ │ │ │ ldr r3, [pc, #252] @ 1dd85c │ │ │ │ @@ -393502,25 +393502,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dd7a8 │ │ │ │ @ instruction: 0x01a14e88 │ │ │ │ adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - smlatbeq r4, r8, sp, r6 │ │ │ │ + smlabteq r4, r8, sp, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ 1dd9a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ blt 1dd938 │ │ │ │ beq 1dd97c │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -393583,23 +393583,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, fp │ │ │ │ b 1dd8f4 │ │ │ │ @ instruction: 0x01a14d34 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r4, r8, ror ip │ │ │ │ + @ instruction: 0x01046c98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1ddacc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1dda78 │ │ │ │ beq 1ddaa0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -393658,23 +393658,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r8 │ │ │ │ b 1dda30 │ │ │ │ strdeq r4, [r1, r4]! @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #4 │ │ │ │ - tsteq r4, r0, asr fp │ │ │ │ + tsteq r4, r0, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1ddd10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1ddd14 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1ddbbc │ │ │ │ @@ -393822,15 +393822,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1ddf80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1ddf84 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1dde2c │ │ │ │ @@ -393978,15 +393978,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1de1f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1de1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1de09c │ │ │ │ @@ -397075,38 +397075,38 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1074 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1078 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3408] @ 0xd50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a11588 │ │ │ │ - @ instruction: 0x0104359c │ │ │ │ + @ instruction: 0x010435bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e10e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e10e4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397117,23 +397117,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a11528 │ │ │ │ - tsteq r4, r4, asr r5 │ │ │ │ + tsteq r4, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e114c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1150 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397144,117 +397144,117 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a114bc │ │ │ │ - strdeq r3, [r4, -ip] │ │ │ │ + tsteq r4, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e11a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e11a8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3804] @ 0xedc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a11450 │ │ │ │ - smlatbeq r4, r8, r4, r3 │ │ │ │ + smlabteq r4, r8, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1204 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1208 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3512] @ 0xdb8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r1, [r1, r8]! │ │ │ │ - tsteq r4, r0, ror #8 │ │ │ │ + smlabbeq r4, r0, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1264 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1268 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3156] @ 0xc54 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a11398 │ │ │ │ - tsteq r4, ip, lsl r4 │ │ │ │ + tsteq r4, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e12c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e12c8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3780] @ 0xec4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a11338 │ │ │ │ - ldrdeq r3, [r4, -r0] │ │ │ │ + strdeq r3, [r4, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1330 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1334 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397265,23 +397265,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq r1, [r1, r8]! │ │ │ │ - smlabbeq r4, r4, r3, r3 │ │ │ │ + smlatbeq r4, r4, r3, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e139c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e13a0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397292,119 +397292,119 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1126c │ │ │ │ - tsteq r4, r0, lsr r3 │ │ │ │ + tsteq r4, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e13fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1400 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3768] @ 0xeb8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a11200 │ │ │ │ - smlatteq r4, r4, r2, r3 │ │ │ │ + tsteq r4, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e145c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1460 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3764] @ 0xeb4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a111a0 │ │ │ │ - @ instruction: 0x0104329c │ │ │ │ + @ instruction: 0x010432bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e14bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e14c0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3760] @ 0xeb0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a11140 │ │ │ │ - tsteq r4, r4, asr r2 │ │ │ │ + tsteq r4, r4, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e151c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1520 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3756] @ 0xeac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a110e0 │ │ │ │ - tsteq r4, ip, lsl #4 │ │ │ │ + tsteq r4, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1588 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e158c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397415,23 +397415,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a11080 │ │ │ │ - smlabteq r4, r0, r1, r3 │ │ │ │ + smlatteq r4, r0, r1, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e15f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e15f8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397442,71 +397442,71 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a11014 │ │ │ │ - tsteq r4, r0, ror r1 │ │ │ │ + @ instruction: 0x01043190 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1658 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3724] @ 0xe8c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10fa8 │ │ │ │ - tsteq r4, r4, lsr #2 │ │ │ │ + tsteq r4, r4, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e16b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e16b8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10f48 │ │ │ │ - smlatteq r4, r4, r0, r3 │ │ │ │ + tsteq r4, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1720 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1724 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397517,23 +397517,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10ee8 │ │ │ │ - smlatbeq r4, r0, r0, r3 │ │ │ │ + smlabteq r4, r0, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e178c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1790 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397544,208 +397544,208 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10e7c │ │ │ │ - tsteq r4, r0, rrx │ │ │ │ + smlabbeq r4, r0, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e17ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e17f0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3708] @ 0xe7c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10e10 │ │ │ │ - tsteq r4, r0, lsl r0 │ │ │ │ + tsteq r4, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e184c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1850 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3704] @ 0xe78 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10db0 │ │ │ │ - smlabteq r4, r8, pc, r2 @ │ │ │ │ + smlatteq r4, r8, pc, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e18ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e18b0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3700] @ 0xe74 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10d50 │ │ │ │ - smlabbeq r4, r4, pc, r2 @ │ │ │ │ + smlatbeq r4, r4, pc, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e1904 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e1908 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3672] @ 0xe58 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r0, [r1, r0]! @ │ │ │ │ - tsteq r4, r0, asr #30 │ │ │ │ + tsteq r4, r0, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1964 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1968 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3668] @ 0xe54 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10c98 │ │ │ │ - tsteq r4, r4, lsl #30 │ │ │ │ + tsteq r4, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e19bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e19c0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3660] @ 0xe4c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10c38 │ │ │ │ - @ instruction: 0x01042eb4 │ │ │ │ + ldrdeq r2, [r4, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e1a14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e1a18 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3648] @ 0xe40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10be0 │ │ │ │ - tsteq r4, r0, ror lr │ │ │ │ + @ instruction: 0x01042e90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e1a6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e1a70 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3644] @ 0xe3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10b88 │ │ │ │ - tsteq r4, ip, lsr #28 │ │ │ │ + tsteq r4, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #104] @ 1e1af8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 1e1afc │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -397763,24 +397763,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10b2c │ │ │ │ - ldrdeq r2, [r4, -r8] │ │ │ │ + strdeq r2, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1e1b6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1e1b70 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -397792,117 +397792,117 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10aa0 │ │ │ │ - tsteq r4, r8, ror #26 │ │ │ │ + smlabbeq r4, r8, sp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e1bc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e1bc8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3588] @ 0xe04 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10a30 │ │ │ │ - tsteq r4, r4, lsl sp │ │ │ │ + tsteq r4, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1c24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1c28 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3264] @ 0xcc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r0, [r1, r8]! │ │ │ │ - ldrdeq r2, [r4, -r8] │ │ │ │ + strdeq r2, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1c84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1c88 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10978 │ │ │ │ - smlabbeq r4, ip, ip, r2 │ │ │ │ + smlatbeq r4, ip, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e1ce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e1ce8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3256] @ 0xcb8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10918 │ │ │ │ - tsteq r4, r0, asr #24 │ │ │ │ + tsteq r4, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1d50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1d54 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397913,23 +397913,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a108b8 │ │ │ │ - strdeq r2, [r4, -r0] │ │ │ │ + tsteq r4, r0, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1dbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1dc0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397940,23 +397940,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1084c │ │ │ │ - @ instruction: 0x01042b94 │ │ │ │ + @ instruction: 0x01042bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1e28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1e2c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397967,23 +397967,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a107e0 │ │ │ │ - tsteq r4, r8, lsr fp │ │ │ │ + tsteq r4, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1e94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1e98 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -397994,23 +397994,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10774 │ │ │ │ - ldrdeq r2, [r4, -ip] │ │ │ │ + strdeq r2, [r4, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1f00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1f04 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398021,23 +398021,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10708 │ │ │ │ - smlabbeq r4, r4, sl, r2 │ │ │ │ + smlatbeq r4, r4, sl, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1f6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1f70 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398048,23 +398048,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1069c │ │ │ │ - tsteq r4, ip, lsr #20 │ │ │ │ + tsteq r4, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e1fd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e1fdc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398075,24 +398075,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10630 │ │ │ │ - ldrdeq r2, [r4, -r4] │ │ │ │ + strdeq r2, [r4, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1e204c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1e2050 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -398104,42 +398104,42 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a105c0 │ │ │ │ - smlabbeq r4, r0, r9, r2 │ │ │ │ + smlatbeq r4, r0, r9, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 1e2094 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r1, [pc, #32] @ 1e2098 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #3236] @ 0xca4 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10550 │ │ │ │ - tsteq r4, r0, lsr r9 │ │ │ │ + tsteq r4, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1e20f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1e20fc │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -398147,23 +398147,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #420] @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10508 │ │ │ │ - strdeq r2, [r4, -ip] │ │ │ │ + tsteq r4, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1e2168 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e216c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398175,24 +398175,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a104a4 │ │ │ │ - smlatbeq r4, r4, r8, r2 │ │ │ │ + smlabteq r4, r4, r8, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1e21e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1e21e4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -398205,25 +398205,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10430 │ │ │ │ - tsteq r4, r4, asr #16 │ │ │ │ + tsteq r4, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #116] @ 1e2278 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #92] @ 1e227c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -398243,48 +398243,48 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov ip, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a103b4 │ │ │ │ - ldrdeq r2, [r4, -r8] │ │ │ │ + strdeq r2, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1e22d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1e22d8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10324 │ │ │ │ - tsteq r4, r0, ror #14 │ │ │ │ + smlabbeq r4, r0, r7, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ 1e2368 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 1e236c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -398303,24 +398303,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov ip, lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a102c0 │ │ │ │ - tsteq r4, r0, lsl r7 │ │ │ │ + tsteq r4, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ 1e23e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #68] @ 1e23e8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -398334,95 +398334,95 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10230 │ │ │ │ - @ instruction: 0x01042698 │ │ │ │ + @ instruction: 0x010426b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e2444 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e2448 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3436] @ 0xd6c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a101b8 │ │ │ │ - tsteq r4, ip, lsr r6 │ │ │ │ + tsteq r4, ip, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e24a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e24a8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3432] @ 0xd68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x01a10158 │ │ │ │ - strdeq r2, [r4, -ip] │ │ │ │ + tsteq r4, ip, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1e2504 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1e2508 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3428] @ 0xd64 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r0, [r1, r8]! │ │ │ │ - @ instruction: 0x010425b8 │ │ │ │ + ldrdeq r2, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e2570 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e2574 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398433,27 +398433,27 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a10098 │ │ │ │ - tsteq r4, ip, ror #10 │ │ │ │ + smlabbeq r4, ip, r5, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e2610 │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [pc, #112] @ 1e2614 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ ldm r8, {r8, r9, sl, fp} │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ @@ -398473,24 +398473,24 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov ip, lr │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x01a1001c │ │ │ │ - tsteq r4, r8, lsl r5 │ │ │ │ + tsteq r4, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1e2684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1e2688 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -398502,23 +398502,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ lsleq pc, r8, #31 @ │ │ │ │ - smlabbeq r4, r8, r4, r2 │ │ │ │ + smlatbeq r4, r8, r4, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e26f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e26f4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398529,24 +398529,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ lsleq pc, r8, pc @ │ │ │ │ - tsteq r4, r8, lsr #8 │ │ │ │ + tsteq r4, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1e2764 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1e2768 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -398558,24 +398558,24 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ lsreq pc, r8, #29 @ │ │ │ │ - smlabteq r4, r8, r3, r2 │ │ │ │ + smlatteq r4, r8, r3, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1e27d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1e27dc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -398587,23 +398587,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ lsreq pc, r4, lr @ │ │ │ │ - tsteq r4, r8, ror #6 │ │ │ │ + smlabbeq r4, r8, r3, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1e2848 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1e284c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398615,67 +398615,67 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ asreq pc, r4, #27 @ │ │ │ │ - tsteq r4, r0, lsl r3 │ │ │ │ + tsteq r4, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e28a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e28a4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #3520] @ 0xdc0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ asreq pc, r4, sp @ │ │ │ │ - @ instruction: 0x010422bc │ │ │ │ + ldrdeq r2, [r4, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e28f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e28fc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #3516] @ 0xdbc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ strdeq pc, [r0, ip]! │ │ │ │ - smlabbeq r4, r0, r2, r2 │ │ │ │ + smlatbeq r4, r0, r2, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e2964 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e2968 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398686,66 +398686,66 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ lsreq pc, r4, #25 @ │ │ │ │ - tsteq r4, r0, asr #4 │ │ │ │ + tsteq r4, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1e29bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1e29c0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3508] @ 0xdb4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ lsreq pc, r8, ip @ │ │ │ │ - smlatteq r4, ip, r1, r2 │ │ │ │ + tsteq r4, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 1e2a0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 1e2a10 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3504] @ 0xdb0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ roreq pc, r0, #23 @ │ │ │ │ - @ instruction: 0x010421b4 │ │ │ │ + ldrdeq r2, [r4, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1e2a70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1e2a74 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -398753,24 +398753,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1952] @ 0x7a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ lsleq pc, r0 @ @ │ │ │ │ - tsteq r4, r4, ror r1 │ │ │ │ + @ instruction: 0x01042194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1e2ae4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1e2ae8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -398782,23 +398782,23 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ lsreq pc, r8, #22 @ │ │ │ │ - tsteq r4, ip, lsr #2 │ │ │ │ + tsteq r4, ip, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1e2b50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1e2b54 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -398809,24 +398809,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ lsreq pc, r8 @ @ │ │ │ │ - ldrdeq r2, [r4, -r0] │ │ │ │ + strdeq r2, [r4, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ 1e2be0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 1e2be4 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -398845,24 +398845,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ asreq pc, r8, #20 @ │ │ │ │ - tsteq r4, ip, ror r0 │ │ │ │ + swpeq r2, ip, [r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1e2c58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1e2c5c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -398875,24 +398875,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ lsreq pc, r8 @ @ │ │ │ │ - tsteq r4, ip │ │ │ │ + tsteq r4, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #104] @ 1e2ce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 1e2ce8 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -398910,24 +398910,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ asreq pc, r0, #18 @ │ │ │ │ - smlatbeq r4, r8, pc, r1 @ │ │ │ │ + smlabteq r4, r8, pc, r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #80] @ 1e2d58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #60] @ 1e2d5c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ @@ -398939,25 +398939,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ lsreq pc, r4 @ @ │ │ │ │ - tsteq r4, r4, lsr pc │ │ │ │ + tsteq r4, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #376] @ 1e2ef4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ blt 1e2e84 │ │ │ │ beq 1e2ec8 │ │ │ │ @@ -399045,24 +399045,24 @@ │ │ │ │ ldr r1, [r3, #436] @ 0x1b4 │ │ │ │ add ip, r1, fp │ │ │ │ b 1e2e0c │ │ │ │ asreq pc, r0, #16 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - ldrdeq r1, [r4, -r8] │ │ │ │ + strdeq r1, [r4, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ 1e2f68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #56] @ 1e2f6c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ @@ -399071,23 +399071,23 @@ │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b8c9c │ │ │ │ lsleq pc, ip @ @ │ │ │ │ - tsteq r4, r4, asr #26 │ │ │ │ + tsteq r4, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e2fdc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e2fcc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -399107,15 +399107,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e304c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e303c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -399136,15 +399136,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e30c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e30b0 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -399165,15 +399165,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e3134 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e3124 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -399194,15 +399194,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ 1e31ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e319c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -399223,15 +399223,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1e321c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e320c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -399252,15 +399252,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1e3294 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e3284 │ │ │ │ @@ -399282,15 +399282,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1e330c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e32fc │ │ │ │ @@ -399312,15 +399312,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1e3384 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e3374 │ │ │ │ @@ -399342,15 +399342,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1e33fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e33ec │ │ │ │ @@ -399371,15 +399371,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1e3470 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e3460 │ │ │ │ @@ -399401,15 +399401,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1e34e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e34d8 │ │ │ │ @@ -399431,15 +399431,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 1e3568 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r3 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -399463,15 +399463,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1e35e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399495,15 +399495,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1e3670 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e3660 │ │ │ │ @@ -399529,15 +399529,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1e36f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e36e8 │ │ │ │ @@ -399564,15 +399564,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1e377c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399596,15 +399596,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1e37fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399628,15 +399628,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 1e387c │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r3 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -399660,15 +399660,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1e38fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399692,15 +399692,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1e397c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399724,15 +399724,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e3a08 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399759,15 +399759,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e3a94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399795,15 +399795,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e3b24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399831,15 +399831,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e3bb4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399866,15 +399866,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e3c40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399902,15 +399902,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1e3cd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e3cc4 │ │ │ │ @@ -399939,15 +399939,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1e3d64 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -399974,15 +399974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e3df0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400010,15 +400010,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e3e80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400046,15 +400046,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ 1e3f0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400078,15 +400078,15 @@ │ │ │ │ lsleq lr, r8, r7 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1e3f74 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e3f64 │ │ │ │ @@ -400103,15 +400103,15 @@ │ │ │ │ b 1e3f48 │ │ │ │ lsleq lr, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1e3fd8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e3fc8 │ │ │ │ @@ -400131,15 +400131,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1e406c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400170,15 +400170,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1e4104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400205,15 +400205,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1e4194 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -400242,15 +400242,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1e4228 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -400279,15 +400279,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1e42bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -400317,15 +400317,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1e4350 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400353,15 +400353,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #112] @ 1e43e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -400389,15 +400389,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e447c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400430,15 +400430,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e4520 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400471,15 +400471,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e45c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400512,15 +400512,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e4668 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400552,15 +400552,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1e4708 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -400593,15 +400593,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1e47a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400632,15 +400632,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1e4848 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400672,15 +400672,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1e48e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -400713,15 +400713,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1e4988 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400751,15 +400751,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1e4a18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1e4a00 │ │ │ │ @@ -400787,15 +400787,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1e4aa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e4a8c │ │ │ │ @@ -400822,15 +400822,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1e4b48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400865,15 +400865,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1e4bf4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400908,15 +400908,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1e4ca0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400951,15 +400951,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1e4d4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -400993,15 +400993,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #140] @ 1e4dfc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #40] @ 0x28 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401037,15 +401037,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #136] @ 1e4ea8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401079,15 +401079,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1e4f54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401124,15 +401124,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1e5008 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401169,15 +401169,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1e50bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401213,15 +401213,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #136] @ 1e5168 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401254,15 +401254,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1e5200 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r6, #436] @ 0x1b4 │ │ │ │ mov r4, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -401293,15 +401293,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1e529c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r6, #436] @ 0x1b4 │ │ │ │ mov r4, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -401332,15 +401332,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ 1e534c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401377,15 +401377,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1e5404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #40] @ 0x28 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401424,15 +401424,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #148] @ 1e54c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401471,15 +401471,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 1e557c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #40] @ 0x28 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401518,15 +401518,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ 1e5634 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r8, [sp, #48] @ 0x30 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401562,15 +401562,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1e56d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r2, r1 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401603,15 +401603,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1e577c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r2, r1 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401645,15 +401645,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1e583c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401693,15 +401693,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1e58fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r7, [sp, #44] @ 0x2c │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401741,15 +401741,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1e59bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r7, [sp, #48] @ 0x30 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401789,15 +401789,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1e5a60 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1e5a48 │ │ │ │ @@ -401829,15 +401829,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 1e5b34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, lr, #6 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -401883,15 +401883,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #188] @ 1e5c14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -401941,15 +401941,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #212] @ 1e5d14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, lr, #8 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -402004,15 +402004,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #212] @ 1e5e10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r9, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -402068,15 +402068,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #212] @ 1e5f10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r9, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -402131,15 +402131,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #216] @ 1e6010 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r7, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -402195,15 +402195,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #216] @ 1e6110 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r7, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -402259,15 +402259,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #232] @ 1e6220 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -402328,15 +402328,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #244] @ 1e6340 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r2, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -402399,15 +402399,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ 1e63fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r3, #0 │ │ │ │ beq 1e63c0 │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ @@ -402436,24 +402436,24 @@ │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ b 1e639c │ │ │ │ asreq ip, r4, r2 │ │ │ │ - smlabteq r3, r4, r8, lr │ │ │ │ + smlatteq r3, r4, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ 1e6538 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r8, #436] @ 0x1b4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -402528,15 +402528,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #368] @ 1e66dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add fp, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [fp, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -402632,15 +402632,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #180] @ 1e67c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -402678,23 +402678,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add r3, ip, #3 │ │ │ │ b 1e6748 │ │ │ │ lsreq fp, r0 @ │ │ │ │ andeq r0, r0, r7, lsr #6 │ │ │ │ - tsteq r3, r4, lsr #10 │ │ │ │ + tsteq r3, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #188] @ 1e68a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -402735,23 +402735,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1e6820 │ │ │ │ ldrdeq fp, [r0, r8]! │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - tsteq r3, r0, ror #8 │ │ │ │ + smlabbeq r3, r0, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1e6ae4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1e6ae8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e6990 │ │ │ │ @@ -402900,15 +402900,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #232] @ 1e6c24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -402960,24 +402960,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1e6b80 │ │ │ │ lsleq fp, r0, #21 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsr #6 │ │ │ │ - tsteq r3, r4, lsl #2 │ │ │ │ + tsteq r3, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #244] @ 1e6d44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -403031,24 +403031,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1e6c98 │ │ │ │ roreq fp, ip, #18 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mrseq lr, (UNDEF: 3) │ │ │ │ + tsteq r3, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #240] @ 1e6e5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -403102,24 +403102,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1e6db0 │ │ │ │ asreq fp, r0, r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ - strdeq sp, [r3, -r8] │ │ │ │ + tsteq r3, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #252] @ 1e6f84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, fp, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ @@ -403176,26 +403176,26 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1e6ed0 │ │ │ │ lsreq fp, r4, r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsl r3 │ │ │ │ - @ instruction: 0x01039194 │ │ │ │ + @ instruction: 0x010391b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #244] @ 1e70a0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #236] @ 1e70a4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ bhi 1e7058 │ │ │ │ cmp r4, #6144 @ 0x1800 │ │ │ │ bhi 1e7048 │ │ │ │ @@ -403258,15 +403258,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #244] @ 1e71bc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #236] @ 1e71c0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ bhi 1e7174 │ │ │ │ cmp r4, #6144 @ 0x1800 │ │ │ │ bhi 1e7164 │ │ │ │ @@ -403330,15 +403330,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #244] @ 1e72dc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #236] @ 1e72e0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ bhi 1e7294 │ │ │ │ cmp r4, #6144 @ 0x1800 │ │ │ │ bhi 1e7284 │ │ │ │ @@ -403400,15 +403400,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #264] @ 1e7414 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -403468,24 +403468,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1e7358 │ │ │ │ lsreq fp, r0 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002b2 │ │ │ │ - tsteq r3, r0, ror #18 │ │ │ │ + smlabbeq r3, r0, r9, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #284] @ 1e755c │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -403550,24 +403550,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ add ip, r1, #5 │ │ │ │ b 1e7490 │ │ │ │ roreq fp, ip, r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, lsl r3 │ │ │ │ - tsteq r3, ip, lsr r8 │ │ │ │ + tsteq r3, ip, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #288] @ 1e76a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -403633,25 +403633,25 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr lr, [r2, #436] @ 0x1b4 │ │ │ │ add r1, lr, #5 │ │ │ │ b 1e75d4 │ │ │ │ lsreq fp, r4, r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsl r3 │ │ │ │ - tsteq r3, r4, asr fp │ │ │ │ + tsteq r3, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #316] @ 1e7814 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -403724,25 +403724,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #6 │ │ │ │ b 1e772c │ │ │ │ roreq sl, r4, #29 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsl r3 │ │ │ │ - @ instruction: 0x0103d5b0 │ │ │ │ + ldrdeq sp, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #324] @ 1e7988 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -403817,25 +403817,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #6 │ │ │ │ b 1e7898 │ │ │ │ roreq sl, r8, sp │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsl r3 │ │ │ │ - smlabteq r3, r0, r8, r8 │ │ │ │ + smlatteq r3, r0, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #324] @ 1e7afc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -403918,15 +403918,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #252] @ 1e7c20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ blt 1e7bd8 │ │ │ │ add r2, r3, #16 │ │ │ │ @@ -403983,23 +403983,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r9, #436] @ 0x1b4 │ │ │ │ add r2, r8, r3 │ │ │ │ b 1e7b8c │ │ │ │ lsleq sl, r8 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - smlabbeq r3, r0, r1, sp │ │ │ │ + smlatbeq r3, r0, r1, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #256] @ 1e7d48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ blt 1e7cfc │ │ │ │ add r3, r2, #16 │ │ │ │ @@ -404058,23 +404058,23 @@ │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ add r3, r8, r2 │ │ │ │ b 1e7cb0 │ │ │ │ roreq sl, r4, r9 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x000002be │ │ │ │ - tsteq r3, ip, rrx │ │ │ │ + smlabbeq r3, ip, r0, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #256] @ 1e7e74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ blt 1e7e28 │ │ │ │ add r3, r2, #16 │ │ │ │ @@ -404132,26 +404132,26 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ add r3, r8, r2 │ │ │ │ b 1e7ddc │ │ │ │ asreq sl, r8, #16 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r3, r0, asr pc │ │ │ │ + tsteq r3, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #308] @ 1e7fd8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ blt 1e7f78 │ │ │ │ movne r3, #1 │ │ │ │ @@ -404222,23 +404222,23 @@ │ │ │ │ ldr r3, [r2, #436] @ 0x1b4 │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e7f10 │ │ │ │ lsleq sl, r8, r7 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - tsteq r3, ip, lsl #28 │ │ │ │ + tsteq r3, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1e8104 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e80a8 │ │ │ │ beq 1e80d8 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -404296,23 +404296,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e806c │ │ │ │ lsreq sl, r8 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - strdeq ip, [r3, -r0] │ │ │ │ + tsteq r3, r0, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1e822c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e81d0 │ │ │ │ beq 1e8200 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -404370,23 +404370,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e8194 │ │ │ │ lsleq sl, r0 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, lsl #6 │ │ │ │ - smlatteq r3, r4, fp, ip │ │ │ │ + tsteq r3, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1e8354 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e82f8 │ │ │ │ beq 1e8328 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -404443,23 +404443,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e82bc │ │ │ │ roreq sl, r8, #6 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrdeq ip, [r3, -ip] │ │ │ │ + strdeq ip, [r3, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1e8478 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e841c │ │ │ │ beq 1e844c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -404517,23 +404517,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e83e0 │ │ │ │ asreq sl, r4, #4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - ldrdeq ip, [r3, -r0] │ │ │ │ + strdeq ip, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1e85a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e8544 │ │ │ │ beq 1e8574 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -404590,23 +404590,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e8508 │ │ │ │ lsleq sl, ip, r1 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x0103c8b8 │ │ │ │ + ldrdeq ip, [r3, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1e86c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e8668 │ │ │ │ beq 1e8698 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -404664,23 +404664,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e862c │ │ │ │ strdeq r9, [r0, r8]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - smlatbeq r3, r4, r7, ip │ │ │ │ + smlabteq r3, r4, r7, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #272] @ 1e87fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ blt 1e879c │ │ │ │ beq 1e87d0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -404743,23 +404743,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1e8754 │ │ │ │ ldrdeq r9, [r0, r0]! │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlabbeq r3, r4, r6, ip │ │ │ │ + smlatbeq r3, r4, r6, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1e8938 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1e88d4 │ │ │ │ beq 1e890c │ │ │ │ @@ -404821,23 +404821,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1e8894 │ │ │ │ lsleq r9, r4 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, ror #5 │ │ │ │ - tsteq r3, r4, ror #10 │ │ │ │ + smlabbeq r3, r4, r5, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #284] @ 1e8a7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ blt 1e8a18 │ │ │ │ beq 1e8a50 │ │ │ │ @@ -404903,25 +404903,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1e89cc │ │ │ │ asreq r9, ip, ip │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - tsteq r3, r0, asr #8 │ │ │ │ + tsteq r3, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #312] @ 1e8be4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e8b6c │ │ │ │ @@ -404992,25 +404992,25 @@ │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add lr, ip, r1 │ │ │ │ b 1e8b20 │ │ │ │ lsleq r9, r0, fp │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - strdeq ip, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #328] @ 1e8d58 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldrb r8, [sp, #52] @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ blt 1e8ce4 │ │ │ │ beq 1e8d2c │ │ │ │ @@ -405086,25 +405086,25 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add ip, r1, r3 │ │ │ │ b 1e8c80 │ │ │ │ lsreq r9, ip, #19 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - smlatbeq r3, r8, r1, ip │ │ │ │ + smlabteq r3, r8, r1, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #336] @ 1e8ed8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ mov r6, r2 │ │ │ │ blt 1e8e54 │ │ │ │ @@ -405181,23 +405181,23 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add lr, ip, r3 │ │ │ │ b 1e8dfc │ │ │ │ lsreq r9, r4, r8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r3, ip, asr #32 │ │ │ │ + tsteq r3, ip, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1e911c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1e9120 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e8fc8 │ │ │ │ @@ -405345,15 +405345,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1e938c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1e9390 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e9238 │ │ │ │ @@ -405501,15 +405501,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #540] @ 1e95fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #524] @ 1e9600 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 1e94a8 │ │ │ │ @@ -405658,15 +405658,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #344] @ 1e97ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ blt 1e9754 │ │ │ │ @@ -405747,25 +405747,25 @@ │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add ip, r2, sl │ │ │ │ b 1e96f0 │ │ │ │ roreq r8, r8, #30 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - tsteq r3, r8, ror #14 │ │ │ │ + smlabbeq r3, r8, r7, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #348] @ 1e9938 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov sl, r2 │ │ │ │ blt 1e98d0 │ │ │ │ beq 1e9910 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -405845,15 +405845,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, fp │ │ │ │ b 1e9868 │ │ │ │ roreq r8, r0, #27 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, ror #5 │ │ │ │ - strdeq fp, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ @@ -408651,15 +408651,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1ec564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1ec568 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408670,23 +408670,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ lsreq r6, r4, #1 │ │ │ │ - @ instruction: 0x010389b8 │ │ │ │ + ldrdeq r8, [r3, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1ec5d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1ec5d4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408697,47 +408697,47 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ lsreq r6, r8, r0 │ │ │ │ - tsteq r3, r0, ror #18 │ │ │ │ + smlabbeq r3, r0, r9, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ec630 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ec634 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3792] @ 0xed0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ asreq r5, ip, #31 │ │ │ │ - tsteq r3, ip, lsl #18 │ │ │ │ + tsteq r3, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1ec69c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1ec6a0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408748,23 +408748,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ roreq r5, ip, #30 │ │ │ │ - @ instruction: 0x010388bc │ │ │ │ + ldrdeq r8, [r3, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 1ec708 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 1ec70c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408775,139 +408775,139 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ lsleq r5, r0, #30 │ │ │ │ - tsteq r3, r8, ror #16 │ │ │ │ + smlabbeq r3, r8, r8, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ec768 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ec76c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3988] @ 0xf94 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ lsleq r5, r4 @ │ │ │ │ - tsteq r3, ip, lsl r8 │ │ │ │ + tsteq r3, ip, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ec7c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ec7cc │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3984] @ 0xf90 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ lsreq r5, r4, lr │ │ │ │ - ldrdeq r8, [r3, -r0] │ │ │ │ + strdeq r8, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1ec820 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1ec824 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3664] @ 0xe50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r5, [r0, r4]! │ │ │ │ - smlabbeq r3, r4, r7, r8 │ │ │ │ + smlatbeq r3, r4, r7, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ec880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ec884 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3656] @ 0xe48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ roreq r5, ip, sp │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ + tsteq r3, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1ec8d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1ec8dc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3652] @ 0xe44 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ lsleq r5, ip, sp │ │ │ │ - smlatteq r3, ip, r6, r8 │ │ │ │ + tsteq r3, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1ec948 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1ec94c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408919,23 +408919,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ asreq r5, r4, #25 │ │ │ │ - smlatbeq r3, r8, r6, r8 │ │ │ │ + smlabteq r3, r8, r6, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1ec9b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1ec9bc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -408947,24 +408947,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ asreq r5, r4, ip │ │ │ │ - tsteq r3, r4, asr r6 │ │ │ │ + tsteq r3, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1eca30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1eca34 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -408977,24 +408977,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ roreq r5, r0, #23 │ │ │ │ - strdeq r8, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1ecaa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1ecaac │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -409007,45 +409007,45 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ roreq r5, r8, #22 │ │ │ │ - smlatbeq r3, r4, r5, r8 │ │ │ │ + smlabteq r3, r4, r5, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1ecafc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1ecb00 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #688] @ 0x2b0 │ │ │ │ bx r3 │ │ │ │ strdeq r5, [r0, r4]! │ │ │ │ - tsteq r3, r8, asr r5 │ │ │ │ + tsteq r3, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1ecb60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1ecb64 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -409053,23 +409053,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #852] @ 0x354 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ lsreq r5, r0, #21 │ │ │ │ - tsteq r3, r8, lsl r5 │ │ │ │ + tsteq r3, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1ecbd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1ecbd4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -409081,24 +409081,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ lsreq r5, ip, sl │ │ │ │ - smlabteq r3, r8, r4, r8 │ │ │ │ + smlatteq r3, r8, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1ecc48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1ecc4c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -409111,24 +409111,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ asreq r5, r8, #19 │ │ │ │ - tsteq r3, r4, ror r4 │ │ │ │ + @ instruction: 0x01038494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1eccc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1eccc4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -409141,23 +409141,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ asreq r5, r0, r9 │ │ │ │ - tsteq r3, r8, lsl r4 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1ecd30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1ecd34 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -409169,24 +409169,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldrdeq r5, [r0, ip]! │ │ │ │ - smlabteq r3, r4, r3, r8 │ │ │ │ + smlatteq r3, r4, r3, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1ecda8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1ecdac │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -409199,189 +409199,189 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ roreq r5, r8, #16 │ │ │ │ - tsteq r3, r0, ror r3 │ │ │ │ + @ instruction: 0x01038390 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1ece04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1ece08 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #828] @ 0x33c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ strdeq r5, [r0, r4]! │ │ │ │ - tsteq r3, r0, lsr #6 │ │ │ │ + tsteq r3, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ece64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ece68 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3208] @ 0xc88 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ lsleq r5, r8 @ │ │ │ │ - ldrdeq r8, [r3, -r8] │ │ │ │ + strdeq r8, [r3, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ecec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ecec8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2212] @ 0x8a4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ lsreq r5, r8, r7 │ │ │ │ - smlabbeq r3, r4, r2, r8 │ │ │ │ + smlatbeq r3, r4, r2, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 1ecf1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1ecf20 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2252] @ 0x8cc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldrdeq r5, [r0, r8]! │ │ │ │ - tsteq r3, r4, lsr r2 │ │ │ │ + tsteq r3, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ecf7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ecf80 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2220] @ 0x8ac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ lsleq r5, r0, #13 │ │ │ │ - smlatteq r3, r8, r1, r8 │ │ │ │ + tsteq r3, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1ecfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1ecfdc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #744] @ 0x2e8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ lsreq r5, r0, #12 │ │ │ │ - @ instruction: 0x01038198 │ │ │ │ + @ instruction: 0x010381b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1ed038 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1ed03c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3204] @ 0xc84 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ asreq r5, r4, #11 │ │ │ │ - tsteq r3, r0, asr r1 │ │ │ │ + tsteq r3, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #416] @ 1ed1fc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r7, r1 │ │ │ │ blt 1ed17c │ │ │ │ beq 1ed1c0 │ │ │ │ @@ -409478,23 +409478,23 @@ │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add ip, r0, r3 │ │ │ │ b 1ed0ec │ │ │ │ roreq r5, r0, #10 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, lsr #6 │ │ │ │ - smlatteq r3, r8, pc, r7 @ │ │ │ │ + tsteq r3, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1ed278 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed268 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -409515,15 +409515,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1ed2ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed2dc │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -409544,15 +409544,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1ed360 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed350 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -409573,15 +409573,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1ed3d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed3c4 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -409602,15 +409602,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1ed448 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed438 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -409630,15 +409630,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 1ed4c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed4b0 │ │ │ │ @@ -409661,15 +409661,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1ed538 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ed528 │ │ │ │ @@ -409691,15 +409691,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1ed5b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed5a8 │ │ │ │ ldr r1, [pc, #60] @ 1ed5bc │ │ │ │ @@ -409724,15 +409724,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1ed634 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ed624 │ │ │ │ @@ -409754,15 +409754,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1ed6b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed6a4 │ │ │ │ ldr r1, [pc, #60] @ 1ed6b8 │ │ │ │ @@ -409787,15 +409787,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1ed738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ed728 │ │ │ │ ldr r1, [pc, #60] @ 1ed73c │ │ │ │ @@ -409820,15 +409820,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1ed7bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -409851,15 +409851,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1ed838 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -409882,15 +409882,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #92] @ 1ed8b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r5, r3 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -409913,15 +409913,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 1ed930 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r3 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -409945,15 +409945,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ 1ed9b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r3 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r1, #1024 @ 0x400 │ │ │ │ @@ -409977,15 +409977,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1eda38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1eda28 │ │ │ │ @@ -410011,15 +410011,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1edac0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1edab0 │ │ │ │ @@ -410046,15 +410046,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1edb4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1edb3c │ │ │ │ @@ -410080,15 +410080,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1edbd4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -410114,15 +410114,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1edc60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410149,15 +410149,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1edcec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410184,15 +410184,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1edd78 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410219,15 +410219,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1ede00 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -410253,15 +410253,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1ede8c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410287,15 +410287,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1edf14 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410322,15 +410322,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1edfa0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410358,15 +410358,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ee030 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410394,15 +410394,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1ee0bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -410428,15 +410428,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 1ee144 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -410461,15 +410461,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #100] @ 1ee1c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -410494,15 +410494,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1ee24c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee234 │ │ │ │ @@ -410526,15 +410526,15 @@ │ │ │ │ ldrdeq r4, [r0, r8]! │ │ │ │ andeq r0, r0, lr, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1ee2b4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee2a4 │ │ │ │ @@ -410551,15 +410551,15 @@ │ │ │ │ b 1ee288 │ │ │ │ asreq r4, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1ee318 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee308 │ │ │ │ @@ -410576,15 +410576,15 @@ │ │ │ │ b 1ee2ec │ │ │ │ roreq r4, ip, #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1ee37c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee36c │ │ │ │ @@ -410602,15 +410602,15 @@ │ │ │ │ lsleq r4, r8, #5 │ │ │ │ andeq r0, r0, r7, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1ee3e4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee3d4 │ │ │ │ @@ -410628,15 +410628,15 @@ │ │ │ │ lsreq r4, r0, #4 │ │ │ │ andeq r0, r0, r9, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1ee44c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee43c │ │ │ │ @@ -410654,15 +410654,15 @@ │ │ │ │ lsreq r4, r8 @ │ │ │ │ andeq r0, r0, lr, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1ee4b4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee4a4 │ │ │ │ @@ -410683,15 +410683,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ 1ee544 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrsh r9, [sp, #32] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -410718,15 +410718,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ee5d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410754,15 +410754,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1ee658 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ee648 │ │ │ │ @@ -410787,15 +410787,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ 1ee6e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r9, [sp, #32] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -410823,15 +410823,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ee778 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410860,15 +410860,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ee80c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -410897,15 +410897,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ee898 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ee888 │ │ │ │ @@ -410931,15 +410931,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 1ee920 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ee910 │ │ │ │ @@ -410964,15 +410964,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1ee9b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411001,15 +411001,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1eea44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411039,15 +411039,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1eeadc │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411077,15 +411077,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1eeb74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411116,15 +411116,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #100] @ 1eec00 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1eebf0 │ │ │ │ @@ -411148,15 +411148,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1eec90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411185,15 +411185,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1eed24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411224,15 +411224,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ 1eedb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r9, [sp, #32] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411259,15 +411259,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1eee4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411297,15 +411297,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1eeed8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1eeec0 │ │ │ │ @@ -411331,15 +411331,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1eef64 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1eef4c │ │ │ │ @@ -411366,15 +411366,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1eeff0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1eefd8 │ │ │ │ @@ -411401,15 +411401,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ef07c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ef064 │ │ │ │ @@ -411436,15 +411436,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 1ef108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ef0f0 │ │ │ │ @@ -411472,15 +411472,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ef19c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -411508,15 +411508,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1ef22c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -411543,15 +411543,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1ef2c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411582,15 +411582,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1ef360 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -411623,15 +411623,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1ef404 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -411662,15 +411662,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ef490 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ef478 │ │ │ │ @@ -411697,15 +411697,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ef51c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ef504 │ │ │ │ @@ -411732,15 +411732,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ef5a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ef590 │ │ │ │ @@ -411767,15 +411767,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ef634 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ef61c │ │ │ │ @@ -411802,15 +411802,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ef6c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ef6a8 │ │ │ │ @@ -411837,15 +411837,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ef74c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ef734 │ │ │ │ @@ -411872,15 +411872,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ef7dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ef7c4 │ │ │ │ @@ -411908,15 +411908,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ef86c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ef854 │ │ │ │ @@ -411944,15 +411944,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1ef8f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1ef8e0 │ │ │ │ @@ -411979,15 +411979,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1ef988 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1ef970 │ │ │ │ @@ -412015,15 +412015,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1efa18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1efa00 │ │ │ │ @@ -412051,15 +412051,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1efaa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1efa90 │ │ │ │ @@ -412087,15 +412087,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1efb34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1efb1c │ │ │ │ @@ -412122,15 +412122,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1efbc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1efbac │ │ │ │ @@ -412158,15 +412158,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1efc54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1efc3c │ │ │ │ @@ -412194,15 +412194,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1efce4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1efccc │ │ │ │ @@ -412230,15 +412230,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ 1efd70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r2, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -412266,15 +412266,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 1efe00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1efdf0 │ │ │ │ @@ -412302,15 +412302,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #112] @ 1efe94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r7, #436] @ 0x1b4 │ │ │ │ add r3, r1, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1efe84 │ │ │ │ @@ -412339,15 +412339,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #112] @ 1eff28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r7, #436] @ 0x1b4 │ │ │ │ add r3, r1, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1eff18 │ │ │ │ @@ -412376,15 +412376,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 1effd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -412418,15 +412418,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1f0070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f0058 │ │ │ │ @@ -412458,15 +412458,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1f0110 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f00f8 │ │ │ │ @@ -412498,15 +412498,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1f01b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f0198 │ │ │ │ @@ -412538,15 +412538,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1f024c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -412577,15 +412577,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1f02e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -412616,15 +412616,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1f037c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -412652,15 +412652,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1f0414 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f0404 │ │ │ │ @@ -412692,15 +412692,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 1f04b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f04a4 │ │ │ │ @@ -412732,15 +412732,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #140] @ 1f0568 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -412777,15 +412777,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #136] @ 1f0618 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -412820,15 +412820,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #116] @ 1f06b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f06a0 │ │ │ │ @@ -412857,15 +412857,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1f0748 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r7, #436] @ 0x1b4 │ │ │ │ add r3, r1, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1f0738 │ │ │ │ @@ -412896,15 +412896,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #120] @ 1f07e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r7, #436] @ 0x1b4 │ │ │ │ add r3, r1, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1f07d4 │ │ │ │ @@ -412935,15 +412935,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #128] @ 1f0888 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #6 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -412976,15 +412976,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #128] @ 1f092c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #6 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -413017,15 +413017,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ 1f09d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f09c0 │ │ │ │ @@ -413059,15 +413059,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1f0a94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -413108,15 +413108,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ 1f0b60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -413157,15 +413157,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1f0c0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r6, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -413200,15 +413200,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ 1f0cb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r6, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -413244,15 +413244,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1f0d5c │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1f0d44 │ │ │ │ @@ -413285,15 +413285,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 1f0e34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, lr, #6 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -413339,15 +413339,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #144] @ 1f0ee8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f0ed8 │ │ │ │ @@ -413385,15 +413385,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #144] @ 1f0fa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f0f90 │ │ │ │ @@ -413431,15 +413431,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #188] @ 1f1084 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, lr, #7 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -413487,15 +413487,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ 1f1158 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r6, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f1144 │ │ │ │ @@ -413543,15 +413543,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #212] @ 1f125c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, lr, #8 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -413605,15 +413605,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #160] @ 1f1320 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -413656,15 +413656,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #188] @ 1f1408 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #1024 @ 0x400 │ │ │ │ @@ -413713,15 +413713,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #188] @ 1f14ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp lr, #1024 @ 0x400 │ │ │ │ @@ -413771,15 +413771,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 1f15f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f15e0 │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -413837,15 +413837,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #232] @ 1f1708 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r9, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -413905,15 +413905,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #232] @ 1f1818 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r9, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -413974,15 +413974,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #256] @ 1f1944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldrb r7, [sp, #40] @ 0x28 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -414049,15 +414049,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #276] @ 1f1a84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -414131,15 +414131,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #280] @ 1f1bd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -414214,15 +414214,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #264] @ 1f1d0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r8, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -414291,15 +414291,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #280] @ 1f1e50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f1e3c │ │ │ │ str r2, [r6, #436] @ 0x1b4 │ │ │ │ @@ -414371,15 +414371,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #292] @ 1f1f9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r1, r0, #90112 @ 0x16000 │ │ │ │ ldr r1, [r1, #4076] @ 0xfec │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -414444,27 +414444,27 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ add lr, ip, #6 │ │ │ │ b 1f1ecc │ │ │ │ asreq r0, r4, #14 │ │ │ │ - tsteq r3, r8, ror #4 │ │ │ │ + smlabbeq r3, r8, r2, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #348] @ 1f2120 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -414543,25 +414543,25 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 1f201c │ │ │ │ strdeq r0, [r0, r4]! │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsr r3 │ │ │ │ - tsteq r3, r4, lsl r1 │ │ │ │ + tsteq r3, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #336] @ 1f22a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -414648,15 +414648,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #276] @ 1f23dc │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 1f233c │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ @@ -414728,15 +414728,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #556] @ 1f262c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #548] @ 1f2630 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1f24cc │ │ │ │ bhi 1f247c │ │ │ │ ldr r3, [pc, #512] @ 1f2634 │ │ │ │ @@ -414888,15 +414888,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #556] @ 1f28ac │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #548] @ 1f28b0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1f274c │ │ │ │ bhi 1f26fc │ │ │ │ ldr r3, [pc, #512] @ 1f28b4 │ │ │ │ @@ -415045,15 +415045,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #252] @ 1f29fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 1f29a0 │ │ │ │ beq 1f29d0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -415110,23 +415110,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 1f2968 │ │ │ │ @ instruction: 0x019ffcbc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - tsteq r3, r4, lsl r8 │ │ │ │ + tsteq r3, r4, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f2b28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f2ac8 │ │ │ │ beq 1f2afc │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -415184,23 +415184,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f2a8c │ │ │ │ @ instruction: 0x019ffb98 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r3, r4, lsl #14 │ │ │ │ + tsteq r3, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f2c50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f2bf0 │ │ │ │ beq 1f2c24 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -415259,23 +415259,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f2bb4 │ │ │ │ orrseq pc, pc, r0, ror sl @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - strdeq r2, [r3, -r0] │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 1f2d84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f2d24 │ │ │ │ beq 1f2d58 │ │ │ │ ldr r3, [pc, #232] @ 1f2d88 │ │ │ │ @@ -415337,23 +415337,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f2ce8 │ │ │ │ orrseq pc, pc, r4, asr #18 │ │ │ │ ldrbne r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, sl, r3 │ │ │ │ - ldrdeq r2, [r3, -r0] │ │ │ │ + strdeq r2, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f2eb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f2e54 │ │ │ │ beq 1f2e88 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -415412,23 +415412,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f2e18 │ │ │ │ orrseq pc, pc, ip, lsl #16 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - @ instruction: 0x010323b4 │ │ │ │ + ldrdeq r2, [r3, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f2fe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f2f80 │ │ │ │ beq 1f2fb4 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -415486,23 +415486,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f2f44 │ │ │ │ orrseq pc, pc, r0, ror #13 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - @ instruction: 0x0103229c │ │ │ │ + @ instruction: 0x010322bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f3108 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f30a8 │ │ │ │ beq 1f30dc │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -415561,23 +415561,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f306c │ │ │ │ @ instruction: 0x019ff5b8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, sp, r3 │ │ │ │ - smlabbeq r3, r8, r1, r2 │ │ │ │ + smlatbeq r3, r8, r1, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 1f323c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f31dc │ │ │ │ beq 1f3210 │ │ │ │ ldr r3, [pc, #232] @ 1f3240 │ │ │ │ @@ -415639,23 +415639,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f31a0 │ │ │ │ orrseq pc, pc, ip, lsl #9 │ │ │ │ beq fec9dcf0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, lr, r3 │ │ │ │ - tsteq r3, r8, rrx │ │ │ │ + smlabbeq r3, r8, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f336c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f330c │ │ │ │ beq 1f3340 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -415714,23 +415714,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f32d0 │ │ │ │ orrseq pc, pc, r4, asr r3 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, pc, r3 @ │ │ │ │ - tsteq r3, ip, asr #30 │ │ │ │ + tsteq r3, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f3498 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3438 │ │ │ │ beq 1f346c │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -415788,23 +415788,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f33fc │ │ │ │ orrseq pc, pc, r8, lsr #4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r3, r4, lsr lr │ │ │ │ + tsteq r3, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f35c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3560 │ │ │ │ beq 1f3594 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -415863,23 +415863,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3524 │ │ │ │ orrseq pc, pc, r0, lsl #2 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r1, lsr #7 │ │ │ │ - tsteq r3, r0, lsr #26 │ │ │ │ + tsteq r3, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 1f36f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3694 │ │ │ │ beq 1f36c8 │ │ │ │ ldr r3, [pc, #232] @ 1f36f8 │ │ │ │ @@ -415941,23 +415941,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3658 │ │ │ │ @ instruction: 0x019fefd4 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ - tsteq r3, r0, lsl #24 │ │ │ │ + tsteq r3, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f3824 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f37c4 │ │ │ │ beq 1f37f8 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -416016,23 +416016,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3788 │ │ │ │ @ instruction: 0x019fee9c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - smlatteq r3, r4, sl, r1 │ │ │ │ + tsteq r3, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f3950 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f38f0 │ │ │ │ beq 1f3924 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -416090,23 +416090,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f38b4 │ │ │ │ orrseq lr, pc, r0, ror sp @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - smlabteq r3, ip, r9, r1 │ │ │ │ + smlatteq r3, ip, r9, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1f3a74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3a18 │ │ │ │ beq 1f3a48 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -416164,23 +416164,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f39dc │ │ │ │ orrseq lr, pc, r8, asr #24 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, ror #6 │ │ │ │ - @ instruction: 0x010318b8 │ │ │ │ + ldrdeq r1, [r3, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1f3b9c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3b40 │ │ │ │ beq 1f3b70 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -416237,23 +416237,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3b04 │ │ │ │ orrseq lr, pc, r0, lsr #22 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - smlatbeq r3, r0, r7, r1 │ │ │ │ + smlabteq r3, r0, r7, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f3cc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3c64 │ │ │ │ beq 1f3c98 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -416312,23 +416312,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3c28 │ │ │ │ @ instruction: 0x019fe9fc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, asr #6 │ │ │ │ - smlabbeq r3, ip, r6, r1 │ │ │ │ + smlatbeq r3, ip, r6, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 1f3df0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3d90 │ │ │ │ beq 1f3dc4 │ │ │ │ cmn r4, #-67108863 @ 0xfc000001 │ │ │ │ @@ -416387,23 +416387,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3d54 │ │ │ │ @ instruction: 0x019fe8d0 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, asr #6 │ │ │ │ - tsteq r3, r4, ror r5 │ │ │ │ + @ instruction: 0x01031594 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 1f3f24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3ec4 │ │ │ │ beq 1f3ef8 │ │ │ │ ldr r3, [pc, #232] @ 1f3f28 │ │ │ │ @@ -416465,23 +416465,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3e88 │ │ │ │ orrseq lr, pc, r4, lsr #15 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, asr #6 │ │ │ │ - tsteq r3, r0, asr r4 │ │ │ │ + tsteq r3, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 1f405c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f3ffc │ │ │ │ beq 1f4030 │ │ │ │ ldr r3, [pc, #232] @ 1f4060 │ │ │ │ @@ -416543,23 +416543,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f3fc0 │ │ │ │ orrseq lr, pc, ip, ror #12 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, asr #6 │ │ │ │ - tsteq r3, ip, lsr #6 │ │ │ │ + tsteq r3, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1f4188 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f412c │ │ │ │ beq 1f415c │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -416616,23 +416616,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f40f0 │ │ │ │ orrseq lr, pc, r4, lsr r5 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r3, ip, lsl #4 │ │ │ │ + tsteq r3, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1f42ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f4250 │ │ │ │ beq 1f4280 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -416689,23 +416689,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f4214 │ │ │ │ orrseq lr, pc, r0, lsl r4 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - strdeq r1, [r3, -ip] │ │ │ │ + tsteq r3, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1f43d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f4374 │ │ │ │ beq 1f43a4 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -416763,23 +416763,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f4338 │ │ │ │ orrseq lr, pc, ip, ror #5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, asr #6 │ │ │ │ - smlatteq r3, r8, pc, r0 @ │ │ │ │ + tsteq r3, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1f44f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f449c │ │ │ │ beq 1f44cc │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -416837,23 +416837,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f4460 │ │ │ │ orrseq lr, pc, r4, asr #3 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, asr #6 │ │ │ │ - ldrdeq r0, [r3, -r4] │ │ │ │ + strdeq r0, [r3, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 1f4620 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 1f45c4 │ │ │ │ beq 1f45f4 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -416911,23 +416911,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 1f4588 │ │ │ │ @ instruction: 0x019fe09c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, ror #6 │ │ │ │ - @ instruction: 0x01030dbc │ │ │ │ + ldrdeq r0, [r3, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1f4758 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f46f4 │ │ │ │ beq 1f472c │ │ │ │ @@ -416989,23 +416989,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f46b4 │ │ │ │ orrseq sp, pc, r4, ror pc @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, asr r3 │ │ │ │ - smlatbeq r3, r0, ip, r0 │ │ │ │ + smlabteq r3, r0, ip, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1f4890 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f482c │ │ │ │ beq 1f4864 │ │ │ │ @@ -417067,23 +417067,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f47ec │ │ │ │ orrseq sp, pc, ip, lsr lr @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r6, asr r3 │ │ │ │ - smlabbeq r3, r0, fp, r0 │ │ │ │ + smlatbeq r3, r0, fp, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1f49d0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f496c │ │ │ │ beq 1f49a4 │ │ │ │ @@ -417148,23 +417148,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f492c │ │ │ │ orrseq sp, pc, r4, lsl #26 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - tsteq r3, r8, asr sl │ │ │ │ + tsteq r3, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1f4b14 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f4ab0 │ │ │ │ beq 1f4ae8 │ │ │ │ @@ -417229,23 +417229,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f4a70 │ │ │ │ orrseq sp, pc, r0, asr #23 │ │ │ │ ldrbeq r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, asr r3 │ │ │ │ - tsteq r3, ip, lsr #18 │ │ │ │ + tsteq r3, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1f4c50 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f4bec │ │ │ │ beq 1f4c24 │ │ │ │ @@ -417306,23 +417306,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f4bac │ │ │ │ orrseq sp, pc, ip, ror sl @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - tsteq r3, r8, lsl #16 │ │ │ │ + tsteq r3, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1f4d84 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f4d20 │ │ │ │ beq 1f4d58 │ │ │ │ @@ -417383,23 +417383,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f4ce0 │ │ │ │ orrseq sp, pc, r8, asr #18 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - smlatteq r3, ip, r6, r0 │ │ │ │ + tsteq r3, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1f4eb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f4e54 │ │ │ │ beq 1f4e8c │ │ │ │ @@ -417461,23 +417461,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f4e14 │ │ │ │ orrseq sp, pc, r4, lsl r8 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - ldrdeq r0, [r3, -r0] │ │ │ │ + strdeq r0, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #272] @ 1f4ff0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ blt 1f4f8c │ │ │ │ beq 1f4fc4 │ │ │ │ @@ -417539,23 +417539,23 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f4f4c │ │ │ │ @ instruction: 0x019fd6dc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r3, asr r3 │ │ │ │ - @ instruction: 0x010304b0 │ │ │ │ + ldrdeq r0, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #280] @ 1f5130 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ bmi 1f50cc │ │ │ │ @@ -417619,25 +417619,25 @@ │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f508c │ │ │ │ orrseq sp, pc, r4, lsr #11 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r2, ror r3 │ │ │ │ - smlabbeq r3, r8, r3, r0 │ │ │ │ + smlatbeq r3, r8, r3, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #284] @ 1f5278 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r7, r1 │ │ │ │ blt 1f520c │ │ │ │ beq 1f5250 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -417701,23 +417701,23 @@ │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, fp │ │ │ │ b 1f51c8 │ │ │ │ orrseq sp, pc, r0, ror #8 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ @ instruction: 0x000003bb │ │ │ │ - tsteq r3, r0, ror r2 │ │ │ │ + @ instruction: 0x01030290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #292] @ 1f53c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ bmi 1f5360 │ │ │ │ @@ -417785,26 +417785,26 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 1f5314 │ │ │ │ orrseq sp, pc, ip, lsl r3 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror r3 │ │ │ │ - tsteq r3, ip, lsr r1 │ │ │ │ + tsteq r3, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #360] @ 1f555c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 5c680 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ blt 1f54e4 │ │ │ │ @@ -417885,15 +417885,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ add r3, r2, r0 │ │ │ │ b 1f547c │ │ │ │ orrseq sp, pc, r8, asr #3 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrdeq pc, [r2, -r8] │ │ │ │ + strdeq pc, [r2, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldmib r1, {r0, r1} │ │ │ │ ldr r2, [r2, #3684] @ 0xe64 │ │ │ │ @@ -421252,15 +421252,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #296] @ 1f8b20 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r5, r1 │ │ │ │ blt 1f8ab4 │ │ │ │ beq 1f8af8 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -421327,23 +421327,23 @@ │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, fp │ │ │ │ b 1f8a64 │ │ │ │ orrseq r9, pc, r4, asr #23 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r2, ip, lsl sl │ │ │ │ + tsteq r2, ip, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f8b98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f8b9c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421355,24 +421355,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, ror sl @ │ │ │ │ - @ instruction: 0x0102c99c │ │ │ │ + @ instruction: 0x0102c9bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f8bfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f8c00 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -421380,23 +421380,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1928] @ 0x788 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, pc, r4, lsl #20 │ │ │ │ - tsteq r2, r8, asr #18 │ │ │ │ + tsteq r2, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f8c6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f8c70 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421408,24 +421408,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r0, lsr #19 │ │ │ │ - strdeq ip, [r2, -ip] │ │ │ │ + tsteq r2, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f8cd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f8cd4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -421433,23 +421433,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1924] @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, pc, r0, lsr r9 @ │ │ │ │ - smlatbeq r2, ip, r8, ip │ │ │ │ + smlabteq r2, ip, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f8d40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f8d44 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421461,23 +421461,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, ip, asr #17 │ │ │ │ - tsteq r2, r0, ror #16 │ │ │ │ + smlabbeq r2, r0, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f8db0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f8db4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421489,23 +421489,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, ip, asr r8 @ │ │ │ │ - tsteq r2, ip, lsl #16 │ │ │ │ + tsteq r2, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f8e20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f8e24 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421517,24 +421517,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, ip, ror #15 │ │ │ │ - @ instruction: 0x0102c7b8 │ │ │ │ + ldrdeq ip, [r2, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f8e84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f8e88 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -421542,24 +421542,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1536] @ 0x600 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, pc, ip, ror r7 @ │ │ │ │ - tsteq r2, r8, ror #14 │ │ │ │ + smlabbeq r2, r8, r7, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f8ee8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f8eec │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -421567,23 +421567,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1756] @ 0x6dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r9, pc, r8, lsl r7 @ │ │ │ │ - tsteq r2, ip, lsl r7 │ │ │ │ + tsteq r2, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f8f58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f8f5c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421595,23 +421595,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019f96b4 │ │ │ │ - ldrdeq ip, [r2, -r8] │ │ │ │ + strdeq ip, [r2, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f8fc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f8fcc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421623,23 +421623,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, asr #12 │ │ │ │ - smlabbeq r2, r0, r6, ip │ │ │ │ + smlatbeq r2, r0, r6, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9038 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f903c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421651,23 +421651,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019f95d4 │ │ │ │ - tsteq r2, ip, lsr #12 │ │ │ │ + tsteq r2, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f90a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f90ac │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421679,23 +421679,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, ror #10 │ │ │ │ - smlatteq r2, r0, r5, ip │ │ │ │ + tsteq r2, r0, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f911c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421707,23 +421707,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019f94f4 │ │ │ │ - @ instruction: 0x0102c594 │ │ │ │ + @ instruction: 0x0102c5b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9188 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f918c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421735,23 +421735,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, lsl #9 │ │ │ │ - tsteq r2, r0, asr r5 │ │ │ │ + tsteq r2, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f91f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f91fc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421763,23 +421763,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, lsl r4 @ │ │ │ │ - strdeq ip, [r2, -ip] │ │ │ │ + tsteq r2, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9268 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f926c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421791,23 +421791,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, lsr #7 │ │ │ │ - smlatbeq r2, r8, r4, ip │ │ │ │ + smlabteq r2, r8, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f92d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f92dc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421819,24 +421819,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, lsr r3 @ │ │ │ │ - tsteq r2, r4, asr r4 │ │ │ │ + tsteq r2, r4, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1f9350 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f9354 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -421849,24 +421849,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r0, asr #5 │ │ │ │ - strdeq ip, [r2, -ip] │ │ │ │ + tsteq r2, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1f93c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f93cc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -421879,23 +421879,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r8, asr #4 │ │ │ │ - smlatbeq r2, r4, r3, ip │ │ │ │ + smlabteq r2, r4, r3, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f943c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421907,23 +421907,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019f91d4 │ │ │ │ - tsteq r2, r0, asr r3 │ │ │ │ + tsteq r2, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f94a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f94ac │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421935,23 +421935,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, ror #2 │ │ │ │ - strdeq ip, [r2, -r4] │ │ │ │ + tsteq r2, r4, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9518 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f951c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421963,23 +421963,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ ldrsheq r9, [pc, r4] │ │ │ │ - @ instruction: 0x0102c298 │ │ │ │ + @ instruction: 0x0102c2b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9588 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f958c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -421991,23 +421991,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, lsl #1 │ │ │ │ - tsteq r2, ip, lsr r2 │ │ │ │ + tsteq r2, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f95f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f95fc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -422019,24 +422019,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq r9, pc, r4, lsl r0 @ │ │ │ │ - smlatteq r2, r0, r1, ip │ │ │ │ + mrseq ip, R10_usr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f965c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f9660 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -422044,47 +422044,47 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1500] @ 0x5dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r4, lsr #31 │ │ │ │ - smlabbeq r2, r8, r1, ip │ │ │ │ + smlatbeq r2, r8, r1, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f96b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1f96bc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1504] @ 0x5e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r0, asr #30 │ │ │ │ - tsteq r2, r4, asr #2 │ │ │ │ + tsteq r2, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ 1f9748 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 1f974c │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -422103,47 +422103,47 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ orrseq r8, pc, r0, ror #29 │ │ │ │ - strdeq ip, [r2, -ip] │ │ │ │ + tsteq r2, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f97a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1f97a8 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #936] @ 0x3a8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r4, asr lr @ │ │ │ │ - swpeq ip, r0, [r2] │ │ │ │ + strheq ip, [r2, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1f981c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f9820 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -422156,27 +422156,27 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019f8df4 │ │ │ │ - tsteq r2, r8, asr #32 │ │ │ │ + tsteq r2, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #128] @ 1f98c0 │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1} │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [pc, #116] @ 1f98c4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ ldm r8, {r8, r9, sl, fp} │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ @@ -422197,90 +422197,90 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r3, r6 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ orrseq r8, pc, r0, ror sp @ │ │ │ │ - smlatteq r2, ip, pc, fp @ │ │ │ │ + tsteq r2, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f991c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1f9920 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #924] @ 0x39c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019f8cdc │ │ │ │ - tsteq r2, r4, ror #30 │ │ │ │ + smlabbeq r2, r4, pc, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 1f9970 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 1f9974 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #920] @ 0x398 │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r0, lsl #25 │ │ │ │ - tsteq r2, r4, lsr #30 │ │ │ │ + tsteq r2, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f99cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1f99d0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #908] @ 0x38c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, ip, lsr #24 │ │ │ │ - smlatteq r2, r8, lr, fp │ │ │ │ + tsteq r2, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9a3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f9a40 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -422292,24 +422292,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019f8bd0 │ │ │ │ - smlatbeq r2, r0, lr, fp │ │ │ │ + smlabteq r2, r0, lr, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 1f9ab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 1f9ab8 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -422322,166 +422322,166 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq r8, pc, ip, asr fp @ │ │ │ │ - tsteq r2, ip, lsr lr │ │ │ │ + tsteq r2, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f9b10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1f9b14 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1104] @ 0x450 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r8, ror #21 │ │ │ │ - smlatteq r2, r0, sp, fp │ │ │ │ + tsteq r2, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f9b6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1f9b70 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1100] @ 0x44c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, ip, lsl #21 │ │ │ │ - strdeq r2, [r2, -r8] │ │ │ │ + tsteq r2, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1f9bcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1f9bd0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2248] @ 0x8c8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r0, lsr sl @ │ │ │ │ - tsteq r2, r4, asr #26 │ │ │ │ + tsteq r2, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1f9c2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1f9c30 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2244] @ 0x8c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019f89d0 │ │ │ │ - strdeq fp, [r2, -r8] │ │ │ │ + tsteq r2, r8, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1f9c8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1f9c90 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2232] @ 0x8b8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r0, ror r9 @ │ │ │ │ - smlatbeq r2, ip, ip, fp │ │ │ │ + smlabteq r2, ip, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 1f9cec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 1f9cf0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2228] @ 0x8b4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r0, lsl r9 @ │ │ │ │ - tsteq r2, r0, ror #24 │ │ │ │ + smlabbeq r2, r0, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f9d50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f9d54 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -422489,46 +422489,46 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2028] @ 0x7ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019f88b0 │ │ │ │ - tsteq r2, r4, lsl ip │ │ │ │ + tsteq r2, r4, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 1f9dac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 1f9db0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1432] @ 0x598 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, ip, asr #16 │ │ │ │ - smlabteq r2, ip, fp, fp │ │ │ │ + smlatteq r2, ip, fp, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 1f9e1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 1f9e20 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -422540,24 +422540,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019f87f0 │ │ │ │ - smlabbeq r2, r0, fp, fp │ │ │ │ + smlatbeq r2, r0, fp, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f9e80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f9e84 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -422565,24 +422565,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1476] @ 0x5c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, r0, lsl #15 │ │ │ │ - tsteq r2, r0, lsr fp │ │ │ │ + tsteq r2, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f9ee4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f9ee8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -422590,24 +422590,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1480] @ 0x5c8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq r8, pc, ip, lsl r7 @ │ │ │ │ - smlatteq r2, r8, sl, fp │ │ │ │ + tsteq r2, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 1f9f48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 1f9f4c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -422615,23 +422615,23 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2032] @ 0x7f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019f86b8 │ │ │ │ - smlatbeq r2, r4, sl, fp │ │ │ │ + smlabteq r2, r4, sl, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1f9fbc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1f9fac │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -422652,15 +422652,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1fa030 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa020 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -422681,15 +422681,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 1fa0a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa094 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -422710,15 +422710,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1fa124 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa114 │ │ │ │ ldr r1, [pc, #60] @ 1fa128 │ │ │ │ @@ -422743,15 +422743,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1fa1a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fa190 │ │ │ │ @@ -422773,15 +422773,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1fa218 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fa208 │ │ │ │ @@ -422803,15 +422803,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1fa290 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fa280 │ │ │ │ @@ -422833,15 +422833,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 1fa308 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fa2f8 │ │ │ │ @@ -422863,15 +422863,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 1fa388 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa378 │ │ │ │ ldr r1, [pc, #60] @ 1fa38c │ │ │ │ @@ -422896,15 +422896,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1fa40c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -422928,15 +422928,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1fa48c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -422960,15 +422960,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1fa514 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa504 │ │ │ │ @@ -422995,15 +422995,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1fa5a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa590 │ │ │ │ @@ -423030,15 +423030,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1fa62c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa61c │ │ │ │ @@ -423065,15 +423065,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1fa6b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423097,15 +423097,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1fa738 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa728 │ │ │ │ @@ -423132,15 +423132,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 1fa7c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa7b4 │ │ │ │ @@ -423167,15 +423167,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 1fa848 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423199,15 +423199,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1fa8d4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423234,15 +423234,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1fa960 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423269,15 +423269,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 1fa9f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fa9e0 │ │ │ │ @@ -423306,15 +423306,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1faa80 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423340,15 +423340,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 1fab08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423373,15 +423373,15 @@ │ │ │ │ orrseq r7, pc, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1fab70 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fab60 │ │ │ │ @@ -423399,15 +423399,15 @@ │ │ │ │ @ instruction: 0x019f7a94 │ │ │ │ andeq r0, r0, lr, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 1fabd8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fabc8 │ │ │ │ @@ -423428,15 +423428,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1fac6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423465,15 +423465,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1fad00 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423501,15 +423501,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 1fad94 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -423540,15 +423540,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 1fae2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423576,15 +423576,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 1faec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423613,15 +423613,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1faf5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -423653,15 +423653,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1faffc │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -423694,15 +423694,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 1fb0a0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -423734,15 +423734,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 1fb140 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -423774,15 +423774,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb1d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb1b8 │ │ │ │ @@ -423809,15 +423809,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb25c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb244 │ │ │ │ @@ -423844,15 +423844,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1fb2ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fb2d4 │ │ │ │ @@ -423880,15 +423880,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1fb37c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fb364 │ │ │ │ @@ -423916,15 +423916,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb408 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb3f0 │ │ │ │ @@ -423951,15 +423951,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb494 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb47c │ │ │ │ @@ -423985,15 +423985,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1fb520 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fb508 │ │ │ │ @@ -424021,15 +424021,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 1fb5b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fb598 │ │ │ │ @@ -424057,15 +424057,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb63c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb624 │ │ │ │ @@ -424092,15 +424092,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb6c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb6b0 │ │ │ │ @@ -424127,15 +424127,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb754 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb73c │ │ │ │ @@ -424162,15 +424162,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 1fb7e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fb7c8 │ │ │ │ @@ -424198,15 +424198,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #128] @ 1fb884 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r9, [sp, #36] @ 0x24 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ ldrb r8, [sp, #40] @ 0x28 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424239,15 +424239,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1fb92c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424282,15 +424282,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #132] @ 1fb9d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424324,15 +424324,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1fba80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -424366,15 +424366,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1fbb28 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -424408,15 +424408,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1fbbd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -424450,15 +424450,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1fbc78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -424492,15 +424492,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1fbd20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -424534,15 +424534,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1fbdc8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -424576,15 +424576,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #132] @ 1fbe70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -424619,15 +424619,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #132] @ 1fbf1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424661,15 +424661,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #132] @ 1fbfc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424703,15 +424703,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1fc064 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fc04c │ │ │ │ @@ -424742,15 +424742,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1fc100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fc0e8 │ │ │ │ @@ -424782,15 +424782,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1fc1a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fc188 │ │ │ │ @@ -424822,15 +424822,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 1fc240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #17 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fc228 │ │ │ │ @@ -424862,15 +424862,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #140] @ 1fc2f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424907,15 +424907,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 1fc3a4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424951,15 +424951,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 1fc44c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -424994,15 +424994,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #140] @ 1fc500 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425038,15 +425038,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #140] @ 1fc5b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425083,15 +425083,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #140] @ 1fc664 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425128,15 +425128,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #140] @ 1fc718 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425173,15 +425173,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #148] @ 1fc7d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425219,15 +425219,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 1fc88c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425265,15 +425265,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #144] @ 1fc940 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r3 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425310,15 +425310,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #144] @ 1fc9f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r1, r3 │ │ │ │ add r3, ip, #6 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425356,15 +425356,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1fca90 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fca78 │ │ │ │ @@ -425393,15 +425393,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1fcb38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -425437,15 +425437,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 1fcbd4 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 1fcbbc │ │ │ │ @@ -425474,15 +425474,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 1fcc7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -425518,15 +425518,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1fcd40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425567,15 +425567,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 1fce04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425616,15 +425616,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ 1fced0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425667,15 +425667,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #164] @ 1fcf9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425718,15 +425718,15 @@ │ │ │ │ push {r4, r5, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #176] @ 1fd074 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425771,15 +425771,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #172] @ 1fd144 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r3, lr, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425823,15 +425823,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ 1fd1f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r7, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ mov r4, r1 │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -425869,15 +425869,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #172] @ 1fd2cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425922,15 +425922,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #172] @ 1fd3a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, lr, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -425974,15 +425974,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #168] @ 1fd46c │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ sub sp, sp, #24 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -426028,15 +426028,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #288] @ 1fd5bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r9, [r6, #436] @ 0x1b4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp r9, #1024 @ 0x400 │ │ │ │ @@ -426113,15 +426113,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #280] @ 1fd708 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr r2, [r8, #436] @ 0x1b4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -426196,15 +426196,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #368] @ 1fd8ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add fp, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [fp, #436] @ 0x1b4 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -426300,15 +426300,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #380] @ 1fda58 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add fp, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -426408,15 +426408,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #384] @ 1fdc0c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov fp, r2 │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, ip, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -426517,15 +426517,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ 1fdd9c │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fdd60 │ │ │ │ @@ -426608,27 +426608,27 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1fdd08 │ │ │ │ orrseq r4, pc, ip, ror r9 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r1, lsr r4 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - tstpeq ip, r9, ror #4 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r9, lsl #5 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r8, asr r5 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ muleq r0, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ 1fdf38 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 1fdefc │ │ │ │ @@ -426711,26 +426711,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 1fdea4 │ │ │ │ orrseq r4, pc, r0, ror #15 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r0, r0, r2, lsr r4 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - ldrsbeq pc, [ip, -r2] @ │ │ │ │ + ldrsheq pc, [ip, -r2] @ │ │ │ │ andeq r8, r0, r8, asr r5 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ muleq r0, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #192] @ 1fe034 │ │ │ │ mov r7, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -426772,23 +426772,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1fdfb0 │ │ │ │ orrseq r4, pc, r8, asr #12 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - smlatteq r2, ip, r9, r7 │ │ │ │ + tsteq r2, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #200] @ 1fe124 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r8, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -426832,26 +426832,26 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 1fe098 │ │ │ │ orrseq r4, pc, r0, ror #10 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, lsl #8 │ │ │ │ - tsteq r2, ip, lsl r9 │ │ │ │ + tsteq r2, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #572] @ 1fe388 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #564] @ 1fe38c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 1fe218 │ │ │ │ bhi 1fe1c8 │ │ │ │ ldr r3, [pc, #528] @ 1fe390 │ │ │ │ @@ -427005,15 +427005,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #244] @ 1fe4d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -427068,24 +427068,24 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1fe424 │ │ │ │ @ instruction: 0x019f41dc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - @ instruction: 0x01027598 │ │ │ │ + @ instruction: 0x010275b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #252] @ 1fe5fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, sl, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ @@ -427142,23 +427142,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ b 1fe544 │ │ │ │ ldrheq r4, [pc, ip] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, fp, ror #7 │ │ │ │ - smlabbeq r2, r4, r4, r7 │ │ │ │ + smlatbeq r2, r4, r4, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #244] @ 1fe718 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #9472 @ 0x2500 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ beq 1fe6d8 │ │ │ │ @@ -427219,15 +427219,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #244] @ 1fe82c │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #9472 @ 0x2500 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ beq 1fe7ec │ │ │ │ @@ -427289,15 +427289,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #244] @ 1fe944 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #9472 @ 0x2500 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ beq 1fe904 │ │ │ │ @@ -427359,15 +427359,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #268] @ 1fea74 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -427428,24 +427428,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r3, #436] @ 0x1b4 │ │ │ │ add r2, r1, #4 │ │ │ │ b 1fe9b4 │ │ │ │ orrseq r3, pc, r4, asr ip @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - tsteq r2, r0, lsr r0 │ │ │ │ + qaddeq r7, r0, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #268] @ 1febac │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -427506,24 +427506,24 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #436] @ 0x1b4 │ │ │ │ add r1, r3, #4 │ │ │ │ b 1feaec │ │ │ │ orrseq r3, pc, ip, lsl fp @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - tsteq r2, r8, lsl pc │ │ │ │ + tsteq r2, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #280] @ 1fecf0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ @@ -427587,24 +427587,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr lr, [r3, #436] @ 0x1b4 │ │ │ │ add r2, lr, #4 │ │ │ │ b 1fec24 │ │ │ │ orrseq r3, pc, r4, ror #19 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - tsteq r2, r0, asr r4 │ │ │ │ + tsteq r2, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #280] @ 1fee34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -427668,24 +427668,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1fed68 │ │ │ │ orrseq r3, pc, r0, lsr #17 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - smlatbeq r2, ip, ip, r6 │ │ │ │ + smlabteq r2, ip, ip, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #276] @ 1fef74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ @@ -427748,24 +427748,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #436] @ 0x1b4 │ │ │ │ add r1, r2, #4 │ │ │ │ b 1feeac │ │ │ │ orrseq r3, pc, ip, asr r7 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r9, lsl #8 │ │ │ │ - smlabbeq r2, ip, fp, r6 │ │ │ │ + smlatbeq r2, ip, fp, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #288] @ 1ff0c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ @@ -427831,24 +427831,24 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr ip, [r3, #436] @ 0x1b4 │ │ │ │ add r2, ip, #4 │ │ │ │ b 1fefec │ │ │ │ orrseq r3, pc, ip, lsl r6 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, pc, ror #7 │ │ │ │ - smlatbeq r2, r4, r0, r1 │ │ │ │ + smlabteq r2, r4, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #296] @ 1ff214 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -427916,24 +427916,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #5 │ │ │ │ b 1ff13c │ │ │ │ @ instruction: 0x019f34d0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ - tsteq r2, r0, lsr #18 │ │ │ │ + tsteq r2, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #300] @ 1ff36c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -428001,24 +428001,24 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r2, #436] @ 0x1b4 │ │ │ │ add ip, r1, #4 │ │ │ │ b 1ff28c │ │ │ │ orrseq r3, pc, ip, ror r3 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - smlatteq r2, ip, ip, r0 │ │ │ │ + tsteq r2, ip, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #304] @ 1ff4c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -428088,24 +428088,24 @@ │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #4 │ │ │ │ b 1ff3e4 │ │ │ │ orrseq r3, pc, r8, lsr #4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsl #8 │ │ │ │ - smlabbeq r2, ip, r6, r6 │ │ │ │ + smlatbeq r2, ip, r6, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #308] @ 1ff624 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -428175,24 +428175,24 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [r1, #436] @ 0x1b4 │ │ │ │ add ip, r2, #4 │ │ │ │ b 1ff53c │ │ │ │ orrseq r3, pc, ip, asr #1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r2, r4, asr sl │ │ │ │ + tsteq r2, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #324] @ 1ff790 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -428267,24 +428267,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1ff6a0 │ │ │ │ orrseq r2, pc, r0, ror pc @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsl #8 │ │ │ │ - strdeq r6, [r2, -r4] │ │ │ │ + tsteq r2, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #316] @ 1ff8f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, r0, #90112 @ 0x16000 │ │ │ │ ldr r1, [r1, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -428357,24 +428357,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1ff80c │ │ │ │ orrseq r2, pc, r0, lsl #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - smlatbeq r2, r8, r2, r6 │ │ │ │ + smlabteq r2, r8, r2, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #332] @ 1ffa70 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -428450,24 +428450,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1ff978 │ │ │ │ @ instruction: 0x019f2c98 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - tsteq r2, ip, asr r7 │ │ │ │ + tsteq r2, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #332] @ 1ffbe4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -428544,24 +428544,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1ffaec │ │ │ │ orrseq r2, pc, r4, lsr #22 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ - smlabteq r2, r8, r4, r0 │ │ │ │ + smlatteq r2, r8, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #332] @ 1ffd5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -428638,24 +428638,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1ffc64 │ │ │ │ orrseq r2, pc, ip, lsr #19 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsl #8 │ │ │ │ - tsteq r2, r4, ror #28 │ │ │ │ + smlabbeq r2, r4, lr, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #324] @ 1ffecc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r1, r0, #90112 @ 0x16000 │ │ │ │ ldr r1, [r1, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -428730,24 +428730,24 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1ffdd8 │ │ │ │ orrseq r2, pc, r4, lsr r8 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, fp, lsl #8 │ │ │ │ - tsteq r2, r0, lsl sp │ │ │ │ + tsteq r2, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #340] @ 20004c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -428825,24 +428825,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 1fff4c │ │ │ │ orrseq r2, pc, r4, asr #13 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - smlatbeq r2, r4, r1, r0 │ │ │ │ + smlabteq r2, r4, r1, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #340] @ 2001c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, r0, #90112 @ 0x16000 │ │ │ │ ldr r2, [r2, #4080] @ 0xff0 │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -428921,25 +428921,25 @@ │ │ │ │ ldr ip, [r1, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add lr, ip, #5 │ │ │ │ b 2000c8 │ │ │ │ orrseq r2, pc, r8, asr #10 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, ror #7 │ │ │ │ - tstpeq r1, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #336] @ 200348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -429017,25 +429017,25 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #5 │ │ │ │ b 20024c │ │ │ │ orrseq r2, pc, r4, asr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - smlatbeq r1, r0, sp, pc @ │ │ │ │ + smlabteq r1, r0, sp, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #344] @ 2004d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ @@ -429115,27 +429115,27 @@ │ │ │ │ ldmib sp, {r2, r3} │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add ip, lr, #5 │ │ │ │ b 2003cc │ │ │ │ orrseq r2, pc, r4, asr #4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ - tstpeq r1, r8, lsr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, asr ip @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #352] @ 200660 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -429215,27 +429215,27 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 200558 │ │ │ │ ldrheq r2, [pc, r8] │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ - smlatbeq r2, r8, r5, r5 │ │ │ │ + smlabteq r2, r8, r5, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #360] @ 2007f8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -429317,27 +429317,27 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 2006e8 │ │ │ │ orrseq r1, pc, r8, lsr #30 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - smlabbeq r1, r0, sl, pc @ │ │ │ │ + smlatbeq r1, r0, sl, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #360] @ 200990 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -429419,27 +429419,27 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 200880 │ │ │ │ @ instruction: 0x019f1d90 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, lsl #8 │ │ │ │ - @ instruction: 0x01025298 │ │ │ │ + @ instruction: 0x010252b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #368] @ 200b30 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r3, r0, #90112 @ 0x16000 │ │ │ │ ldr r3, [r3, #4080] @ 0xff0 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ @@ -429523,26 +429523,26 @@ │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add ip, lr, #6 │ │ │ │ b 200a18 │ │ │ │ @ instruction: 0x019f1bf8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ - tstpeq r1, ip, ror #14 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r1, ip, r7, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #380] @ 200cd4 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #372] @ 200cd8 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 200c58 │ │ │ │ bls 200bc0 │ │ │ │ ldr r3, [pc, #336] @ 200cdc │ │ │ │ @@ -429642,15 +429642,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #380] @ 200e84 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #372] @ 200e88 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 200e08 │ │ │ │ bls 200d70 │ │ │ │ ldr r3, [pc, #336] @ 200e8c │ │ │ │ @@ -429751,15 +429751,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #344] @ 201018 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bcs 200f78 │ │ │ │ @@ -429850,15 +429850,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #344] @ 2011a4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bcs 201104 │ │ │ │ @@ -429949,15 +429949,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #344] @ 201330 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bcs 201290 │ │ │ │ @@ -430047,15 +430047,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #284] @ 201480 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ blt 20142c │ │ │ │ movne r3, #1 │ │ │ │ @@ -430120,26 +430120,26 @@ │ │ │ │ ldr r3, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3, r9 │ │ │ │ b 2013d0 │ │ │ │ orrseq r1, pc, r8, asr r2 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsr r4 │ │ │ │ - smlabbeq r2, r4, r7, r4 │ │ │ │ + smlatbeq r2, r4, r7, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #428] @ 20165c │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r9, #0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sl, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -430251,15 +430251,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #384] @ 201810 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r9, #0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -430361,15 +430361,15 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #384] @ 2019c8 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r9, #0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -430468,15 +430468,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 201b00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 201aa0 │ │ │ │ beq 201ad4 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -430535,26 +430535,26 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 201a64 │ │ │ │ orrseq r0, pc, r0, asr #23 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - tsteq r2, r8, lsr #2 │ │ │ │ + tsteq r2, r8, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #416] @ 201ccc │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r9, #0 │ │ │ │ add sl, r0, #65536 @ 0x10000 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sl, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -430661,15 +430661,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 201e18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ bmi 201db8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -430734,23 +430734,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 201d70 │ │ │ │ @ instruction: 0x019f08bc │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, asr #8 │ │ │ │ - tsteq r2, ip, lsr #28 │ │ │ │ + tsteq r2, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #288] @ 201f64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ blt 201efc │ │ │ │ beq 201f38 │ │ │ │ @@ -430817,23 +430817,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 201eb0 │ │ │ │ orrseq r0, pc, r8, ror r7 @ │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - strdeq r3, [r2, -ip] │ │ │ │ + tsteq r2, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r8, [pc, #288] @ 2020b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr fp, [r0, r8] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ blt 202048 │ │ │ │ beq 202084 │ │ │ │ @@ -430900,23 +430900,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, sl │ │ │ │ b 201ffc │ │ │ │ orrseq r0, pc, ip, lsr #12 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, asr r4 │ │ │ │ - ldrdeq r3, [r2, -r0] │ │ │ │ + strdeq r3, [r2, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 2022ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 2022f0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 20219c │ │ │ │ @@ -431061,15 +431061,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 202550 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 202554 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 202400 │ │ │ │ @@ -431217,15 +431217,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #556] @ 2027d0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #548] @ 2027d4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 202670 │ │ │ │ bhi 202620 │ │ │ │ ldr r3, [pc, #512] @ 2027d8 │ │ │ │ @@ -431377,15 +431377,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #556] @ 202a50 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #548] @ 202a54 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 2028f0 │ │ │ │ bhi 2028a0 │ │ │ │ ldr r3, [pc, #512] @ 202a58 │ │ │ │ @@ -431537,15 +431537,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #572] @ 202ce0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #564] @ 202ce4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 202b70 │ │ │ │ bhi 202b20 │ │ │ │ ldr r3, [pc, #528] @ 202ce8 │ │ │ │ @@ -431700,15 +431700,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #572] @ 202f6c │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #564] @ 202f70 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 202dfc │ │ │ │ bhi 202dac │ │ │ │ ldr r3, [pc, #528] @ 202f74 │ │ │ │ @@ -431864,15 +431864,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #572] @ 2031fc │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #564] @ 203200 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ beq 20308c │ │ │ │ bhi 20303c │ │ │ │ ldr r3, [pc, #528] @ 203204 │ │ │ │ @@ -435601,15 +435601,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206a70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206a74 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435617,24 +435617,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1748] @ 0x6d4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019ebb90 │ │ │ │ - strdeq pc, [r1, -ip] │ │ │ │ + tstpeq r1, ip, lsl r2 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206ad4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206ad8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435642,24 +435642,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1264] @ 0x4f0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, ip, lsr #22 │ │ │ │ - @ instruction: 0x0101f1b8 │ │ │ │ + ldrdeq pc, [r1, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206b38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206b3c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435667,24 +435667,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1260] @ 0x4ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r8, asr #21 │ │ │ │ - tstpeq r1, r8, ror #2 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r1, r8, r1, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206b9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206ba0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435692,24 +435692,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r4, ror #20 │ │ │ │ - tstpeq r1, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, lsr r1 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206c00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206c04 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435717,47 +435717,47 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1252] @ 0x4e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r0, lsl #20 │ │ │ │ - strheq pc, [r1, -ip] @ │ │ │ │ + ldrdeq pc, [r1, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 206c5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 206c60 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #1248] @ 0x4e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019eb99c │ │ │ │ - tstpeq r1, r4, rrx @ p-variant is OBSOLETE │ │ │ │ + smlabbeq r1, r4, r0, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #92] @ 206cdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #72] @ 206ce0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ @@ -435772,24 +435772,24 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq fp, lr, ip, lsr r9 │ │ │ │ - tstpeq r1, ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206d40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206d44 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435797,66 +435797,66 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2328] @ 0x918 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r0, asr #17 │ │ │ │ - smlatbeq r1, r8, pc, lr @ │ │ │ │ + smlabteq r1, r8, pc, lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 206d94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 206d98 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #1004] @ 0x3ec │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, ip, asr r8 │ │ │ │ - tsteq r1, r0, ror #30 │ │ │ │ + smlabbeq r1, r0, pc, lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 206de8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 206dec │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #1000] @ 0x3e8 │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r8, lsl #16 │ │ │ │ - tsteq r1, ip, lsl pc │ │ │ │ + tsteq r1, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206e4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206e50 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435864,24 +435864,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2252] @ 0x8cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019eb7b4 │ │ │ │ - ldrdeq lr, [r1, -r8] │ │ │ │ + strdeq lr, [r1, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 206eb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 206eb4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435889,24 +435889,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2244] @ 0x8c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r0, asr r7 │ │ │ │ - @ instruction: 0x0101ee90 │ │ │ │ + @ instruction: 0x0101eeb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #76] @ 206f20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #64] @ 206f24 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ @@ -435917,24 +435917,24 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2248] @ 0x8c8 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r1 │ │ │ │ orrseq fp, lr, r8, ror #13 │ │ │ │ - tsteq r1, ip, asr #28 │ │ │ │ + tsteq r1, ip, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #76] @ 206f90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #64] @ 206f94 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ @@ -435945,47 +435945,47 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2240] @ 0x8c0 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r1 │ │ │ │ orrseq fp, lr, r8, ror r6 │ │ │ │ - strdeq lr, [r1, -r8] │ │ │ │ + tsteq r1, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 206fec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 206ff0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #996] @ 0x3e4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, ip, lsl #12 │ │ │ │ - smlatbeq r1, r4, sp, lr │ │ │ │ + smlabteq r1, r4, sp, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 207050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 207054 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -435993,24 +435993,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #992] @ 0x3e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019eb5b0 │ │ │ │ - tsteq r1, ip, asr sp │ │ │ │ + tsteq r1, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 2070b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 2070b8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -436018,24 +436018,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #988] @ 0x3dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, ip, asr #10 │ │ │ │ - tsteq r1, r0, lsl sp │ │ │ │ + tsteq r1, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 207118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 20711c │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -436043,24 +436043,24 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2324] @ 0x914 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r8, ror #9 │ │ │ │ - smlabteq r1, ip, ip, lr │ │ │ │ + smlatteq r1, ip, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 20717c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #52] @ 207180 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -436068,92 +436068,92 @@ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #984] @ 0x3d8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r4, lsl #9 │ │ │ │ - smlabbeq r1, r4, ip, lr │ │ │ │ + smlatbeq r1, r4, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 2071d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 2071dc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #980] @ 0x3d4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r0, lsr #8 │ │ │ │ - tsteq r1, r0, asr #24 │ │ │ │ + tsteq r1, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 207234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 207238 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2320] @ 0x910 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r4, asr #7 │ │ │ │ - strdeq lr, [r1, -r8] │ │ │ │ + tsteq r1, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 207290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 207294 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #968] @ 0x3c8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r8, ror #6 │ │ │ │ - @ instruction: 0x0101ebb0 │ │ │ │ + ldrdeq lr, [r1, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #76] @ 2072fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #56] @ 207300 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -436164,24 +436164,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq fp, lr, ip, lsl #6 │ │ │ │ - tsteq r1, r8, ror #22 │ │ │ │ + smlabbeq r1, r8, fp, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ 20738c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #88] @ 207390 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -436200,24 +436200,24 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019eb29c │ │ │ │ - tsteq r1, r0, lsl fp │ │ │ │ + tsteq r1, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #92] @ 20740c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #72] @ 207410 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ @@ -436232,68 +436232,68 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq fp, lr, ip, lsl #4 │ │ │ │ - @ instruction: 0x0101ea9c │ │ │ │ + @ instruction: 0x0101eabc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 20745c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #36] @ 207460 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3096] @ 0xc18 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019eb190 │ │ │ │ - tsteq r1, r0, asr #20 │ │ │ │ + tsteq r1, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 2074bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 2074c0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2240] @ 0x8c0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r0, asr #2 │ │ │ │ - tsteq r1, r0, lsl #20 │ │ │ │ + tsteq r1, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #104] @ 207548 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #84] @ 20754c │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -436311,160 +436311,160 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldrsbeq fp, [lr, ip] │ │ │ │ - smlatbeq r1, r4, r9, lr │ │ │ │ + smlabteq r1, r4, r9, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 2075a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 2075a4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq fp, lr, r4, asr r0 │ │ │ │ - tsteq r1, r0, asr #18 │ │ │ │ + tsteq r1, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 207600 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 207604 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2344] @ 0x928 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019eaffc │ │ │ │ - strdeq lr, [r1, -r4] │ │ │ │ + tsteq r1, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 207658 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 20765c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2216] @ 0x8a8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019eaf9c │ │ │ │ - smlatbeq r1, r4, r8, lr │ │ │ │ + smlabteq r1, r4, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #64] @ 2076b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #48] @ 2076bc │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #2340] @ 0x924 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, lr, r4, asr #30 │ │ │ │ - tsteq r1, r0, ror #16 │ │ │ │ + smlabbeq r1, r0, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 207710 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 207714 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #3092] @ 0xc14 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, lr, r4, ror #29 │ │ │ │ - tsteq r1, r8, lsl r8 │ │ │ │ + tsteq r1, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 20776c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 207770 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #896] @ 0x380 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, lr, ip, lsl #29 │ │ │ │ - ldrdeq lr, [r1, -r8] │ │ │ │ + strdeq lr, [r1, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 2077dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 2077e0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -436476,23 +436476,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq sl, lr, r0, lsr lr │ │ │ │ - @ instruction: 0x0101e790 │ │ │ │ + @ instruction: 0x0101e7b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #80] @ 20784c │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r1, [pc, #60] @ 207850 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -436504,91 +436504,91 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ orrseq sl, lr, r0, asr #27 │ │ │ │ - tsteq r1, ip, lsr r7 │ │ │ │ + tsteq r1, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 2078a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 2078ac │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #880] @ 0x370 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, lr, r0, asr sp │ │ │ │ - strdeq lr, [r1, -r0] │ │ │ │ + tsteq r1, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 2078fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #40] @ 207900 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #876] @ 0x36c │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019eacf4 │ │ │ │ - smlatbeq r1, ip, r6, lr │ │ │ │ + smlabteq r1, ip, r6, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 207958 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, #44] @ 20795c │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl b751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #872] @ 0x368 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ orrseq sl, lr, r0, lsr #25 │ │ │ │ - tsteq r1, r8, ror #12 │ │ │ │ + smlabbeq r1, r8, r6, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ 2079d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r1, [pc, #64] @ 2079d4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ @@ -436601,23 +436601,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx ip │ │ │ │ orrseq sl, lr, r0, asr #24 │ │ │ │ - tsteq r1, r0, lsl r6 │ │ │ │ + tsteq r1, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 207a44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207a34 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -436638,15 +436638,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 207ab8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207aa8 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -436667,15 +436667,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 207b2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207b1c │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -436696,15 +436696,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 207ba0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207b90 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -436725,15 +436725,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 207c14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207c04 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -436754,15 +436754,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 207c88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207c78 │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -436783,15 +436783,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 207cfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207cec │ │ │ │ str r2, [r4, #436] @ 0x1b4 │ │ │ │ @@ -436814,15 +436814,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #484] @ 207f04 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ blt 207e58 │ │ │ │ beq 207ea0 │ │ │ │ @@ -436936,23 +436936,23 @@ │ │ │ │ ldr ip, [r2, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r1, ip │ │ │ │ b 207dd8 │ │ │ │ @ instruction: 0x019ea89c │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - tsteq r1, r8, asr r1 │ │ │ │ + tsteq r1, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 207f88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207f78 │ │ │ │ @@ -436975,15 +436975,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 208004 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 207ff4 │ │ │ │ @@ -437006,15 +437006,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 208080 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208070 │ │ │ │ @@ -437037,15 +437037,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 2080fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2080ec │ │ │ │ @@ -437068,15 +437068,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 208174 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 208164 │ │ │ │ @@ -437098,15 +437098,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 2081ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 2081dc │ │ │ │ @@ -437128,15 +437128,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 20826c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20825c │ │ │ │ ldr r1, [pc, #60] @ 208270 │ │ │ │ @@ -437161,15 +437161,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 2082f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -437194,15 +437194,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 208378 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -437227,15 +437227,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 2083fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -437260,15 +437260,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 208480 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -437293,15 +437293,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 208508 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2084f8 │ │ │ │ @@ -437328,15 +437328,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 20858c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -437360,15 +437360,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ 208610 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -437393,15 +437393,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 208690 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -437425,15 +437425,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 208710 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -437456,15 +437456,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 208794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208784 │ │ │ │ @@ -437491,15 +437491,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 208818 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -437523,15 +437523,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 2088a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208890 │ │ │ │ @@ -437557,15 +437557,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 208928 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208918 │ │ │ │ @@ -437592,15 +437592,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 2089b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2089a4 │ │ │ │ @@ -437627,15 +437627,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 208a40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208a30 │ │ │ │ @@ -437662,15 +437662,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 208ac4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -437694,15 +437694,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 208b4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208b3c │ │ │ │ @@ -437729,15 +437729,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 208bd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208bc8 │ │ │ │ @@ -437764,15 +437764,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 208c60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 208c50 │ │ │ │ @@ -437797,15 +437797,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 208ce0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -437829,15 +437829,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 208d68 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -437863,15 +437863,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 208df0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -437897,15 +437897,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 208e78 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -437931,15 +437931,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 208f08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -437968,15 +437968,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ 208f94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r8, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -438002,15 +438002,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 209020 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438037,15 +438037,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 2090ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438072,15 +438072,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 209138 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438107,15 +438107,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 2091c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438143,15 +438143,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ 209254 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438178,15 +438178,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 2092e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438214,15 +438214,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 20936c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209354 │ │ │ │ @@ -438246,15 +438246,15 @@ │ │ │ │ @ instruction: 0x019e92b8 │ │ │ │ andeq r0, r0, fp, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 2093d4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2093c4 │ │ │ │ @@ -438272,15 +438272,15 @@ │ │ │ │ orrseq r9, lr, r0, lsr r2 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 20943c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20942c │ │ │ │ @@ -438298,15 +438298,15 @@ │ │ │ │ orrseq r9, lr, r8, asr #3 │ │ │ │ andeq r0, r0, sl, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 2094a4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209494 │ │ │ │ @@ -438324,15 +438324,15 @@ │ │ │ │ orrseq r9, lr, r0, ror #2 │ │ │ │ muleq r0, r2, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 20950c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2094fc │ │ │ │ @@ -438350,15 +438350,15 @@ │ │ │ │ ldrsheq r9, [lr, r8] │ │ │ │ muleq r0, r1, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 209574 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209564 │ │ │ │ @@ -438376,15 +438376,15 @@ │ │ │ │ @ instruction: 0x019e9090 │ │ │ │ andeq r0, r0, r6, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 2095dc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2095cc │ │ │ │ @@ -438404,15 +438404,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 209670 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -438443,15 +438443,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #108] @ 209704 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrh r9, [sp, #32] │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r8, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -438478,15 +438478,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 209798 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438516,15 +438516,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 209830 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438554,15 +438554,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 2098c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438592,15 +438592,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 209960 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438630,15 +438630,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ 2099f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438668,15 +438668,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 209a88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -438704,15 +438704,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #112] @ 209b1c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -438740,15 +438740,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ 209bb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -438778,15 +438778,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 209c40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209c28 │ │ │ │ @@ -438813,15 +438813,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 209ccc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209cb4 │ │ │ │ @@ -438848,15 +438848,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 209d54 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 209d3c │ │ │ │ @@ -438881,15 +438881,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 209ddc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209dc4 │ │ │ │ @@ -438916,15 +438916,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 209e68 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209e50 │ │ │ │ @@ -438951,15 +438951,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 209ef0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 209ed8 │ │ │ │ @@ -438985,15 +438985,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 209f7c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209f64 │ │ │ │ @@ -439020,15 +439020,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 20a008 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 209ff0 │ │ │ │ @@ -439055,15 +439055,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 20a094 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20a07c │ │ │ │ @@ -439090,15 +439090,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 20a11c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 20a104 │ │ │ │ @@ -439124,15 +439124,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 20a1a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20a190 │ │ │ │ @@ -439159,15 +439159,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 20a234 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20a21c │ │ │ │ @@ -439194,15 +439194,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 20a2c0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20a2a8 │ │ │ │ @@ -439229,15 +439229,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 20a34c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r2, r3, #9 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20a334 │ │ │ │ @@ -439265,15 +439265,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 20a3e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrh r8, [sp, #32] │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -439305,15 +439305,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 20a488 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -439344,15 +439344,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 20a524 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -439383,15 +439383,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 20a5c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -439424,15 +439424,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 20a664 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -439463,15 +439463,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #120] @ 20a700 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r4, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -439501,15 +439501,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 20a79c │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r4, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -439542,15 +439542,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 20a840 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r1, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, r1, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -439582,15 +439582,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 20a8dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ @@ -439622,15 +439622,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #124] @ 20a980 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r5, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -439662,15 +439662,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #124] @ 20aa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -439702,15 +439702,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 20aab0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 20aa98 │ │ │ │ @@ -439737,15 +439737,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 20ab3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 20ab24 │ │ │ │ @@ -439772,15 +439772,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 20abc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 20abb0 │ │ │ │ @@ -439807,15 +439807,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 20ac54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 20ac3c │ │ │ │ @@ -439842,15 +439842,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 20acf0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20acd8 │ │ │ │ @@ -439881,15 +439881,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 20ad8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20ad74 │ │ │ │ @@ -439921,15 +439921,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 20ae28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 20ae10 │ │ │ │ @@ -439960,15 +439960,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 20aec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcs 20aeac │ │ │ │ @@ -439999,15 +439999,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 20af64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20af4c │ │ │ │ @@ -440039,15 +440039,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 20b004 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 20afec │ │ │ │ @@ -440080,15 +440080,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #132] @ 20b0b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440123,15 +440123,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #148] @ 20b16c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #3 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440170,15 +440170,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 20b228 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r6, r1 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, #1024 @ 0x400 │ │ │ │ @@ -440217,15 +440217,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ 20b2dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440262,15 +440262,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 20b398 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r7, r2 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440308,15 +440308,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #148] @ 20b450 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r7, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, ip, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440355,15 +440355,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #148] @ 20b50c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440402,15 +440402,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #148] @ 20b5c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ mov r4, r2 │ │ │ │ add r3, ip, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440449,15 +440449,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 20b68c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r7, [sp, #40] @ 0x28 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440498,15 +440498,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 20b750 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r8, #436] @ 0x1b4 │ │ │ │ mov r6, r2 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440547,15 +440547,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #156] @ 20b814 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r6, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, lr, #4 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440596,15 +440596,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ 20b8e0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldrb r6, [sp, #40] @ 0x28 │ │ │ │ add r9, r0, #65536 @ 0x10000 │ │ │ │ ldr lr, [r9, #436] @ 0x1b4 │ │ │ │ mov r5, r1 │ │ │ │ add r3, lr, #5 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ @@ -440646,15 +440646,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ 20b99c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #136] @ 20b9a0 │ │ │ │ add r5, r0, #65536 @ 0x10000 │ │ │ │ sub r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ mov r4, r1 │ │ │ │ @@ -440695,15 +440695,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #168] @ 20ba6c │ │ │ │ ldr r5, [pc, #168] @ 20ba70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub r5, r1, r5 │ │ │ │ add r8, r0, #65536 @ 0x10000 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ ldr r3, [r8, #436] @ 0x1b4 │ │ │ │ lsl r5, r5, #3 │ │ │ │ @@ -440746,15 +440746,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 20bb68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub r3, r1, #4608 @ 0x1200 │ │ │ │ cmp r3, #9 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 20bb38 │ │ │ │ @@ -440799,26 +440799,26 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 20baec │ │ │ │ orrseq r6, lr, r8, lsr #22 │ │ │ │ - tsteq ip, r4, ror r4 │ │ │ │ + @ instruction: 0x011c1494 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r3, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 20bc6c │ │ │ │ ldr r2, [pc, #220] @ 20bc70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 20bc3c │ │ │ │ bls 20bc1c │ │ │ │ ldr r3, [pc, #188] @ 20bc74 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -440876,15 +440876,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 20bd74 │ │ │ │ ldr r2, [pc, #220] @ 20bd78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 20bd44 │ │ │ │ bls 20bd24 │ │ │ │ ldr r3, [pc, #188] @ 20bd7c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -440941,15 +440941,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ 20be8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #220] @ 20be90 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 20be44 │ │ │ │ @@ -441011,15 +441011,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ 20bfa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #220] @ 20bfa8 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 20bf5c │ │ │ │ @@ -441081,15 +441081,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ 20c0bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #220] @ 20c0c0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bhi 20c074 │ │ │ │ @@ -441152,15 +441152,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ 20c1d0 │ │ │ │ ldr r2, [pc, #232] @ 20c1d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 20c1a0 │ │ │ │ bls 20c180 │ │ │ │ ldr r3, [pc, #200] @ 20c1d8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -441221,15 +441221,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #276] @ 20c314 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #260] @ 20c318 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ bls 20c250 │ │ │ │ @@ -441291,26 +441291,26 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ add ip, r8, r3 │ │ │ │ b 20c278 │ │ │ │ @ instruction: 0x019e63bc │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - @ instruction: 0x011c0cf3 │ │ │ │ + tsteq ip, r3, lsl sp │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #216] @ 20c418 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 5c680 │ │ │ │ ldr r3, [pc, #180] @ 20c41c │ │ │ │ add r2, r0, #13 │ │ │ │ @@ -441356,23 +441356,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, ip, r8 │ │ │ │ b 20c390 │ │ │ │ orrseq r6, lr, ip, ror r2 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - strdeq r9, [r1, -r8] │ │ │ │ + tsteq r1, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ 20c58c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #320] @ 20c590 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 20c52c │ │ │ │ @@ -441462,15 +441462,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #528] @ 20c7d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #512] @ 20c7d8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ beq 20c684 │ │ │ │ @@ -441615,15 +441615,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #252] @ 20c924 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 20c8c8 │ │ │ │ beq 20c8f8 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -441680,23 +441680,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 20c890 │ │ │ │ @ instruction: 0x019e5d94 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r5, lsr #9 │ │ │ │ - tsteq r1, r4, lsl r7 │ │ │ │ + tsteq r1, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #252] @ 20ca48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 20c9ec │ │ │ │ beq 20ca1c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -441753,23 +441753,23 @@ │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 20c9b4 │ │ │ │ orrseq r5, lr, r0, ror ip │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ muleq r0, r7, r4 │ │ │ │ - tsteq r1, r4, lsl #12 │ │ │ │ + tsteq r1, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ 20cb68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ blt 20cb10 │ │ │ │ beq 20cb3c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -441824,23 +441824,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r6, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r7 │ │ │ │ b 20cad8 │ │ │ │ orrseq r5, lr, ip, asr #22 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - strdeq r9, [r1, -r8] │ │ │ │ + tsteq r1, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 20cc90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20cc30 │ │ │ │ beq 20cc64 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -441899,23 +441899,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20cbf4 │ │ │ │ orrseq r5, lr, r0, lsr sl │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, asr #9 │ │ │ │ - strdeq r9, [r1, -r4] │ │ │ │ + tsteq r1, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 20cdbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20cd5c │ │ │ │ beq 20cd90 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -441973,23 +441973,23 @@ │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20cd20 │ │ │ │ orrseq r5, lr, r4, lsl #18 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - ldrdeq r9, [r1, -ip] │ │ │ │ + strdeq r9, [r1, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 20ceec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20ce8c │ │ │ │ beq 20cec0 │ │ │ │ ldr r3, [pc, #232] @ 20cef0 │ │ │ │ @@ -442051,23 +442051,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20ce50 │ │ │ │ @ instruction: 0x019e57dc │ │ │ │ ldrbne r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - smlabteq r1, r0, r1, r9 │ │ │ │ + smlatteq r1, r0, r1, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 20d01c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20cfbc │ │ │ │ beq 20cff0 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -442126,23 +442126,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20cf80 │ │ │ │ orrseq r5, lr, r4, lsr #13 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - smlatbeq r1, r4, r0, r9 │ │ │ │ + smlabteq r1, r4, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 20d144 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20d0e8 │ │ │ │ beq 20d118 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ @@ -442200,23 +442200,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20d0ac │ │ │ │ orrseq r5, lr, r8, ror r5 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, pc, ror r4 │ │ │ │ - smlabbeq r1, ip, pc, r8 @ │ │ │ │ + smlatbeq r1, ip, pc, r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #264] @ 20d274 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20d218 │ │ │ │ beq 20d248 │ │ │ │ ldr r3, [pc, #228] @ 20d278 │ │ │ │ @@ -442277,23 +442277,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20d1dc │ │ │ │ orrseq r5, lr, r0, asr r4 │ │ │ │ beq fecb7d28 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, lr, ror r4 │ │ │ │ - tsteq r1, r8, ror #28 │ │ │ │ + smlabbeq r1, r8, lr, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 20d3a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20d344 │ │ │ │ beq 20d374 │ │ │ │ cmn r4, #-268435455 @ 0xf0000001 │ │ │ │ @@ -442351,23 +442351,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20d308 │ │ │ │ orrseq r5, lr, ip, lsl r3 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sp, ror r4 │ │ │ │ - tsteq r1, r8, asr #26 │ │ │ │ + tsteq r1, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 20d4c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ blt 20d46c │ │ │ │ beq 20d49c │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -442425,23 +442425,23 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20d430 │ │ │ │ @ instruction: 0x019e51f4 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - tsteq r1, ip, lsr #24 │ │ │ │ + tsteq r1, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #272] @ 20d600 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ blt 20d5a0 │ │ │ │ beq 20d5d4 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ @@ -442504,23 +442504,23 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20d558 │ │ │ │ orrseq r5, lr, ip, asr #1 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - tsteq r1, r4, lsl #22 │ │ │ │ + tsteq r1, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #268] @ 20d738 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ lsls r3, r1, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ bmi 20d6d8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -442581,15 +442581,15 @@ │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ b 20d69c │ │ │ │ @ instruction: 0x019e4f90 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, r9, lsl #10 │ │ │ │ - smlatteq r1, r4, r9, r8 │ │ │ │ + tsteq r1, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r2, #2276] @ 0x8e4 │ │ │ │ ldmib r1, {r0, r1, r2} │ │ │ │ @@ -445439,15 +445439,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 21040c │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 210410 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -445459,15 +445459,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 21045c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -445495,15 +445495,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #48] @ 2104ec │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #44] @ 2104f0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -445520,15 +445520,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 210550 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -445565,15 +445565,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #56] @ 21060c │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #52] @ 210610 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -445595,15 +445595,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 210684 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -445642,15 +445642,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #96] @ 21076c │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #92] @ 210770 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ @@ -445683,15 +445683,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 2107f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -445703,15 +445703,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrseq r1, lr, r8, lsl #28 │ │ │ │ ldr r3, [pc, #64] @ 210844 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ ldr r3, [pc, #44] @ 210848 │ │ │ │ ldr r0, [pc, #44] @ 21084c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ @@ -445730,15 +445730,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 210898 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -445751,15 +445751,15 @@ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [pc, #56] @ 2108f4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -445777,15 +445777,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 210954 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -445795,15 +445795,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r2, [pc, #60] @ 2109bc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr lr, [r2, #548] @ 0x224 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ @@ -445830,15 +445830,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 210a30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -445853,15 +445853,15 @@ │ │ │ │ ldr r2, [pc, #96] @ 210ab0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r2, [pc, #76] @ 210ab4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb lr, [r1, #3] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ ldrb r5, [r1] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ @@ -445892,15 +445892,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 210b3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -445924,15 +445924,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 210ba0 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 210ba4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -445944,15 +445944,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 210bf0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -445980,15 +445980,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #48] @ 210c80 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #44] @ 210c84 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446005,15 +446005,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 210ce4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446050,15 +446050,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #56] @ 210da0 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #52] @ 210da4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446080,15 +446080,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 210e18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446127,15 +446127,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #96] @ 210f00 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #92] @ 210f04 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ @@ -446168,15 +446168,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 210f8c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -446196,15 +446196,15 @@ │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #44] @ 210fe0 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 210fe4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -446216,15 +446216,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 211030 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -446244,15 +446244,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #48] @ 2110a0 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #44] @ 2110a4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446269,15 +446269,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 211104 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446302,15 +446302,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #56] @ 211190 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #52] @ 211194 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446332,15 +446332,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 211208 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446367,15 +446367,15 @@ │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #80] @ 2112b0 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #76] @ 2112b4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #40] @ 2112b0 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ @@ -446404,15 +446404,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 21133c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -446439,15 +446439,15 @@ │ │ │ │ ldr r3, [pc, #52] @ 2113ac │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 2113b0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -446459,15 +446459,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 2113fc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -446501,15 +446501,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 2114a8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446526,15 +446526,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 211508 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446580,15 +446580,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #52] @ 2115ec │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446610,15 +446610,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 211660 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446666,15 +446666,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ ldr r3, [pc, #112] @ 211778 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #104] @ 21177c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ @@ -446710,15 +446710,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 211804 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -446740,15 +446740,15 @@ │ │ │ │ ldr r3, [pc, #52] @ 211860 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 211864 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -446760,15 +446760,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 2118b0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #500] @ 0x1f4 │ │ │ │ bx r3 │ │ │ │ @@ -446792,15 +446792,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 211934 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446817,15 +446817,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 211994 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #524] @ 0x20c │ │ │ │ bx r3 │ │ │ │ @@ -446856,15 +446856,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #52] @ 211a3c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446886,15 +446886,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 211ab0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #548] @ 0x224 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ @@ -446927,15 +446927,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ ldr r3, [pc, #92] @ 211b78 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #84] @ 211b7c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #48] @ 211b78 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ @@ -446966,15 +446966,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #64] @ 211c04 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r8, r8, #4096 @ 0x1000 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -446986,106 +446986,106 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0x019e09fc │ │ │ │ ldr r3, [pc, #40] @ 211c38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #504] @ 0x1f8 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, ip, lsr #19 │ │ │ │ ldr r3, [pc, #40] @ 211c6c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #528] @ 0x210 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r8, ror r9 │ │ │ │ ldr r3, [pc, #40] @ 211ca0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #552] @ 0x228 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r4, asr #18 │ │ │ │ ldr r3, [pc, #40] @ 211cd4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #576] @ 0x240 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r0, lsl r9 │ │ │ │ ldr r3, [pc, #40] @ 211d08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #496] @ 0x1f0 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019e08dc │ │ │ │ ldr r3, [pc, #40] @ 211d3c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #520] @ 0x208 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r8, lsr #17 │ │ │ │ ldr r3, [pc, #40] @ 211d70 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #544] @ 0x220 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r4, ror r8 │ │ │ │ ldr r3, [pc, #40] @ 211da4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #568] @ 0x238 │ │ │ │ bx r3 │ │ │ │ @@ -447102,15 +447102,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #40] @ 211e04 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #36] @ 211e08 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ blcc fe232010 │ │ │ │ @@ -447121,15 +447121,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 211e50 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019e0790 │ │ │ │ @@ -447156,15 +447156,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 211edc │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 211ee0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ blcc fe2320e8 │ │ │ │ @@ -447180,15 +447180,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 211f3c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r4, lsr #13 │ │ │ │ @@ -447224,15 +447224,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #52] @ 211ff4 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #48] @ 211ff8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -447253,15 +447253,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 212068 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -447299,15 +447299,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #92] @ 21214c │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #88] @ 212150 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -447339,15 +447339,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsb r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 2121d4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r0, [r4, #3] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -447359,15 +447359,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrseq r0, lr, r8, lsr #8 │ │ │ │ ldr r2, [pc, #60] @ 21221c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [pc, #52] @ 212220 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #44] @ 212224 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r3, ip] │ │ │ │ mov r0, r4 │ │ │ │ @@ -447384,15 +447384,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 21226c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r4, ror r3 │ │ │ │ @@ -447404,15 +447404,15 @@ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [pc, #52] @ 2122c4 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orrseq sp, sp, r0, lsl #27 │ │ │ │ @@ -447429,15 +447429,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 212320 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, r0, asr #5 │ │ │ │ @@ -447446,15 +447446,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r2, [pc, #56] @ 212384 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr lr, [r2, #2452] @ 0x994 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldrb r1, [r1] │ │ │ │ @@ -447480,15 +447480,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 2123f4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -447502,15 +447502,15 @@ │ │ │ │ ldr r2, [pc, #92] @ 212470 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r2, lsl #2] │ │ │ │ ldr r2, [pc, #72] @ 212474 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb lr, [r1, #3] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r5 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ ldrb r5, [r1] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ @@ -447540,15 +447540,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 2124f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -447571,15 +447571,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #40] @ 212558 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #36] @ 21255c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -447590,15 +447590,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 2125a4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ orrseq r0, lr, ip, lsr r0 │ │ │ │ @@ -447625,15 +447625,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #44] @ 212630 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 212634 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -447649,15 +447649,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 212690 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, r0, asr pc @ │ │ │ │ @@ -447693,15 +447693,15 @@ │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #52] @ 212748 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #48] @ 21274c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -447722,15 +447722,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 2127bc │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -447768,15 +447768,15 @@ │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ ldr r1, [pc, #92] @ 2128a0 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #88] @ 2128a4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -447808,15 +447808,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 212928 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -447835,15 +447835,15 @@ │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #40] @ 212978 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #36] @ 21297c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -447854,15 +447854,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 2129c4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, ip, lsl ip @ │ │ │ │ @@ -447881,15 +447881,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #44] @ 212a30 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #40] @ 212a34 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ @@ -447905,15 +447905,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 212a90 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, r0, asr fp @ │ │ │ │ @@ -447937,15 +447937,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #52] @ 212b18 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #48] @ 212b1c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -447966,15 +447966,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 212b8c │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -448000,15 +448000,15 @@ │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #76] @ 212c30 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [pc, #72] @ 212c34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #36] @ 212c30 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ mov r3, r8 │ │ │ │ @@ -448036,15 +448036,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 212cb8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -448070,15 +448070,15 @@ │ │ │ │ ldr r3, [pc, #48] @ 212d24 │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 212d28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -448089,15 +448089,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 212d70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, r0, ror r8 @ │ │ │ │ @@ -448130,15 +448130,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 212e18 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -448154,15 +448154,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 212e74 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, ip, ror #14 │ │ │ │ @@ -448207,15 +448207,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 212f54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -448236,15 +448236,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 212fc4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -448291,15 +448291,15 @@ │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ ldr r3, [pc, #108] @ 2130d8 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #100] @ 2130dc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -448334,15 +448334,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 213160 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -448363,15 +448363,15 @@ │ │ │ │ ldr r3, [pc, #48] @ 2131b8 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 2131bc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -448382,15 +448382,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #32] @ 213204 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #2436] @ 0x984 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019df3dc │ │ │ │ @@ -448413,15 +448413,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #40] @ 213284 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ @@ -448437,15 +448437,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #36] @ 2132e0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3, #2444] @ 0x98c │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, r0, lsl #6 │ │ │ │ @@ -448475,15 +448475,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #48] @ 213384 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -448504,15 +448504,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #44] @ 2133f4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr lr, [r3, #2452] @ 0x994 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -448544,15 +448544,15 @@ │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ ldr r3, [pc, #88] @ 2134b8 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #80] @ 2134bc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #44] @ 2134b8 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ @@ -448582,15 +448582,15 @@ │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r3, [pc, #60] @ 213540 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r9, [r3, #36] @ 0x24 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -448601,140 +448601,140 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrheq pc, [sp, ip] @ │ │ │ │ ldr r3, [pc, #36] @ 213570 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2440] @ 0x988 │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, r0, ror r0 @ │ │ │ │ ldr r3, [pc, #36] @ 2135a0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2448] @ 0x990 │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, r0, asr #32 │ │ │ │ ldr r3, [pc, #36] @ 2135d0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2456] @ 0x998 │ │ │ │ bx r3 │ │ │ │ orrseq pc, sp, r0, lsl r0 @ │ │ │ │ ldr r3, [pc, #36] @ 213600 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2464] @ 0x9a0 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, ror #31 │ │ │ │ ldr r3, [pc, #36] @ 213630 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2016] @ 0x7e0 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019defb0 │ │ │ │ ldr r3, [pc, #36] @ 213660 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2032] @ 0x7f0 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, lsl #31 │ │ │ │ ldr r3, [pc, #36] @ 213690 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2048] @ 0x800 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, asr pc │ │ │ │ ldr r3, [pc, #36] @ 2136c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2096] @ 0x830 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, lsr #30 │ │ │ │ ldr r3, [pc, #44] @ 2136f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r1, [r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #748] @ 0x2ec │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019deef0 │ │ │ │ ldr r3, [pc, #48] @ 213734 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r2, [r1, #1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #756] @ 0x2f4 │ │ │ │ ldrsb r1, [r1] │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019deeb8 │ │ │ │ ldr r3, [pc, #56] @ 213778 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsb r2, [r1, #1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #772] @ 0x304 │ │ │ │ ldrsb r3, [r1, #2] │ │ │ │ @@ -448743,56 +448743,56 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orrseq lr, sp, ip, ror lr │ │ │ │ ldr r3, [pc, #36] @ 2137a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2308] @ 0x904 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r8, lsr lr │ │ │ │ ldr r3, [pc, #44] @ 2137e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #752] @ 0x2f0 │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r8, lsl #28 │ │ │ │ ldr r3, [pc, #48] @ 21381c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #764] @ 0x2fc │ │ │ │ ldrb r1, [r1] │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019dedd0 │ │ │ │ ldr r3, [pc, #56] @ 213860 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #780] @ 0x30c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ @@ -448801,56 +448801,56 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x019ded94 │ │ │ │ ldr r3, [pc, #36] @ 213890 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2316] @ 0x90c │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, asr sp │ │ │ │ ldr r3, [pc, #44] @ 2138c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r1, [r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #748] @ 0x2ec │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, lsr #26 │ │ │ │ ldr r3, [pc, #48] @ 213904 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r2, [r1, #2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #756] @ 0x2f4 │ │ │ │ ldrsh r1, [r1] │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r8, ror #25 │ │ │ │ ldr r3, [pc, #56] @ 213948 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrsh r2, [r1, #2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #772] @ 0x304 │ │ │ │ ldrsh r3, [r1, #4] │ │ │ │ @@ -448859,56 +448859,56 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orrseq lr, sp, ip, lsr #25 │ │ │ │ ldr r3, [pc, #36] @ 213978 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2312] @ 0x908 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r8, ror #24 │ │ │ │ ldr r3, [pc, #44] @ 2139b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r1, [r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #752] @ 0x2f0 │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r8, lsr ip │ │ │ │ ldr r3, [pc, #48] @ 2139ec │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #764] @ 0x2fc │ │ │ │ ldrh r1, [r1] │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, lsl #24 │ │ │ │ ldr r3, [pc, #56] @ 213a30 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #780] @ 0x30c │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -448917,175 +448917,175 @@ │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orrseq lr, sp, r4, asr #23 │ │ │ │ ldr r3, [pc, #36] @ 213a60 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #2320] @ 0x910 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, lsl #23 │ │ │ │ ldr r3, [pc, #44] @ 213a98 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #748] @ 0x2ec │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, asr fp │ │ │ │ ldr r3, [pc, #44] @ 213ad0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #756] @ 0x2f4 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r8, lsl fp │ │ │ │ ldr r3, [pc, #48] @ 213b0c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #772] @ 0x304 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov ip, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orrseq lr, sp, r0, ror #21 │ │ │ │ ldr r3, [pc, #40] @ 213b40 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r4, lsr #21 │ │ │ │ ldr r3, [pc, #44] @ 213b78 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #752] @ 0x2f0 │ │ │ │ mov r0, r2 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, ror sl │ │ │ │ ldr r3, [pc, #44] @ 213bb0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r3, #764] @ 0x2fc │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r8, lsr sl │ │ │ │ ldr r3, [pc, #48] @ 213bec │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr lr, [r3, #780] @ 0x30c │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov ip, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx ip │ │ │ │ orrseq lr, sp, r0, lsl #20 │ │ │ │ ldr r3, [pc, #40] @ 213c20 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #800] @ 0x320 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r4, asr #19 │ │ │ │ ldr r3, [pc, #36] @ 213c50 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3164] @ 0xc5c │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x019de990 │ │ │ │ ldr r3, [pc, #36] @ 213c80 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3172] @ 0xc64 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, ror #18 │ │ │ │ ldr r3, [pc, #36] @ 213cb0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3180] @ 0xc6c │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, lsr r9 │ │ │ │ ldr r3, [pc, #36] @ 213ce0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #3188] @ 0xc74 │ │ │ │ bx r3 │ │ │ │ orrseq lr, sp, r0, lsl #18 │ │ │ │ @@ -449299,15 +449299,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 2140a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #458752 @ 0x70000 │ │ │ │ ldrb r2, [r3, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ beq 214060 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -449380,26 +449380,26 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #12] @ 214184 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ - @ instruction: 0x01076498 │ │ │ │ + @ instruction: 0x010764b8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r6, r1, #896 @ 0x380 │ │ │ │ b 2141c8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2141f8 │ │ │ │ str r7, [r4, #796] @ 0x31c │ │ │ │ add r4, r4, #28 │ │ │ │ cmp r4, r6 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r4, #796] @ 0x31c │ │ │ │ @@ -449446,15 +449446,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 214294 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 2142a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2142b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5cfa4 │ │ │ │ @@ -449497,20 +449497,20 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21431c │ │ │ │ b 214310 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -449626,19 +449626,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 2144f4 │ │ │ │ ldr ip, [pc, #24] @ 214568 │ │ │ │ add ip, pc, ip │ │ │ │ b 214528 │ │ │ │ andeq fp, r6, ip, asr #19 │ │ │ │ - tsteq r1, ip, lsr ip │ │ │ │ + tsteq r1, ip, asr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01011bb8 │ │ │ │ - smlabteq r1, r8, fp, r1 │ │ │ │ - tsteq r3, r8, asr #14 │ │ │ │ + ldrdeq r1, [r1, -r8] │ │ │ │ + smlatteq r1, r8, fp, r1 │ │ │ │ + tsteq r3, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ mov r4, r2 │ │ │ │ @@ -450115,15 +450115,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ 214da8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #438272 @ 0x6b000 │ │ │ │ ldr r6, [r7, #2500] @ 0x9c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -450256,15 +450256,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #200] @ 214ff4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #438272 @ 0x6b000 │ │ │ │ ldr r6, [r7, #2500] @ 0x9c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -450307,76 +450307,76 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 215000 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019dd690 │ │ │ │ andeq fp, r6, r4, asr #19 │ │ │ │ - tsteq r1, ip, asr #2 │ │ │ │ + tsteq r1, ip, ror #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 21502c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 214db0 │ │ │ │ @ instruction: 0x019dd5b0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #56] @ 215074 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 215060 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 214db0 │ │ │ │ ldr r2, [pc, #16] @ 215078 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 21507c │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq sp, sp, r0, lsl #11 │ │ │ │ - smlatteq r1, ip, r0, r1 │ │ │ │ + tsteq r1, ip, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ 2150cc │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #36] @ 2150d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 2140ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq sp, sp, r4, lsl r5 │ │ │ │ - smlabteq r1, r0, r0, r1 │ │ │ │ + smlatteq r1, r0, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #100] @ 215150 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt 215130 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ beq 215128 │ │ │ │ @@ -450393,47 +450393,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 215160 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019dd4d0 │ │ │ │ + tsteq r1, r8, ror r0 │ │ │ │ qaddeq r1, r8, r1 │ │ │ │ - tsteq r1, r8, lsr r0 │ │ │ │ - tsteq r0, r8, lsl #16 │ │ │ │ + tsteq r0, r8, lsr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ 2151b0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #36] @ 2151b4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2140ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq sp, sp, r0, lsr r4 │ │ │ │ - strdeq r0, [r1, -r0] │ │ │ │ + tsteq r1, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #100] @ 215234 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt 215214 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ beq 21520c │ │ │ │ @@ -450450,26 +450450,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 215244 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 28a470 │ │ │ │ orrseq sp, sp, ip, ror #7 │ │ │ │ + smlatbeq r1, r8, pc, r0 @ │ │ │ │ smlabbeq r1, r8, pc, r0 @ │ │ │ │ - tsteq r1, r8, ror #30 │ │ │ │ - tsteq r0, r4, lsr #14 │ │ │ │ + tsteq r0, r4, asr #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #200] @ 215328 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ beq 215298 │ │ │ │ ldr r2, [pc, #168] @ 21532c │ │ │ │ mov r0, r4 │ │ │ │ @@ -450511,25 +450511,25 @@ │ │ │ │ add r1, r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2142c8 │ │ │ │ b 2152b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq sp, sp, ip, asr r3 │ │ │ │ - tsteq r0, r0, lsr sl │ │ │ │ + tsteq r0, r0, asr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq fp, r6, ip, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #412] @ 2154ec │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 215494 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -450545,15 +450545,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 2154bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2153cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 21a348 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #1708] @ 0x6ac │ │ │ │ @@ -450590,23 +450590,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 215474 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 2154cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2154dc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 2154ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r6, #1708] @ 0x6ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #88] @ 2154f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #84] @ 2154f8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -450625,24 +450625,24 @@ │ │ │ │ b 215474 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 21a348 │ │ │ │ b 215474 │ │ │ │ orrseq sp, sp, ip, ror #4 │ │ │ │ andeq fp, r6, ip, asr #19 │ │ │ │ - tsteq r0, r4, lsl r8 │ │ │ │ + tsteq r0, r4, lsr r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #336] @ 215664 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 21560c │ │ │ │ ldr r7, [pc, #304] @ 215668 │ │ │ │ mov r4, r1 │ │ │ │ @@ -450668,34 +450668,34 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 2155ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 215634 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 215654 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 215624 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r6, #1708] @ 0x6ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #1708] @ 0x6ac │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 215644 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 215604 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a348 │ │ │ │ mov r4, #0 │ │ │ │ b 2155c4 │ │ │ │ @@ -450718,25 +450718,25 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ b 215604 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a348 │ │ │ │ b 2155ac │ │ │ │ orrseq sp, sp, r8, lsr #1 │ │ │ │ - tsteq r1, r4, ror #24 │ │ │ │ - @ instruction: 0x0100669c │ │ │ │ + smlabbeq r1, r4, ip, r0 │ │ │ │ + @ instruction: 0x010066bc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ 215720 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ beq 2156c0 │ │ │ │ ldr r2, [pc, #116] @ 215724 │ │ │ │ mov r0, r6 │ │ │ │ @@ -450765,19 +450765,19 @@ │ │ │ │ ldr r2, [pc, #36] @ 215734 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq ip, sp, r0, lsr pc │ │ │ │ - tsteq r0, r0, lsl #12 │ │ │ │ + tsteq r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq r1, ip, sl, r0 │ │ │ │ + tsteq r1, ip, lsl #22 │ │ │ │ muleq r0, r5, r8 │ │ │ │ - @ instruction: 0x01010abc │ │ │ │ + ldrdeq r0, [r1, -ip] │ │ │ │ ldr r3, [pc, #212] @ 215814 │ │ │ │ cmp r1, r3 │ │ │ │ bhi 215790 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ bhi 215774 │ │ │ │ cmp r1, #776 @ 0x308 │ │ │ │ beq 2157cc │ │ │ │ @@ -451072,18 +451072,18 @@ │ │ │ │ b 215b84 │ │ │ │ mov r0, r7 │ │ │ │ bl 1b4cb8 │ │ │ │ ldr r2, [pc, #20] @ 215bfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b 215b84 │ │ │ │ - @ instruction: 0x01010690 │ │ │ │ - smlabbeq r1, r0, r6, r0 │ │ │ │ - tsteq r1, ip, ror r6 │ │ │ │ - tsteq r1, ip, lsr r6 │ │ │ │ + @ instruction: 0x010106b0 │ │ │ │ + smlatbeq r1, r0, r6, r0 │ │ │ │ + @ instruction: 0x0101069c │ │ │ │ + tsteq r1, ip, asr r6 │ │ │ │ push {r4, r5, lr} │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [lr, #1924] @ 0x784 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp ip, #0 │ │ │ │ beq 215c80 │ │ │ │ ldrb ip, [lr, #1392] @ 0x570 │ │ │ │ @@ -451349,26 +451349,26 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 215fa0 │ │ │ │ ldr r2, [pc, #20] @ 21604c │ │ │ │ ldr r1, [pc, #20] @ 216050 │ │ │ │ add r2, pc, r2 │ │ │ │ b 215f00 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - @ instruction: 0x01010398 │ │ │ │ - tsteq r1, r8, lsr r3 │ │ │ │ - tsteq r1, r4, lsr #4 │ │ │ │ + @ instruction: 0x010103b8 │ │ │ │ + tsteq r1, r8, asr r3 │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 2160f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ @@ -451393,23 +451393,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 215924 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq ip, sp, r0, asr r5 │ │ │ │ - tsteq r1, r4, lsr #4 │ │ │ │ + tsteq r1, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ 216160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ @@ -451428,15 +451428,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #140] @ 216208 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ @@ -451463,23 +451463,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 215924 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq ip, sp, r0, asr #8 │ │ │ │ - tsteq r1, ip, lsl r1 │ │ │ │ + tsteq r1, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #84] @ 21627c │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ @@ -451500,15 +451500,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #260] @ 2163a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ add r3, r1, #99328 @ 0x18400 │ │ │ │ mov r9, r2 │ │ │ │ add r2, r3, #800 @ 0x320 │ │ │ │ @@ -451586,15 +451586,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #392] @ 21657c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r9, r5, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r9, #1392] @ 0x570 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq 216520 │ │ │ │ @@ -451684,20 +451684,20 @@ │ │ │ │ b 2164dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 216480 │ │ │ │ orrseq ip, sp, r8, asr #3 │ │ │ │ - smlatteq r0, r0, lr, pc @ │ │ │ │ + tstpeq r0, r0, lsl #30 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r1, r2, lsr #14 │ │ │ │ andeq r8, r1, r6, lsr #14 │ │ │ │ - ldrdeq pc, [r0, -r0] │ │ │ │ + strdeq pc, [r0, -r0] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq pc, [r0, -r0] │ │ │ │ + strdeq pc, [r0, -r0] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -451708,15 +451708,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #984] @ 2169b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r0, [pc, #968] @ 2169b8 │ │ │ │ add r5, r6, #98304 @ 0x18000 │ │ │ │ ldrb r7, [r5, #1392] @ 0x570 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r9, [r5, #1925] @ 0x785 │ │ │ │ @@ -451956,24 +451956,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 169f7c │ │ │ │ b 216960 │ │ │ │ orrseq fp, sp, r0, ror #31 │ │ │ │ orrseq r9, sp, r4, lsl #20 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq fp, r8, ror #18 │ │ │ │ - smlabteq r0, ip, ip, pc @ │ │ │ │ + tsteq fp, r8, lsl #19 │ │ │ │ + smlatteq r0, ip, ip, pc @ │ │ │ │ andeq r8, r0, r8 │ │ │ │ - tsteq fp, r0, lsr #15 │ │ │ │ + tsteq fp, r0, asr #15 │ │ │ │ andeq r8, r0, r5 │ │ │ │ ldr r3, [pc, #132] @ 216a60 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr ip, [pc, #112] @ 216a64 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [lr, #1575] @ 0x627 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -451999,20 +451999,20 @@ │ │ │ │ pop {r4, lr} │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ b 215cd4 │ │ │ │ orrseq fp, sp, r0, ror #23 │ │ │ │ @ instruction: 0x019d95f8 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq fp, r4, ror #10 │ │ │ │ + tsteq fp, r4, lsl #11 │ │ │ │ ldr r2, [pc, #244] @ 216b6c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr ip, [pc, #224] @ 216b70 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb r2, [lr, #1575] @ 0x627 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -452067,50 +452067,50 @@ │ │ │ │ pop {r4, r5, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq fp, sp, r4, asr #22 │ │ │ │ orrseq r9, sp, ip, asr r5 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - tstpeq r0, r0, ror #16 @ p-variant is OBSOLETE │ │ │ │ - tsteq fp, r8, ror r4 │ │ │ │ - strdeq pc, [r0, -r8] │ │ │ │ + smlabbeq r0, r0, r8, pc @ │ │ │ │ + @ instruction: 0x011b6498 │ │ │ │ + tstpeq r0, r8, lsl r8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 216bb8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 215e4c │ │ │ │ orrseq fp, sp, r8, lsr #20 │ │ │ │ ldr r3, [pc, #36] @ 216be8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 215e4c │ │ │ │ @ instruction: 0x019db9f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 216cdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ mov r8, r2 │ │ │ │ add r2, r3, #99328 @ 0x18400 │ │ │ │ add r2, r2, #808 @ 0x328 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -452164,15 +452164,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ 216e7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #1696] @ 0x6a0 │ │ │ │ cmp r4, r3 │ │ │ │ bcs 216e28 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ @@ -452261,27 +452261,27 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 169f7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 216dac │ │ │ │ orrseq fp, sp, r0, asr #17 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - tstpeq r0, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r0, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r1, sl, lsr #14 │ │ │ │ - tstpeq r0, ip, asr r5 @ p-variant is OBSOLETE │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ tstpeq r0, ip, ror r5 @ p-variant is OBSOLETE │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + @ instruction: 0x0100f59c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #464] @ 217080 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, #98304 @ 0x18000 │ │ │ │ ldr r0, [r4, #1792] @ 0x700 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ @@ -452396,15 +452396,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 2171a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r4, #98304 @ 0x18000 │ │ │ │ add r3, r7, #1776 @ 0x6f0 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ cmp r3, r6 │ │ │ │ beq 217160 │ │ │ │ @@ -452462,23 +452462,23 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 2170dc │ │ │ │ orrseq fp, sp, r0, lsr #10 │ │ │ │ - tstpeq r0, r0, ror r2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0100f290 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #168] @ 21726c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #1936 @ 0x790 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r4, #5376 @ 0x1500 │ │ │ │ @@ -452512,24 +452512,24 @@ │ │ │ │ ldr r2, [pc, #24] @ 217274 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019db3f8 │ │ │ │ - tsteq fp, r4, lsl #28 │ │ │ │ - smlatbeq r0, ip, r1, pc @ │ │ │ │ + tsteq fp, r4, lsr #28 │ │ │ │ + smlabteq r0, ip, r1, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #132] @ 217314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #1936 @ 0x790 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -452554,23 +452554,23 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b bc2c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 2172c0 │ │ │ │ orrseq fp, sp, ip, lsr #6 │ │ │ │ - tsteq fp, r4, asr #26 │ │ │ │ + tsteq fp, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 217394 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #98304 @ 0x18000 │ │ │ │ ldr r3, [r6, #1752] @ 0x6d8 │ │ │ │ cmp r3, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -452602,15 +452602,15 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ orr r2, r2, r1, lsl #1 │ │ │ │ add r0, r5, #94208 @ 0x17000 │ │ │ │ ldr ip, [r0, #1696] @ 0x6a0 │ │ │ │ mov r4, r2 │ │ │ │ cmp ip, #1 │ │ │ │ bls 217410 │ │ │ │ @@ -452646,15 +452646,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #220] @ 217560 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldrb r7, [sp, #24] │ │ │ │ add r0, r6, #94208 @ 0x17000 │ │ │ │ ldr ip, [r0, #1696] @ 0x6a0 │ │ │ │ cmp ip, r5 │ │ │ │ bls 217544 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -452701,15 +452701,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 217568 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq fp, sp, r8, lsr r1 │ │ │ │ - @ instruction: 0x0100eebc │ │ │ │ + ldrdeq lr, [r0, -ip] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ add r0, r0, #99328 @ 0x18400 │ │ │ │ add r0, r0, #912 @ 0x390 │ │ │ │ ldrh r0, [r0, #6] │ │ │ │ cmp r0, #1 │ │ │ │ bls 217590 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -452768,15 +452768,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #436] @ 217820 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ ldr r2, [r6, #1640] @ 0x668 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #30 │ │ │ │ bhi 21769c │ │ │ │ @@ -452879,18 +452879,18 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 2177d8 │ │ │ │ orrseq sl, sp, r0, asr pc │ │ │ │ andeq r8, r0, sp, lsl r9 │ │ │ │ andeq r8, r0, fp, lsl r9 │ │ │ │ - tsteq r0, r8, lsl #26 │ │ │ │ - smlatbeq r0, r0, ip, lr │ │ │ │ + tsteq r0, r8, lsr #26 │ │ │ │ + smlabteq r0, r0, ip, lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatbeq r0, r0, ip, lr │ │ │ │ + smlabteq r0, r0, ip, lr │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ add r3, r0, #1520 @ 0x5f0 │ │ │ │ ldrh r3, [r3, #10] │ │ │ │ cmp r3, #1 │ │ │ │ andls r3, r3, #255 @ 0xff │ │ │ │ bls 217860 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -453408,23 +453408,23 @@ │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ - ldrdeq r4, [r0, -ip] │ │ │ │ + strdeq r4, [r0, -ip] │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ strdeq r8, [r8], -r4 │ │ │ │ strdeq r8, [r8], -r8 @ │ │ │ │ strdeq r8, [r8], -ip │ │ │ │ andeq r8, r8, r4, lsl #30 │ │ │ │ andeq r8, r8, ip, lsl #30 │ │ │ │ andeq ip, r7, ip, lsr #29 │ │ │ │ - tsteq r0, ip, asr #8 │ │ │ │ + tsteq r0, ip, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ ble 218158 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -453494,22 +453494,22 @@ │ │ │ │ ldr r2, [pc, #48] @ 2181e4 │ │ │ │ ldr r1, [pc, #20] @ 2181cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, ip │ │ │ │ bl 28a470 │ │ │ │ b 218130 │ │ │ │ - smlabbeq r0, r0, r3, lr │ │ │ │ + smlatbeq r0, r0, r3, lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r0, r4, asr #6 │ │ │ │ - tsteq r0, r8, lsl r3 │ │ │ │ - tsteq r0, r0, lsr r1 │ │ │ │ + tsteq r0, r4, ror #6 │ │ │ │ + tsteq r0, r8, lsr r3 │ │ │ │ + tsteq r0, r0, asr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r0, lsr r3 │ │ │ │ - tsteq r0, ip, lsr r3 │ │ │ │ + tsteq r0, r0, asr r3 │ │ │ │ + tsteq r0, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ subs lr, r3, #0 │ │ │ │ ldrb r3, [sp, #24] │ │ │ │ @@ -453578,21 +453578,21 @@ │ │ │ │ b 2182a0 │ │ │ │ ldr r2, [pc, #40] @ 218330 │ │ │ │ ldr r1, [pc, #16] @ 21831c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 2182a0 │ │ │ │ - strdeq lr, [r0, -r8] │ │ │ │ + tsteq r0, r8, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r0, ror #4 │ │ │ │ + smlabbeq r0, r0, r2, lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq r0, r8, ror #4 │ │ │ │ - tsteq r0, r4, lsr r2 │ │ │ │ - tsteq r0, r8, asr r2 │ │ │ │ + smlabbeq r0, r8, r2, lr │ │ │ │ + tsteq r0, r4, asr r2 │ │ │ │ + tsteq r0, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #536] @ 218568 │ │ │ │ mov r4, r3 │ │ │ │ @@ -453729,26 +453729,26 @@ │ │ │ │ ldr r2, [pc, #64] @ 2185a0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 2183d4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, sp, r4, lsr #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r7, sp, r8, asr #24 │ │ │ │ - tsteq r0, ip, lsl #4 │ │ │ │ + tsteq r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r7, sp, r0, ror fp │ │ │ │ orrseq r7, sp, r4, asr #22 │ │ │ │ - smlatteq r0, r4, r0, lr │ │ │ │ + tsteq r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq r7, sp, r4, lsl #22 │ │ │ │ - ldrdeq lr, [r0, -ip] │ │ │ │ - tsteq r0, r4, lsl r1 │ │ │ │ + strdeq lr, [r0, -ip] │ │ │ │ + tsteq r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x019d7abc │ │ │ │ - strheq lr, [r0, -r8] │ │ │ │ + ldrdeq lr, [r0, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #508] @ 2187b8 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -453880,15 +453880,15 @@ │ │ │ │ b 218774 │ │ │ │ @ instruction: 0x000088bb │ │ │ │ andeq r9, r0, r0, lsr #2 │ │ │ │ @ instruction: 0x000088bc │ │ │ │ andeq r9, r0, pc, lsl r1 │ │ │ │ andeq r8, r0, r4, ror #14 │ │ │ │ andeq r8, r0, pc, lsl r2 │ │ │ │ - smlatbeq r0, r8, pc, sp @ │ │ │ │ + smlabteq r0, r8, pc, sp @ │ │ │ │ andeq r9, r0, r1, lsr #2 │ │ │ │ andeq r8, r0, r5, ror #14 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ @ instruction: 0x000088b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ @@ -453983,17 +453983,17 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 2187e8 │ │ │ │ b 2188fc │ │ │ │ andeq r8, r0, r4, ror #17 │ │ │ │ - strdeq r1, [r7, -r0] │ │ │ │ + tsteq r7, r0, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r8, lsr sp │ │ │ │ + tsteq r0, r8, asr sp │ │ │ │ @ instruction: 0x019f33f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr ip, [ip, #672] @ 0x2a0 │ │ │ │ @@ -454177,31 +454177,31 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bl 2187e8 │ │ │ │ b 218a90 │ │ │ │ andeq r8, r0, r4, ror #17 │ │ │ │ - tsteq r0, r8, lsl r2 │ │ │ │ + tsteq r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x0100dcb8 │ │ │ │ ldrdeq sp, [r0, -r8] │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatbeq r0, r8, fp, sp │ │ │ │ - @ instruction: 0x0100dbb4 │ │ │ │ - smlatbeq r0, ip, fp, sp │ │ │ │ - @ instruction: 0x0100dbb8 │ │ │ │ strdeq sp, [r0, -r8] │ │ │ │ - smlatbeq r0, ip, ip, sp │ │ │ │ - @ instruction: 0x0100dbb4 │ │ │ │ - tsteq r0, r0, ror fp │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + smlabteq r0, r8, fp, sp │ │ │ │ + ldrdeq sp, [r0, -r4] │ │ │ │ + smlabteq r0, ip, fp, sp │ │ │ │ + ldrdeq sp, [r0, -r8] │ │ │ │ + tsteq r0, r8, lsl sp │ │ │ │ + smlabteq r0, ip, ip, sp │ │ │ │ ldrdeq sp, [r0, -r4] │ │ │ │ - smlatteq r0, r0, fp, sp │ │ │ │ - strdeq sp, [r0, -r0] │ │ │ │ - tsteq r0, r8, asr #24 │ │ │ │ + @ instruction: 0x0100db90 │ │ │ │ + strdeq sp, [r0, -r4] │ │ │ │ + tsteq r0, r0, lsl #24 │ │ │ │ + tsteq r0, r0, lsl ip │ │ │ │ + tsteq r0, r8, ror #24 │ │ │ │ orrseq r3, pc, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -454266,15 +454266,15 @@ │ │ │ │ bl 28a470 │ │ │ │ mov r0, r5 │ │ │ │ b 218d7c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, sp, r8, lsl r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r7, sp, r4, ror r2 │ │ │ │ - tsteq r7, ip, asr #16 │ │ │ │ + tsteq r7, ip, ror #16 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr lr, [sp, #20] │ │ │ │ @@ -454362,23 +454362,23 @@ │ │ │ │ bge 218e60 │ │ │ │ ldr r2, [pc, #48] @ 218f78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 218f64 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - tsteq r0, r8, asr #20 │ │ │ │ + tsteq r0, r8, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r0, ror #20 │ │ │ │ + smlabbeq r0, r0, sl, sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0100da98 │ │ │ │ - tsteq r0, r0, asr #20 │ │ │ │ - smlatteq r0, r4, r9, sp │ │ │ │ - strdeq sp, [r0, -r8] │ │ │ │ - tsteq r0, r0, asr #20 │ │ │ │ + @ instruction: 0x0100dab8 │ │ │ │ + tsteq r0, r0, ror #20 │ │ │ │ + tsteq r0, r4, lsl #20 │ │ │ │ + tsteq r0, r8, lsl sl │ │ │ │ + tsteq r0, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #200] @ 219060 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -454583,26 +454583,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 219154 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, sp, ip, ror #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x019d6ef4 │ │ │ │ orrseq r6, sp, r8, asr #29 │ │ │ │ - tsteq r0, r8, asr r8 │ │ │ │ + tsteq r0, r8, ror r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq r6, sp, r4, asr #28 │ │ │ │ - tsteq r0, r4, lsl r8 │ │ │ │ - tsteq r0, r0, lsr #16 │ │ │ │ + tsteq r0, r4, lsr r8 │ │ │ │ + tsteq r0, r0, asr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r6, sp, r8, ror #27 │ │ │ │ - smlabbeq r0, r8, r4, sp │ │ │ │ + smlatbeq r0, r8, r4, sp │ │ │ │ orrseq r6, sp, r8, lsr #27 │ │ │ │ - tsteq r0, ip, asr r4 │ │ │ │ + tsteq r0, ip, ror r4 │ │ │ │ orrseq r6, sp, r8, ror #26 │ │ │ │ - tsteq r0, r0, lsr #14 │ │ │ │ + tsteq r0, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -454617,26 +454617,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r6, #81920 @ 0x14000 │ │ │ │ add r5, r7, #252 @ 0xfc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2193a4 │ │ │ │ add r0, r6, #65536 @ 0x10000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 219338 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ @@ -454647,26 +454647,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2193c0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2193ac │ │ │ │ b 219360 │ │ │ │ ldr r1, [r7, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2193dc │ │ │ │ b 2193ec │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -454895,17 +454895,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 2197b4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #16] @ 2197b0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 219754 │ │ │ │ - smlabteq r0, r8, r2, sp │ │ │ │ + smlatteq r0, r8, r2, sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x0100d2b8 │ │ │ │ + ldrdeq sp, [r0, -r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -454957,15 +454957,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 5c878 │ │ │ │ b 21983c │ │ │ │ - smlatteq r0, r8, r1, sp │ │ │ │ + tsteq r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #820] @ 219bfc │ │ │ │ @@ -455175,25 +455175,25 @@ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2197b8 │ │ │ │ orrseq r6, sp, ip, lsr #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r6, sp, r8, asr #13 │ │ │ │ orrseq r6, sp, ip, ror r5 │ │ │ │ - strdeq r5, [r0, -r8] │ │ │ │ + tsteq r0, r8, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq r6, sp, r8, lsr r5 │ │ │ │ - @ instruction: 0x0100cf9c │ │ │ │ + @ instruction: 0x0100cfbc │ │ │ │ @ instruction: 0x019d64f4 │ │ │ │ - @ instruction: 0x0100cfb4 │ │ │ │ + ldrdeq ip, [r0, -r4] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r6, sp, r0, asr #9 │ │ │ │ - tsteq r0, r0, asr #30 │ │ │ │ + tsteq r0, r0, ror #30 │ │ │ │ orrseq r6, sp, r0, ror r4 │ │ │ │ - tsteq r0, r4, lsl pc │ │ │ │ + tsteq r0, r4, lsr pc │ │ │ │ orrseq r6, sp, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -455380,15 +455380,15 @@ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ streq r1, [r0, #24] │ │ │ │ bne 219f7c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 219f58 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ @@ -455397,15 +455397,15 @@ │ │ │ │ blx r3 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ bne 219f40 │ │ │ │ b 219f4c │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [r5, #28] │ │ │ │ str r3, [r5, #24] │ │ │ │ beq 219f4c │ │ │ │ b 219f38 │ │ │ │ @@ -455692,15 +455692,15 @@ │ │ │ │ add r4, r4, #3856 @ 0xf10 │ │ │ │ add sl, r3, #1200 @ 0x4b0 │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b 21a448 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a470 │ │ │ │ str r8, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ @@ -455750,15 +455750,15 @@ │ │ │ │ b 21a42c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ add r9, r3, #2736 @ 0xab0 │ │ │ │ b 21a530 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a558 │ │ │ │ str r8, [r4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ @@ -455810,15 +455810,15 @@ │ │ │ │ add r9, r7, #565248 @ 0x8a000 │ │ │ │ add r4, r7, r4 │ │ │ │ add r9, r9, #88 @ 0x58 │ │ │ │ mov r6, #0 │ │ │ │ b 21a61c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21a644 │ │ │ │ str r6, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r4, r9 │ │ │ │ @@ -455906,15 +455906,15 @@ │ │ │ │ strb r7, [r6] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [r3] │ │ │ │ b 21a734 │ │ │ │ orrseq r1, pc, sp, lsr r6 @ │ │ │ │ @ instruction: 0xffff88e4 │ │ │ │ orrseq r1, pc, r0, lsl r6 @ │ │ │ │ - smlabteq r0, r8, r3, ip │ │ │ │ + smlatteq r0, r8, r3, ip │ │ │ │ @ instruction: 0x019f15dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq 21a7f0 │ │ │ │ @@ -455922,26 +455922,26 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne 21a7f8 │ │ │ │ add r7, r6, #81920 @ 0x14000 │ │ │ │ add r5, r7, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21a830 │ │ │ │ add r0, r6, #65536 @ 0x10000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21a818 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r6, #65536 @ 0x10000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -455958,28 +455958,28 @@ │ │ │ │ b 21a7f0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21a85c │ │ │ │ ldr r1, [r7, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 21a88c │ │ │ │ b 21a83c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 21a870 │ │ │ │ cmp r8, #0 │ │ │ │ bne 21a85c │ │ │ │ b 21a7c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -456006,15 +456006,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r9, sp, r8, asr #20 │ │ │ │ - tsteq r0, r8, asr #4 │ │ │ │ + tsteq r0, r8, ror #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -456050,15 +456050,15 @@ │ │ │ │ bl 28a470 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r7] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq r9, sp, ip, lsr #19 │ │ │ │ - smlabteq r0, r0, r1, ip │ │ │ │ + smlatteq r0, r0, r1, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -456328,20 +456328,20 @@ │ │ │ │ orrseq r5, sp, r0, lsr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ @ instruction: 0xffff88e8 │ │ │ │ andeq r0, r1, r1 │ │ │ │ andeq r8, r0, r8, ror #17 │ │ │ │ orrseq r5, sp, ip, ror #7 │ │ │ │ - ldrdeq pc, [r6, -r0] │ │ │ │ + strdeq pc, [r6, -r0] │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ @ instruction: 0x019d52d8 │ │ │ │ orrseq r5, sp, r8, ror r2 │ │ │ │ orrseq r5, sp, r4, asr #4 │ │ │ │ - tstpeq r6, r8, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r8, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -456446,21 +456446,21 @@ │ │ │ │ ldr r3, [r3, #1640] @ 0x668 │ │ │ │ cmp r3, #29 │ │ │ │ bhi 21aea0 │ │ │ │ b 21af44 │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ - smlatteq r6, ip, r6, pc @ │ │ │ │ + tstpeq r6, ip, lsl #14 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r8, asr #24 │ │ │ │ - tsteq r0, ip, lsr #6 │ │ │ │ - tstpeq r6, ip, ror #12 @ p-variant is OBSOLETE │ │ │ │ + tsteq r0, r8, ror #24 │ │ │ │ + tsteq r0, ip, asr #6 │ │ │ │ + smlabbeq r6, ip, r6, pc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r0, r4, ror r5 │ │ │ │ + @ instruction: 0x0100b594 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -456504,15 +456504,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 21b0d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ - tstpeq r6, r0, asr r5 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r6, r0, ror r5 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -456538,20 +456538,20 @@ │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #81920 @ 0x14000 │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ bl 4f0498 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ str r7, [r5, #8] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21b110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 21a9c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 219f08 │ │ │ │ @@ -456610,27 +456610,27 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 21b1f8 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #81920 @ 0x14000 │ │ │ │ add r6, r4, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21b1f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 21b1f8 │ │ │ │ add r7, r0, #81920 @ 0x14000 │ │ │ │ add r8, r7, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21b2d8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ b 21b240 │ │ │ │ ldr r2, [pc, #124] @ 21b344 │ │ │ │ ldr r1, [pc, #124] @ 21b348 │ │ │ │ @@ -456640,36 +456640,36 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 21b304 │ │ │ │ ldr r1, [r7, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 21b334 │ │ │ │ b 21b2e4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 21b318 │ │ │ │ cmp r7, #0 │ │ │ │ bne 21b304 │ │ │ │ b 21b2b4 │ │ │ │ orrseq r9, sp, r8, lsr #2 │ │ │ │ - tsteq r0, r4, lsl #26 │ │ │ │ + tsteq r0, r4, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -456719,50 +456719,50 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e6050 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #81920 @ 0x14000 │ │ │ │ add r5, r9, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21b37c │ │ │ │ cmp r0, #2 │ │ │ │ beq 21b498 │ │ │ │ ldr r1, [r9, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 21b4c8 │ │ │ │ b 21b478 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 21b4ac │ │ │ │ cmp r9, #0 │ │ │ │ bne 21b498 │ │ │ │ b 21b37c │ │ │ │ orrseq r8, sp, ip, asr pc │ │ │ │ @@ -456775,15 +456775,15 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ beq 21b548 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a9c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 219f08 │ │ │ │ @@ -456828,25 +456828,25 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 21b5ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21b70c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21b6cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 21b60c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21b6fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r4] │ │ │ │ b 21b66c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r8 │ │ │ │ beq 21b6b0 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -456930,26 +456930,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 21b784 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 21b884 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21b854 │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r7, #3848] @ 0xf08 │ │ │ │ beq 21b7f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 21b894 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r7, #3848] @ 0xf08 │ │ │ │ b 21b7b8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 21b7f8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #34816 @ 0x8800 │ │ │ │ @@ -457007,15 +457007,15 @@ │ │ │ │ b 21b784 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r7, #3848] @ 0xf08 │ │ │ │ b 21b7b8 │ │ │ │ andne r0, r0, r0, ror #7 │ │ │ │ - tsteq r0, r4, ror r3 │ │ │ │ + @ instruction: 0x0100b394 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #1752] @ 0x6d8 │ │ │ │ @@ -457032,26 +457032,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 21b91c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 21ba20 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21b9f0 │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r7, #3852] @ 0xf0c │ │ │ │ beq 21b990 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 21ba30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r7, #3852] @ 0xf0c │ │ │ │ b 21b950 │ │ │ │ cmp r2, #0 │ │ │ │ beq 21b990 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #35072 @ 0x8900 │ │ │ │ ldr r5, [pc, #228] @ 21ba44 │ │ │ │ @@ -457110,15 +457110,15 @@ │ │ │ │ b 21b91c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r5, [r7, #3852] @ 0xf0c │ │ │ │ b 21b950 │ │ │ │ andmi r8, pc, r0 │ │ │ │ - ldrdeq fp, [r0, -r8] │ │ │ │ + strdeq fp, [r0, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #2432] @ 0x980 │ │ │ │ @@ -457135,26 +457135,26 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 21bab8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 21bbc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21bb98 │ │ │ │ cmp r6, #0 │ │ │ │ streq r6, [r8, #2736] @ 0xab0 │ │ │ │ beq 21bb34 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 21bbd8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r6, [r8, #2736] @ 0xab0 │ │ │ │ b 21baec │ │ │ │ cmp r2, #0 │ │ │ │ beq 21bb34 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ mov r1, #4 │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ @@ -457216,15 +457216,15 @@ │ │ │ │ b 21bab8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r8, #2736] @ 0xab0 │ │ │ │ b 21baec │ │ │ │ @ instruction: 0x00089ab8 │ │ │ │ - tsteq r0, r0, lsr r0 │ │ │ │ + qaddeq fp, r0, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r2, #0 │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -457261,33 +457261,33 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 21bcb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21bd14 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21bd98 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21bd04 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r7, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 21bde8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21be50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -457351,27 +457351,27 @@ │ │ │ │ str r3, [r7, #12] │ │ │ │ b 21bcf8 │ │ │ │ ldr r8, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r8, #81920 @ 0x14000 │ │ │ │ add r9, r8, #252 @ 0xfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21bd88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [r8, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 21bd88 │ │ │ │ add r8, r0, #81920 @ 0x14000 │ │ │ │ add r9, r8, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21be80 │ │ │ │ ldr r0, [r6] │ │ │ │ b 21bd60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 21a9c0 │ │ │ │ @@ -457386,37 +457386,37 @@ │ │ │ │ b 21bcf8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21beac │ │ │ │ ldr r1, [r8, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 21bedc │ │ │ │ b 21be8c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 21bec0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 21beac │ │ │ │ b 21be48 │ │ │ │ orrseq r8, sp, r4, lsr #13 │ │ │ │ - strdeq sl, [r0, -r4] │ │ │ │ - smlatteq r0, ip, r1, r3 │ │ │ │ + tsteq r0, r4, lsl lr │ │ │ │ + tsteq r0, ip, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #1512] @ 21c4fc │ │ │ │ @@ -457500,26 +457500,26 @@ │ │ │ │ beq 21c070 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ beq 21c2b8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 21c32c │ │ │ │ cmp r4, #0 │ │ │ │ beq 21c190 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21c2c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str sl, [r5, #32] │ │ │ │ orr r3, r3, #16 │ │ │ │ str fp, [r5, #64] @ 0x40 │ │ │ │ @@ -457604,27 +457604,27 @@ │ │ │ │ b 28a470 │ │ │ │ ldr sl, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add sl, sl, #81920 @ 0x14000 │ │ │ │ add r6, sl, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 21c47c │ │ │ │ cmp r8, #0 │ │ │ │ bgt 21bfb0 │ │ │ │ b 21c0c4 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21c0d0 │ │ │ │ ldr r2, [pc, #724] @ 21c518 │ │ │ │ ldr r3, [pc, #696] @ 21c500 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -457731,15 +457731,15 @@ │ │ │ │ add r4, r4, #6 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ b 21c424 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21c44c │ │ │ │ str r5, [r4, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r5, [r4, #4]! │ │ │ │ str r5, [r4, #32] │ │ │ │ @@ -457770,15 +457770,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 21c4b4 │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov fp, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21c48c │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, fp │ │ │ │ beq 21c210 │ │ │ │ mov sl, r3 │ │ │ │ @@ -457786,39 +457786,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 21c4cc │ │ │ │ cmp fp, #0 │ │ │ │ bne 21c4b8 │ │ │ │ mov r3, sl │ │ │ │ b 21c210 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r4, sp, r0, ror #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r3, sp, r0, lsr #30 │ │ │ │ - tsteq r0, r8, ror #24 │ │ │ │ + smlabbeq r0, r8, ip, sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r3, sp, r8, asr #28 │ │ │ │ - tsteq r0, ip, lsl #20 │ │ │ │ + tsteq r0, ip, lsr #20 │ │ │ │ @ instruction: 0x019d3db4 │ │ │ │ orrseq r3, sp, r8, ror sp │ │ │ │ - tsteq r0, r4, ror #18 │ │ │ │ + smlabbeq r0, r4, r9, sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq r3, sp, r0, lsl sp │ │ │ │ + tsteq r0, r8, ror #18 │ │ │ │ tsteq r0, r8, asr #18 │ │ │ │ - tsteq r0, r8, lsr #18 │ │ │ │ - tsteq r0, r4, ror #18 │ │ │ │ - tsteq r0, ip, lsl r9 │ │ │ │ + smlabbeq r0, r4, r9, sl │ │ │ │ + tsteq r0, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [pc, #504] @ 21c754 │ │ │ │ @@ -457851,15 +457851,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 21c5f0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21c710 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21c720 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ @@ -457897,23 +457897,23 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 21c6a0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21c700 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21c6d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 21c6c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r5] │ │ │ │ b 21c640 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ b 21c6b8 │ │ │ │ mov r1, r7 │ │ │ │ @@ -458082,27 +458082,27 @@ │ │ │ │ b 28a470 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r2, #81920 @ 0x14000 │ │ │ │ add fp, r5, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21caa4 │ │ │ │ cmp r8, #0 │ │ │ │ bgt 21c7fc │ │ │ │ b 21c8cc │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21c8d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -458123,15 +458123,15 @@ │ │ │ │ add r4, r4, #241 @ 0xf1 │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, #1 │ │ │ │ mvn r5, #0 │ │ │ │ b 21ca48 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ca74 │ │ │ │ str sl, [r4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -458164,15 +458164,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 21cadc │ │ │ │ ldr r1, [r5, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 21cab0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21c988 │ │ │ │ mov r5, r3 │ │ │ │ @@ -458181,29 +458181,29 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 21caf8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 21cae4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ b 21c988 │ │ │ │ - smlatbeq r0, r0, r5, sl │ │ │ │ + smlabteq r0, r0, r5, sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatbeq r0, r4, r3, sl │ │ │ │ - @ instruction: 0x0100a394 │ │ │ │ - @ instruction: 0x0100a498 │ │ │ │ - tsteq r0, ip, lsr #8 │ │ │ │ + smlabteq r0, r4, r3, sl │ │ │ │ + @ instruction: 0x0100a3b4 │ │ │ │ + @ instruction: 0x0100a4b8 │ │ │ │ + tsteq r0, ip, asr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -458331,27 +458331,27 @@ │ │ │ │ b 28a470 │ │ │ │ ldr r2, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r2, #81920 @ 0x14000 │ │ │ │ add fp, r5, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21ce88 │ │ │ │ cmp r8, #0 │ │ │ │ bgt 21cbe0 │ │ │ │ b 21ccb0 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ccbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -458372,15 +458372,15 @@ │ │ │ │ add r4, r4, #75 @ 0x4b │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, #1 │ │ │ │ mvn r5, #0 │ │ │ │ b 21ce2c │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21ce58 │ │ │ │ str sl, [r4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -458413,15 +458413,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 21cec0 │ │ │ │ ldr r1, [r5, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 21ce94 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21cd6c │ │ │ │ mov r5, r3 │ │ │ │ @@ -458430,29 +458430,29 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 21cedc │ │ │ │ cmp r4, #0 │ │ │ │ bne 21cec8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ b 21cd6c │ │ │ │ - ldrdeq sl, [r0, -r0] │ │ │ │ + strdeq sl, [r0, -r0] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq r0, r0, pc, r9 @ │ │ │ │ - @ instruction: 0x01009fb0 │ │ │ │ - smlabteq r0, r0, r1, sl │ │ │ │ - tsteq r0, r8, asr r1 │ │ │ │ + smlatteq r0, r0, pc, r9 @ │ │ │ │ + ldrdeq r9, [r0, -r0] │ │ │ │ + smlatteq r0, r0, r1, sl │ │ │ │ + tsteq r0, r8, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -458577,26 +458577,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add sl, r5, #252 @ 0xfc │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21d25c │ │ │ │ cmp r8, #0 │ │ │ │ bgt 21cfd0 │ │ │ │ b 21d094 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d0a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -458617,15 +458617,15 @@ │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ add r5, r4, r5 │ │ │ │ mov fp, r9 │ │ │ │ mov sl, #1 │ │ │ │ mvn r6, #0 │ │ │ │ b 21d200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d22c │ │ │ │ str fp, [r5] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ @@ -458657,41 +458657,41 @@ │ │ │ │ b 21d1e0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21d288 │ │ │ │ ldr r1, [r5, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 21d2b8 │ │ │ │ b 21d268 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 21d29c │ │ │ │ cmp r5, #0 │ │ │ │ bne 21d288 │ │ │ │ b 21d140 │ │ │ │ @ instruction: 0x00089ab8 │ │ │ │ - tsteq r0, r4 │ │ │ │ + tsteq r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq r0, r4, fp, r9 │ │ │ │ - ldrdeq r9, [r0, -r4] │ │ │ │ - tsteq r0, r4, lsl #30 │ │ │ │ - smlatbeq r0, r8, lr, r9 │ │ │ │ + tsteq r0, r4, lsl #24 │ │ │ │ + strdeq r9, [r0, -r4] │ │ │ │ + tsteq r0, r4, lsr #30 │ │ │ │ + smlabteq r0, r8, lr, r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r5, r0, #458752 @ 0x70000 │ │ │ │ ldr r4, [r5, #180] @ 0xb4 │ │ │ │ @@ -458699,146 +458699,146 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 21d330 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 21d8a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d9dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #180] @ 0xb4 │ │ │ │ add r4, r7, #557056 @ 0x88000 │ │ │ │ ldr r5, [r4, #3836] @ 0xefc │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d368 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d8bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d97c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3836] @ 0xefc │ │ │ │ ldr r5, [r4, #3840] @ 0xf00 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d39c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d904 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21da3c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3840] @ 0xf00 │ │ │ │ ldr r5, [r4, #3848] @ 0xf08 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d3d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d82c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d91c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3848] @ 0xf08 │ │ │ │ ldr r5, [r4, #3852] @ 0xf0c │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d404 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d8d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21da0c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3852] @ 0xf0c │ │ │ │ add r6, r7, #561152 @ 0x89000 │ │ │ │ ldr r5, [r6, #2736] @ 0xab0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d43c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d8ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d9ac │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #2736] @ 0xab0 │ │ │ │ ldr r5, [r4, #3824] @ 0xef0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d470 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d85c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21da6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3824] @ 0xef0 │ │ │ │ ldr r5, [r4, #3828] @ 0xef4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d4a4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d874 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21da9c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3828] @ 0xef4 │ │ │ │ ldr r5, [r4, #3832] @ 0xef8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d4d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d88c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21dacc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3832] @ 0xef8 │ │ │ │ ldr r5, [r4, #3844] @ 0xf04 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21d50c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 21d844 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d94c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3844] @ 0xf04 │ │ │ │ mov r4, #0 │ │ │ │ add r8, r7, #557056 @ 0x88000 │ │ │ │ add r8, r8, #3856 @ 0xf10 │ │ │ │ mov r9, r4 │ │ │ │ b 21d544 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d56c │ │ │ │ str r9, [r8, r4, lsl #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ beq 21d5ec │ │ │ │ ldr r5, [r8, r4, lsl #4] │ │ │ │ @@ -458886,15 +458886,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ add r8, r7, #561152 @ 0x89000 │ │ │ │ add r8, r8, #1200 @ 0x4b0 │ │ │ │ mov r9, r4 │ │ │ │ b 21d624 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d64c │ │ │ │ str r9, [r8, r4, lsl #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ beq 21d6cc │ │ │ │ ldr r5, [r8, r4, lsl #4] │ │ │ │ @@ -458942,15 +458942,15 @@ │ │ │ │ ldr r8, [pc, #1168] @ 21db64 │ │ │ │ mov r4, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ mov r9, r4 │ │ │ │ b 21d704 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21d72c │ │ │ │ str r9, [r8, r4, lsl #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #90 @ 0x5a │ │ │ │ beq 21d7ac │ │ │ │ ldr r5, [r8, r4, lsl #4] │ │ │ │ @@ -458997,15 +458997,15 @@ │ │ │ │ b 21d6f4 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r4, r5, #252 @ 0xfc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21dafc │ │ │ │ mov r0, r7 │ │ │ │ bl 21b0d8 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [pc, #900] @ 21db68 │ │ │ │ add r0, r0, #65536 @ 0x10000 │ │ │ │ @@ -459014,15 +459014,15 @@ │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl b9e74 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #81920 @ 0x14000 │ │ │ │ add r5, r4, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #252] @ 0xfc │ │ │ │ mov r1, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -459213,26 +459213,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 21db18 │ │ │ │ cmp r5, #0 │ │ │ │ bne 21db04 │ │ │ │ b 21d7d0 │ │ │ │ ldr r1, [r5, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 21db34 │ │ │ │ b 21db44 │ │ │ │ @ instruction: 0x00089ab8 │ │ │ │ @ instruction: 0xffffdcec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -459484,15 +459484,15 @@ │ │ │ │ ldrb r4, [r7, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 21e2d0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21df2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 21a9c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 219f08 │ │ │ │ @@ -459510,194 +459510,194 @@ │ │ │ │ bl 346b74 │ │ │ │ b 21dd28 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e71c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e5dc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3852] @ 0xf0c │ │ │ │ b 21de10 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e72c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e60c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3848] @ 0xf08 │ │ │ │ b 21dd90 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e77c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e57c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3844] @ 0xf04 │ │ │ │ b 21dec8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e78c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e5ac │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #2740] @ 0xab4 │ │ │ │ b 21debc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e69c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e63c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #2384] @ 0x950 │ │ │ │ b 21deb0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e6ac │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e66c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #292] @ 0x124 │ │ │ │ b 21dea0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e73c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e4bc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #244] @ 0xf4 │ │ │ │ b 21de94 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e74c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e4ec │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #2736] @ 0xab0 │ │ │ │ b 21de88 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e6fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e3fc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #3756] @ 0xeac │ │ │ │ b 21dd0c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e70c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e42c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3840] @ 0xf00 │ │ │ │ b 21dcfc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e6bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e39c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3836] @ 0xefc │ │ │ │ b 21dcf0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e6cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e3cc │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3832] @ 0xef8 │ │ │ │ b 21dce4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e75c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e45c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3828] @ 0xef4 │ │ │ │ b 21dcd8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e76c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e48c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #3824] @ 0xef0 │ │ │ │ b 21dccc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e6dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e51c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #1708] @ 0x6ac │ │ │ │ b 21dcbc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq 21e6ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21e54c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #180] @ 0xb4 │ │ │ │ b 21dcb0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [r9, #12] │ │ │ │ str r2, [r9, #8] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21df14 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 21a9c0 │ │ │ │ mov r0, r9 │ │ │ │ bl 219f08 │ │ │ │ @@ -459709,51 +459709,51 @@ │ │ │ │ bl 5cfa4 │ │ │ │ b 21df14 │ │ │ │ ldr r5, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add r6, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21df50 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #252] @ 0xfc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e6050 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #81920 @ 0x14000 │ │ │ │ add r5, r6, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21dba8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21e354 │ │ │ │ ldr r1, [r6, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 21e384 │ │ │ │ b 21e334 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 21e368 │ │ │ │ cmp r6, #0 │ │ │ │ bne 21e354 │ │ │ │ b 21dba8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -460017,15 +460017,15 @@ │ │ │ │ b 21e058 │ │ │ │ @ instruction: 0x00089ab8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #432] @ 21e95c │ │ │ │ ldr r2, [pc, #432] @ 21e960 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ beq 21e914 │ │ │ │ bhi 21e814 │ │ │ │ ldr r1, [pc, #400] @ 21e964 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -460152,15 +460152,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #1000] @ 21edb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr ip, [pc, #984] @ 21edb8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r0, r2 │ │ │ │ @@ -460414,15 +460414,15 @@ │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ andeq r8, r0, ip, ror #17 │ │ │ │ andeq r8, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ muleq r0, r3, r8 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ - smlatteq r0, ip, r5, r8 │ │ │ │ + tsteq r0, ip, lsl #12 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ @@ -460434,60 +460434,60 @@ │ │ │ │ andeq r8, r8, ip, lsl #30 │ │ │ │ andeq ip, r7, ip, lsr #29 │ │ │ │ ldr r3, [pc, #32] @ 21ee4c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 21db6c │ │ │ │ @ instruction: 0x019d3790 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #56] @ 21ee94 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 21ee80 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 21db6c │ │ │ │ ldr r2, [pc, #16] @ 21ee98 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 21ee9c │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r3, sp, r0, ror #14 │ │ │ │ - smlabbeq r0, r4, r2, r8 │ │ │ │ + smlatbeq r0, r4, r2, r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 21eecc │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 21b34c │ │ │ │ orrseq r3, sp, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #84] @ 21ef3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ blt 21ef18 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ @@ -460500,37 +460500,37 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x019d36d4 │ │ │ │ - tsteq r0, r4, lsl #4 │ │ │ │ - tsteq r0, r0, lsl r2 │ │ │ │ + tsteq r0, r4, lsr #4 │ │ │ │ + tsteq r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 21ef78 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 21b34c │ │ │ │ orrseq r3, sp, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #84] @ 21efe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ blt 21efc4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ @@ -460543,25 +460543,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orrseq r3, sp, r8, lsr #12 │ │ │ │ - tsteq r0, r8, ror r1 │ │ │ │ - tsteq r0, r4, ror #2 │ │ │ │ + @ instruction: 0x01008198 │ │ │ │ + smlabbeq r0, r4, r1, r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #92] @ 21f06c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 21f054 │ │ │ │ cmp r1, #0 │ │ │ │ beq 21f064 │ │ │ │ @@ -460577,26 +460577,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 21f078 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orrseq r3, sp, ip, lsr #11 │ │ │ │ @ instruction: 0x019d52d0 │ │ │ │ - rscseq ip, pc, ip, asr ip @ │ │ │ │ + rscseq ip, pc, ip, ror ip @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #636] @ 21f310 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #632] @ 21f314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ beq 21f2bc │ │ │ │ bhi 21f10c │ │ │ │ @@ -460755,25 +460755,25 @@ │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ andeq r8, r0, r8, ror #17 │ │ │ │ andeq r9, r0, r0, ror #2 │ │ │ │ - @ instruction: 0x01007f94 │ │ │ │ - tsteq r6, r8, lsr r4 │ │ │ │ + @ instruction: 0x01007fb4 │ │ │ │ + tsteq r6, r8, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ - strdeq r7, [r0, -r4] │ │ │ │ - @ instruction: 0x0106b398 │ │ │ │ + tsteq r0, r4, lsl pc │ │ │ │ + @ instruction: 0x0106b3b8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ strdeq r8, [r8], -r8 @ │ │ │ │ strdeq r8, [r8], -r4 │ │ │ │ strdeq r8, [r8], -ip │ │ │ │ andeq r8, r8, ip, lsl #30 │ │ │ │ andeq r8, r8, r4, lsl #30 │ │ │ │ @@ -460782,15 +460782,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #152] @ 21f438 │ │ │ │ ldr sl, [pc, #152] @ 21f43c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ add sl, pc, sl │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r5 │ │ │ │ @@ -460819,24 +460819,24 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ strd r4, [sp, #16] │ │ │ │ bl 21aa38 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orrseq r3, sp, ip, lsl r2 │ │ │ │ - smlatbeq r0, r8, sp, r7 │ │ │ │ + smlabteq r0, r8, sp, r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #620] @ 21f6c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ beq 21f540 │ │ │ │ @@ -460910,15 +460910,15 @@ │ │ │ │ bl b9c18 │ │ │ │ mov r0, r5 │ │ │ │ bl 21b0d8 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 21f5e4 │ │ │ │ ldr r3, [pc, #304] @ 21f6dc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bne 21f4b4 │ │ │ │ ldr r3, [pc, #284] @ 21f6e0 │ │ │ │ ldr r2, [pc, #284] @ 21f6e4 │ │ │ │ ldr r1, [pc, #284] @ 21f6e8 │ │ │ │ @@ -460930,27 +460930,27 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #81920 @ 0x14000 │ │ │ │ add sl, r5, #252 @ 0xfc │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21f5a4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r5, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 21f5a4 │ │ │ │ add sl, r0, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21f660 │ │ │ │ ldr r0, [r5] │ │ │ │ b 21f57c │ │ │ │ ldr r3, [pc, #168] @ 21f6ec │ │ │ │ ldr r2, [pc, #168] @ 21f6f0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -460962,53 +460962,53 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21f68c │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 21f6bc │ │ │ │ b 21f66c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 21f6a0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 21f68c │ │ │ │ b 21f634 │ │ │ │ orrseq r3, sp, r0, ror #2 │ │ │ │ orrseq r4, sp, r0, ror lr │ │ │ │ orrseq r3, sp, r0, lsl r1 │ │ │ │ orrseq r4, sp, r8, asr #28 │ │ │ │ - smlabbeq r0, r0, ip, r7 │ │ │ │ + smlatbeq r0, r0, ip, r7 │ │ │ │ orrseq r3, sp, r0, lsl r0 │ │ │ │ - smlatbeq r0, r0, fp, r7 │ │ │ │ - tsteq r0, r4, ror #10 │ │ │ │ + smlabteq r0, r0, fp, r7 │ │ │ │ + smlabbeq r0, r4, r5, r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r4, lsr #22 │ │ │ │ - rscseq pc, pc, r4, lsl #19 │ │ │ │ + tsteq r0, r4, asr #22 │ │ │ │ + rscseq pc, pc, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #544] @ 21f92c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r2, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #512] @ 21f930 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -461040,26 +461040,26 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [r3] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r9, #163840 @ 0x28000 │ │ │ │ add r8, r3, #380 @ 0x17c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21f8c0 │ │ │ │ add r0, r9, #147456 @ 0x24000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21f8a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21f870 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 21f890 │ │ │ │ @@ -461115,77 +461115,77 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 21f8f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 21f920 │ │ │ │ b 21f8d0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 21f904 │ │ │ │ cmp r4, #0 │ │ │ │ bne 21f8f0 │ │ │ │ b 21f7bc │ │ │ │ @ instruction: 0x019d2eb0 │ │ │ │ orrseq r0, sp, r4, asr #17 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq r0, r4, lsl sl │ │ │ │ - rscseq pc, pc, r4, ror #20 │ │ │ │ + tsteq r0, r4, lsr sl │ │ │ │ + rscseq pc, pc, r4, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ - strdeq r7, [r0, -ip] │ │ │ │ - tsteq r0, r0, lsl r9 │ │ │ │ + @ instruction: 0x0100799c │ │ │ │ + tsteq r0, ip, lsl r9 │ │ │ │ + tsteq r0, r0, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq r0, r8, r8, r7 │ │ │ │ - tsteq r0, ip, lsl #18 │ │ │ │ + tsteq r0, r8, lsl #18 │ │ │ │ + tsteq r0, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ beq 21faa8 │ │ │ │ ldr r3, [pc, #708] @ 21fc44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r9, #163840 @ 0x28000 │ │ │ │ add r6, sl, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21fb38 │ │ │ │ add r0, r9, #147456 @ 0x24000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21fb20 │ │ │ │ cmp r5, #0 │ │ │ │ beq 21faa8 │ │ │ │ ldr r3, [pc, #600] @ 21fc48 │ │ │ │ cmp r4, r3 │ │ │ │ beq 21fc20 │ │ │ │ @@ -461276,15 +461276,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 21fb54 │ │ │ │ cmp fp, #0 │ │ │ │ bne 21fb40 │ │ │ │ b 21f9b4 │ │ │ │ ldr r3, [pc, #256] @ 21fc84 │ │ │ │ @@ -461299,15 +461299,15 @@ │ │ │ │ ldr r3, [pc, #228] @ 21fc8c │ │ │ │ add r3, r8, r3 │ │ │ │ b 21fa70 │ │ │ │ ldr r1, [sl, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 21fb70 │ │ │ │ b 21fbb0 │ │ │ │ ldr r3, [pc, #184] @ 21fc90 │ │ │ │ cmp r4, r3 │ │ │ │ addeq r3, r8, #458752 @ 0x70000 │ │ │ │ @@ -461341,15 +461341,15 @@ │ │ │ │ andeq r8, r0, r6, lsr pc │ │ │ │ andeq r8, r0, ip, ror #17 │ │ │ │ andeq r8, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ - strdeq r7, [r0, -r0] │ │ │ │ + tsteq r0, r0, lsl r7 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ @@ -461363,15 +461363,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #432] @ 21fe68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ beq 21fd34 │ │ │ │ @@ -461379,26 +461379,26 @@ │ │ │ │ ldr fp, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne 21fdb4 │ │ │ │ add sl, fp, #81920 @ 0x14000 │ │ │ │ add r9, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21fdf8 │ │ │ │ add r0, fp, #65536 @ 0x10000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21fde0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a9c0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -461448,49 +461448,49 @@ │ │ │ │ b 21fd34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 21fe28 │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 21fe5c │ │ │ │ b 21fe04 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 21fe3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 21fe28 │ │ │ │ b 21fd08 │ │ │ │ orrseq r2, sp, r4, lsl #18 │ │ │ │ andeq r8, r0, r8, ror #17 │ │ │ │ - tsteq r0, r4, lsr r4 │ │ │ │ - tsteq r6, ip, ror #16 │ │ │ │ + tsteq r0, r4, asr r4 │ │ │ │ + smlabbeq r6, ip, r8, sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #216] @ 21ff6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ sub sp, sp, #32 │ │ │ │ beq 21ff44 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ @@ -461537,26 +461537,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orrseq r2, sp, r8, lsr #14 │ │ │ │ orrseq r4, sp, r4, asr #8 │ │ │ │ - ldrdeq r7, [r0, -r8] │ │ │ │ - tsteq r0, r4, ror r2 │ │ │ │ - ldrdeq r6, [r0, -ip] │ │ │ │ + strdeq r7, [r0, -r8] │ │ │ │ + @ instruction: 0x01007294 │ │ │ │ + strdeq r6, [r0, -ip] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #608] @ 2201fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r2, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #576] @ 220200 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -461588,26 +461588,26 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [r3] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r9, #163840 @ 0x28000 │ │ │ │ add r8, r3, #380 @ 0x17c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 220190 │ │ │ │ add r0, r9, #147456 @ 0x24000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 220174 │ │ │ │ cmp r5, #0 │ │ │ │ beq 220114 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 22015c │ │ │ │ @@ -461679,106 +461679,106 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 2201c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 2201f0 │ │ │ │ b 2201a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 2201d4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2201c0 │ │ │ │ b 22004c │ │ │ │ orrseq r2, sp, r0, lsr #12 │ │ │ │ orrseq r0, sp, r4, lsr r0 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - ldrdeq r7, [r0, -ip] │ │ │ │ - ldrsbeq pc, [pc], #16 @ │ │ │ │ + strdeq r7, [r0, -ip] │ │ │ │ + ldrsheq pc, [pc], #16 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq r4, sp, r4, ror #4 │ │ │ │ - tsteq r0, r0, lsl r1 │ │ │ │ - strheq r7, [r0, -r4] │ │ │ │ - tsteq r0, ip, rrx │ │ │ │ + tsteq r0, r0, lsr r1 │ │ │ │ + ldrdeq r7, [r0, -r4] │ │ │ │ + smlabbeq r0, ip, r0, r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatbeq r0, r0, r0, r7 │ │ │ │ - strdeq r6, [r0, -r0] │ │ │ │ - tsteq r0, r4, ror r0 │ │ │ │ - tsteq r0, ip, lsr r0 │ │ │ │ + smlabteq r0, r0, r0, r7 │ │ │ │ + tsteq r0, r0, lsl sl │ │ │ │ + swpeq r7, r4, [r0] │ │ │ │ + qaddeq r7, ip, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ beq 220358 │ │ │ │ ldr r3, [pc, #544] @ 22047c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r9, #163840 @ 0x28000 │ │ │ │ add r6, sl, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22037c │ │ │ │ add r0, r9, #147456 @ 0x24000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2203c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 220358 │ │ │ │ cmp r4, #0 │ │ │ │ beq 220324 │ │ │ │ ldrb r1, [r8, #4] │ │ │ │ ldr sl, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne 220360 │ │ │ │ add r9, sl, #81920 @ 0x14000 │ │ │ │ add r6, r9, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 220414 │ │ │ │ add r0, sl, #65536 @ 0x10000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2203fc │ │ │ │ ldr r3, [pc, #340] @ 220480 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ @@ -461805,15 +461805,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 220398 │ │ │ │ cmp fp, #0 │ │ │ │ bne 220384 │ │ │ │ b 220290 │ │ │ │ mov r3, #0 │ │ │ │ @@ -461822,15 +461822,15 @@ │ │ │ │ str r3, [sl, #380] @ 0x17c │ │ │ │ bl 4e6050 │ │ │ │ b 2202bc │ │ │ │ ldr r1, [sl, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 2203b4 │ │ │ │ b 2203dc │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ @@ -461839,46 +461839,46 @@ │ │ │ │ b 220324 │ │ │ │ cmp r0, #2 │ │ │ │ beq 220440 │ │ │ │ ldr r1, [r9, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 220470 │ │ │ │ b 220420 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 220454 │ │ │ │ cmp fp, #0 │ │ │ │ bne 220440 │ │ │ │ b 2202f8 │ │ │ │ orrseq r2, sp, r0, ror #6 │ │ │ │ - @ instruction: 0x01006eb0 │ │ │ │ + ldrdeq r6, [r0, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #480] @ 22067c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #476] @ 220680 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ beq 220628 │ │ │ │ bhi 220510 │ │ │ │ ldr r2, [pc, #440] @ 220684 │ │ │ │ @@ -461996,15 +461996,15 @@ │ │ │ │ andeq r8, r0, ip, ror #17 │ │ │ │ andeq r8, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ - smlatbeq r0, r4, ip, r6 │ │ │ │ + smlabteq r0, r4, ip, r6 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -462018,15 +462018,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #96] @ 220750 │ │ │ │ ldr r9, [pc, #96] @ 220754 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r3 │ │ │ │ @@ -462041,24 +462041,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r6, [sp] │ │ │ │ bl 21ae2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrseq r1, sp, ip, asr #29 │ │ │ │ - strdeq r6, [r0, -r8] │ │ │ │ + tsteq r0, r8, lsl fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #92] @ 2207d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, r8] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ beq 2207a4 │ │ │ │ @@ -462073,23 +462073,23 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 21b008 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq r1, sp, r8, asr #28 │ │ │ │ - tsteq r0, ip, asr sl │ │ │ │ + tsteq r0, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #160] @ 220890 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ beq 220868 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -462122,26 +462122,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq r1, sp, ip, asr #27 │ │ │ │ orrseq r3, sp, r8, ror #21 │ │ │ │ - smlabteq r0, r0, r9, r6 │ │ │ │ - @ instruction: 0x01006994 │ │ │ │ - @ instruction: 0x010062b8 │ │ │ │ + smlatteq r0, r0, r9, r6 │ │ │ │ + @ instruction: 0x010069b4 │ │ │ │ + ldrdeq r6, [r0, -r8] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #476] @ 220a9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #20 │ │ │ │ beq 220938 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -462199,15 +462199,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 220908 │ │ │ │ ldr sl, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 220908 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sl, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 220908 │ │ │ │ @@ -462220,62 +462220,62 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ add sl, r0, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 220a34 │ │ │ │ ldr r0, [r6] │ │ │ │ b 220990 │ │ │ │ cmp r0, #2 │ │ │ │ beq 220a60 │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 220a90 │ │ │ │ b 220a40 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 220a74 │ │ │ │ cmp sl, #0 │ │ │ │ bne 220a60 │ │ │ │ b 220a2c │ │ │ │ @ instruction: 0x019d1cfc │ │ │ │ orrseq r3, sp, r0, lsl sl │ │ │ │ - tsteq r0, ip, lsr #18 │ │ │ │ - ldrdeq r6, [r0, -ip] │ │ │ │ + tsteq r0, ip, asr #18 │ │ │ │ + strdeq r6, [r0, -ip] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r8, asr #16 │ │ │ │ - ldrsbeq lr, [pc], #84 @ │ │ │ │ + tsteq r0, r8, ror #16 │ │ │ │ + ldrsheq lr, [pc], #84 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #544] @ 220cf0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #540] @ 220cf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr ip, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ beq 220c9c │ │ │ │ bhi 220b44 │ │ │ │ ldr r3, [pc, #504] @ 220cf8 │ │ │ │ @@ -462431,15 +462431,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #208] @ 220e30 │ │ │ │ ldr r9, [pc, #208] @ 220e34 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, #168] @ 220e38 │ │ │ │ @@ -462481,24 +462481,24 @@ │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r0, #472] @ 0x1d8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ blx r4 │ │ │ │ b 220dcc │ │ │ │ orrseq r1, sp, ip, asr r8 │ │ │ │ - smlatteq r0, r0, r4, r6 │ │ │ │ + tsteq r0, r0, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #404] @ 220fe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ beq 220ed0 │ │ │ │ @@ -462506,26 +462506,26 @@ │ │ │ │ ldr fp, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 220ee0 │ │ │ │ add sl, fp, #81920 @ 0x14000 │ │ │ │ add r9, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 220f78 │ │ │ │ add r0, fp, #65536 @ 0x10000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 220f60 │ │ │ │ cmp r5, #0 │ │ │ │ bne 220f00 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, fp, #65536 @ 0x10000 │ │ │ │ @@ -462568,29 +462568,29 @@ │ │ │ │ b 220ed0 │ │ │ │ cmp r0, #2 │ │ │ │ beq 220fa8 │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 220fdc │ │ │ │ b 220f84 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 220fbc │ │ │ │ cmp r3, #0 │ │ │ │ bne 220fa8 │ │ │ │ b 220ea4 │ │ │ │ @@ -462598,15 +462598,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #268] @ 221110 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 22108c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ @@ -462666,26 +462666,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [r0, #472] @ 0x1d8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ blx r4 │ │ │ │ b 221084 │ │ │ │ @ instruction: 0x019d15b8 │ │ │ │ @ instruction: 0x019d32d4 │ │ │ │ - tsteq r0, r0, lsl r2 │ │ │ │ - smlabteq r0, ip, r1, r6 │ │ │ │ - @ instruction: 0x01005a94 │ │ │ │ + tsteq r0, r0, lsr r2 │ │ │ │ + smlatteq r0, ip, r1, r6 │ │ │ │ + @ instruction: 0x01005ab4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #584] @ 221388 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 2211c8 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ @@ -462770,15 +462770,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ bne 221188 │ │ │ │ ldr sl, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 221188 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sl, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 221188 │ │ │ │ @@ -462791,62 +462791,62 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ add sl, r0, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 221320 │ │ │ │ ldr r0, [r7] │ │ │ │ b 22127c │ │ │ │ cmp r0, #2 │ │ │ │ beq 22134c │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 22137c │ │ │ │ b 22132c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 221360 │ │ │ │ cmp sl, #0 │ │ │ │ bne 22134c │ │ │ │ b 221318 │ │ │ │ orrseq r1, sp, ip, ror r4 │ │ │ │ @ instruction: 0x019d3190 │ │ │ │ - tsteq r0, r0, lsl r1 │ │ │ │ - smlatbeq r0, ip, r0, r6 │ │ │ │ + tsteq r0, r0, lsr r1 │ │ │ │ + smlabteq r0, ip, r0, r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlabteq r0, r0, pc, r5 @ │ │ │ │ - rscseq sp, pc, r8, ror #25 │ │ │ │ + smlatteq r0, r0, pc, r5 @ │ │ │ │ + rscseq sp, pc, r8, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #160] @ 22145c │ │ │ │ ldr r9, [pc, #160] @ 221460 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [pc, #120] @ 221464 │ │ │ │ @@ -462876,24 +462876,24 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 218f7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrseq r1, sp, r0, lsl #4 │ │ │ │ - smlatteq r0, r8, lr, r5 │ │ │ │ + tsteq r0, r8, lsl #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #224] @ 221560 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 221514 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ @@ -462942,26 +462942,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 218f7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrseq r1, sp, ip, lsr r1 │ │ │ │ orrseq r2, sp, r8, asr lr │ │ │ │ - strdeq r5, [r0, -r0] │ │ │ │ - smlatbeq r0, ip, sp, r5 │ │ │ │ - tsteq r0, ip, lsl #12 │ │ │ │ + tsteq r0, r0, lsl lr │ │ │ │ + smlabteq r0, ip, sp, r5 │ │ │ │ + tsteq r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #536] @ 2217a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 221644 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ @@ -463034,15 +463034,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ bne 2215d8 │ │ │ │ ldr sl, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2215d8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sl, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 2215d8 │ │ │ │ @@ -463055,62 +463055,62 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ add sl, r0, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 221740 │ │ │ │ ldr r0, [r7] │ │ │ │ b 22169c │ │ │ │ cmp r0, #2 │ │ │ │ beq 22176c │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 22179c │ │ │ │ b 22174c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 221780 │ │ │ │ cmp sl, #0 │ │ │ │ bne 22176c │ │ │ │ b 221738 │ │ │ │ orrseq r1, sp, ip, lsr #32 │ │ │ │ orrseq r2, sp, r0, asr #26 │ │ │ │ - tsteq r0, ip, lsr #26 │ │ │ │ - @ instruction: 0x01005c98 │ │ │ │ + tsteq r0, ip, asr #26 │ │ │ │ + @ instruction: 0x01005cb8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, ip, lsl #24 │ │ │ │ - rscseq sp, pc, r8, asr #17 │ │ │ │ + tsteq r0, ip, lsr #24 │ │ │ │ + rscseq sp, pc, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #492] @ 2219c8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #488] @ 2219cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #24 │ │ │ │ beq 221974 │ │ │ │ bhi 22184c │ │ │ │ ldr r1, [pc, #456] @ 2219d0 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -463231,15 +463231,15 @@ │ │ │ │ andeq r8, r0, ip, ror #17 │ │ │ │ andeq r8, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ - @ instruction: 0x01005a98 │ │ │ │ + @ instruction: 0x01005ab8 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -463254,15 +463254,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ 221aac │ │ │ │ ldr r8, [pc, #112] @ 221ab0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [pc, #72] @ 221ab4 │ │ │ │ @@ -463280,28 +463280,28 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2198ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq r0, sp, r0, lsl #23 │ │ │ │ - ldrdeq r5, [r0, -r8] │ │ │ │ + strdeq r5, [r0, -r8] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 221b3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #104] @ 221b44 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ bl 2192fc │ │ │ │ ldr ip, [pc, #68] @ 221b48 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -463318,24 +463318,24 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 219c3c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #0 │ │ │ │ orrseq r0, sp, r0, ror #21 │ │ │ │ - tsteq r0, r8, lsr r8 │ │ │ │ + tsteq r0, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ 221c18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 221bf0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -463372,26 +463372,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 221c2c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orrseq r0, sp, r4, asr sl │ │ │ │ orrseq r2, sp, r0, ror r7 │ │ │ │ - tsteq r0, ip, ror r7 │ │ │ │ - tsteq r0, r4, asr #14 │ │ │ │ - tsteq r0, r4, lsr pc │ │ │ │ + @ instruction: 0x0100579c │ │ │ │ + tsteq r0, r4, ror #14 │ │ │ │ + tsteq r0, r4, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #480] @ 221e28 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -463446,28 +463446,28 @@ │ │ │ │ bne 221c94 │ │ │ │ ldr r3, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ add r3, fp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 221c94 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str sl, [fp, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 221c94 │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 221db8 │ │ │ │ ldr r0, [r5] │ │ │ │ b 221d08 │ │ │ │ ldr r3, [pc, #152] @ 221e34 │ │ │ │ ldr r2, [pc, #152] @ 221e38 │ │ │ │ @@ -463480,52 +463480,52 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 221de8 │ │ │ │ ldr r1, [r3, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 221e1c │ │ │ │ b 221dc4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 221dfc │ │ │ │ cmp r3, #0 │ │ │ │ bne 221de8 │ │ │ │ b 221d8c │ │ │ │ orrseq r0, sp, r4, ror r9 │ │ │ │ orrseq r2, sp, r4, lsl #13 │ │ │ │ - @ instruction: 0x010056b8 │ │ │ │ - @ instruction: 0x010055b8 │ │ │ │ - rscseq sp, pc, ip, lsr #4 │ │ │ │ + ldrdeq r5, [r0, -r8] │ │ │ │ + ldrdeq r5, [r0, -r8] │ │ │ │ + rscseq sp, pc, ip, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #500] @ 22204c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #496] @ 222050 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, r2 │ │ │ │ beq 221ff8 │ │ │ │ bhi 221ed0 │ │ │ │ @@ -463648,15 +463648,15 @@ │ │ │ │ andeq r8, r0, ip, ror #17 │ │ │ │ andeq r8, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ - tsteq r0, r0, asr #8 │ │ │ │ + tsteq r0, r0, ror #8 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -463671,15 +463671,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #120] @ 222138 │ │ │ │ ldr r8, [pc, #120] @ 22213c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [pc, #80] @ 222140 │ │ │ │ @@ -463699,25 +463699,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 2198ac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x019d04fc │ │ │ │ - @ instruction: 0x0100529c │ │ │ │ + @ instruction: 0x010052bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #108] @ 2221cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r6, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r2 │ │ │ │ beq 22218c │ │ │ │ mov r0, r7 │ │ │ │ @@ -463736,24 +463736,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 219c3c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq r0, sp, ip, asr r4 │ │ │ │ - smlatteq r0, ip, r1, r5 │ │ │ │ + tsteq r0, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ 22229c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ beq 222274 │ │ │ │ mov r8, r1 │ │ │ │ @@ -463789,29 +463789,29 @@ │ │ │ │ ldr r1, [pc, #32] @ 2222b0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019d03d0 │ │ │ │ orrseq r2, sp, r0, ror #1 │ │ │ │ - tsteq r0, r0, asr #2 │ │ │ │ - tsteq r0, ip, lsl #2 │ │ │ │ - @ instruction: 0x010048b0 │ │ │ │ + tsteq r0, r0, ror #2 │ │ │ │ + tsteq r0, ip, lsr #2 │ │ │ │ + ldrdeq r4, [r0, -r0] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #564] @ 222504 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ mov r8, r1 │ │ │ │ beq 222358 │ │ │ │ @@ -463866,30 +463866,30 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r6, r2, #81920 @ 0x14000 │ │ │ │ add r3, r6, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 222320 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r6, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 222320 │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ add r2, r3, #252 @ 0xfc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne 222450 │ │ │ │ ldr r0, [r5] │ │ │ │ b 222394 │ │ │ │ ldr r3, [pc, #220] @ 222510 │ │ │ │ ldr r2, [pc, #220] @ 222514 │ │ │ │ @@ -463908,15 +463908,15 @@ │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 222474 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ @@ -463932,38 +463932,38 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 2224d4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2224c0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ b 222424 │ │ │ │ orrseq r0, sp, r4, ror #5 │ │ │ │ @ instruction: 0x019d1ff8 │ │ │ │ - tsteq r0, ip, ror r0 │ │ │ │ - tsteq r0, r0, ror pc │ │ │ │ - smlalseq ip, pc, r4, fp @ │ │ │ │ + swpeq r5, ip, [r0] │ │ │ │ + @ instruction: 0x01004f90 │ │ │ │ + ldrheq ip, [pc], #180 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #492] @ 222720 │ │ │ │ ldr r1, [pc, #492] @ 222724 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ beq 2226cc │ │ │ │ bhi 22259c │ │ │ │ ldr r1, [pc, #464] @ 222728 │ │ │ │ cmp r3, r1 │ │ │ │ beq 2226c0 │ │ │ │ @@ -464106,15 +464106,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ 222850 │ │ │ │ ldr r6, [pc, #192] @ 222854 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [pc, #172] @ 222858 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 217bcc │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -464153,26 +464153,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 222858 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 22282c │ │ │ │ orrseq pc, ip, ip, lsr #28 │ │ │ │ - tsteq r0, r4, lsr #24 │ │ │ │ + tsteq r0, r4, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlalseq r9, pc, r8, r4 @ │ │ │ │ - @ instruction: 0x01004194 │ │ │ │ + ldrheq r9, [pc], #72 @ │ │ │ │ + @ instruction: 0x010041b4 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2228d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 2228e0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 2192fc │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -464196,15 +464196,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ 222a18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 2229b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2192fc │ │ │ │ @@ -464268,21 +464268,21 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 2229a4 │ │ │ │ orrseq pc, ip, r0, asr #25 │ │ │ │ orrseq r1, sp, r8, ror #19 │ │ │ │ - tsteq r0, r4, ror #20 │ │ │ │ - @ instruction: 0x0100419c │ │ │ │ + smlabbeq r0, r4, sl, r4 │ │ │ │ + @ instruction: 0x010041bc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, ip, lsl sl │ │ │ │ - ldrsbeq r9, [pc], #32 @ │ │ │ │ - strdeq r4, [r0, -r0] │ │ │ │ - smlabteq r0, r8, pc, r3 @ │ │ │ │ + tsteq r0, ip, lsr sl │ │ │ │ + ldrsheq r9, [pc], #32 @ │ │ │ │ + tsteq r0, r0, lsl sl │ │ │ │ + smlatteq r0, r8, pc, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #176] @ 222b04 │ │ │ │ ldr ip, [pc, #176] @ 222b08 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -464291,15 +464291,15 @@ │ │ │ │ ldr r3, [pc, #164] @ 222b0c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #148] @ 222b10 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -464328,15 +464328,15 @@ │ │ │ │ bne 222b00 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, ip, r4, lsr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, ip, ip, asr #22 │ │ │ │ - tsteq r0, ip, ror r9 │ │ │ │ + @ instruction: 0x0100499c │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq sp, ip, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #184] @ 222bec │ │ │ │ @@ -464347,15 +464347,15 @@ │ │ │ │ ldr r3, [pc, #172] @ 222bf4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [pc, #156] @ 222bf8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -464386,15 +464386,15 @@ │ │ │ │ bne 222be8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, ip, r4, asr #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, ip, ip, ror #20 │ │ │ │ - @ instruction: 0x010048b0 │ │ │ │ + ldrdeq r4, [r0, -r0] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq sp, ip, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #228] @ 222d00 │ │ │ │ @@ -464404,15 +464404,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, #212] @ 222d08 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ beq 222cd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -464456,18 +464456,18 @@ │ │ │ │ bl 28a470 │ │ │ │ b 222cac │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019cd3d8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, ip, r0, lsl #19 │ │ │ │ @ instruction: 0x019d169c │ │ │ │ - @ instruction: 0x010047b0 │ │ │ │ + ldrdeq r4, [r0, -r0] │ │ │ │ orrseq sp, ip, r4, asr #6 │ │ │ │ - tsteq r0, r8, asr r7 │ │ │ │ - tsteq r0, r8, asr #28 │ │ │ │ + tsteq r0, r8, ror r7 │ │ │ │ + tsteq r0, r8, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #624] @ 222fac │ │ │ │ mov r5, r0 │ │ │ │ @@ -464476,15 +464476,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, #608] @ 222fb4 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ beq 222dfc │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -464561,15 +464561,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 222da4 │ │ │ │ ldr r9, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r9, r9, #81920 @ 0x14000 │ │ │ │ add sl, r9, #252 @ 0xfc │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 222da4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r9, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 222da4 │ │ │ │ @@ -464591,58 +464591,58 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ add r9, r0, #81920 @ 0x14000 │ │ │ │ add sl, r9, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 222f40 │ │ │ │ ldr r0, [r7] │ │ │ │ b 222e78 │ │ │ │ cmp r0, #2 │ │ │ │ beq 222f6c │ │ │ │ ldr r1, [r9, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 222f9c │ │ │ │ b 222f4c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 222f80 │ │ │ │ cmp r9, #0 │ │ │ │ bne 222f6c │ │ │ │ b 222f38 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019cd2b8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, ip, r0, ror #16 │ │ │ │ orrseq r1, sp, r4, ror r5 │ │ │ │ - ldrdeq r4, [r0, -r8] │ │ │ │ + strdeq r4, [r0, -r8] │ │ │ │ orrseq sp, ip, r0, lsr r2 │ │ │ │ @ instruction: 0x019cd1f4 │ │ │ │ - tsteq r0, r0, lsr r6 │ │ │ │ + tsteq r0, r0, asr r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq sp, ip, ip, lsl r1 │ │ │ │ - smlabbeq r0, r4, r5, r4 │ │ │ │ - rscseq ip, pc, r8, asr #1 │ │ │ │ + smlatbeq r0, r4, r5, r4 │ │ │ │ + rscseq ip, pc, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #236] @ 2230e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #232] @ 2230e4 │ │ │ │ @@ -464652,15 +464652,15 @@ │ │ │ │ ldr r3, [pc, #220] @ 2230e8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r6] │ │ │ │ beq 2230b8 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -464704,27 +464704,27 @@ │ │ │ │ bl 28a470 │ │ │ │ b 22308c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, ip, r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, ip, r8, lsr #11 │ │ │ │ orrseq r1, sp, r0, asr #5 │ │ │ │ - tsteq r0, ip, lsr r4 │ │ │ │ + tsteq r0, ip, asr r4 │ │ │ │ orrseq ip, ip, r4, ror #30 │ │ │ │ - smlatteq r0, r0, r3, r4 │ │ │ │ - tsteq r0, r8, ror #20 │ │ │ │ + tsteq r0, r0, lsl #8 │ │ │ │ + smlabbeq r0, r8, sl, r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 223170 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #68] @ 223174 │ │ │ │ cmp r1, r3 │ │ │ │ beq 223148 │ │ │ │ ldr r2, [pc, #60] @ 223178 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -464738,25 +464738,25 @@ │ │ │ │ bl 217bcc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #76] @ 0x4c │ │ │ │ strne r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq pc, ip, r0, lsr #9 │ │ │ │ @ instruction: 0x000088bd │ │ │ │ - smlabbeq r0, r8, r3, r4 │ │ │ │ - smlatbeq r0, r4, r3, r4 │ │ │ │ + smlatbeq r0, r8, r3, r4 │ │ │ │ + smlabteq r0, r4, r3, r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ 223238 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #140] @ 22323c │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r3 │ │ │ │ beq 2231d4 │ │ │ │ ldr r2, [pc, #128] @ 223240 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ @@ -464788,27 +464788,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq pc, ip, r0, lsr #8 │ │ │ │ @ instruction: 0x000088bd │ │ │ │ - tsteq r0, ip, asr #6 │ │ │ │ + tsteq r0, ip, ror #6 │ │ │ │ orrseq r1, sp, ip, lsl r1 │ │ │ │ - tsteq r0, ip, lsr #6 │ │ │ │ - tsteq r0, r0, lsl r9 │ │ │ │ + tsteq r0, ip, asr #6 │ │ │ │ + tsteq r0, r0, lsr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #456] @ 223434 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 2232d8 │ │ │ │ ldr r3, [pc, #432] @ 223438 │ │ │ │ cmp r1, r3 │ │ │ │ bne 2232c0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -464859,27 +464859,27 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 2232b4 │ │ │ │ ldr r7, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, #81920 @ 0x14000 │ │ │ │ add r8, r7, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2232b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r7, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 2232b4 │ │ │ │ add r8, r0, #81920 @ 0x14000 │ │ │ │ add r9, r8, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2233cc │ │ │ │ ldr r0, [r7] │ │ │ │ b 223320 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ bne 2232f0 │ │ │ │ @@ -464893,42 +464893,42 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2233f8 │ │ │ │ ldr r1, [r8, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 223428 │ │ │ │ b 2233d8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 22340c │ │ │ │ cmp r8, #0 │ │ │ │ bne 2233f8 │ │ │ │ b 223398 │ │ │ │ orrseq pc, ip, r0, asr r3 @ │ │ │ │ @ instruction: 0x000088bd │ │ │ │ orrseq r1, sp, r4, rrx │ │ │ │ - smlabteq r0, r4, r2, r4 │ │ │ │ - tsteq r0, ip, ror r2 │ │ │ │ + smlatteq r0, r4, r2, r4 │ │ │ │ + @ instruction: 0x0100429c │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r8, lsl #4 │ │ │ │ - rscseq fp, pc, r8, lsl #24 │ │ │ │ + tsteq r0, r8, lsr #4 │ │ │ │ + rscseq fp, pc, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #1016] @ 223864 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1012] @ 223868 │ │ │ │ @@ -464937,15 +464937,15 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r5, [pc, #1000] @ 22386c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [pc, #988] @ 223870 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r7 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ beq 22380c │ │ │ │ bhi 2234f8 │ │ │ │ ldr ip, [pc, #960] @ 223874 │ │ │ │ cmp r4, ip │ │ │ │ @@ -465215,15 +465215,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ 2239a0 │ │ │ │ ldr sl, [pc, #192] @ 2239a4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ add sl, pc, sl │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [pc, #152] @ 2239a8 │ │ │ │ @@ -465261,26 +465261,26 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 218de0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x019cecdc │ │ │ │ - strdeq r3, [r0, -r0] │ │ │ │ + tsteq r0, r0, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x01003c9c │ │ │ │ - tsteq r0, r8, ror #24 │ │ │ │ + @ instruction: 0x01003cbc │ │ │ │ + smlabbeq r0, r8, ip, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #892] @ 223d48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r6, #0 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -465347,15 +465347,15 @@ │ │ │ │ bne 223a18 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ add r3, fp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 223a18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [fp, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 223a18 │ │ │ │ @@ -465386,15 +465386,15 @@ │ │ │ │ bne 223a44 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ add r3, fp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 223a44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [fp, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 223a44 │ │ │ │ @@ -465411,15 +465411,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 223c68 │ │ │ │ ldr r0, [r4] │ │ │ │ b 223abc │ │ │ │ ldr r3, [pc, #328] @ 223d64 │ │ │ │ ldr r2, [pc, #328] @ 223d68 │ │ │ │ @@ -465427,15 +465427,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 223a6c │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 223cd8 │ │ │ │ ldr r0, [r4] │ │ │ │ b 223b58 │ │ │ │ ldr r3, [pc, #272] @ 223d6c │ │ │ │ ldr r2, [pc, #272] @ 223d70 │ │ │ │ @@ -465444,75 +465444,75 @@ │ │ │ │ b 223a6c │ │ │ │ cmp r0, #2 │ │ │ │ beq 223c98 │ │ │ │ ldr r1, [r3, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 223ccc │ │ │ │ b 223c74 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 223cac │ │ │ │ cmp r3, #0 │ │ │ │ bne 223c98 │ │ │ │ b 223c0c │ │ │ │ cmp r0, #2 │ │ │ │ beq 223d08 │ │ │ │ ldr r1, [r3, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 223d3c │ │ │ │ b 223ce4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 223d1c │ │ │ │ cmp r3, #0 │ │ │ │ bne 223d08 │ │ │ │ b 223c4c │ │ │ │ @ instruction: 0x019cebf0 │ │ │ │ orrseq r0, sp, r0, lsl #18 │ │ │ │ @ instruction: 0x019d08d4 │ │ │ │ + ldrdeq r3, [r0, -r0] │ │ │ │ @ instruction: 0x01003bb0 │ │ │ │ - @ instruction: 0x01003b90 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r4, asr sl │ │ │ │ - strdeq r3, [r0, -r8] │ │ │ │ - rscseq fp, pc, ip, lsr #7 │ │ │ │ - @ instruction: 0x010039b8 │ │ │ │ - rscseq fp, pc, ip, ror #6 │ │ │ │ + tsteq r0, r4, ror sl │ │ │ │ + tsteq r0, r8, lsl sl │ │ │ │ + rscseq fp, pc, ip, asr #7 │ │ │ │ + ldrdeq r3, [r0, -r8] │ │ │ │ + rscseq fp, pc, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #268] @ 223e98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #264] @ 223e9c │ │ │ │ @@ -465521,15 +465521,15 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [pc, #252] @ 223ea0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r1, r4, #0 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ moveq r4, r1 │ │ │ │ beq 223de0 │ │ │ │ @@ -465589,15 +465589,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #296] @ 223fe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ beq 223f6c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sl │ │ │ │ @@ -465664,35 +465664,35 @@ │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 218de0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x019ce6fc │ │ │ │ orrseq r0, sp, r4, lsl r4 │ │ │ │ - smlatteq r0, r0, r6, r3 │ │ │ │ - smlatbeq r0, r4, r6, r3 │ │ │ │ + tsteq r0, r0, lsl #14 │ │ │ │ + smlabteq r0, r4, r6, r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - @ instruction: 0x010036bc │ │ │ │ - @ instruction: 0x01002bb8 │ │ │ │ - @ instruction: 0x01003694 │ │ │ │ - @ instruction: 0x01002b90 │ │ │ │ - tsteq r0, ip, ror #12 │ │ │ │ + ldrdeq r3, [r0, -ip] │ │ │ │ + ldrdeq r2, [r0, -r8] │ │ │ │ + @ instruction: 0x010036b4 │ │ │ │ + @ instruction: 0x01002bb0 │ │ │ │ + smlabbeq r0, ip, r6, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #792] @ 224340 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r7, r2 │ │ │ │ beq 2240fc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -465726,15 +465726,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 2240f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 224288 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2241f8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 22413c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -465813,26 +465813,26 @@ │ │ │ │ b 5cfa4 │ │ │ │ ldr r3, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ add r3, fp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22432c │ │ │ │ ldr r1, [pc, #272] @ 224368 │ │ │ │ add r1, pc, r1 │ │ │ │ b 224090 │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2242bc │ │ │ │ ldr r0, [r6] │ │ │ │ b 2241a0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -465849,64 +465849,64 @@ │ │ │ │ b 2240cc │ │ │ │ cmp r0, #2 │ │ │ │ beq 2242ec │ │ │ │ ldr r1, [r3, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 224320 │ │ │ │ b 2242c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 224300 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2242ec │ │ │ │ b 224280 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [fp, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 224250 │ │ │ │ orrseq lr, ip, r4, lsl #11 │ │ │ │ @ instruction: 0x019d0290 │ │ │ │ - tsteq r0, r4, lsl r2 │ │ │ │ + tsteq r0, r4, lsr r2 │ │ │ │ @ instruction: 0x019d01f0 │ │ │ │ + tsteq r0, r0, asr r1 │ │ │ │ tsteq r0, r0, lsr r1 │ │ │ │ - tsteq r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r3, [r0, -r4] │ │ │ │ - smlabbeq r0, r4, r0, r3 │ │ │ │ - tsteq r0, ip, asr #18 │ │ │ │ - tsteq r0, ip, asr #32 │ │ │ │ - strdeq r2, [r0, -r8] │ │ │ │ - rscseq sl, pc, r0, lsr #26 │ │ │ │ + strdeq r3, [r0, -r4] │ │ │ │ + smlatbeq r0, r4, r0, r3 │ │ │ │ + tsteq r0, ip, ror #18 │ │ │ │ + tsteq r0, ip, rrx │ │ │ │ + tsteq r0, r8, lsl r0 │ │ │ │ + rscseq sl, pc, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #580] @ 2245d0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #576] @ 2245d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 2245ac │ │ │ │ bhi 2243fc │ │ │ │ ldr r3, [pc, #544] @ 2245d8 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -466055,34 +466055,34 @@ │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ - tsteq r0, r4, asr #2 │ │ │ │ - tsteq r0, r8, lsr r5 │ │ │ │ + tsteq r0, r4, ror #2 │ │ │ │ + tsteq r0, r8, asr r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - tsteq r0, r0, lsr #2 │ │ │ │ - tsteq r0, r4, lsr #10 │ │ │ │ + tsteq r0, r0, asr #2 │ │ │ │ + tsteq r0, r4, asr #10 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ andeq r8, r8, r4, lsl #30 │ │ │ │ strdeq r8, [r8], -r4 │ │ │ │ strdeq r8, [r8], -r8 @ │ │ │ │ andeq ip, r7, ip, lsr #29 │ │ │ │ strdeq r8, [r8], -ip │ │ │ │ andeq r8, r8, ip, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #180] @ 224708 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2246e8 │ │ │ │ @@ -466119,29 +466119,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrseq sp, ip, r8, ror #30 │ │ │ │ - smlabteq r0, r4, pc, r2 @ │ │ │ │ + smlatteq r0, r4, pc, r2 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r0, ror pc │ │ │ │ + @ instruction: 0x01002f90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2247f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #196] @ 224800 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r2 │ │ │ │ bl 2192fc │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ @@ -466181,27 +466181,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 224794 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #0 │ │ │ │ orrseq sp, ip, r0, lsl #29 │ │ │ │ - ldrdeq r2, [r0, -r8] │ │ │ │ - smlabbeq r0, r0, r2, r2 │ │ │ │ + strdeq r2, [r0, -r8] │ │ │ │ + smlatbeq r0, r0, r2, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - @ instruction: 0x01002eb4 │ │ │ │ - tsteq r0, ip, ror #4 │ │ │ │ + ldrdeq r2, [r0, -r4] │ │ │ │ + smlabbeq r0, ip, r2, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #556] @ 224a5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 224970 │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ @@ -466264,15 +466264,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 224888 │ │ │ │ ldr sl, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 224888 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sl, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 224888 │ │ │ │ @@ -466284,15 +466284,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, r0, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2249f4 │ │ │ │ ldr r0, [r4] │ │ │ │ b 224914 │ │ │ │ ldr r3, [pc, #180] @ 224a70 │ │ │ │ ldr r2, [pc, #180] @ 224a74 │ │ │ │ ldr r1, [pc, #168] @ 224a6c │ │ │ │ @@ -466311,51 +466311,51 @@ │ │ │ │ b 224984 │ │ │ │ cmp r0, #2 │ │ │ │ beq 224a20 │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 224a50 │ │ │ │ b 224a00 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 224a34 │ │ │ │ cmp sl, #0 │ │ │ │ bne 224a20 │ │ │ │ b 2249ac │ │ │ │ orrseq sp, ip, ip, lsl #27 │ │ │ │ @ instruction: 0x019cfa90 │ │ │ │ - tsteq r0, r4, asr #28 │ │ │ │ - tsteq r0, r8, lsr sp │ │ │ │ + tsteq r0, r4, ror #28 │ │ │ │ + tsteq r0, r8, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ + tsteq r0, r4, lsr sp │ │ │ │ + tsteq r0, r4 │ │ │ │ tsteq r0, r4, lsl sp │ │ │ │ - smlatteq r0, r4, pc, r1 @ │ │ │ │ - strdeq r2, [r0, -r4] │ │ │ │ - rscseq sl, pc, r8, ror #11 │ │ │ │ + rscseq sl, pc, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #244] @ 224b8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1416] @ 0x588 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ beq 224b6c │ │ │ │ @@ -466409,29 +466409,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 224b60 │ │ │ │ orrseq sp, ip, r4, lsr #22 │ │ │ │ orrseq pc, ip, r0, lsr r8 @ │ │ │ │ - smlatbeq r0, r0, fp, r2 │ │ │ │ - tsteq r0, ip, asr #22 │ │ │ │ - smlatteq r0, r0, pc, r1 @ │ │ │ │ + smlabteq r0, r0, fp, r2 │ │ │ │ + tsteq r0, ip, ror #22 │ │ │ │ + mrseq r2, (UNDEF: 0) │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r0, lsr #22 │ │ │ │ - tsteq r0, ip, lsr #28 │ │ │ │ + tsteq r0, r0, asr #22 │ │ │ │ + tsteq r0, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #512] @ 224dc4 │ │ │ │ ldr r4, [pc, #512] @ 224dc8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ moveq ip, #2 │ │ │ │ beq 224c00 │ │ │ │ ldr r2, [pc, #480] @ 224dcc │ │ │ │ cmp r1, r2 │ │ │ │ @@ -466560,15 +466560,15 @@ │ │ │ │ andeq r8, r0, ip, ror #17 │ │ │ │ andeq r8, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r8 │ │ │ │ andeq r9, r0, lr, ror #1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab4 │ │ │ │ - tsteq r0, r0, asr sl │ │ │ │ + tsteq r0, r0, ror sl │ │ │ │ andeq r8, r0, pc, lsr pc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r7, lsr pc │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r8, r8, lsl #30 │ │ │ │ andeq r8, r0, fp, ror #17 │ │ │ │ @@ -466582,15 +466582,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ 224f30 │ │ │ │ ldr r4, [pc, #240] @ 224f34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 224f10 │ │ │ │ ldr r3, [pc, #212] @ 224f38 │ │ │ │ cmp r1, r3 │ │ │ │ beq 224e94 │ │ │ │ @@ -466643,16 +466643,16 @@ │ │ │ │ cmpne r3, #3 │ │ │ │ moveq r7, #1 │ │ │ │ beq 224ea8 │ │ │ │ b 224e74 │ │ │ │ orrseq sp, ip, ip, ror r7 │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ - smlabbeq r0, r0, r8, r2 │ │ │ │ - tsteq r0, r0, asr #16 │ │ │ │ + smlatbeq r0, r0, r8, r2 │ │ │ │ + tsteq r0, r0, ror #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #128] @ 224fe0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -466667,15 +466667,15 @@ │ │ │ │ subne r4, r3, r2 │ │ │ │ clzne r4, r4 │ │ │ │ moveq r4, #3 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp r1, #0 │ │ │ │ beq 224fd8 │ │ │ │ ldr r3, [pc, #68] @ 224fe4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl 2192fc │ │ │ │ ldr ip, [pc, #48] @ 224fe8 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -466686,24 +466686,24 @@ │ │ │ │ bl 219704 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ orrseq sp, ip, ip, lsl r6 │ │ │ │ - tsteq r0, r0, ror #14 │ │ │ │ + smlabbeq r0, r0, r7, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ 225134 │ │ │ │ ldr r2, [pc, #304] @ 225138 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 225114 │ │ │ │ ldr r3, [pc, #276] @ 22513c │ │ │ │ cmp r1, r3 │ │ │ │ beq 225058 │ │ │ │ @@ -466772,28 +466772,28 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ moveq r8, #1 │ │ │ │ beq 22506c │ │ │ │ b 225038 │ │ │ │ @ instruction: 0x019cd5b8 │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ - smlatteq r0, ip, r6, r2 │ │ │ │ + tsteq r0, ip, lsl #14 │ │ │ │ orrseq pc, ip, r8, lsl #5 │ │ │ │ - tsteq r0, r0, ror r6 │ │ │ │ - tsteq r0, ip, lsl r6 │ │ │ │ - tsteq r0, r0, lsr sl │ │ │ │ + @ instruction: 0x01002690 │ │ │ │ + tsteq r0, ip, lsr r6 │ │ │ │ + tsteq r0, r0, asr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #608] @ 2253d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 225274 │ │ │ │ ldr r3, [pc, #580] @ 2253d4 │ │ │ │ cmp r1, r3 │ │ │ │ beq 225254 │ │ │ │ @@ -466885,15 +466885,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 225204 │ │ │ │ ldr r8, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r8, r8, #81920 @ 0x14000 │ │ │ │ add r9, r8, #252 @ 0xfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 225204 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [r8, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 225204 │ │ │ │ @@ -466905,54 +466905,54 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 2251c0 │ │ │ │ add r8, r0, #81920 @ 0x14000 │ │ │ │ add r9, r8, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 225368 │ │ │ │ ldr r0, [r6] │ │ │ │ b 2252c8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 225394 │ │ │ │ ldr r1, [r8, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2253c4 │ │ │ │ b 225374 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2253a8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 225394 │ │ │ │ b 225360 │ │ │ │ orrseq sp, ip, ip, asr #8 │ │ │ │ @ instruction: 0x000088b9 │ │ │ │ - @ instruction: 0x010025bc │ │ │ │ + ldrdeq r2, [r0, -ip] │ │ │ │ orrseq pc, ip, r4, lsl r1 @ │ │ │ │ - smlabbeq r0, r8, r5, r2 │ │ │ │ - ldrdeq r2, [r0, -r4] │ │ │ │ + smlatbeq r0, r8, r5, r2 │ │ │ │ + strdeq r2, [r0, -r4] │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r4, ror #8 │ │ │ │ - smlalseq r9, pc, r8, ip @ │ │ │ │ + smlabbeq r0, r4, r4, r2 │ │ │ │ + ldrheq r9, [pc], #200 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #588] @ 225658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #584] @ 22565c │ │ │ │ @@ -466960,15 +466960,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #576] @ 225660 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ ldr r0, [pc, #548] @ 225664 │ │ │ │ cmp r3, r0 │ │ │ │ beq 225600 │ │ │ │ bhi 225494 │ │ │ │ ldr r0, [pc, #536] @ 225668 │ │ │ │ cmp r3, r0 │ │ │ │ @@ -467131,15 +467131,15 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #88] @ 22572c │ │ │ │ ldr r6, [pc, #88] @ 225730 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [pc, #68] @ 225734 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ @@ -467152,15 +467152,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 21906c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq ip, ip, r8, ror #29 │ │ │ │ - smlabteq r0, r4, r0, r2 │ │ │ │ + smlatteq r0, r4, r0, r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #200] @ 225818 │ │ │ │ mov r3, r0 │ │ │ │ @@ -467169,15 +467169,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #188] @ 225820 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ beq 22579c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ @@ -467221,15 +467221,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #144] @ 2258d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 2258a8 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -467258,26 +467258,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq ip, ip, ip, ror sp │ │ │ │ @ instruction: 0x019cea9c │ │ │ │ - tsteq r0, r8, lsr pc │ │ │ │ - tsteq r0, r0, lsl pc │ │ │ │ - tsteq r0, r8, ror r2 │ │ │ │ + tsteq r0, r8, asr pc │ │ │ │ + tsteq r0, r0, lsr pc │ │ │ │ + @ instruction: 0x01001298 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #464] @ 225ad0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 22596c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -467332,15 +467332,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 225944 │ │ │ │ ldr r9, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r9, r9, #81920 @ 0x14000 │ │ │ │ add sl, r9, #252 @ 0xfc │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 225944 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r9, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 225944 │ │ │ │ @@ -467353,62 +467353,62 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ add r9, r0, #81920 @ 0x14000 │ │ │ │ add sl, r9, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 225a68 │ │ │ │ ldr r0, [r7] │ │ │ │ b 2259c4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 225a94 │ │ │ │ ldr r1, [r9, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 225ac4 │ │ │ │ b 225a74 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 225aa8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 225a94 │ │ │ │ b 225a60 │ │ │ │ @ instruction: 0x019cccbc │ │ │ │ @ instruction: 0x019ce9d4 │ │ │ │ - smlabteq r0, r4, lr, r1 │ │ │ │ - tsteq r0, r0, ror lr │ │ │ │ + smlatteq r0, r4, lr, r1 │ │ │ │ + @ instruction: 0x01001e90 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlatteq r0, r8, sp, r1 │ │ │ │ - rscseq r9, pc, r0, lsr #11 │ │ │ │ + tsteq r0, r8, lsl #28 │ │ │ │ + rscseq r9, pc, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #2496] @ 2264c8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r7, r2, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ bne 225bf4 │ │ │ │ ldr r3, [pc, #2460] @ 2264cc │ │ │ │ cmp r8, r3 │ │ │ │ @@ -467428,25 +467428,25 @@ │ │ │ │ beq 2262a0 │ │ │ │ mvn sl, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, sl │ │ │ │ mov r6, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226190 │ │ │ │ cmp r6, #0 │ │ │ │ beq 225bac │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 22632c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r6, [r8, #3852] @ 0xf0c │ │ │ │ add r1, r4, #35072 @ 0x8900 │ │ │ │ add r1, r1, #75 @ 0x4b │ │ │ │ add r1, r5, r1, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ mov ip, #8 │ │ │ │ ldr r5, [pc, #2312] @ 2264d4 │ │ │ │ @@ -467466,26 +467466,26 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 225dac │ │ │ │ add r3, r6, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 226354 │ │ │ │ add r0, r6, #65536 @ 0x10000 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2263f0 │ │ │ │ ldr r3, [pc, #2176] @ 2264d8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ beq 225e0c │ │ │ │ @@ -467518,27 +467518,27 @@ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r5, r2 │ │ │ │ movne r6, r7 │ │ │ │ beq 22605c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 22612c │ │ │ │ cmp r6, #0 │ │ │ │ beq 226068 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ beq 2262d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r4, #10 │ │ │ │ str r6, [r3, #3756] @ 0xeac │ │ │ │ add r3, fp, r7, lsl #2 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r6 │ │ │ │ beq 225d84 │ │ │ │ @@ -467555,15 +467555,15 @@ │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 22634c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r7, fp, r7, lsl #2 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r8, [r7, #4] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ add fp, fp, r4, lsl #2 │ │ │ │ str r3, [fp, #28] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ str r9, [fp, #60] @ 0x3c │ │ │ │ orr r3, r3, #16 │ │ │ │ @@ -467584,15 +467584,15 @@ │ │ │ │ moveq r9, sl │ │ │ │ beq 225ef8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 22640c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22641c │ │ │ │ mvn sl, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, sl │ │ │ │ b 225ef4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -467627,15 +467627,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 225edc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 226290 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 225edc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a9c0 │ │ │ │ mov r0, r7 │ │ │ │ bl 219f08 │ │ │ │ @@ -467648,15 +467648,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 225ef4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 22631c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r6, [r8, #2736] @ 0xab0 │ │ │ │ mov r1, #4 │ │ │ │ add ip, r5, #565248 @ 0x8a000 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [pc, #1492] @ 2264e0 │ │ │ │ add r4, r5, r4, lsl #4 │ │ │ │ add ip, ip, #3264 @ 0xcc0 │ │ │ │ @@ -467685,25 +467685,25 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 225f98 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 226280 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226160 │ │ │ │ cmp r6, #0 │ │ │ │ beq 225fb0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 22633c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r6, [r8, #3848] @ 0xf08 │ │ │ │ add r1, r4, #34816 @ 0x8800 │ │ │ │ add r1, r1, #241 @ 0xf1 │ │ │ │ add r1, r5, r1, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ mov ip, #1 │ │ │ │ ldr r5, [pc, #1304] @ 2264e8 │ │ │ │ @@ -467755,15 +467755,15 @@ │ │ │ │ beq 226044 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ beq 226264 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2261c0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 225d64 │ │ │ │ b 226270 │ │ │ │ add r3, r5, #507904 @ 0x7c000 │ │ │ │ @@ -467850,28 +467850,28 @@ │ │ │ │ b 2260ac │ │ │ │ ldr r3, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ add r3, fp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 225e64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r7, [fp, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 225e64 │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 226430 │ │ │ │ ldr r0, [r5] │ │ │ │ b 225e3c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -467940,15 +467940,15 @@ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 226374 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ @@ -467960,15 +467960,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 2263c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2263b0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ b 225c24 │ │ │ │ @@ -467994,15 +467994,15 @@ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 22644c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ @@ -468014,15 +468014,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 22649c │ │ │ │ cmp r4, #0 │ │ │ │ bne 226488 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b 22625c │ │ │ │ @@ -468040,15 +468040,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #2648] @ 226f60 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r6, r2, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ moveq r9, r6 │ │ │ │ bne 226654 │ │ │ │ ldr r3, [pc, #2608] @ 226f64 │ │ │ │ @@ -468092,25 +468092,25 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 2265f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226e24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226d54 │ │ │ │ cmp r9, #0 │ │ │ │ beq 22660c │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226cc4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r9, [r6, #2736] @ 0xab0 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add ip, r7, #565248 @ 0x8a000 │ │ │ │ ldr r1, [pc, #2384] @ 226f74 │ │ │ │ add r4, r7, r4, lsl #4 │ │ │ │ add ip, ip, #3264 @ 0xcc0 │ │ │ │ @@ -468130,26 +468130,26 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 2266f0 │ │ │ │ add r3, r9, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 226bf8 │ │ │ │ add r0, r9, #65536 @ 0x10000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 226bdc │ │ │ │ cmp r9, #0 │ │ │ │ beq 226b04 │ │ │ │ ldr r3, [pc, #2232] @ 226f78 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r9, r3 │ │ │ │ @@ -468194,25 +468194,25 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 22678c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226e44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226d24 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2267a4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226cd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r9, [r5, #3848] @ 0xf08 │ │ │ │ ldr r5, [pc, #2008] @ 226f88 │ │ │ │ add r1, r4, #34816 @ 0x8800 │ │ │ │ mov ip, #1 │ │ │ │ mov r4, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ add r1, r1, #241 @ 0xf1 │ │ │ │ @@ -468243,25 +468243,25 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 226850 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226e34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226d84 │ │ │ │ cmp r9, #0 │ │ │ │ beq 226868 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226cb4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r9, [r5, #3852] @ 0xf0c │ │ │ │ ldr r5, [pc, #1816] @ 226f8c │ │ │ │ add r1, r4, #35072 @ 0x8900 │ │ │ │ mov ip, #8 │ │ │ │ mov r4, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ add r1, r1, #75 @ 0x4b │ │ │ │ @@ -468283,50 +468283,50 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 2268e8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226dfc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226e54 │ │ │ │ cmp r9, #0 │ │ │ │ beq 226ce4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226db4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r9, [fp, #3756] @ 0xeac │ │ │ │ add fp, r4, #10 │ │ │ │ add r3, r5, fp, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r9, r6 │ │ │ │ beq 226970 │ │ │ │ cmp r6, #0 │ │ │ │ beq 226950 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226f4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226e84 │ │ │ │ cmp r9, #0 │ │ │ │ beq 226d14 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 226e0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ add fp, r5, fp, lsl #2 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r9, [fp, #4] │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [r9, #16] │ │ │ │ str r8, [r5, #60] @ 0x3c │ │ │ │ orr r3, r3, #16 │ │ │ │ @@ -468357,15 +468357,15 @@ │ │ │ │ bne 2266c8 │ │ │ │ ldr r3, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ add r3, fp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2266c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [fp, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 2266c8 │ │ │ │ @@ -468400,15 +468400,15 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ b 226948 │ │ │ │ add r3, r0, #81920 @ 0x14000 │ │ │ │ add fp, r3, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 226eb4 │ │ │ │ ldr r0, [r7] │ │ │ │ b 2269c4 │ │ │ │ ldr r2, [pc, #1228] @ 226f9c │ │ │ │ ldr r1, [pc, #1196] @ 226f80 │ │ │ │ @@ -468493,15 +468493,15 @@ │ │ │ │ str sl, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 226c18 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ @@ -468513,15 +468513,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 226c68 │ │ │ │ cmp r4, #0 │ │ │ │ bne 226c54 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ b 226684 │ │ │ │ @@ -468667,15 +468667,15 @@ │ │ │ │ str sl, [sp, #24] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 226ed0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ @@ -468687,15 +468687,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 226f20 │ │ │ │ cmp r4, #0 │ │ │ │ bne 226f0c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b 226ac0 │ │ │ │ @@ -468707,36 +468707,36 @@ │ │ │ │ ldrheq ip, [ip, r4] │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x00089ab8 │ │ │ │ orrseq sp, ip, r0, asr ip │ │ │ │ - tsteq r0, r0, ror r1 │ │ │ │ + @ instruction: 0x01001190 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x0100119c │ │ │ │ + @ instruction: 0x010011bc │ │ │ │ andne r0, r0, r0, ror #7 │ │ │ │ andmi r8, pc, r0 │ │ │ │ - tsteq r0, r8, asr lr │ │ │ │ - tsteq r0, r4, lsr lr │ │ │ │ - tsteq r0, r4, lsr #28 │ │ │ │ - @ instruction: 0x01000d94 │ │ │ │ - smlabbeq r0, r0, sp, r0 │ │ │ │ - tsteq r0, ip, ror #26 │ │ │ │ - tsteq r0, r8, lsl sp │ │ │ │ - rscseq r8, pc, ip, lsr #9 │ │ │ │ + tsteq r0, r8, ror lr │ │ │ │ + tsteq r0, r4, asr lr │ │ │ │ + tsteq r0, r4, asr #28 │ │ │ │ + @ instruction: 0x01000db4 │ │ │ │ + smlatbeq r0, r0, sp, r0 │ │ │ │ + smlabbeq r0, ip, sp, r0 │ │ │ │ + tsteq r0, r8, lsr sp │ │ │ │ + rscseq r8, pc, ip, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #588] @ 227218 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r6, r2, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ moveq r5, r6 │ │ │ │ bne 227060 │ │ │ │ ldr r3, [pc, #552] @ 22721c │ │ │ │ @@ -468800,15 +468800,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 226fec │ │ │ │ ldr r9, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r9, r9, #81920 @ 0x14000 │ │ │ │ add sl, r9, #252 @ 0xfc │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 226fec │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r9, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 226fec │ │ │ │ @@ -468831,15 +468831,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 21b8b4 │ │ │ │ add r9, r0, #81920 @ 0x14000 │ │ │ │ add sl, r9, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2271b0 │ │ │ │ ldr r0, [r8] │ │ │ │ b 2270b4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ bne 227084 │ │ │ │ @@ -468854,53 +468854,53 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2271dc │ │ │ │ ldr r1, [r9, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 22720c │ │ │ │ b 2271bc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 2271f0 │ │ │ │ cmp r9, #0 │ │ │ │ bne 2271dc │ │ │ │ b 227178 │ │ │ │ @ instruction: 0x019cb5f0 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ @ instruction: 0x019cd294 │ │ │ │ - smlabteq r0, r4, r7, r0 │ │ │ │ - tsteq r0, r4, lsr r7 │ │ │ │ - rscseq r7, pc, r4, lsr lr @ │ │ │ │ + smlatteq r0, r4, r7, r0 │ │ │ │ + tsteq r0, r4, asr r7 │ │ │ │ + rscseq r7, pc, r4, asr lr @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #292] @ 22737c │ │ │ │ ldr r6, [pc, #292] @ 227380 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ beq 227324 │ │ │ │ bhi 2272c4 │ │ │ │ @@ -468967,29 +468967,29 @@ │ │ │ │ bl 21c760 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orrseq fp, ip, r0, ror #6 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - tsteq r0, r0, asr r6 │ │ │ │ + tsteq r0, r0, ror r6 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ - tsteq r0, r8, lsl r6 │ │ │ │ - tsteq r0, r0, lsl #12 │ │ │ │ - smlabteq r0, r4, r5, r0 │ │ │ │ - @ instruction: 0x01000598 │ │ │ │ + tsteq r0, r8, lsr r6 │ │ │ │ + tsteq r0, r0, lsr #12 │ │ │ │ + smlatteq r0, r4, r5, r0 │ │ │ │ + @ instruction: 0x010005b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #284] @ 2274d8 │ │ │ │ ldr r6, [pc, #284] @ 2274dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ beq 227480 │ │ │ │ bhi 227420 │ │ │ │ ldr r0, [pc, #252] @ 2274e0 │ │ │ │ cmp r4, r0 │ │ │ │ @@ -469054,28 +469054,28 @@ │ │ │ │ bl 21c760 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x019cb1fc │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ andeq r8, r0, r1, lsl sl │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - tsteq r0, r0, lsr r5 │ │ │ │ + tsteq r0, r0, asr r5 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ + tsteq r0, r8, lsl r5 │ │ │ │ strdeq r0, [r0, -r8] │ │ │ │ - ldrdeq r0, [r0, -r8] │ │ │ │ - smlatbeq r0, r4, r4, r0 │ │ │ │ - tsteq r0, r8, ror r4 │ │ │ │ + smlabteq r0, r4, r4, r0 │ │ │ │ + @ instruction: 0x01000498 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #120] @ 227590 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 227544 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -469104,15 +469104,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #292] @ 2276d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ beq 227684 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r2 │ │ │ │ @@ -469178,27 +469178,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #32] @ 2276e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq fp, ip, r0, lsl r0 │ │ │ │ orrseq ip, ip, r4, lsr sp │ │ │ │ - smlabteq r0, r8, r2, r0 │ │ │ │ + smlatteq r0, r8, r2, r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlatteq r0, r4, r2, r0 │ │ │ │ - mrseq r0, LR_irq │ │ │ │ + tsteq r0, r4, lsl #6 │ │ │ │ + tsteq r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #92] @ 227760 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ beq 227724 │ │ │ │ mov r0, r4 │ │ │ │ bl 2192fc │ │ │ │ mov r1, r0 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ @@ -469220,15 +469220,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #172] @ 227828 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ beq 2277e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2192fc │ │ │ │ ldr r3, [pc, #136] @ 22782c │ │ │ │ @@ -469264,28 +469264,28 @@ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #2776] @ 0xad8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r0, #548] @ 0x224 │ │ │ │ bx r3 │ │ │ │ orrseq sl, ip, r0, asr #28 │ │ │ │ orrseq ip, ip, ip, ror #22 │ │ │ │ - tsteq r0, r0, ror #4 │ │ │ │ + smlabbeq r0, r0, r2, r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r0, lsl r2 │ │ │ │ + tsteq r0, r0, lsr r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ 2278b4 │ │ │ │ ldr r8, [pc, #92] @ 2278b8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #1280 @ 0x500 │ │ │ │ @@ -469298,23 +469298,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 218334 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orrseq sl, ip, r4, ror #26 │ │ │ │ - tsteq r0, r4, lsl #4 │ │ │ │ + tsteq r0, r4, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #144] @ 227964 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 227944 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -469343,25 +469343,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ 227974 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ orrseq sl, ip, r8, ror #25 │ │ │ │ orrseq ip, ip, r4, lsl #20 │ │ │ │ - smlatbeq r0, r4, r1, r0 │ │ │ │ - tsteq r0, r0, asr #2 │ │ │ │ + smlabteq r0, r4, r1, r0 │ │ │ │ + tsteq r0, r0, ror #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #472] @ 227b68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 227a04 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ @@ -469418,15 +469418,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 2279d8 │ │ │ │ ldr sl, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add sl, sl, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2279d8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sl, #252] @ 0xfc │ │ │ │ bl 4e6050 │ │ │ │ b 2279d8 │ │ │ │ @@ -469439,52 +469439,52 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ add sl, r0, #81920 @ 0x14000 │ │ │ │ add fp, sl, #252 @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 227b00 │ │ │ │ ldr r0, [r6] │ │ │ │ b 227a5c │ │ │ │ cmp r0, #2 │ │ │ │ beq 227b2c │ │ │ │ ldr r1, [sl, #252] @ 0xfc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 227b5c │ │ │ │ b 227b0c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 227b40 │ │ │ │ cmp sl, #0 │ │ │ │ bne 227b2c │ │ │ │ b 227af8 │ │ │ │ orrseq sl, ip, ip, lsr #24 │ │ │ │ orrseq ip, ip, r0, asr #18 │ │ │ │ - tsteq r0, r8, lsl #2 │ │ │ │ - strdeq r0, [r0, -ip] │ │ │ │ + tsteq r0, r8, lsr #2 │ │ │ │ + tsteq r0, ip, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r0, r8, lsr #32 │ │ │ │ - rscseq r7, pc, r8, lsl #10 │ │ │ │ + tsteq r0, r8, asr #32 │ │ │ │ + rscseq r7, pc, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -469583,16 +469583,16 @@ │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - tsteq sl, r0, ror #7 │ │ │ │ - @ instruction: 0x011a53bf │ │ │ │ + tsteq sl, r0, lsl #8 │ │ │ │ + @ instruction: 0x011a53df │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r0, #644] @ 0x284 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 227d6c │ │ │ │ ldr r3, [pc, #312] @ 227e88 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -469672,16 +469672,16 @@ │ │ │ │ movcc r0, #32768 @ 0x8000 │ │ │ │ mvncs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - tsteq sl, r7, asr #5 │ │ │ │ - @ instruction: 0x011a529f │ │ │ │ + tsteq sl, r7, ror #5 │ │ │ │ + @ instruction: 0x011a52bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r9, r0, #94208 @ 0x17000 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r9, #680] @ 0x2a8 │ │ │ │ @@ -469810,18 +469810,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 227f88 │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ b 227f24 │ │ │ │ - ldrsheq pc, [pc], #180 @ │ │ │ │ + rscseq pc, pc, r4, lsl ip @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - rscseq pc, pc, r8, lsr #21 │ │ │ │ + rscseq pc, pc, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r9, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #680] @ 0x2a8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -470338,39 +470338,39 @@ │ │ │ │ bl 28a470 │ │ │ │ b 2287e4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, ip, ip, asr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r7, ip, ip, lsl #16 │ │ │ │ orrseq r7, ip, r8, lsr #15 │ │ │ │ - smlalseq pc, pc, r8, r2 @ │ │ │ │ + ldrheq pc, [pc], #40 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq pc, pc, ip, ror #4 │ │ │ │ + rscseq pc, pc, ip, lsl #5 │ │ │ │ ldr r3, [pc, #40] @ 228934 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #20] @ 228938 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #644] @ 0x284 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ b 22870c │ │ │ │ @ instruction: 0x019c9cb0 │ │ │ │ - rscseq pc, pc, r0, lsr #4 │ │ │ │ + rscseq pc, pc, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 2289ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 22898c │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #652] @ 0x28c │ │ │ │ ldr r3, [pc, #52] @ 2289b0 │ │ │ │ @@ -470384,24 +470384,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl a2900 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 228974 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r9, ip, r8, ror #24 │ │ │ │ - ldrsbeq pc, [pc], #28 @ │ │ │ │ - rscseq pc, pc, r8, asr #3 │ │ │ │ + ldrsheq pc, [pc], #28 @ │ │ │ │ + rscseq pc, pc, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 228a28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 228a08 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #652] @ 0x28c │ │ │ │ ldr r3, [pc, #52] @ 228a2c │ │ │ │ @@ -470415,16 +470415,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl a2adc │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 2289f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r9, ip, ip, ror #23 │ │ │ │ - rscseq pc, pc, ip, ror r1 @ │ │ │ │ - rscseq pc, pc, r8, ror #2 │ │ │ │ + smlalseq pc, pc, ip, r1 @ │ │ │ │ + rscseq pc, pc, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1776] @ 229140 │ │ │ │ mov r6, r3 │ │ │ │ @@ -470871,73 +470871,73 @@ │ │ │ │ ldr r1, [pc, #92] @ 229194 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orrseq r7, ip, r4, lsr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - @ instruction: 0x011a44fe │ │ │ │ + tsteq sl, lr, lsl r5 │ │ │ │ @ instruction: 0x019c73d4 │ │ │ │ orrseq r7, ip, r8, lsr r3 │ │ │ │ - rscseq lr, pc, ip, asr #28 │ │ │ │ + rscseq lr, pc, ip, ror #28 │ │ │ │ @ instruction: 0x019c72f0 │ │ │ │ - rscseq lr, pc, r4, lsl #28 │ │ │ │ + rscseq lr, pc, r4, lsr #28 │ │ │ │ andeq r0, r0, r7, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ @ instruction: 0x019c71b0 │ │ │ │ - ldrsbeq lr, [pc], #212 @ │ │ │ │ + ldrsheq lr, [pc], #212 @ │ │ │ │ orrseq r7, ip, ip, ror r1 │ │ │ │ - ldrsheq lr, [pc], #204 @ │ │ │ │ + rscseq lr, pc, ip, lsl sp @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r7, ip, r8, lsr r1 │ │ │ │ - rscseq r2, pc, r4, ror #20 │ │ │ │ + rscseq r2, pc, r4, lsl #21 │ │ │ │ orrseq r7, ip, r8, lsl #2 │ │ │ │ - rscseq lr, pc, ip, lsr #25 │ │ │ │ + rscseq lr, pc, ip, asr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq r7, ip, r0, lsl #1 │ │ │ │ - rscseq lr, pc, r4, lsr #25 │ │ │ │ + rscseq lr, pc, r4, asr #25 │ │ │ │ @ instruction: 0x019c6ff4 │ │ │ │ - rscseq lr, pc, r0, ror #23 │ │ │ │ + rscseq lr, pc, r0, lsl #24 │ │ │ │ orrseq r6, ip, r0, lsr #31 │ │ │ │ orrseq r6, ip, r0, ror #30 │ │ │ │ - rscseq lr, pc, r0, lsr #23 │ │ │ │ + rscseq lr, pc, r0, asr #23 │ │ │ │ orrseq r6, ip, r8, lsr #30 │ │ │ │ - rscseq lr, pc, r0, ror #21 │ │ │ │ + rscseq lr, pc, r0, lsl #22 │ │ │ │ @ instruction: 0x019c6ef0 │ │ │ │ - rscseq lr, pc, r8, asr #21 │ │ │ │ + rscseq lr, pc, r8, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 229210 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #40] @ 229214 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #644] @ 0x284 │ │ │ │ str ip, [sp] │ │ │ │ bl 228a34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq r9, ip, r0, ror #7 │ │ │ │ - rscseq lr, pc, r4, lsl #21 │ │ │ │ + rscseq lr, pc, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #108] @ 22929c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 22927c │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -470956,24 +470956,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl a2900 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 229258 │ │ │ │ b 229274 │ │ │ │ orrseq r9, ip, ip, lsl #7 │ │ │ │ - rscseq lr, pc, r8, lsr #20 │ │ │ │ - rscseq lr, pc, r4, lsl #20 │ │ │ │ + rscseq lr, pc, r8, asr #20 │ │ │ │ + rscseq lr, pc, r4, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #108] @ 22932c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ bne 22930c │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -470992,16 +470992,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl a2adc │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 2292e8 │ │ │ │ b 229304 │ │ │ │ @ instruction: 0x019c92fc │ │ │ │ - ldrheq lr, [pc], #148 @ │ │ │ │ - smlalseq lr, pc, r0, r9 @ │ │ │ │ + ldrsbeq lr, [pc], #148 @ │ │ │ │ + ldrheq lr, [pc], #144 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #396] @ 2294e0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -471111,15 +471111,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ 229554 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 229540 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #652] @ 0x28c │ │ │ │ @@ -471134,15 +471134,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b 22952c │ │ │ │ ldrheq r9, [ip, r4] │ │ │ │ ldr r3, [pc, #36] @ 229584 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #644] @ 0x284 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 229338 │ │ │ │ orrseq r9, ip, ip, asr r0 │ │ │ │ @@ -471245,15 +471245,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #80] @ 229770 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ bne 229750 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -471269,15 +471269,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 229588 │ │ │ │ @ instruction: 0x019c8e9c │ │ │ │ ldr r3, [pc, #32] @ 22979c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #644] @ 0x284 │ │ │ │ b 229588 │ │ │ │ orrseq r8, ip, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -471315,43 +471315,43 @@ │ │ │ │ addeq ip, ip, #576 @ 0x240 │ │ │ │ strheq r2, [ip, #4] │ │ │ │ b 2297f4 │ │ │ │ ldr r3, [pc, #32] @ 229854 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #648] @ 0x288 │ │ │ │ b 2280c8 │ │ │ │ orrseq r8, ip, r8, lsl #27 │ │ │ │ ldr r3, [pc, #40] @ 229888 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #20] @ 22988c │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #648] @ 0x288 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ b 227e98 │ │ │ │ orrseq r8, ip, ip, asr sp │ │ │ │ - rscseq lr, pc, r4, asr #8 │ │ │ │ + rscseq lr, pc, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #80] @ 2298f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r4, r1 │ │ │ │ bne 2298d8 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -471370,15 +471370,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 22996c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 22994c │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #652] @ 0x28c │ │ │ │ ldr r3, [pc, #52] @ 229970 │ │ │ │ @@ -471392,24 +471392,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl a2900 │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 229934 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r8, ip, r8, lsr #25 │ │ │ │ - smlalseq lr, pc, r4, r3 @ │ │ │ │ - rscseq lr, pc, r0, lsl #7 │ │ │ │ + ldrheq lr, [pc], #52 @ │ │ │ │ + rscseq lr, pc, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #88] @ 2299e8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r4, r1 │ │ │ │ bne 2299c8 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #656] @ 0x290 │ │ │ │ ldr r3, [pc, #52] @ 2299ec │ │ │ │ @@ -471423,22 +471423,22 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl a2adc │ │ │ │ subs r1, r0, #0 │ │ │ │ bne 2299b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r8, ip, ip, lsr #24 │ │ │ │ - rscseq lr, pc, r4, lsr r3 @ │ │ │ │ - rscseq lr, pc, r0, lsr #6 │ │ │ │ + rscseq lr, pc, r4, asr r3 @ │ │ │ │ + rscseq lr, pc, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 229a2c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [pc, #20] @ 229a30 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #2180] @ 0x884 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ @@ -471477,27 +471477,27 @@ │ │ │ │ bl 5b720 <__aeabi_fdiv@plt> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 229a9c │ │ │ │ ldr r0, [pc, #44] @ 229af0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1219418 │ │ │ │ + bl 1219438 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5fb428 │ │ │ │ ldr r1, [pc, #28] @ 229af4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ b 229a7c │ │ │ │ - rscseq lr, pc, r0, asr #5 │ │ │ │ + rscseq lr, pc, r0, ror #5 │ │ │ │ @ instruction: 0x019e22b8 │ │ │ │ cmnmi pc, #0 │ │ │ │ @ instruction: 0xffffff6c │ │ │ │ - rscseq lr, pc, r0, asr r2 @ │ │ │ │ + rscseq lr, pc, r0, ror r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl a25c4 │ │ │ │ @@ -471578,15 +471578,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #32] @ 229c6c │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 4f3ab4 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r2, lr, r0, lsl r1 │ │ │ │ @ instruction: 0xfffffde4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -471884,25 +471884,25 @@ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xffff82fc │ │ │ │ ldr r2, [pc, #44] @ 22a144 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r2, [pc, #16] @ 22a148 │ │ │ │ ldr r1, [pc, #16] @ 22a14c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r8, ip, r4, lsr #9 │ │ │ │ - rscseq sp, pc, r0, lsr ip @ │ │ │ │ + rscseq sp, pc, r0, asr ip @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 7a1d9c <_mesa_glapi_get_proc_address@@libgallium-25.2.6-1~bpo13+1.so+0x34> │ │ │ │ @@ -472210,20 +472210,20 @@ │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 22a30c │ │ │ │ b 22a270 │ │ │ │ ldr r1, [pc, #44] @ 22a65c │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4f3ab4 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r9, #1 │ │ │ │ strb r9, [r4] │ │ │ │ b 22a2d8 │ │ │ │ orrseq r1, lr, r8, ror sl │ │ │ │ - rscseq sp, pc, ip, lsr r8 @ │ │ │ │ + rscseq sp, pc, ip, asr r8 @ │ │ │ │ andeq sl, r8, r7, asr #26 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0xffff8512 │ │ │ │ @ instruction: 0xfffff400 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -472239,15 +472239,15 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ movne r8, #1 │ │ │ │ subs r9, r1, #0 │ │ │ │ movne r9, #1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ tst r8, r9 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ beq 22a6e4 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #652] @ 0x28c │ │ │ │ @@ -472534,25 +472534,25 @@ │ │ │ │ orrseq r5, ip, r0, lsl #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r7, ip, r8, lsl pc │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ orrseq r5, ip, r8, lsl #17 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - rscseq sp, pc, r0, asr #7 │ │ │ │ - rscseq sp, pc, r4, asr #5 │ │ │ │ - ldrheq sp, [pc], #44 @ │ │ │ │ + rscseq sp, pc, r0, ror #7 │ │ │ │ + rscseq sp, pc, r4, ror #5 │ │ │ │ + ldrsbeq sp, [pc], #44 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #1292] @ 22b078 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 22b054 │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #652] @ 0x28c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -472723,54 +472723,54 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 22ae50 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 22afb4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b014 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #244] @ 0xf4 │ │ │ │ ldr r8, [r5, #292] @ 0x124 │ │ │ │ cmp r8, #0 │ │ │ │ beq 22ae84 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 22afe4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b024 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #292] @ 0x124 │ │ │ │ ldr r8, [r5, #340] @ 0x154 │ │ │ │ cmp r8, #0 │ │ │ │ beq 22aeb8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 22affc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b034 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #340] @ 0x154 │ │ │ │ ldr r8, [r5, #180] @ 0xb4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 22aeec │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 22afcc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22b044 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 21d2e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -472796,15 +472796,15 @@ │ │ │ │ bl 5cfa4 │ │ │ │ ldr r0, [r5, #1644] @ 0x66c │ │ │ │ bl 5cfa4 │ │ │ │ add r3, r4, #491520 @ 0x78000 │ │ │ │ ldr r0, [r3, #3616] @ 0xe20 │ │ │ │ bl 4ec580 │ │ │ │ ldr r3, [pc, #324] @ 22b0a8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r4, r3 │ │ │ │ beq 22b064 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #2852] @ 0xb24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -472881,25 +472881,25 @@ │ │ │ │ strdeq r4, [r7], -ip │ │ │ │ andeq r4, r7, r8, lsl #26 │ │ │ │ andeq fp, r6, r4, asr #19 │ │ │ │ andeq fp, r6, r8, asr #19 │ │ │ │ orrseq r7, ip, r8, asr r6 │ │ │ │ ldr r3, [pc, #16] @ 22b0c4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq r7, ip, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 22b148 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r2, #15 │ │ │ │ bne 22b130 │ │ │ │ @@ -472919,22 +472919,22 @@ │ │ │ │ ldr r2, [pc, #20] @ 22b14c │ │ │ │ ldr r1, [pc, #20] @ 22b150 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019c74dc │ │ │ │ - rscseq r0, pc, r0, lsl #23 │ │ │ │ + rscseq r0, pc, r0, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 22b1e0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r2, #15 │ │ │ │ beq 22b1a0 │ │ │ │ @@ -472957,15 +472957,15 @@ │ │ │ │ b fdae0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 169f7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 22b1b8 │ │ │ │ orrseq r7, ip, r0, asr r4 │ │ │ │ - rscseq r0, pc, r8, lsr #22 │ │ │ │ + rscseq r0, pc, r8, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #136] @ 22b290 │ │ │ │ @@ -473001,34 +473001,34 @@ │ │ │ │ bl 28a7e0 │ │ │ │ ldr r1, [pc, #40] @ 22b2ac │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ b 28a7e0 │ │ │ │ andeq r1, r0, r2, lsl #30 │ │ │ │ - rscseq ip, pc, r4, lsl ip @ │ │ │ │ + rscseq ip, pc, r4, lsr ip @ │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ - rscseq ip, pc, r0, lsl ip @ │ │ │ │ - rscseq ip, pc, ip, lsl #24 │ │ │ │ - rscseq ip, pc, ip, lsl #24 │ │ │ │ - rscseq ip, pc, r4, lsl ip @ │ │ │ │ - rscseq ip, pc, ip, lsl ip @ │ │ │ │ + rscseq ip, pc, r0, lsr ip @ │ │ │ │ + rscseq ip, pc, ip, lsr #24 │ │ │ │ + rscseq ip, pc, ip, lsr #24 │ │ │ │ + rscseq ip, pc, r4, lsr ip @ │ │ │ │ + rscseq ip, pc, ip, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ 22b2dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5d3dc │ │ │ │ ldr r0, [pc, #12] @ 22b2e0 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 5d3dc │ │ │ │ - tsteq r5, r4, lsl sl │ │ │ │ - rscseq ip, pc, r8, ror #23 │ │ │ │ + tsteq r5, r4, lsr sl │ │ │ │ + rscseq ip, pc, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #56] @ 22b33c │ │ │ │ @@ -473043,17 +473043,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ bl 28a2cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - tsteq sl, r4, ror #26 │ │ │ │ + tsteq sl, r4, lsl #27 │ │ │ │ + tsteq sl, r0, lsr #27 │ │ │ │ tsteq sl, r0, lsl #27 │ │ │ │ - tsteq sl, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #332] @ 22b4ac │ │ │ │ mov ip, r3 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -473139,26 +473139,26 @@ │ │ │ │ cmp r1, #2 │ │ │ │ bls 22b3dc │ │ │ │ b 22b410 │ │ │ │ andeq r8, r0, sl, asr #4 │ │ │ │ andeq r8, r0, r1, asr r2 │ │ │ │ andeq r8, r0, fp, asr #4 │ │ │ │ andeq r8, r0, fp, ror #4 │ │ │ │ - ldrheq ip, [pc], #160 @ │ │ │ │ + ldrsbeq ip, [pc], #160 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #368] @ 22b648 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22b578 │ │ │ │ add r7, r4, #565248 @ 0x8a000 │ │ │ │ ldr r6, [r7, #3232] @ 0xca0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 22b50c │ │ │ │ mov r0, r6 │ │ │ │ @@ -473196,41 +473196,41 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 22b594 │ │ │ │ cmp r6, #0 │ │ │ │ bne 22b580 │ │ │ │ b 22b4f4 │ │ │ │ ldr r1, [r4, r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 22b5b0 │ │ │ │ b 22b5c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cfa4 │ │ │ │ ldr r3, [pc, #96] @ 22b650 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r7, #3232] @ 0xca0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r8 │ │ │ │ bne 22b634 │ │ │ │ cmp r4, r9 │ │ │ │ bne 22b504 │ │ │ │ ldr r2, [pc, #48] @ 22b654 │ │ │ │ ldr r1, [pc, #48] @ 22b658 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -473241,15 +473241,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r7, #3228] @ 0xc9c │ │ │ │ bl 4e6050 │ │ │ │ b 22b614 │ │ │ │ muleq r8, ip, ip │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ orrseq r6, ip, r8, asr #31 │ │ │ │ - rscseq ip, pc, r8, ror #17 │ │ │ │ + rscseq ip, pc, r8, lsl #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs ip, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -473281,17 +473281,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 22b6f8 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 22b688 │ │ │ │ - rscseq ip, pc, r0, ror r8 @ │ │ │ │ + smlalseq ip, pc, r0, r8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq ip, pc, r4, lsr #17 │ │ │ │ + rscseq ip, pc, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -473340,19 +473340,19 @@ │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r2, r3} │ │ │ │ b 22b778 │ │ │ │ ldr r0, [pc, #40] @ 22b804 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ b 22b79c │ │ │ │ @ instruction: 0x019e09bc │ │ │ │ orrseq r0, lr, r4, lsr #19 │ │ │ │ orrseq r8, ip, r8, ror #23 │ │ │ │ orrseq r0, lr, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -473602,15 +473602,15 @@ │ │ │ │ ldr r6, [r1, r7, lsl #2] │ │ │ │ ldr r1, [pc, #324] @ 22bd2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r1, r9, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22bcec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -473652,15 +473652,15 @@ │ │ │ │ ldr r3, [r5, #2052] @ 0x804 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #2052] @ 0x804 │ │ │ │ ldr r4, [pc, #108] @ 22bd24 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22bd04 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ 22bd34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -473676,36 +473676,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [fp, #3228] @ 0xc9c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e6050 │ │ │ │ - tsteq sl, r4, lsr r5 │ │ │ │ + tsteq sl, r4, asr r5 │ │ │ │ muleq r8, ip, ip │ │ │ │ - @ instruction: 0x011a14f8 │ │ │ │ - @ instruction: 0x011a14d4 │ │ │ │ + tsteq sl, r8, lsl r5 │ │ │ │ + @ instruction: 0x011a14f4 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - rscseq ip, pc, r4, ror #5 │ │ │ │ + rscseq ip, pc, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ 22bd7c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r0, lr, ip, ror #7 │ │ │ │ ldrb ip, [r0, #9] │ │ │ │ cmp ip, #0 │ │ │ │ beq 22bdf4 │ │ │ │ ldr ip, [r0, #1804] @ 0x70c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -473757,15 +473757,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 22be78 │ │ │ │ ldr r6, [pc, #308] @ 22bf8c │ │ │ │ ldrb r7, [r0, #9] │ │ │ │ add r6, r4, r6 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22bf4c │ │ │ │ cmp r7, #0 │ │ │ │ bne 22beb4 │ │ │ │ ldr r2, [pc, #272] @ 22bf90 │ │ │ │ ldr r3, [pc, #260] @ 22bf88 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -473790,15 +473790,15 @@ │ │ │ │ mov r9, sp │ │ │ │ cmp r0, #0 │ │ │ │ moveq r7, #1 │ │ │ │ beq 22befc │ │ │ │ ldrb r7, [r0, #8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ cmp r0, r8 │ │ │ │ bne 22bf68 │ │ │ │ ldr r3, [pc, #144] @ 22bf94 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -473855,15 +473855,15 @@ │ │ │ │ ldr r3, [pc, #104] @ 22c040 │ │ │ │ cmp r5, r3 │ │ │ │ beq 22c000 │ │ │ │ ldr r4, [pc, #96] @ 22c044 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22c020 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, r4, #0 │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r0, #9] │ │ │ │ @@ -473918,15 +473918,15 @@ │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ ldr r6, [r3, #1824] @ 0x720 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r4, [pc, #100] @ 22c144 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 22c10c │ │ │ │ add r5, r5, #565248 @ 0x8a000 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #3228] @ 0xc9c │ │ │ │ @@ -473962,15 +473962,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ movne r4, #0 │ │ │ │ beq 22c1ac │ │ │ │ ldr r5, [pc, #76] @ 22c1dc │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r6, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22c1bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ b 22c188 │ │ │ │ ldr r4, [r4] │ │ │ │ @@ -474010,15 +474010,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #488] @ 22c43c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ @@ -474132,32 +474132,32 @@ │ │ │ │ mov fp, #2 │ │ │ │ b 22c324 │ │ │ │ mov fp, #3 │ │ │ │ b 22c324 │ │ │ │ mov fp, #4 │ │ │ │ b 22c324 │ │ │ │ orrseq r6, ip, r8, ror #6 │ │ │ │ - rscseq fp, pc, r8, asr sp @ │ │ │ │ + rscseq fp, pc, r8, ror sp @ │ │ │ │ andeq r8, r0, r6, asr #4 │ │ │ │ - tsteq sl, r4, lsr #27 │ │ │ │ + tsteq sl, r4, asr #27 │ │ │ │ andeq r9, r0, r8, asr #2 │ │ │ │ andeq r8, r0, fp, ror #4 │ │ │ │ andeq r8, r0, r8, ror #4 │ │ │ │ - rscseq fp, pc, r4, lsl ip @ │ │ │ │ + rscseq fp, pc, r4, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #752] @ 22c768 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ bne 22c6f0 │ │ │ │ @@ -474298,15 +474298,15 @@ │ │ │ │ cmp r3, fp │ │ │ │ bne 22c500 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [pc, #180] @ 22c784 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22c744 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #144] @ 22c788 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -474335,36 +474335,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #3228] @ 0xc9c │ │ │ │ bl 4e6050 │ │ │ │ b 22c6e4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ b 22c6c8 │ │ │ │ orrseq r6, ip, ip, lsr r1 │ │ │ │ - rscseq fp, pc, r4, ror #22 │ │ │ │ - @ instruction: 0x011a0bdc │ │ │ │ - tsteq sl, r8, lsl #24 │ │ │ │ - tsteq sl, r8, asr #21 │ │ │ │ + rscseq fp, pc, r4, lsl #23 │ │ │ │ + @ instruction: 0x011a0bfc │ │ │ │ + tsteq sl, r8, lsr #24 │ │ │ │ + tsteq sl, r8, ror #21 │ │ │ │ orrseq r7, ip, r8, lsr sp │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ muleq r8, ip, ip │ │ │ │ - rscseq fp, pc, r0, lsr r9 @ │ │ │ │ - rscseq fp, pc, r4, lsl r9 @ │ │ │ │ + rscseq fp, pc, r0, asr r9 @ │ │ │ │ + rscseq fp, pc, r4, lsr r9 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #1392] @ 22cd20 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #1384] @ 22cd24 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, r2 │ │ │ │ ldrb r3, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -474480,15 +474480,15 @@ │ │ │ │ cmp r3, sl │ │ │ │ bgt 22c930 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [pc, #920] @ 22cd40 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22cca4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [pc, #888] @ 22cd44 │ │ │ │ cmp r4, #0 │ │ │ │ add fp, pc, fp │ │ │ │ @@ -474704,45 +474704,45 @@ │ │ │ │ mov r7, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ b 22ca9c │ │ │ │ orrseq r5, ip, ip, lsl #28 │ │ │ │ andeq r8, r0, r6, asr #4 │ │ │ │ andeq r8, r0, r7, asr #4 │ │ │ │ andeq r8, r0, fp, asr #4 │ │ │ │ - tsteq sl, r4, lsr #17 │ │ │ │ + tsteq sl, r4, asr #17 │ │ │ │ andeq r9, r0, r8, asr #2 │ │ │ │ andeq r8, r0, fp, ror #4 │ │ │ │ - ldrsbeq fp, [pc], #116 @ │ │ │ │ + ldrsheq fp, [pc], #116 @ │ │ │ │ muleq r8, ip, ip │ │ │ │ - ldrheq fp, [pc], #108 @ │ │ │ │ - rscseq fp, pc, r8, asr #13 │ │ │ │ + ldrsbeq fp, [pc], #108 @ │ │ │ │ + rscseq fp, pc, r8, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq fp, pc, ip, ror #8 │ │ │ │ + rscseq fp, pc, ip, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 22cdd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 22b4c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [pc, #60] @ 22cdd4 │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r6, r7 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, r6, #565248 @ 0x8a000 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #3228] @ 0xc9c │ │ │ │ mov r1, #1 │ │ │ │ @@ -474753,15 +474753,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #444] @ 22cfac │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -474845,15 +474845,15 @@ │ │ │ │ bl 5c680 │ │ │ │ mov r5, r0 │ │ │ │ b 22ce7c │ │ │ │ ldr r4, [pc, #108] @ 22cfc8 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22cf90 │ │ │ │ ldr r2, [pc, #84] @ 22cfcc │ │ │ │ mov r3, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ 22cfd0 │ │ │ │ @@ -474864,29 +474864,29 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3, #3228] @ 0xc9c │ │ │ │ bl 4e6050 │ │ │ │ b 22cf70 │ │ │ │ orrseq r5, ip, ip, asr #15 │ │ │ │ - rscseq fp, pc, r0, lsr #6 │ │ │ │ - rscseq fp, pc, ip, lsr #6 │ │ │ │ + rscseq fp, pc, r0, asr #6 │ │ │ │ + rscseq fp, pc, ip, asr #6 │ │ │ │ andeq r8, r0, r9, asr #4 │ │ │ │ - tsteq sl, r4, lsl r2 │ │ │ │ + tsteq sl, r4, lsr r2 │ │ │ │ andeq r8, r0, r9, ror #4 │ │ │ │ - rscseq fp, pc, r8, lsl r2 @ │ │ │ │ + rscseq fp, pc, r8, lsr r2 @ │ │ │ │ muleq r8, ip, ip │ │ │ │ - smlabbeq r5, r8, r6, sp │ │ │ │ + smlatbeq r5, r8, r6, sp │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ 22d12c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ bne 22d0c8 │ │ │ │ @@ -474941,15 +474941,15 @@ │ │ │ │ ldr r6, [pc, #112] @ 22d140 │ │ │ │ add r6, pc, r6 │ │ │ │ b 22d010 │ │ │ │ ldr r4, [pc, #104] @ 22d144 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 22d110 │ │ │ │ ldr r2, [pc, #80] @ 22d148 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #68] @ 22d14c │ │ │ │ @@ -474960,21 +474960,21 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3, #3228] @ 0xc9c │ │ │ │ bl 4e6050 │ │ │ │ b 22d0f0 │ │ │ │ @ instruction: 0x019c55d0 │ │ │ │ - rscseq fp, pc, r0, lsl #3 │ │ │ │ - tsteq sl, r8, ror r0 │ │ │ │ + rscseq fp, pc, r0, lsr #3 │ │ │ │ + @ instruction: 0x011a0098 │ │ │ │ andeq r8, r0, sl, ror #4 │ │ │ │ orrseq r7, ip, ip, ror #5 │ │ │ │ - ldrsbeq fp, [pc], #0 @ │ │ │ │ + ldrsheq fp, [pc], #0 @ │ │ │ │ muleq r8, ip, ip │ │ │ │ - tsteq r5, r8, lsl #10 │ │ │ │ + tsteq r5, r8, lsr #10 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ add r0, r0, #565248 @ 0x8a000 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #3228] @ 0xc9c │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -475041,15 +475041,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 22d2e4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1569] @ 0x621 │ │ │ │ cmp r3, #0 │ │ │ │ beq 22d2c8 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -475070,24 +475070,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 22d2ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 28a470 │ │ │ │ orrseq r5, ip, ip, asr #6 │ │ │ │ - rscseq r7, pc, r8, ror lr @ │ │ │ │ + smlalseq r7, pc, r8, lr @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 22d390 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3244] @ 0xcac │ │ │ │ mov r5, r1 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #3244] @ 0xcac │ │ │ │ @@ -475121,15 +475121,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 22d438 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3244] @ 0xcac │ │ │ │ mov r0, r5 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #3244] @ 0xcac │ │ │ │ @@ -475163,15 +475163,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 22d4c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #3152 @ 0xc50 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -475198,15 +475198,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 22d578 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ add r3, r6, #3152 @ 0xc50 │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r4, #512 @ 0x200 │ │ │ │ @@ -475235,23 +475235,23 @@ │ │ │ │ ldr r2, [pc, #20] @ 22d57c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ ldrsbeq r5, [ip, r8] │ │ │ │ - rscseq sl, pc, r8, asr #24 │ │ │ │ + rscseq sl, pc, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 22d600 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r6, #3177] @ 0xc69 │ │ │ │ cmp r3, r4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -475277,15 +475277,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #380] @ 22d79c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 5c6a4 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -475373,15 +475373,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 22d7a8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019c4f9c │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - rscseq sl, pc, ip, lsr #20 │ │ │ │ + rscseq sl, pc, ip, asr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ push {r4, r5} │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldr r5, [pc, #40] @ 22d7e4 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r3, #3152 @ 0xc50 │ │ │ │ ldr ip, [pc, #32] @ 22d7e8 │ │ │ │ @@ -475393,167 +475393,167 @@ │ │ │ │ strh r2, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ ldr r3, [pc, #32] @ 22d814 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d818 │ │ │ │ ldr r1, [pc, #20] @ 22d81c │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, r4, asr #27 │ │ │ │ - ldrsbeq sl, [pc], #148 @ │ │ │ │ + ldrsheq sl, [pc], #148 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d848 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d84c │ │ │ │ ldr r1, [pc, #20] @ 22d850 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019c4d90 │ │ │ │ - ldrsbeq sl, [pc], #148 @ │ │ │ │ + ldrsheq sl, [pc], #148 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d87c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d880 │ │ │ │ ldr r1, [pc, #20] @ 22d884 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, ip, asr sp │ │ │ │ - ldrsbeq sl, [pc], #152 @ │ │ │ │ + ldrsheq sl, [pc], #152 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d8b0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d8b4 │ │ │ │ ldr r1, [pc, #20] @ 22d8b8 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, r8, lsr #26 │ │ │ │ - rscseq sl, pc, r4, ror #19 │ │ │ │ + rscseq sl, pc, r4, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d8e4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d8e8 │ │ │ │ ldr r1, [pc, #20] @ 22d8ec │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019c4cf4 │ │ │ │ - ldrsheq sl, [pc], #144 @ │ │ │ │ + rscseq sl, pc, r0, lsl sl @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d918 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d91c │ │ │ │ ldr r1, [pc, #20] @ 22d920 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, r0, asr #25 │ │ │ │ - rscseq sl, pc, r0, lsl #20 │ │ │ │ + rscseq sl, pc, r0, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d94c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d950 │ │ │ │ ldr r1, [pc, #20] @ 22d954 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, ip, lsl #25 │ │ │ │ - rscseq sl, pc, r8, lsl sl @ │ │ │ │ + rscseq sl, pc, r8, lsr sl @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d980 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d984 │ │ │ │ ldr r1, [pc, #20] @ 22d988 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, r8, asr ip │ │ │ │ - rscseq sl, pc, r8, lsl sl @ │ │ │ │ + rscseq sl, pc, r8, lsr sl @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d9b4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d9b8 │ │ │ │ ldr r1, [pc, #20] @ 22d9bc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, r4, lsr #24 │ │ │ │ - rscseq sl, pc, ip, lsl sl @ │ │ │ │ + rscseq sl, pc, ip, lsr sl @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22d9e8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22d9ec │ │ │ │ ldr r1, [pc, #20] @ 22d9f0 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019c4bf0 │ │ │ │ - rscseq sl, pc, r0, lsr #20 │ │ │ │ + rscseq sl, pc, r0, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22da1c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22da20 │ │ │ │ ldr r1, [pc, #20] @ 22da24 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019c4bbc │ │ │ │ - rscseq sl, pc, r8, lsr #20 │ │ │ │ + rscseq sl, pc, r8, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 22da50 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #20] @ 22da54 │ │ │ │ ldr r1, [pc, #20] @ 22da58 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r4, ip, r8, lsl #23 │ │ │ │ - rscseq sl, pc, r0, lsl #20 │ │ │ │ + rscseq sl, pc, r0, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -475657,20 +475657,20 @@ │ │ │ │ b 22db94 │ │ │ │ ldr r2, [pc, #36] @ 22dc28 │ │ │ │ ldr r1, [pc, #24] @ 22dc20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 22db90 │ │ │ │ - rscseq sl, pc, r4, lsl r9 @ │ │ │ │ + rscseq sl, pc, r4, lsr r9 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, pc, ip, lsr #18 │ │ │ │ + rscseq sl, pc, ip, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlalseq sl, pc, r4, r8 @ │ │ │ │ - smlalseq sl, pc, r8, r8 @ │ │ │ │ + ldrheq sl, [pc], #132 @ │ │ │ │ + ldrheq sl, [pc], #136 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r4, r2, #3 │ │ │ │ @@ -475706,24 +475706,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 22dcdc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ mov r6, r9 │ │ │ │ b 22dc80 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, pc, r4, lsl #16 │ │ │ │ + rscseq sl, pc, r4, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 22ddd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -475779,15 +475779,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 22ded0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -475842,15 +475842,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 22dfec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 4e61f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -475913,15 +475913,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 22e100 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -475981,15 +475981,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22e1c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -476030,15 +476030,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22e288 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -476079,15 +476079,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 22e3a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -476153,15 +476153,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 22e4d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -476228,15 +476228,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 22e610 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ bl 4e61f8 │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -476308,15 +476308,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 22e750 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -476388,15 +476388,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #316] @ 22e8b4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ and r9, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 4e61f8 │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -476479,15 +476479,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 22ea24 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ @@ -476572,15 +476572,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #340] @ 22ebac │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r7, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrh fp, [sp, #56] @ 0x38 │ │ │ │ bl 4e61f8 │ │ │ │ add r4, r7, #6 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -476669,15 +476669,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 22ed28 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ @@ -476763,15 +476763,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 22ee38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -476827,15 +476827,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 22ef30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -476889,15 +476889,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 22f02c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -476952,15 +476952,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 22f120 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -477013,15 +477013,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22f1e4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -477062,15 +477062,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 22f2a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r1] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -477111,15 +477111,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 22f38c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -477167,15 +477167,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 22f468 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4, #2] │ │ │ │ @@ -477222,15 +477222,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 22f564 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -477286,15 +477286,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 22f65c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -477349,15 +477349,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 22f778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 4e61f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -477420,15 +477420,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 22f88c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -477488,15 +477488,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 22f96c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -477543,15 +477543,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 22fa44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r0, [r4, #2] │ │ │ │ @@ -477597,15 +477597,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 22fb40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -477661,15 +477661,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 22fc38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -477724,15 +477724,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 22fd54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 4e61f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -477795,15 +477795,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 22fe68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 4e61f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrh r0, [r7, #2] │ │ │ │ @@ -477863,15 +477863,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #500] @ 23007c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ bne 22ff64 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ @@ -477990,25 +477990,25 @@ │ │ │ │ b 22ffa8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 230044 │ │ │ │ orrseq r2, ip, r4, lsr r7 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, lsr #28 │ │ │ │ + tsteq r9, r8, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #504] @ 2302a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 230188 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ ldrh r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -478128,25 +478128,25 @@ │ │ │ │ b 2301cc │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23026c │ │ │ │ orrseq r2, ip, r0, lsl r5 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, ip, lsl ip │ │ │ │ + tsteq r9, ip, lsr ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #576] @ 230514 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 2303d4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -478284,25 +478284,25 @@ │ │ │ │ b 23042c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2304d0 │ │ │ │ orrseq r2, ip, r8, ror #5 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x0119d9f0 │ │ │ │ + tsteq r9, r0, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #580] @ 230788 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ bne 230644 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -478441,25 +478441,25 @@ │ │ │ │ b 23069c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 230744 │ │ │ │ orrseq r2, ip, r8, ror r0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x0119d798 │ │ │ │ + @ instruction: 0x0119d7b8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #672] @ 230a58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 2308dc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -478622,26 +478622,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 230a08 │ │ │ │ orrseq r1, ip, r4, lsl #28 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, lsl r5 │ │ │ │ + tsteq r9, r8, lsr r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #664] @ 230d28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 230bb0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -478802,27 +478802,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 230cd8 │ │ │ │ orrseq r1, ip, ip, lsr #22 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, ip, asr r2 │ │ │ │ + tsteq r9, ip, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #740] @ 231048 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrh fp, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ bne 230e98 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -479002,26 +479002,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 230ffc │ │ │ │ orrseq r1, ip, r8, asr r8 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, ip, lsl #31 │ │ │ │ + tsteq r9, ip, lsr #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #640] @ 231300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ bne 2311e0 │ │ │ │ add r3, r5, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -479178,24 +479178,24 @@ │ │ │ │ b 231268 │ │ │ │ orrseq r1, ip, ip, lsr r5 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, asr ip │ │ │ │ + tsteq r9, r8, ror ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #320] @ 231478 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r5, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 231470 │ │ │ │ @@ -479279,15 +479279,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ 231618 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 231610 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -479383,15 +479383,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #412] @ 2317dc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2317d4 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -479498,15 +479498,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #432] @ 2319bc │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2319b4 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -479616,15 +479616,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #364] @ 231b58 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ bne 231a98 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -479708,24 +479708,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 231ab4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 231a34 │ │ │ │ @ instruction: 0x019c0bd0 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - tsteq r9, r8, lsl #2 │ │ │ │ + tsteq r9, r8, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #360] @ 231ce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 231c2c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -479808,24 +479808,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 231c4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 231bc8 │ │ │ │ orrseq r0, ip, ip, lsr sl │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ - @ instruction: 0x0119bf94 │ │ │ │ + @ instruction: 0x0119bfb4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #376] @ 231e88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bne 231dc0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -479912,24 +479912,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 231ddc │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 231d58 │ │ │ │ orrseq r0, ip, ip, lsr #17 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - @ instruction: 0x0119bffc │ │ │ │ + tsteq r9, ip, lsl r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #376] @ 232028 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 231f5c │ │ │ │ add r3, r5, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -480016,15 +480016,15 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 231f7c │ │ │ │ mov r0, r5 │ │ │ │ bl 1b45c8 │ │ │ │ b 231ef4 │ │ │ │ orrseq r0, ip, ip, lsl #14 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ - tsteq r9, r4, ror lr │ │ │ │ + @ instruction: 0x0119be94 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #568] @ 232288 │ │ │ │ mov r5, r0 │ │ │ │ @@ -480034,15 +480034,15 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #548] @ 232290 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 232174 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -480172,15 +480172,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, fp, r4, lsr #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r0, ip, r8, asr #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orrseq sp, fp, r8, lsr #29 │ │ │ │ orrseq sp, fp, r4, asr #27 │ │ │ │ - tsteq r9, ip, lsr ip │ │ │ │ + tsteq r9, ip, asr ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #568] @ 2324fc │ │ │ │ @@ -480189,15 +480189,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #560] @ 232504 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bne 2323e0 │ │ │ │ add r3, r5, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -480329,15 +480329,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, fp, r4, lsr sp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x019c02dc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orrseq sp, fp, ip, lsr ip │ │ │ │ orrseq sp, fp, r0, asr fp │ │ │ │ - tsteq r9, r0, ror #19 │ │ │ │ + tsteq r9, r0, lsl #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #584] @ 232780 │ │ │ │ @@ -480347,15 +480347,15 @@ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #568] @ 232788 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp sl, #0 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ bne 23265c │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ @@ -480491,15 +480491,15 @@ │ │ │ │ orrseq sp, fp, r0, asr #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r0, ip, r4, rrx │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orrseq sp, fp, r0, asr #19 │ │ │ │ @ instruction: 0x019bd8d4 │ │ │ │ - tsteq r9, ip, ror r7 │ │ │ │ + @ instruction: 0x0119b79c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #592] @ 232a10 │ │ │ │ @@ -480508,15 +480508,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #584] @ 232a18 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ bne 2328e0 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ @@ -480655,15 +480655,15 @@ │ │ │ │ orrseq sp, fp, r8, lsr r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, fp, r0, ror #27 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orrseq sp, fp, ip, lsr r7 │ │ │ │ orrseq sp, fp, r4, asr #12 │ │ │ │ - tsteq r9, r4, lsl #10 │ │ │ │ + tsteq r9, r4, lsr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #616] @ 232cb8 │ │ │ │ @@ -480674,15 +480674,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #600] @ 232cc0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ cmp sl, #0 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp] │ │ │ │ bne 232b88 │ │ │ │ @@ -480824,15 +480824,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, fp, r8, lsr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, fp, ip, asr #22 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ @ instruction: 0x019bd494 │ │ │ │ @ instruction: 0x019bd39c │ │ │ │ - tsteq r9, r4, ror r2 │ │ │ │ + @ instruction: 0x0119b294 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #632] @ 232f6c │ │ │ │ @@ -480841,15 +480841,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #624] @ 232f74 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ bne 232e28 │ │ │ │ add r3, fp, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ @@ -480997,24 +480997,24 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, fp, r4, lsl #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, fp, ip, lsr #17 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ @ instruction: 0x019bd1f4 │ │ │ │ orrseq sp, fp, r8, ror #1 │ │ │ │ - @ instruction: 0x0119afd8 │ │ │ │ + @ instruction: 0x0119aff8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #492] @ 233190 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bne 232ffc │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ @@ -481130,26 +481130,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 232fec │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 233030 │ │ │ │ orrseq pc, fp, r8, lsl r6 @ │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r0, asr r7 │ │ │ │ + tsteq r9, r0, ror r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #492] @ 2333ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 233214 │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #3879] @ 0xf27 │ │ │ │ @@ -481265,26 +481265,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 233204 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 233248 │ │ │ │ @ instruction: 0x019bf3fc │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, ip, asr #10 │ │ │ │ + tsteq r9, ip, ror #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #472] @ 2335b4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 233428 │ │ │ │ mov r9, r1 │ │ │ │ add r1, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r1, [r1, #3879] @ 0xf27 │ │ │ │ @@ -481395,26 +481395,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 233418 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23345c │ │ │ │ orrseq pc, fp, r0, ror #3 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r0, asr r3 │ │ │ │ + tsteq r9, r0, ror r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #476] @ 2337c0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 233630 │ │ │ │ ldr r7, [r1] │ │ │ │ add r1, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r1, [r1, #3879] @ 0xf27 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -481526,26 +481526,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 233620 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 233664 │ │ │ │ @ instruction: 0x019befd8 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r0, ror #2 │ │ │ │ + tsteq r9, r0, lsl #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #488] @ 2339d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ bne 233844 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #3879] @ 0xf27 │ │ │ │ @@ -481660,26 +481660,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 233834 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 233878 │ │ │ │ orrseq lr, fp, ip, asr #27 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r4, ror #30 │ │ │ │ + tsteq r9, r4, lsl #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #492] @ 233bf4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 233a5c │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #3879] @ 0xf27 │ │ │ │ @@ -481795,27 +481795,27 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 233a4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 233a90 │ │ │ │ @ instruction: 0x019bebb4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r0, ror #26 │ │ │ │ + tsteq r9, r0, lsl #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #572] @ 233e64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 233c9c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, fp │ │ │ │ @@ -481951,26 +481951,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 233c8c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 233cd4 │ │ │ │ @ instruction: 0x019be994 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r0, asr #22 │ │ │ │ + tsteq r9, r0, ror #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #552] @ 2340bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ bne 233f00 │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -482101,26 +482101,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 233ef0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 233f38 │ │ │ │ orrseq lr, fp, r8, lsr #14 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x011998f0 │ │ │ │ + tsteq r9, r0, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #508] @ 2342e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 234144 │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ @@ -482240,26 +482240,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 234134 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23417c │ │ │ │ @ instruction: 0x019be4d0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, r4, asr #13 │ │ │ │ + tsteq r9, r4, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #520] @ 234520 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ bne 234370 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ ldr r8, [r1] │ │ │ │ @@ -482382,26 +482382,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 234360 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2343a8 │ │ │ │ orrseq lr, fp, r4, lsr #5 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - @ instruction: 0x011994b0 │ │ │ │ + @ instruction: 0x011994d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #548] @ 234774 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 2345bc │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -482531,26 +482531,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 2345ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2345f4 │ │ │ │ orrseq lr, fp, ip, rrx │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, ip, ror r2 │ │ │ │ + @ instruction: 0x0119929c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #552] @ 2349cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ bne 234810 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -482681,27 +482681,27 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 234800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 234848 │ │ │ │ orrseq sp, fp, r8, lsl lr │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - tsteq r9, ip, lsr r0 │ │ │ │ + tsteq r9, ip, asr r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #652] @ 234c88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ bne 234a90 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ @@ -482857,27 +482857,27 @@ │ │ │ │ b 234a7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 234ac8 │ │ │ │ orrseq sp, fp, r0, asr #23 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x01198dd4 │ │ │ │ + @ instruction: 0x01198df4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #624] @ 234f30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 234d44 │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -483027,27 +483027,27 @@ │ │ │ │ b 234d30 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 234d7c │ │ │ │ @ instruction: 0x019bd8fc │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r9, r4, lsr fp │ │ │ │ + tsteq r9, r4, asr fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #596] @ 2351bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 234fcc │ │ │ │ @@ -483190,27 +483190,27 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 1b45c8 │ │ │ │ ldr r3, [sp] │ │ │ │ b 235004 │ │ │ │ orrseq sp, fp, r4, asr r6 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r9, r4, asr #17 │ │ │ │ + tsteq r9, r4, ror #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #572] @ 235430 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 23525c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -483347,27 +483347,27 @@ │ │ │ │ b 235248 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 235294 │ │ │ │ orrseq sp, fp, r8, asr #7 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r9, ip, asr #12 │ │ │ │ + tsteq r9, ip, ror #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #628] @ 2356dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 2354f0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -483518,27 +483518,27 @@ │ │ │ │ b 2354dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 235528 │ │ │ │ orrseq sp, fp, r4, asr r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - @ instruction: 0x011983d0 │ │ │ │ + @ instruction: 0x011983f0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #624] @ 235984 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ bne 235798 │ │ │ │ ldrsh r0, [r1] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -483688,27 +483688,27 @@ │ │ │ │ b 235784 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2357d0 │ │ │ │ orrseq ip, fp, r8, lsr #29 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - tsteq r9, ip, lsr r1 │ │ │ │ + tsteq r9, ip, asr r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #848] @ 235d0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 235b3c │ │ │ │ add r2, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #3879] @ 0xf27 │ │ │ │ @@ -483918,24 +483918,24 @@ │ │ │ │ orrseq ip, fp, r0, lsl #24 │ │ │ │ blcc fe255f1c │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, ip, lsl ip │ │ │ │ + tsteq r9, ip, lsr ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #928] @ 2360e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 235ef0 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -484165,24 +484165,24 @@ │ │ │ │ orrseq ip, fp, r4, ror r8 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, asr r8 │ │ │ │ + tsteq r9, r8, ror r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #848] @ 236474 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 2362a4 │ │ │ │ add r2, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #3879] @ 0xf27 │ │ │ │ @@ -484392,24 +484392,24 @@ │ │ │ │ @ instruction: 0x019bc498 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r4, ror #9 │ │ │ │ + tsteq r9, r4, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #616] @ 236718 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r0, [pc, #600] @ 23671c │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ ldrb r7, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ bne 2365a8 │ │ │ │ @@ -484562,25 +484562,25 @@ │ │ │ │ orrseq r9, fp, ip, lsr #22 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, ror #4 │ │ │ │ + tsteq r9, r8, lsl #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #632] @ 2369d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #624] @ 2369d4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bne 236864 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -484736,24 +484736,24 @@ │ │ │ │ orrseq r9, fp, ip, lsl #17 │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x01196fb8 │ │ │ │ + @ instruction: 0x01196fd8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #768] @ 236d10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 236b68 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -484943,24 +484943,24 @@ │ │ │ │ orrseq fp, fp, ip, lsr #23 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x01196c90 │ │ │ │ + @ instruction: 0x01196cb0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #720] @ 23701c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 236e8c │ │ │ │ add r2, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r2, [r2, #3879] @ 0xf27 │ │ │ │ @@ -485138,24 +485138,24 @@ │ │ │ │ orrseq fp, fp, r0, ror r8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x0119699c │ │ │ │ + @ instruction: 0x011969bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 2372e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 237178 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -485316,25 +485316,25 @@ │ │ │ │ b 2370b0 │ │ │ │ orrseq fp, fp, r4, ror #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, ror #13 │ │ │ │ + tsteq r9, r8, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #764] @ 23761c │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0, r1] │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ bne 2373cc │ │ │ │ mov r1, r3 │ │ │ │ @@ -485518,27 +485518,27 @@ │ │ │ │ b 2373b8 │ │ │ │ mov r0, sl │ │ │ │ bl 1b45c8 │ │ │ │ b 237404 │ │ │ │ @ instruction: 0x019bb29c │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r9, r0, ror #11 │ │ │ │ + tsteq r9, r0, lsl #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #676] @ 2378f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ bne 237784 │ │ │ │ add r3, sl, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -485704,25 +485704,25 @@ │ │ │ │ b 2376ac │ │ │ │ orrseq sl, fp, r8, ror #30 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, ip, lsl #2 │ │ │ │ + tsteq r9, ip, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #640] @ 237bb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 237998 │ │ │ │ @@ -485876,27 +485876,27 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 1b45c8 │ │ │ │ ldr r3, [sp] │ │ │ │ b 2379d0 │ │ │ │ orrseq sl, fp, r8, lsl #25 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r9, r0, asr #32 │ │ │ │ + tsteq r9, r0, rrx │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #612] @ 237e50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ bne 237c64 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ @@ -486043,27 +486043,27 @@ │ │ │ │ b 237c50 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 237c9c │ │ │ │ @ instruction: 0x019ba9d0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r9, ip, lsl #27 │ │ │ │ + tsteq r9, ip, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #648] @ 238110 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 237fa0 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -486222,24 +486222,24 @@ │ │ │ │ b 237ed8 │ │ │ │ orrseq sl, fp, r4, lsr r7 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r4, lsr r9 │ │ │ │ + tsteq r9, r4, asr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #688] @ 2383f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ ldrsh r7, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 2381e4 │ │ │ │ @@ -486405,27 +486405,27 @@ │ │ │ │ b 2381d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23821c │ │ │ │ orrseq sl, fp, r4, ror r4 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - tsteq r9, ip, lsr r8 │ │ │ │ + tsteq r9, ip, asr r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 2386c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 238550 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -486586,24 +486586,24 @@ │ │ │ │ b 238488 │ │ │ │ orrseq sl, fp, ip, lsl #3 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x011953b0 │ │ │ │ + @ instruction: 0x011953d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 238988 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 238818 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -486764,24 +486764,24 @@ │ │ │ │ b 238750 │ │ │ │ orrseq r9, fp, r4, asr #29 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r0, lsl #2 │ │ │ │ + tsteq r9, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #648] @ 238c48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 238ad8 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -486940,24 +486940,24 @@ │ │ │ │ b 238a10 │ │ │ │ @ instruction: 0x019b9bfc │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, asr lr │ │ │ │ + tsteq r9, r8, ror lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #656] @ 238f10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ bne 238da0 │ │ │ │ add r3, r6, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -487118,24 +487118,24 @@ │ │ │ │ b 238cd8 │ │ │ │ orrseq r9, fp, ip, lsr r9 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - tsteq r9, r8, lsr #23 │ │ │ │ + tsteq r9, r8, asr #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ 2390b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 238ff0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -487220,24 +487220,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23900c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 238f8c │ │ │ │ orrseq r9, fp, r4, ror r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r9, ip, lsl #20 │ │ │ │ + tsteq r9, ip, lsr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #372] @ 239254 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 239188 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -487323,24 +487323,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 2391a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 239124 │ │ │ │ @ instruction: 0x019b94dc │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r9, r8, lsl #17 │ │ │ │ + tsteq r9, r8, lsr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ 2393ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ bne 239324 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -487425,24 +487425,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 239340 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2392c0 │ │ │ │ orrseq r9, fp, r0, asr #6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r9, r8, lsl #14 │ │ │ │ + tsteq r9, r8, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #372] @ 239588 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 2394bc │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -487528,24 +487528,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 2394dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 239458 │ │ │ │ orrseq r9, fp, r8, lsr #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - tsteq r9, r8, lsl #11 │ │ │ │ + tsteq r9, r8, lsr #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ 239734 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 239664 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -487634,24 +487634,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 239680 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2395f8 │ │ │ │ orrseq r9, fp, ip │ │ │ │ - @ instruction: 0x011943f4 │ │ │ │ + tsteq r9, r4, lsl r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #392] @ 2398e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 23980c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -487741,24 +487741,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23982c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2397a0 │ │ │ │ orrseq r8, fp, r4, ror #28 │ │ │ │ - tsteq r9, r0, ror #4 │ │ │ │ + tsteq r9, r0, lsl #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ 239a88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 2399b8 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ @@ -487847,24 +487847,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 2399d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23994c │ │ │ │ @ instruction: 0x019b8cb8 │ │ │ │ - ldrsbeq r4, [r9, -r4] │ │ │ │ + ldrsheq r4, [r9, -r4] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #392] @ 239c34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 239b60 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -487954,24 +487954,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 239b80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 239af4 │ │ │ │ orrseq r8, fp, r0, lsl fp │ │ │ │ - tsteq r9, r4, asr #30 │ │ │ │ + tsteq r9, r4, ror #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #408] @ 239df0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 239d1c │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -488066,24 +488066,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 239d38 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 239ca4 │ │ │ │ orrseq r8, fp, r4, ror #18 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r9, r4, lsr #27 │ │ │ │ + tsteq r9, r4, asr #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ 239fac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 239ed4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -488177,24 +488177,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 239ef4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 239e5c │ │ │ │ orrseq r8, fp, r4, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r9, r0, lsl #24 │ │ │ │ + tsteq r9, r0, lsr #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #408] @ 23a16c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 23a098 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -488289,24 +488289,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23a0b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23a020 │ │ │ │ orrseq r8, fp, r8, ror #11 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - tsteq r9, ip, asr sl │ │ │ │ + tsteq r9, ip, ror sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ 23a328 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 23a250 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -488400,24 +488400,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23a270 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23a1d8 │ │ │ │ orrseq r8, fp, r8, lsr #8 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0x011938bc │ │ │ │ + @ instruction: 0x011938dc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ 23a514 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 23a428 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -488523,24 +488523,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23a454 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23a3a4 │ │ │ │ orrseq r8, fp, ip, ror #4 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x011936f8 │ │ │ │ + tsteq r9, r8, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ 23a700 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 23a614 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -488646,24 +488646,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23a640 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23a590 │ │ │ │ orrseq r8, fp, r0, lsl #1 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r9, r4, lsr #10 │ │ │ │ + tsteq r9, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ 23a8ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 23a800 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -488769,24 +488769,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23a82c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23a77c │ │ │ │ @ instruction: 0x019b7e94 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r9, r0, asr r3 │ │ │ │ + tsteq r9, r0, ror r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ 23aad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 23a9ec │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -488892,25 +488892,25 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23aa18 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23a968 │ │ │ │ orrseq r7, fp, r8, lsr #25 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r9, ip, ror r1 │ │ │ │ + @ instruction: 0x0119319c │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #424] @ 23acac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 23abd4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -489009,24 +489009,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23abf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23ab50 │ │ │ │ @ instruction: 0x019b7ab8 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r9, ip, lsr #1 │ │ │ │ + tsteq r9, ip, asr #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #432] @ 23ae84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 23ada4 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -489127,25 +489127,25 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23adc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23ad20 │ │ │ │ orrseq r7, fp, r8, ror #17 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - @ instruction: 0x01192ef8 │ │ │ │ + tsteq r9, r8, lsl pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #424] @ 23b058 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ bne 23af80 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -489244,24 +489244,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23af9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23aefc │ │ │ │ orrseq r7, fp, ip, lsl #14 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r9, r4, lsr sp │ │ │ │ + tsteq r9, r4, asr sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #432] @ 23b230 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 23b150 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ ldrb r3, [r3, #3879] @ 0xf27 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -489362,25 +489362,25 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 23b170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b45c8 │ │ │ │ b 23b0cc │ │ │ │ orrseq r7, fp, ip, lsr r5 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - tsteq r9, r4, lsl #23 │ │ │ │ + tsteq r9, r4, lsr #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ 23b398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -489461,15 +489461,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ 23b4f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -489548,15 +489548,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #240] @ 23b608 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -489615,15 +489615,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #188] @ 23b6e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ @@ -489671,15 +489671,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #356] @ 23b868 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -489769,15 +489769,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #348] @ 23b9e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -489865,15 +489865,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ 23bb4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -489954,15 +489954,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ 23bca8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -490041,15 +490041,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #228] @ 23bdb0 │ │ │ │ ldr r3, [pc, #228] @ 23bdb4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #212] @ 23bdb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [r3, r5, lsl #2] │ │ │ │ ldr r8, [r3, r1, lsl #2] │ │ │ │ @@ -490108,15 +490108,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #248] @ 23bed0 │ │ │ │ ldr r2, [pc, #248] @ 23bed4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldr r1, [pc, #232] @ 23bed8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -490180,15 +490180,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #296] @ 23c020 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #256] @ 23c024 │ │ │ │ @@ -490263,15 +490263,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ 23c164 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #256] @ 23c168 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ @@ -490344,15 +490344,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #272] @ 23c298 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #232] @ 23c29c │ │ │ │ @@ -490421,15 +490421,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #264] @ 23c3c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #232] @ 23c3c8 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -490496,15 +490496,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #348] @ 23c544 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -490592,15 +490592,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #340] @ 23c6bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -490686,15 +490686,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 23c7d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -490754,15 +490754,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #216] @ 23c8cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ @@ -490817,15 +490817,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #396] @ 23ca78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -490925,15 +490925,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #388] @ 23cc20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -491031,15 +491031,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #348] @ 23cda0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -491127,15 +491127,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #340] @ 23cf18 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -491221,15 +491221,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #248] @ 23d034 │ │ │ │ ldr r2, [pc, #248] @ 23d038 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldr r1, [pc, #232] @ 23d03c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r1] │ │ │ │ ldrb r1, [r0] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ @@ -491293,15 +491293,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #316] @ 23d198 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #276] @ 23d19c │ │ │ │ @@ -491381,15 +491381,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #308] @ 23d2f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #276] @ 23d2f4 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ @@ -491467,15 +491467,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #284] @ 23d430 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #244] @ 23d434 │ │ │ │ @@ -491547,15 +491547,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #276] @ 23d568 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #244] @ 23d56c │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -491626,15 +491626,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #264] @ 23d694 │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -491700,15 +491700,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 23d7bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -491774,15 +491774,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #244] @ 23d8d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ and r6, r6, #7 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -491845,15 +491845,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #244] @ 23d9f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r7, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -491916,15 +491916,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 23db1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -491990,15 +491990,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 23dc44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -492064,15 +492064,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 23dd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -492138,15 +492138,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 23de94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -492215,15 +492215,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #284] @ 23dfdc │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r6, r0, #7 │ │ │ │ mov r1, fp │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ add r4, r6, #6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ @@ -492296,15 +492296,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ 23e118 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -492373,15 +492373,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 23e244 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ and r6, r6, #7 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -492448,15 +492448,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 23e370 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [r1, #4] │ │ │ │ and r6, r6, #7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -492524,15 +492524,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23e4b0 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -492604,15 +492604,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23e5f0 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -492684,15 +492684,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23e730 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [ip, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -492764,15 +492764,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 23e870 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r6, r6, #7 │ │ │ │ add r4, r6, #6 │ │ │ │ @@ -492846,15 +492846,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #328] @ 23e9e4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r7 │ │ │ │ and sl, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ add r4, sl, #6 │ │ │ │ @@ -492940,15 +492940,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #316] @ 23eb50 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp] │ │ │ │ mov fp, r0 │ │ │ │ @@ -493029,15 +493029,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #280] @ 23ec98 │ │ │ │ and r6, r0, #7 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -493111,15 +493111,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #292] @ 23edec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r2, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr fp, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -493197,15 +493197,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #316] @ 23ef58 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ and r9, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -493288,15 +493288,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 23f0c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ @@ -493380,15 +493380,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #316] @ 23f234 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ and r9, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r9, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -493471,15 +493471,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 23f3a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r9, r9, #7 │ │ │ │ add r4, r9, #6 │ │ │ │ @@ -493564,15 +493564,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #376] @ 23f550 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and fp, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ @@ -493671,15 +493671,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #328] @ 23f6c8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ @@ -493763,15 +493763,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #316] @ 23f834 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ ldr r0, [r1] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -493856,15 +493856,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #340] @ 23f9bc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r7, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ add r4, r7, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -493953,15 +493953,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 23fb38 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ @@ -494049,15 +494049,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #340] @ 23fcc0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ and r7, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldrsh fp, [sp, #56] @ 0x38 │ │ │ │ add r4, r7, #6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -494146,15 +494146,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 23fe3c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ and r8, r8, #7 │ │ │ │ add r4, r8, #6 │ │ │ │ @@ -494240,15 +494240,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ 23ffc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #328] @ 23ffc8 │ │ │ │ ldr r3, [pc, #328] @ 23ffcc │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 23ff8c │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -494331,24 +494331,24 @@ │ │ │ │ bx r3 │ │ │ │ orrseq r2, fp, r0, asr r7 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - rscseq r3, lr, ip, ror r1 │ │ │ │ - rscseq r3, lr, r8, lsr #32 │ │ │ │ + smlalseq r3, lr, ip, r1 │ │ │ │ + rscseq r3, lr, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ 240154 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #328] @ 240158 │ │ │ │ ldr r3, [pc, #328] @ 24015c │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 24011c │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -494431,24 +494431,24 @@ │ │ │ │ bx r3 │ │ │ │ orrseq r2, fp, r0, asr #11 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - rscseq r3, lr, r0 │ │ │ │ - smlalseq r2, lr, r8, lr │ │ │ │ + rscseq r3, lr, r0, lsr #32 │ │ │ │ + ldrheq r2, [lr], #232 @ 0xe8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #560] @ 2403bc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #544] @ 2403c0 │ │ │ │ ldr r3, [pc, #544] @ 2403c4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 240364 │ │ │ │ @@ -494586,24 +494586,24 @@ │ │ │ │ orrseq r2, fp, r0, lsr r4 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq r2, [lr], #212 @ 0xd4 @ │ │ │ │ - rscseq r2, lr, r8, asr ip │ │ │ │ + ldrsheq r2, [lr], #212 @ 0xd4 @ │ │ │ │ + rscseq r2, lr, r8, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #564] @ 24062c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #548] @ 240630 │ │ │ │ ldr r3, [pc, #548] @ 240634 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 2405d4 │ │ │ │ @@ -494742,24 +494742,24 @@ │ │ │ │ orrseq r2, fp, r4, asr #3 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r2, lr, r8, ror fp │ │ │ │ - rscseq r2, lr, r8, ror #19 │ │ │ │ + smlalseq r2, lr, r8, fp │ │ │ │ + rscseq r2, lr, r8, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #656] @ 2408f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #640] @ 2408fc │ │ │ │ ldr r3, [pc, #640] @ 240900 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 240890 │ │ │ │ @@ -494923,24 +494923,24 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq r2, [lr], #132 @ 0x84 @ │ │ │ │ - rscseq r2, lr, ip, lsr #14 │ │ │ │ + ldrsheq r2, [lr], #132 @ 0x84 @ │ │ │ │ + rscseq r2, lr, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #660] @ 240bd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [pc, #644] @ 240bd4 │ │ │ │ ldr r3, [pc, #644] @ 240bd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, r3 │ │ │ │ bne 240b68 │ │ │ │ @@ -495105,24 +495105,24 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r2, lr, r0, lsl r6 │ │ │ │ - rscseq r2, lr, r4, asr r4 │ │ │ │ + rscseq r2, lr, r0, lsr r6 │ │ │ │ + rscseq r2, lr, r4, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #736] @ 240ef4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #724] @ 240ef8 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ ldr r0, [pc, #720] @ 240efc │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ bne 240eb8 │ │ │ │ @@ -495306,24 +495306,24 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq r2, [lr], #40 @ 0x28 @ │ │ │ │ - rscseq r2, lr, r4, lsl #2 │ │ │ │ + ldrsheq r2, [lr], #40 @ 0x28 @ │ │ │ │ + rscseq r2, lr, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #740] @ 24121c │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #728] @ 241220 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ ldr r0, [pc, #724] @ 241224 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, r0 │ │ │ │ bne 2411e0 │ │ │ │ @@ -495508,24 +495508,24 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r1, lr, r4, asr #31 │ │ │ │ - ldrsbeq r1, [lr], #220 @ 0xdc @ │ │ │ │ + rscseq r1, lr, r4, ror #31 │ │ │ │ + ldrsheq r1, [lr], #220 @ 0xdc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #296] @ 241388 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -495600,15 +495600,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #288] @ 2414cc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -495681,15 +495681,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 2415c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -495743,15 +495743,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #188] @ 2416a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ @@ -495798,15 +495798,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ 241810 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -495890,15 +495890,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ 241978 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -495980,15 +495980,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #296] @ 241ac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -496063,15 +496063,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #288] @ 241c08 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -496144,15 +496144,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ 241d50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -496226,15 +496226,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #284] @ 241e90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -496306,15 +496306,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 241f88 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -496367,15 +496367,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #184] @ 242060 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ @@ -496421,15 +496421,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ 2421c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -496512,15 +496512,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ 24232c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -496601,15 +496601,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ 242474 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ @@ -496683,15 +496683,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #284] @ 2425b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ bl 5b9cc <__aeabi_fadd@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -496764,15 +496764,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #200] @ 2426a0 │ │ │ │ ldr r3, [pc, #200] @ 2426a4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #184] @ 2426a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r7, [r3, r5, lsl #2] │ │ │ │ ldr r8, [r3, r1, lsl #2] │ │ │ │ ldr r9, [r3, r2, lsl #2] │ │ │ │ @@ -496824,15 +496824,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #220] @ 2427a4 │ │ │ │ ldr r2, [pc, #220] @ 2427a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ ldr r1, [pc, #204] @ 2427ac │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrb r1, [r0] │ │ │ │ @@ -496888,15 +496888,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #268] @ 2428d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #232] @ 2428dc │ │ │ │ @@ -496964,15 +496964,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #260] @ 242a00 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ ldr r3, [pc, #232] @ 242a04 │ │ │ │ mov r2, #1048576 @ 0x100000 │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ @@ -497038,15 +497038,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #244] @ 242b18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r6, r1 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #208] @ 242b1c │ │ │ │ @@ -497108,15 +497108,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ 242c28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ ldr r1, [pc, #208] @ 242c2c │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -497176,15 +497176,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 242d0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -497231,15 +497231,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 242de8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -497286,15 +497286,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 242ec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ @@ -497341,15 +497341,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 242fb8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -497403,15 +497403,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #188] @ 243094 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ @@ -497458,15 +497458,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 243194 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -497522,15 +497522,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 24328c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -497584,15 +497584,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 24338c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -497648,15 +497648,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 243484 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -497711,15 +497711,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 243598 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -497779,15 +497779,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #216] @ 243690 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ @@ -497842,15 +497842,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 2437ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -497913,15 +497913,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 2438c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -497982,15 +497982,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 2439dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -498053,15 +498053,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 243af0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -498123,15 +498123,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #252] @ 243c0c │ │ │ │ ldr r4, [pc, #252] @ 243c10 │ │ │ │ ldr r5, [pc, #252] @ 243c14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 243bec │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ cmp r3, r5 │ │ │ │ ldrb r6, [r2, #684] @ 0x2ac │ │ │ │ @@ -498187,26 +498187,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq lr, sl, r4, lsr #21 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - rscseq pc, sp, r0, asr #7 │ │ │ │ - rscseq pc, sp, r8, asr #7 │ │ │ │ + rscseq pc, sp, r0, ror #7 │ │ │ │ + rscseq pc, sp, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #252] @ 243d38 │ │ │ │ ldr r4, [pc, #252] @ 243d3c │ │ │ │ ldr r5, [pc, #252] @ 243d40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 243d18 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -498262,26 +498262,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq lr, sl, r8, ror r9 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - ldrheq pc, [sp], #32 @ │ │ │ │ - smlalseq pc, sp, ip, r2 @ │ │ │ │ + ldrsbeq pc, [sp], #32 @ │ │ │ │ + ldrheq pc, [sp], #44 @ 0x2c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #304] @ 243e98 │ │ │ │ ldr r4, [pc, #304] @ 243e9c │ │ │ │ ldr r5, [pc, #304] @ 243ea0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 243e78 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r8, [r3, #684] @ 0x2ac │ │ │ │ @@ -498350,26 +498350,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq lr, sl, ip, asr #16 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq pc, sp, r0, ror #2 │ │ │ │ - rscseq pc, sp, ip, lsr r1 @ │ │ │ │ + rscseq pc, sp, r0, lsl #3 │ │ │ │ + rscseq pc, sp, ip, asr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #308] @ 243ffc │ │ │ │ ldr r4, [pc, #308] @ 244000 │ │ │ │ ldr r5, [pc, #308] @ 244004 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 243fdc │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -498439,26 +498439,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq lr, sl, ip, ror #13 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq pc, sp, ip │ │ │ │ - ldrsbeq lr, [sp], #248 @ 0xf8 @ │ │ │ │ + rscseq pc, sp, ip, lsr #32 │ │ │ │ + ldrsheq lr, [sp], #248 @ 0xf8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #420] @ 2441d0 │ │ │ │ ldr r4, [pc, #420] @ 2441d4 │ │ │ │ ldr r5, [pc, #420] @ 2441d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 244198 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb sl, [r3, #684] @ 0x2ac │ │ │ │ @@ -498557,26 +498557,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 244160 │ │ │ │ orrseq lr, sl, r8, lsl #11 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq lr, sp, r0, ror #28 │ │ │ │ - rscseq lr, sp, ip, lsl lr │ │ │ │ + rscseq lr, sp, r0, lsl #29 │ │ │ │ + rscseq lr, sp, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #424] @ 2443ac │ │ │ │ ldr r4, [pc, #424] @ 2443b0 │ │ │ │ ldr r5, [pc, #424] @ 2443b4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 244374 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -498676,26 +498676,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 24433c │ │ │ │ @ instruction: 0x019ae3b0 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - smlalseq lr, sp, r4, ip │ │ │ │ - rscseq lr, sp, r0, asr #24 │ │ │ │ + ldrheq lr, [sp], #196 @ 0xc4 @ │ │ │ │ + rscseq lr, sp, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #500] @ 2445d4 │ │ │ │ ldr r4, [pc, #500] @ 2445d8 │ │ │ │ ldr r5, [pc, #500] @ 2445dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 244598 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -498814,26 +498814,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 244554 │ │ │ │ @ instruction: 0x019ae1d4 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq lr, sp, r4, lsl #21 │ │ │ │ - rscseq lr, sp, r4, lsr #20 │ │ │ │ + rscseq lr, sp, r4, lsr #21 │ │ │ │ + rscseq lr, sp, r4, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #504] @ 244800 │ │ │ │ ldr r4, [pc, #504] @ 244804 │ │ │ │ ldr r5, [pc, #504] @ 244808 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2447c4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -498953,24 +498953,24 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 244780 │ │ │ │ orrseq sp, sl, ip, lsr #31 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq lr, sp, r8, ror #16 │ │ │ │ - ldrsheq lr, [sp], #120 @ 0x78 @ │ │ │ │ + rscseq lr, sp, r8, lsl #17 │ │ │ │ + rscseq lr, sp, r8, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 2448f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -499016,15 +499016,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 2449c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -499070,15 +499070,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 244aa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ @@ -499124,15 +499124,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 244b94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -499186,15 +499186,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #188] @ 244c70 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov sl, r7 │ │ │ │ @@ -499241,15 +499241,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 244d70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -499305,15 +499305,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 244e68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -499367,15 +499367,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 244f68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -499431,15 +499431,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ 245060 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -499494,15 +499494,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 245174 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ @@ -499562,15 +499562,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #216] @ 24526c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ @@ -499625,15 +499625,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 245388 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -499696,15 +499696,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 24549c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -499765,15 +499765,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #252] @ 2455b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -499836,15 +499836,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #244] @ 2456cc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r7] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrsh r0, [r7, #2] │ │ │ │ @@ -499907,15 +499907,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #256] @ 2457f4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [ip, r5] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -499982,15 +499982,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 245920 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -500057,15 +500057,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ 245a40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 245a1c │ │ │ │ @@ -500129,15 +500129,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ 245b60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r7, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ bne 245b3c │ │ │ │ @@ -500201,15 +500201,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 245c8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -500276,15 +500276,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 245db8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -500355,15 +500355,15 @@ │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ bhi 245ef4 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #276] @ 245f08 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -500437,15 +500437,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ 24604c │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r7, #8] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -500516,15 +500516,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 24617c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -500592,15 +500592,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ 2462ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [r1] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ ldr r9, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #4 │ │ │ │ @@ -500670,15 +500670,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 2463f4 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -500751,15 +500751,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #280] @ 24653c │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ @@ -500835,15 +500835,15 @@ │ │ │ │ cmp r0, #31 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ bhi 2466b4 │ │ │ │ ldr r1, [pc, #372] @ 2466ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ @@ -500944,15 +500944,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #316] @ 246860 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -501036,15 +501036,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #284] @ 2469b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -501121,15 +501121,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #288] @ 246b10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [r1] │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr sl, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -501209,15 +501209,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #316] @ 246c88 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -501302,15 +501302,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 246e00 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -501399,15 +501399,15 @@ │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ bhi 246fa0 │ │ │ │ ldr r1, [pc, #364] @ 246fb4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ @@ -501506,15 +501506,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #328] @ 247134 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r1] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r8, #8] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -501603,15 +501603,15 @@ │ │ │ │ cmp r0, #31 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ bhi 247290 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #308] @ 2472ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -501694,15 +501694,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #300] @ 247410 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ @@ -501785,15 +501785,15 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #31 │ │ │ │ ldrsh r8, [sp, #56] @ 0x38 │ │ │ │ bhi 247590 │ │ │ │ ldr r5, [pc, #340] @ 2475a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ @@ -501885,15 +501885,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #332] @ 247728 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ @@ -501985,15 +501985,15 @@ │ │ │ │ cmp r0, #31 │ │ │ │ ldrb r7, [sp, #56] @ 0x38 │ │ │ │ add r6, pc, r6 │ │ │ │ bhi 247898 │ │ │ │ ldr r5, [pc, #320] @ 2478b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r0, [pc, #304] @ 2478b4 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr sl, [r0, r2, lsl #2] │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -502082,15 +502082,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #328] @ 247a3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldr r2, [pc, #312] @ 247a40 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r2, [r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ @@ -502179,15 +502179,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ 247be8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 247be0 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -502283,15 +502283,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ 247d88 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 247d80 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -502387,15 +502387,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #412] @ 247f4c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 247f44 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -502502,15 +502502,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #392] @ 248104 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2480fc │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -502612,15 +502612,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #412] @ 2482d0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2482c8 │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ @@ -502727,15 +502727,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #432] @ 2484b0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2484a8 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -502847,15 +502847,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #408] @ 248678 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 248670 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -502961,15 +502961,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #432] @ 248858 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 248850 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -503081,15 +503081,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #448] @ 248a48 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ ldr lr, [pc, #416] @ 248a4c │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -503207,15 +503207,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #300] @ 248bac │ │ │ │ ldr r4, [pc, #300] @ 248bb0 │ │ │ │ ldr r5, [pc, #300] @ 248bb4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 248b8c │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb r8, [r3, #684] @ 0x2ac │ │ │ │ @@ -503283,26 +503283,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq r9, sl, r4, lsr fp │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq sl, sp, ip, lsr #12 │ │ │ │ - rscseq sl, sp, r8, lsr #8 │ │ │ │ + rscseq sl, sp, ip, asr #12 │ │ │ │ + rscseq sl, sp, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #304] @ 248d0c │ │ │ │ ldr r4, [pc, #304] @ 248d10 │ │ │ │ ldr r5, [pc, #304] @ 248d14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 248cec │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -503371,26 +503371,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019a99d8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrsbeq sl, [sp], #76 @ 0x4c @ │ │ │ │ - rscseq sl, sp, r8, asr #5 │ │ │ │ + ldrsheq sl, [sp], #76 @ 0x4c @ │ │ │ │ + rscseq sl, sp, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #420] @ 248ee0 │ │ │ │ ldr r4, [pc, #420] @ 248ee4 │ │ │ │ ldr r5, [pc, #420] @ 248ee8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 248ea8 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldrb sl, [r3, #684] @ 0x2ac │ │ │ │ @@ -503489,26 +503489,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 248e70 │ │ │ │ orrseq r9, sl, r8, ror r8 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq sl, sp, r0, lsr r3 │ │ │ │ - rscseq sl, sp, ip, lsl #2 │ │ │ │ + rscseq sl, sp, r0, asr r3 │ │ │ │ + rscseq sl, sp, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #424] @ 2490bc │ │ │ │ ldr r4, [pc, #424] @ 2490c0 │ │ │ │ ldr r5, [pc, #424] @ 2490c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 249084 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -503608,26 +503608,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 24904c │ │ │ │ orrseq r9, sl, r0, lsr #13 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq sl, sp, r4, ror #2 │ │ │ │ - rscseq r9, sp, r0, lsr pc │ │ │ │ + rscseq sl, sp, r4, lsl #3 │ │ │ │ + rscseq r9, sp, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #500] @ 2492e4 │ │ │ │ ldr r4, [pc, #500] @ 2492e8 │ │ │ │ ldr r5, [pc, #500] @ 2492ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2492a8 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -503746,26 +503746,26 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 249264 │ │ │ │ orrseq r9, sl, r4, asr #9 │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r9, sp, r4, asr pc │ │ │ │ - rscseq r9, sp, r4, lsl sp │ │ │ │ + rscseq r9, sp, r4, ror pc │ │ │ │ + rscseq r9, sp, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #504] @ 249510 │ │ │ │ ldr r4, [pc, #504] @ 249514 │ │ │ │ ldr r5, [pc, #504] @ 249518 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 2494d4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -503885,25 +503885,25 @@ │ │ │ │ bl 1b45c8 │ │ │ │ b 249490 │ │ │ │ @ instruction: 0x019a929c │ │ │ │ muleq r0, pc, sp @ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r9, sp, r8, lsr sp │ │ │ │ - rscseq r9, sp, r8, ror #21 │ │ │ │ + rscseq r9, sp, r8, asr sp │ │ │ │ + rscseq r9, sp, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #228] @ 249628 │ │ │ │ ldr r5, [pc, #228] @ 24962c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #212] @ 249630 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr sl, [r0, r3, lsl #2] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -503966,15 +503966,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #304] @ 24978c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ and r2, r0, #7 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r2, #6 │ │ │ │ @@ -504305,17 +504305,17 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 2497a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bhi 249b6c │ │ │ │ b 24981c │ │ │ │ - tsteq r8, r0, lsr r9 │ │ │ │ + tsteq r8, r0, asr r9 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - tsteq r8, r6, asr #17 │ │ │ │ + tsteq r8, r6, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r0, #21 │ │ │ │ lsr r0, r0, #21 │ │ │ │ @@ -505463,16 +505463,16 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ b 249ecc │ │ │ │ orrseq r6, sl, r8, lsl #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r6, sl, r0, ror #3 │ │ │ │ - @ instruction: 0x0118329c │ │ │ │ - tsteq r4, r0, asr #14 │ │ │ │ + @ instruction: 0x011832bc │ │ │ │ + tsteq r4, r0, ror #14 │ │ │ │ add r4, fp, #458752 @ 0x70000 │ │ │ │ add r6, r4, #248 @ 0xf8 │ │ │ │ mov lr, r6 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ @@ -508627,28 +508627,28 @@ │ │ │ │ ldr r5, [fp] │ │ │ │ add r3, r3, #1 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r6, r5, #24 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24e1c4 │ │ │ │ ldr r3, [fp, #32] │ │ │ │ ldmib r9, {r0, r1, r2} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r6, [fp] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ add r5, r6, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 24e15c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ b 249ecc │ │ │ │ add r4, fp, #98304 @ 0x18000 │ │ │ │ @@ -508769,55 +508769,55 @@ │ │ │ │ b 249ecc │ │ │ │ cmp r0, #2 │ │ │ │ beq 24e188 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 24e1b8 │ │ │ │ b 24e168 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 24e19c │ │ │ │ cmp r6, #0 │ │ │ │ bne 24e188 │ │ │ │ b 24df7c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ bl 4e6050 │ │ │ │ b 24df48 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - rscseq sl, sp, r0, asr r4 │ │ │ │ + rscseq sl, sp, r0, ror r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, sp, r8, lsl r4 │ │ │ │ - strdeq ip, [r3, -r0] │ │ │ │ + rscseq sl, sp, r8, lsr r4 │ │ │ │ + tsteq r3, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #420] @ 24e3ac │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 24e3a4 │ │ │ │ add r8, r4, #98304 @ 0x18000 │ │ │ │ @@ -508916,24 +508916,24 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x019a43b0 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, sp, r0, lsr r1 │ │ │ │ + rscseq sl, sp, r0, asr r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #428] @ 24e58c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr lr, [r0, r3] │ │ │ │ rsb r3, r6, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -509036,26 +509036,26 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x019a41dc │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, sp, r0, asr pc │ │ │ │ + rscseq r9, sp, r0, ror pc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #428] @ 24e76c │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ ble 24e764 │ │ │ │ add r9, r4, #98304 @ 0x18000 │ │ │ │ @@ -509156,26 +509156,26 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x019a3ff8 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, sp, r0, ror sp │ │ │ │ + smlalseq r9, sp, r0, sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #476] @ 24e97c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ rsb r3, r4, #32 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ ble 24e974 │ │ │ │ @@ -509288,26 +509288,26 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r3, sl, r8, lsl lr │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, sp, r0, ror #22 │ │ │ │ + rscseq r9, sp, r0, lsl #23 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #876] @ 24ed1c │ │ │ │ ldr r4, [pc, #876] @ 24ed20 │ │ │ │ ldr r5, [pc, #876] @ 24ed24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24ec6c │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -509524,26 +509524,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe256d50 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24ed44 │ │ │ │ - rscseq r4, sp, ip, lsl #8 │ │ │ │ - rscseq r4, sp, r0, asr r3 │ │ │ │ + rscseq r4, sp, ip, lsr #8 │ │ │ │ + rscseq r4, sp, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #868] @ 24f0c4 │ │ │ │ ldr r4, [pc, #868] @ 24f0c8 │ │ │ │ ldr r5, [pc, #868] @ 24f0cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24f020 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -509758,26 +509758,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe2570f8 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24f0ec │ │ │ │ - rscseq r4, sp, ip, lsl r0 │ │ │ │ - smlalseq r3, sp, ip, pc @ │ │ │ │ + rscseq r4, sp, ip, lsr r0 │ │ │ │ + ldrheq r3, [sp], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #868] @ 24f46c │ │ │ │ ldr r4, [pc, #868] @ 24f470 │ │ │ │ ldr r5, [pc, #868] @ 24f474 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24f3c8 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -509992,26 +509992,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe2574a0 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24f494 │ │ │ │ - smlalseq r3, sp, r4, ip │ │ │ │ - ldrsheq r3, [sp], #180 @ 0xb4 @ │ │ │ │ + ldrheq r3, [sp], #196 @ 0xc4 @ │ │ │ │ + rscseq r3, sp, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #880] @ 24f820 │ │ │ │ ldr r4, [pc, #880] @ 24f824 │ │ │ │ ldr r5, [pc, #880] @ 24f828 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24f770 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -510229,26 +510229,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe257854 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24f848 │ │ │ │ - rscseq r3, sp, r0, lsr #18 │ │ │ │ - rscseq r3, sp, ip, asr #16 │ │ │ │ + rscseq r3, sp, r0, asr #18 │ │ │ │ + rscseq r3, sp, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #872] @ 24fbcc │ │ │ │ ldr r4, [pc, #872] @ 24fbd0 │ │ │ │ ldr r5, [pc, #872] @ 24fbd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24fb28 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -510464,26 +510464,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe257c00 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24fbf4 │ │ │ │ - rscseq r3, sp, r4, lsr #10 │ │ │ │ - smlalseq r3, sp, r4, r4 │ │ │ │ + rscseq r3, sp, r4, asr #10 │ │ │ │ + ldrheq r3, [sp], #68 @ 0x44 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #872] @ 24ff78 │ │ │ │ ldr r4, [pc, #872] @ 24ff7c │ │ │ │ ldr r5, [pc, #872] @ 24ff80 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 24fed4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -510699,26 +510699,26 @@ │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ bcc fe257fac │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 24ffa0 │ │ │ │ - smlalseq r3, sp, r4, r1 │ │ │ │ - rscseq r3, sp, r8, ror #1 │ │ │ │ + ldrheq r3, [sp], #20 @ │ │ │ │ + rscseq r3, sp, r8, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1048] @ 2503d4 │ │ │ │ ldr r4, [pc, #1048] @ 2503d8 │ │ │ │ ldr r5, [pc, #1048] @ 2503dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 250318 │ │ │ │ cmp r3, r5 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -510980,26 +510980,26 @@ │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 250400 │ │ │ │ submi r0, r0, r0 │ │ │ │ - rscseq r2, sp, r4, lsl #30 │ │ │ │ - rscseq r2, sp, r4, lsr #25 │ │ │ │ + rscseq r2, sp, r4, lsr #30 │ │ │ │ + rscseq r2, sp, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1048] @ 250838 │ │ │ │ ldr r4, [pc, #1048] @ 25083c │ │ │ │ ldr r5, [pc, #1048] @ 250840 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, r5 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bne 25077c │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r3, r5 │ │ │ │ @@ -511261,24 +511261,24 @@ │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 250864 │ │ │ │ submi r0, r0, r0 │ │ │ │ - rscseq r2, sp, ip, lsr #21 │ │ │ │ - rscseq r2, sp, r0, asr #16 │ │ │ │ + rscseq r2, sp, ip, asr #21 │ │ │ │ + rscseq r2, sp, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 250930 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r4, r7, #98304 @ 0x18000 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ add r1, r3, #4 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ add r6, r2, r3, lsl #2 │ │ │ │ @@ -511315,24 +511315,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 2508c8 │ │ │ │ orrseq r1, sl, r8, lsr sp │ │ │ │ andeq r0, r2, r5, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, sp, r4, lsr #23 │ │ │ │ + rscseq r7, sp, r4, asr #23 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 250a20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 2509d4 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ @@ -511375,24 +511375,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 2509b4 │ │ │ │ orrseq r1, sl, r0, ror #24 │ │ │ │ andeq r0, r2, sp, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r7, [sp], #164 @ 0xa4 @ │ │ │ │ + ldrsbeq r7, [sp], #164 @ 0xa4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 250b10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 250ac4 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ @@ -511435,15 +511435,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 250aa4 │ │ │ │ orrseq r1, sl, r0, ror fp │ │ │ │ andeq r0, r2, fp, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, sp, r4, asr #19 │ │ │ │ + rscseq r7, sp, r4, ror #19 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r0, [r0] │ │ │ │ b 250a34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -511459,15 +511459,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 250a34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 250c40 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 250bf4 │ │ │ │ add r4, r5, #98304 @ 0x18000 │ │ │ │ @@ -511511,24 +511511,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 250bd0 │ │ │ │ orrseq r1, sl, ip, lsr sl │ │ │ │ andeq r0, r1, sl, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r7, sp, r4, r8 │ │ │ │ + ldrheq r7, [sp], #132 @ 0x84 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ 250d38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 250cec │ │ │ │ add r4, r8, #98304 @ 0x18000 │ │ │ │ @@ -511573,24 +511573,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 250cc8 │ │ │ │ orrseq r1, sl, r0, asr r9 │ │ │ │ andeq r0, r3, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r7, sp, ip, r7 │ │ │ │ + ldrheq r7, [sp], #124 @ 0x7c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 250e34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 250de8 │ │ │ │ add r4, r8, #98304 @ 0x18000 │ │ │ │ @@ -511636,15 +511636,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 250dc4 │ │ │ │ orrseq r1, sl, r8, asr r8 │ │ │ │ andeq r0, r3, ip, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, sp, r0, lsr #13 │ │ │ │ + rscseq r7, sp, r0, asr #13 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ b 250d4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -511677,15 +511677,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #212] @ 250fb4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r6, r8, #98304 @ 0x18000 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ add r1, r3, #8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ @@ -511732,24 +511732,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 250f48 │ │ │ │ @ instruction: 0x019a16dc │ │ │ │ andeq r0, r6, r6, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, sp, r0, lsr #10 │ │ │ │ + rscseq r7, sp, r0, asr #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ 2510d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r6 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 25108c │ │ │ │ add r4, r7, #98304 @ 0x18000 │ │ │ │ @@ -511805,24 +511805,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 251044 │ │ │ │ @ instruction: 0x019a15dc │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r7, [sp], #60 @ 0x3c @ │ │ │ │ + rscseq r7, sp, ip, lsl r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 25120c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -511882,24 +511882,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 251178 │ │ │ │ @ instruction: 0x019a14b8 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, sp, r8, asr #5 │ │ │ │ + rscseq r7, sp, r8, ror #5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ 251330 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r6 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 2512e4 │ │ │ │ add r4, r7, #98304 @ 0x18000 │ │ │ │ @@ -511955,24 +511955,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 25129c │ │ │ │ orrseq r1, sl, r4, lsl #7 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, sp, r4, lsr #3 │ │ │ │ + rscseq r7, sp, r4, asr #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 251464 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512032,24 +512032,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 2513d0 │ │ │ │ orrseq r1, sl, r0, ror #4 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, sp, r0, ror r0 │ │ │ │ + smlalseq r7, sp, r0, r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ 251588 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r8, r6 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 25153c │ │ │ │ add r4, r7, #98304 @ 0x18000 │ │ │ │ @@ -512105,24 +512105,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 2514f4 │ │ │ │ orrseq r1, sl, ip, lsr #2 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, ip, asr #30 │ │ │ │ + rscseq r6, sp, ip, ror #30 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 2516bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512182,24 +512182,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 251628 │ │ │ │ orrseq r1, sl, r8 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r8, lsl lr │ │ │ │ + rscseq r6, sp, r8, lsr lr │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 2517f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512259,24 +512259,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 25175c │ │ │ │ @ instruction: 0x019a0ed4 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r4, ror #25 │ │ │ │ + rscseq r6, sp, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 251924 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512336,24 +512336,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 251890 │ │ │ │ orrseq r0, sl, r0, lsr #27 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r6, [sp], #176 @ 0xb0 @ │ │ │ │ + ldrsbeq r6, [sp], #176 @ 0xb0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ 251a4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 251a00 │ │ │ │ @@ -512410,24 +512410,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 2519b8 │ │ │ │ orrseq r0, sl, ip, ror #24 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r8, lsl #21 │ │ │ │ + rscseq r6, sp, r8, lsr #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 251b80 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512487,24 +512487,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 251aec │ │ │ │ orrseq r0, sl, r4, asr #22 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r4, asr r9 │ │ │ │ + rscseq r6, sp, r4, ror r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 251cb4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512564,24 +512564,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 251c20 │ │ │ │ orrseq r0, sl, r0, lsl sl │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r0, lsr #16 │ │ │ │ + rscseq r6, sp, r0, asr #16 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 251de8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512641,24 +512641,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 251d54 │ │ │ │ @ instruction: 0x019a08dc │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, ip, ror #13 │ │ │ │ + rscseq r6, sp, ip, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ 251f10 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 251ec4 │ │ │ │ @@ -512715,24 +512715,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 251e7c │ │ │ │ orrseq r0, sl, r8, lsr #15 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r4, asr #11 │ │ │ │ + rscseq r6, sp, r4, ror #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ 252038 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 251fec │ │ │ │ @@ -512789,24 +512789,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 251fa4 │ │ │ │ orrseq r0, sl, r0, lsl #13 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r6, sp, ip, r4 │ │ │ │ + ldrheq r6, [sp], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 25216c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -512866,24 +512866,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 2520d8 │ │ │ │ orrseq r0, sl, r8, asr r5 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r8, ror #6 │ │ │ │ + rscseq r6, sp, r8, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #260] @ 25229c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -512942,24 +512942,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 252208 │ │ │ │ orrseq r0, sl, r4, lsr #8 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, sp, r8, lsr r2 │ │ │ │ + rscseq r6, sp, r8, asr r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #308] @ 2523fc │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ @@ -513030,24 +513030,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 25235c │ │ │ │ @ instruction: 0x019a02f4 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r6, [sp], #8 @ │ │ │ │ + ldrsheq r6, [sp], #8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #264] @ 252530 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov sl, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -513107,24 +513107,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 252498 │ │ │ │ @ instruction: 0x019a0194 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, r4, lsr #31 │ │ │ │ + rscseq r5, sp, r4, asr #31 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #312] @ 252694 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, r6] │ │ │ │ mov r0, sl │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ @@ -513196,24 +513196,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 2525f0 │ │ │ │ orrseq r0, sl, r0, rrx │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, r0, asr #28 │ │ │ │ + rscseq r5, sp, r0, ror #28 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 2527c8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513273,24 +513273,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 252734 │ │ │ │ @ instruction: 0x0199fefc │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, ip, lsl #26 │ │ │ │ + rscseq r5, sp, ip, lsr #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 2528fc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513350,24 +513350,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 252868 │ │ │ │ orrseq pc, r9, r8, asr #27 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r5, [sp], #184 @ 0xb8 @ │ │ │ │ + ldrsheq r5, [sp], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 252a30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513427,24 +513427,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 25299c │ │ │ │ @ instruction: 0x0199fc94 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, r4, lsr #21 │ │ │ │ + rscseq r5, sp, r4, asr #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 252b64 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513504,24 +513504,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 252ad0 │ │ │ │ orrseq pc, r9, r0, ror #22 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, r0, ror r9 │ │ │ │ + smlalseq r5, sp, r0, r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 252c98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513581,24 +513581,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 252c04 │ │ │ │ orrseq pc, r9, ip, lsr #20 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, ip, lsr r8 │ │ │ │ + rscseq r5, sp, ip, asr r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 252dcc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513658,24 +513658,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 252d38 │ │ │ │ @ instruction: 0x0199f8f8 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, r8, lsl #14 │ │ │ │ + rscseq r5, sp, r8, lsr #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 252f00 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513735,24 +513735,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 252e6c │ │ │ │ orrseq pc, r9, r4, asr #15 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r5, [sp], #84 @ 0x54 @ │ │ │ │ + ldrsheq r5, [sp], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 253034 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513812,24 +513812,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 252fa0 │ │ │ │ @ instruction: 0x0199f690 │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, r0, lsr #9 │ │ │ │ + rscseq r5, sp, r0, asr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 253168 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -513889,24 +513889,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 2530d4 │ │ │ │ orrseq pc, r9, ip, asr r5 @ │ │ │ │ andeq r0, r3, r7, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, ip, ror #6 │ │ │ │ + rscseq r5, sp, ip, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 2532c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -513976,24 +513976,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 253214 │ │ │ │ orrseq pc, r9, r8, lsr #8 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, sp, r0, lsl r2 │ │ │ │ + rscseq r5, sp, r0, lsr r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 253420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -514063,26 +514063,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 253370 │ │ │ │ orrseq pc, r9, ip, asr #5 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r5, [sp], #4 @ │ │ │ │ + ldrsbeq r5, [sp], #4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #348] @ 2535ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -514162,24 +514162,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ b 2534fc │ │ │ │ orrseq pc, r9, ip, ror #2 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sp, r8, lsr #30 │ │ │ │ + rscseq r4, sp, r8, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #288] @ 2536f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -514245,24 +514245,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 28a470 │ │ │ │ b 253664 │ │ │ │ orrseq lr, r9, r4, ror #31 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r4, [sp], #220 @ 0xdc @ │ │ │ │ + ldrsheq r4, [sp], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #288] @ 253844 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -514328,24 +514328,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 28a470 │ │ │ │ b 2537b0 │ │ │ │ @ instruction: 0x0199ee98 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r4, sp, r0, ip │ │ │ │ + ldrheq r4, [sp], #192 @ 0xc0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #264] @ 253978 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ ldr r9, [r3] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -514405,24 +514405,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 2538e4 │ │ │ │ orrseq lr, r9, ip, asr #26 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sp, ip, asr fp │ │ │ │ + rscseq r4, sp, ip, ror fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 253ad4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -514492,26 +514492,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 253a24 │ │ │ │ orrseq lr, r9, r8, lsl ip │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sp, r0, lsl #20 │ │ │ │ + rscseq r4, sp, r0, lsr #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #348] @ 253c60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -514591,24 +514591,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ b 253bb0 │ │ │ │ @ instruction: 0x0199eab8 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sp, r4, ror r8 │ │ │ │ + smlalseq r4, sp, r4, r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ 253db0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -514675,24 +514675,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 28a470 │ │ │ │ b 253d18 │ │ │ │ orrseq lr, r9, r0, lsr r9 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sp, r4, lsr #14 │ │ │ │ + rscseq r4, sp, r4, asr #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ 253f00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -514759,24 +514759,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 28a470 │ │ │ │ b 253e68 │ │ │ │ orrseq lr, r9, r0, ror #15 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r4, [sp], #84 @ 0x54 @ │ │ │ │ + ldrsheq r4, [sp], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #268] @ 254038 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ ldr r9, [r3] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -514837,24 +514837,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 253fa0 │ │ │ │ @ instruction: 0x0199e690 │ │ │ │ andeq r0, r4, r8, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r4, sp, ip, r4 │ │ │ │ + ldrheq r4, [sp], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #300] @ 254190 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -514923,26 +514923,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 2540e4 │ │ │ │ orrseq lr, r9, r8, asr r5 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sp, r4, asr #6 │ │ │ │ + rscseq r4, sp, r4, ror #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #344] @ 254318 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -515021,26 +515021,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ b 25426c │ │ │ │ @ instruction: 0x0199e3fc │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r4, [sp], #28 @ │ │ │ │ + ldrsbeq r4, [sp], #28 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #348] @ 2544a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -515120,24 +515120,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ b 2543f4 │ │ │ │ orrseq lr, r9, r4, ror r2 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, sp, r0, lsr r0 │ │ │ │ + rscseq r4, sp, r0, asr r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ 254600 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -515207,24 +515207,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 254550 │ │ │ │ orrseq lr, r9, ip, ror #1 │ │ │ │ andeq r0, r5, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r3, [sp], #228 @ 0xe4 @ │ │ │ │ + ldrsheq r3, [sp], #228 @ 0xe4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #328] @ 254774 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ @@ -515300,24 +515300,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 2546bc │ │ │ │ @ instruction: 0x0199df90 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, sp, r4, ror #26 │ │ │ │ + rscseq r3, sp, r4, lsl #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #328] @ 2548e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ @@ -515393,26 +515393,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 254830 │ │ │ │ orrseq sp, r9, ip, lsl lr │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r3, [sp], #176 @ 0xb0 @ │ │ │ │ + rscseq r3, sp, r0, lsl ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #376] @ 254a90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -515499,24 +515499,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 28a470 │ │ │ │ b 2549e0 │ │ │ │ orrseq sp, r9, r4, lsr #25 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, sp, r4, asr #20 │ │ │ │ + rscseq r3, sp, r4, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #316] @ 254bf8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb r2, [r2, #684] @ 0x2ac │ │ │ │ @@ -515589,26 +515589,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b 254b40 │ │ │ │ orrseq sp, r9, r0, lsl #22 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, sp, r0, ror #17 │ │ │ │ + rscseq r3, sp, r0, lsl #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #368] @ 254d98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -515693,26 +515693,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 28a470 │ │ │ │ b 254ce8 │ │ │ │ @ instruction: 0x0199d994 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, sp, ip, lsr r7 │ │ │ │ + rscseq r3, sp, ip, asr r7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #376] @ 254f40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -515799,26 +515799,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 28a470 │ │ │ │ b 254e90 │ │ │ │ @ instruction: 0x0199d7f4 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r3, sp, r4, r5 │ │ │ │ + ldrheq r3, [sp], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #376] @ 2550e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -515905,24 +515905,24 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 255024 │ │ │ │ orrseq sp, r9, ip, asr #12 │ │ │ │ andeq r0, r6, sl, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r3, [sp], #48 @ 0x30 @ │ │ │ │ + rscseq r3, sp, r0, lsl r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #276] @ 255228 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r9, r6, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r9, #684] @ 0x2ac │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne 25521c │ │ │ │ @@ -515983,26 +515983,26 @@ │ │ │ │ bx r3 │ │ │ │ mov r4, #0 │ │ │ │ b 255188 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b45c8 │ │ │ │ b 255138 │ │ │ │ orrseq sp, r9, r8, lsr #9 │ │ │ │ - @ instruction: 0x011785f4 │ │ │ │ + tsteq r7, r4, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #3408] @ 255f98 │ │ │ │ ldr r6, [pc, #3408] @ 255f9c │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #3404] @ 255fa0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ bne 2555c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 25540c │ │ │ │ @@ -516852,17 +516852,17 @@ │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ bcc fe25dfe0 │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - rscseq sp, ip, r0, ror ip │ │ │ │ - ldrsheq sp, [ip], #148 @ 0x94 @ │ │ │ │ - tsteq r7, r4, lsl #11 │ │ │ │ + smlalseq sp, ip, r0, ip │ │ │ │ + rscseq sp, ip, r4, lsl sl │ │ │ │ + tsteq r7, r4, lsr #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 255fdc │ │ │ │ submi r0, r0, r0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -516871,15 +516871,15 @@ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #3368] @ 256d24 │ │ │ │ ldr r6, [pc, #3368] @ 256d28 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #3364] @ 256d2c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ bne 25636c │ │ │ │ cmp r5, #0 │ │ │ │ beq 2561bc │ │ │ │ @@ -517719,17 +517719,17 @@ │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ bcc fe25ed6c │ │ │ │ vfmacc.f32 s20, s21, s23 │ │ │ │ - rscseq ip, ip, r0, ror #29 │ │ │ │ - rscseq ip, ip, r0, asr ip │ │ │ │ - tsteq r7, ip, ror #15 │ │ │ │ + rscseq ip, ip, r0, lsl #30 │ │ │ │ + rscseq ip, ip, r0, ror ip │ │ │ │ + tsteq r7, ip, lsl #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 256d68 │ │ │ │ submi r0, r0, r0 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -517745,15 +517745,15 @@ │ │ │ │ ldr r4, [pc, #2848] @ 2578c0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, #2836] @ 2578c4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r4 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r4, [r0, r7] │ │ │ │ beq 256e9c │ │ │ │ ldr r2, [pc, #2808] @ 2578c8 │ │ │ │ cmp r1, r2 │ │ │ │ bne 2571e8 │ │ │ │ @@ -518464,20 +518464,20 @@ │ │ │ │ ldrheq r9, [r9, r8] │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ orrseq r8, r9, r0, ror pc │ │ │ │ orrseq r8, r9, r4, lsr pc │ │ │ │ - @ instruction: 0x01176b90 │ │ │ │ + @ instruction: 0x01176bb0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r8, r9, r0, lsr lr │ │ │ │ orrseq r8, r9, r8, lsl #28 │ │ │ │ - rscseq ip, ip, r4, asr r0 │ │ │ │ - ldrheq fp, [ip], #208 @ 0xd0 @ │ │ │ │ + rscseq ip, ip, r4, ror r0 │ │ │ │ + ldrsbeq fp, [ip], #208 @ 0xd0 @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 257910 │ │ │ │ @ instruction: 0x01998cf8 │ │ │ │ orrseq r8, r9, r8, asr #24 │ │ │ │ orrseq r8, r9, r8, asr #22 │ │ │ │ orrseq r8, r9, r8, ror #20 │ │ │ │ orrseq r8, r9, r0, lsr sl │ │ │ │ orrseq r8, r9, r4, lsr #19 │ │ │ │ @@ -518501,15 +518501,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #2844] @ 258498 │ │ │ │ ldr r6, [pc, #2844] @ 25849c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ beq 257a6c │ │ │ │ ldr r2, [pc, #2816] @ 2584a0 │ │ │ │ cmp r1, r2 │ │ │ │ bne 257dc0 │ │ │ │ @@ -519222,20 +519222,20 @@ │ │ │ │ orrseq r8, r9, r4, ror #9 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ @ instruction: 0x01998398 │ │ │ │ orrseq r8, r9, ip, asr r3 │ │ │ │ - @ instruction: 0x01175fd0 │ │ │ │ + @ instruction: 0x01175ff0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r8, r9, r8, asr r2 │ │ │ │ orrseq r8, r9, r0, lsr r2 │ │ │ │ - smlalseq fp, ip, r0, r4 │ │ │ │ - ldrsbeq fp, [ip], #24 @ │ │ │ │ + ldrheq fp, [ip], #64 @ 0x40 @ │ │ │ │ + ldrsheq fp, [ip], #24 @ │ │ │ │ ldrbtmi ip, [pc], #-0 @ 2584e8 │ │ │ │ orrseq r8, r9, ip, lsl r1 │ │ │ │ orrseq r8, r9, ip, rrx │ │ │ │ orrseq r7, r9, r0, ror pc │ │ │ │ @ instruction: 0x01997e90 │ │ │ │ orrseq r7, r9, r8, asr lr │ │ │ │ orrseq r7, r9, ip, asr #27 │ │ │ │ @@ -519260,15 +519260,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #3428] @ 2592c0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r7] │ │ │ │ beq 25865c │ │ │ │ ldr r3, [pc, #3400] @ 2592c4 │ │ │ │ cmp r1, r3 │ │ │ │ bne 258a3c │ │ │ │ @@ -520128,20 +520128,20 @@ │ │ │ │ @ instruction: 0x019978bc │ │ │ │ bcc fe261300 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orrseq r7, r9, r0, asr #14 │ │ │ │ orrseq r7, r9, r0, lsl #14 │ │ │ │ - tsteq r7, ip, lsl #7 │ │ │ │ + tsteq r7, ip, lsr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r7, r9, r8, ror #11 │ │ │ │ @ instruction: 0x019975b4 │ │ │ │ - rscseq sl, ip, r8, lsr #16 │ │ │ │ - rscseq sl, ip, ip, asr r5 │ │ │ │ + rscseq sl, ip, r8, asr #16 │ │ │ │ + rscseq sl, ip, ip, ror r5 │ │ │ │ orrseq r7, r9, r4, ror r4 │ │ │ │ orrseq r7, r9, r4, lsr #7 │ │ │ │ orrseq r7, r9, r8, lsl #5 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r7, r9, r8, ror #2 │ │ │ │ orrseq r7, r9, r0, lsr r1 │ │ │ │ @@ -520165,15 +520165,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #3520] @ 25a13c │ │ │ │ ldr r6, [pc, #3520] @ 25a140 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 259480 │ │ │ │ ldr r2, [pc, #3492] @ 25a144 │ │ │ │ cmp r1, r2 │ │ │ │ bne 259880 │ │ │ │ @@ -521056,20 +521056,20 @@ │ │ │ │ @ instruction: 0x01996a94 │ │ │ │ bcc fe262180 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orrseq r6, r9, r0, lsl #18 │ │ │ │ orrseq r6, r9, r0, asr #17 │ │ │ │ - tsteq r7, r4, ror #10 │ │ │ │ + tsteq r7, r4, lsl #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r6, r9, r8, lsr #15 │ │ │ │ orrseq r6, r9, r0, ror r7 │ │ │ │ - ldrsheq r9, [ip], #152 @ 0x98 @ │ │ │ │ - rscseq r9, ip, r8, lsl r7 │ │ │ │ + rscseq r9, ip, r8, lsl sl │ │ │ │ + rscseq r9, ip, r8, lsr r7 │ │ │ │ orrseq r6, r9, ip, lsr #12 │ │ │ │ orrseq r6, r9, r8, asr r5 │ │ │ │ orrseq r6, r9, r0, asr #8 │ │ │ │ mvnsmi r8, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ orrseq r6, r9, ip, lsl r3 │ │ │ │ orrseq r6, r9, r4, ror #5 │ │ │ │ @@ -521093,15 +521093,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, #4020] @ 25b1b0 │ │ │ │ ldr r6, [pc, #4020] @ 25b1b4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ cmpne r1, r6 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 25a30c │ │ │ │ ldr r2, [pc, #3992] @ 25b1b8 │ │ │ │ cmp r1, r2 │ │ │ │ bne 25a780 │ │ │ │ @@ -522111,20 +522111,20 @@ │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orrseq r5, r9, r4, lsr #20 │ │ │ │ @ instruction: 0x019959dc │ │ │ │ - @ instruction: 0x011736b0 │ │ │ │ + @ instruction: 0x011736d0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r5, r9, ip, lsr #17 │ │ │ │ orrseq r5, r9, r0, ror r8 │ │ │ │ - rscseq r8, ip, r0, lsr #22 │ │ │ │ - rscseq r8, ip, r8, lsl r8 │ │ │ │ + rscseq r8, ip, r0, asr #22 │ │ │ │ + rscseq r8, ip, r8, lsr r8 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 25b20c │ │ │ │ @ instruction: 0x019956f0 │ │ │ │ @ instruction: 0x019955fc │ │ │ │ @ instruction: 0x019954b8 │ │ │ │ orrseq r5, r9, ip, asr r3 │ │ │ │ orrseq r5, r9, r8, lsl #6 │ │ │ │ orrseq r5, r9, r4, lsr r2 │ │ │ │ @@ -522197,15 +522197,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, #4040] @ 25c300 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #4036] @ 25c304 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ beq 25b44c │ │ │ │ ldr r3, [pc, #4008] @ 25c308 │ │ │ │ cmp r1, r3 │ │ │ │ bne 25b8b8 │ │ │ │ @@ -523219,20 +523219,20 @@ │ │ │ │ svclt 0x00800000 │ │ │ │ svcvc 0x00ff8000 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ orrseq r4, r9, ip, ror #17 │ │ │ │ orrseq r4, r9, r4, lsr #17 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ + tsteq r7, r0, lsl #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq r4, r9, r4, ror r7 │ │ │ │ orrseq r4, r9, r8, lsr r7 │ │ │ │ - ldrsbeq r7, [ip], #148 @ 0x94 @ │ │ │ │ - rscseq r7, ip, r0, ror #13 │ │ │ │ + ldrsheq r7, [ip], #148 @ 0x94 @ │ │ │ │ + rscseq r7, ip, r0, lsl #14 │ │ │ │ ldrbtmi ip, [pc], #-0 @ 25c35c │ │ │ │ @ instruction: 0x019945bc │ │ │ │ orrseq r4, r9, r8, asr #9 │ │ │ │ orrseq r4, r9, r0, lsl #7 │ │ │ │ orrseq r4, r9, r4, lsr #4 │ │ │ │ orrseq r4, r9, r8, ror #3 │ │ │ │ orrseq r4, r9, r4, lsl r1 │ │ │ │ @@ -523307,25 +523307,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r6, #16384 @ 0x4000 │ │ │ │ add r5, r7, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25c4e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 25c480 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #24] │ │ │ │ bl 4e6050 │ │ │ │ @@ -523336,26 +523336,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 25c504 │ │ │ │ cmp r8, #0 │ │ │ │ bne 25c4f0 │ │ │ │ b 25c4a8 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 25c520 │ │ │ │ b 25c530 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -523454,15 +523454,15 @@ │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ b 25c5f4 │ │ │ │ ldr r9, [r4, #28] │ │ │ │ cmp r9, #0 │ │ │ │ beq 25c5ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25c5ec │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -523515,15 +523515,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne 25c828 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ cmp r9, #0 │ │ │ │ beq 25c7f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25c7f8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r0, #1636] @ 0x664 │ │ │ │ blx r2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -523536,15 +523536,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 25c7ac │ │ │ │ ldrsh r1, [fp, #2]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 25c7c8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ rsb r1, r1, #0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 25c7c8 │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ beq 25c934 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -523582,15 +523582,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 25c904 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 25c950 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 25c940 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #16] │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ @@ -523613,16 +523613,16 @@ │ │ │ │ bl 21a348 │ │ │ │ b 25c8f4 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ mov r2, r9 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sl, #12] │ │ │ │ b 25c8f8 │ │ │ │ - tsteq r7, sl, ror pc │ │ │ │ - tsteq r7, r2, lsr #29 │ │ │ │ + @ instruction: 0x01170f9a │ │ │ │ + tsteq r7, r2, asr #29 │ │ │ │ rscseq pc, r0, pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ @@ -523666,15 +523666,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ mov r4, r7 │ │ │ │ b 25c9dc │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, fp, lsl #3 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, ip, ip, lsr #21 │ │ │ │ + rscseq fp, ip, ip, asr #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r6, #1365] @ 0x555 │ │ │ │ @@ -523696,24 +523696,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 25cab4 │ │ │ │ mov r2, #8 │ │ │ │ bl 22dc2c │ │ │ │ cmp r0, #0 │ │ │ │ strne r7, [r0, #4] │ │ │ │ strne r5, [r0, #8] │ │ │ │ b 25ca6c │ │ │ │ - tsteq r2, r8, ror fp │ │ │ │ + @ instruction: 0x0102db98 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 25cbc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25cbac │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -523767,26 +523767,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #28] @ 25cbd8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, ip, ror #21 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, ip, r4, lsr r9 │ │ │ │ + rscseq fp, ip, r4, asr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq r6, [ip], #120 @ 0x78 @ │ │ │ │ + ldrsheq r6, [ip], #120 @ 0x78 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 25cce8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ccd0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -523841,26 +523841,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25cd00 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r8, asr #19 │ │ │ │ andeq r0, r3, r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, ip, r0, lsl r8 │ │ │ │ + rscseq fp, ip, r0, lsr r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r6, [ip], #100 @ 0x64 @ │ │ │ │ + ldrsbeq r6, [ip], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 25ce0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25cdf4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -523914,27 +523914,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 25ce24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r0, lsr #17 │ │ │ │ andeq r0, r3, r2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, ip, ip, ror #13 │ │ │ │ + rscseq fp, ip, ip, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r6, ip, r0, r5 │ │ │ │ + ldrheq r6, [ip], #80 @ 0x50 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #508] @ 25d040 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #676] @ 0x2a4 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #14 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ @@ -524004,15 +524004,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 28a470 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 25cffc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -524043,39 +524043,39 @@ │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r0, #1480] @ 0x5c8 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ beq 25cf90 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 25cf90 │ │ │ │ mov r3, r4 │ │ │ │ b 25cffc │ │ │ │ ldr r2, [pc, #36] @ 25d05c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 25d054 │ │ │ │ b 25cefc │ │ │ │ orrseq r5, r9, r8, ror r7 │ │ │ │ - rscseq lr, fp, r0, asr #27 │ │ │ │ + rscseq lr, fp, r0, ror #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ + rscseq fp, ip, ip, lsl r6 │ │ │ │ ldrsheq fp, [ip], #92 @ 0x5c @ │ │ │ │ - ldrsbeq fp, [ip], #92 @ 0x5c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r6, ip, r0, ror #7 │ │ │ │ - rscseq fp, ip, ip, lsl #10 │ │ │ │ + rscseq r6, ip, r0, lsl #8 │ │ │ │ + rscseq fp, ip, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25d160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d148 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -524127,26 +524127,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d178 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r4, asr #10 │ │ │ │ andeq r0, r2, r5 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq fp, ip, r8, r3 │ │ │ │ + ldrheq fp, [ip], #56 @ 0x38 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r6, ip, ip, lsr r2 │ │ │ │ + rscseq r6, ip, ip, asr r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 25d284 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d26c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -524200,26 +524200,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d29c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r8, lsr #8 │ │ │ │ andeq r0, r3, r6 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, ip, r4, ror r2 │ │ │ │ + smlalseq fp, ip, r4, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r6, ip, r8, lsl r1 │ │ │ │ + rscseq r6, ip, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 25d35c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d344 │ │ │ │ @@ -524252,27 +524252,27 @@ │ │ │ │ ldr r2, [pc, #20] @ 25d360 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25d364 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r4, lsl #6 │ │ │ │ - rscseq r6, ip, r0, asr #32 │ │ │ │ + rscseq r6, ip, r0, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ b 25d2a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 25d43c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d424 │ │ │ │ @@ -524308,25 +524308,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 25d440 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25d444 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r0, lsr r2 │ │ │ │ - rscseq r5, ip, r0, ror #30 │ │ │ │ + rscseq r5, ip, r0, lsl #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 25d510 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d4f8 │ │ │ │ @@ -524361,24 +524361,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25d514 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25d518 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r8, asr r1 │ │ │ │ - rscseq r5, ip, ip, lsl #29 │ │ │ │ + rscseq r5, ip, ip, lsr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 25d62c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d614 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -524434,26 +524434,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d644 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r9, r8, lsl #1 │ │ │ │ andeq r0, r4, sl │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, ip, ip, asr #29 │ │ │ │ + rscseq sl, ip, ip, ror #29 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, ip, r0, ror sp │ │ │ │ + smlalseq r5, ip, r0, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 25d750 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d738 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -524507,26 +524507,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d768 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, ip, asr pc │ │ │ │ andeq r0, r3, r8 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, ip, r8, lsr #27 │ │ │ │ + rscseq sl, ip, r8, asr #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, ip, ip, asr #24 │ │ │ │ + rscseq r5, ip, ip, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 25d87c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d864 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -524582,26 +524582,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d894 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r8, lsr lr │ │ │ │ andeq r0, r4, r9 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, ip, ip, ror ip │ │ │ │ + smlalseq sl, ip, ip, ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, ip, r0, lsr #22 │ │ │ │ + rscseq r5, ip, r0, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25d998 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25d980 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -524653,26 +524653,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25d9b0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, ip, lsl #26 │ │ │ │ andeq r0, r2, lr │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, ip, r0, ror #22 │ │ │ │ + rscseq sl, ip, r0, lsl #23 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, ip, r4, lsl #20 │ │ │ │ + rscseq r5, ip, r4, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ 25da98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25da80 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -524715,24 +524715,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25da9c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 25daa0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01994bf0 │ │ │ │ - rscseq r5, ip, r4, lsl #18 │ │ │ │ + rscseq r5, ip, r4, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ 25db88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25db70 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -524775,24 +524775,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25db8c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 25db90 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r0, lsl #22 │ │ │ │ - rscseq r5, ip, r4, lsl r8 │ │ │ │ + rscseq r5, ip, r4, lsr r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ 25dc78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25dc60 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -524835,24 +524835,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25dc7c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 25dc80 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r0, lsl sl │ │ │ │ - rscseq r5, ip, r4, lsr #14 │ │ │ │ + rscseq r5, ip, r4, asr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #172] @ 25dd48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25dd30 │ │ │ │ @@ -524887,24 +524887,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25dd4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25dd50 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r0, lsr #18 │ │ │ │ - rscseq r5, ip, r4, asr r6 │ │ │ │ + rscseq r5, ip, r4, ror r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 25de1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25de04 │ │ │ │ @@ -524940,24 +524940,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25de20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25de24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r0, asr r8 │ │ │ │ - rscseq r5, ip, r0, lsl #11 │ │ │ │ + rscseq r5, ip, r0, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 25def0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ded8 │ │ │ │ @@ -524993,24 +524993,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25def4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25def8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, ip, ror r7 │ │ │ │ - rscseq r5, ip, ip, lsr #9 │ │ │ │ + rscseq r5, ip, ip, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ 25e010 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25dff8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r7, r1 │ │ │ │ @@ -525067,26 +525067,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25e028 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r8, lsr #13 │ │ │ │ andeq r0, r2, r1, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, ip, r8, ror #9 │ │ │ │ + rscseq sl, ip, r8, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, ip, ip, lsl #7 │ │ │ │ + rscseq r5, ip, ip, lsr #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25e12c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e114 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525138,26 +525138,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25e144 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r8, ror r5 │ │ │ │ andeq r0, r2, r2, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, ip, ip, asr #7 │ │ │ │ + rscseq sl, ip, ip, ror #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, ip, r0, ror r2 │ │ │ │ + smlalseq r5, ip, r0, r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25e248 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e230 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525209,26 +525209,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25e260 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, ip, asr r4 │ │ │ │ andeq r0, r2, r3, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq sl, [ip], #32 @ │ │ │ │ + ldrsbeq sl, [ip], #32 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, ip, r4, asr r1 │ │ │ │ + rscseq r5, ip, r4, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #196] @ 25e340 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e328 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -525269,24 +525269,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25e344 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 25e348 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r0, asr #6 │ │ │ │ - rscseq r5, ip, ip, asr r0 │ │ │ │ + rscseq r5, ip, ip, ror r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 25e414 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e3fc │ │ │ │ @@ -525322,24 +525322,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25e418 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25e41c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r8, asr r2 │ │ │ │ - rscseq r4, ip, r8, lsl #31 │ │ │ │ + rscseq r4, ip, r8, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 25e524 │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldrb fp, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -525392,26 +525392,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25e53c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r4, lsl #3 │ │ │ │ andeq r0, r6, sl, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, ip, r0, asr #31 │ │ │ │ + rscseq r9, ip, r0, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, ip, r8, ror lr │ │ │ │ + smlalseq r4, ip, r8, lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 25e648 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e630 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -525465,27 +525465,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 25e660 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r9, r4, rrx │ │ │ │ andeq r0, r3, fp, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r9, [ip], #224 @ 0xe0 @ │ │ │ │ + ldrsbeq r9, [ip], #224 @ 0xe0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, ip, r4, asr sp │ │ │ │ + rscseq r4, ip, r4, ror sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 25e72c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 25e714 │ │ │ │ @@ -525520,25 +525520,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 25e730 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25e734 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, ip, lsr pc │ │ │ │ - rscseq r4, ip, r0, ror ip │ │ │ │ + smlalseq r4, ip, r0, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #216] @ 25e82c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -525584,26 +525584,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25e834 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r8, ror #28 │ │ │ │ - rscseq r4, ip, ip, ror fp │ │ │ │ + smlalseq r4, ip, ip, fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ 25e93c │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -525652,25 +525652,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25e944 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r4, ror #26 │ │ │ │ - rscseq r4, ip, ip, ror #20 │ │ │ │ + rscseq r4, ip, ip, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #184] @ 25ea1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -525708,26 +525708,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 25ea20 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 25ea24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r8, asr ip │ │ │ │ - rscseq r4, ip, r0, lsl #19 │ │ │ │ + rscseq r4, ip, r0, lsr #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ 25eb2c │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -525776,26 +525776,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25eb34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r4, ror fp │ │ │ │ - rscseq r4, ip, ip, ror r8 │ │ │ │ + smlalseq r4, ip, ip, r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #248] @ 25ec50 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -525849,24 +525849,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25ec58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r4, ror #20 │ │ │ │ - rscseq r4, ip, r8, asr r7 │ │ │ │ + rscseq r4, ip, r8, ror r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25ed5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ed44 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525918,26 +525918,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25ed74 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r8, asr #18 │ │ │ │ andeq r0, r2, r2, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r9, ip, ip, r7 │ │ │ │ + ldrheq r9, [ip], #124 @ 0x7c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, ip, r0, asr #12 │ │ │ │ + rscseq r4, ip, r0, ror #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25ee78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ee60 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -525989,26 +525989,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25ee90 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, ip, lsr #16 │ │ │ │ andeq r0, r2, r3, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, ip, r0, lsl #13 │ │ │ │ + rscseq r9, ip, r0, lsr #13 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, ip, r4, lsr #10 │ │ │ │ + rscseq r4, ip, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25ef94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25ef7c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -526060,26 +526060,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25efac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r0, lsl r7 │ │ │ │ andeq r0, r2, r4, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, ip, r4, ror #10 │ │ │ │ + rscseq r9, ip, r4, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, ip, r8, lsl #8 │ │ │ │ + rscseq r4, ip, r8, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #288] @ 25f0e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r7, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f0d0 │ │ │ │ @@ -526145,26 +526145,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f100 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019935f4 │ │ │ │ andeq r0, r3, r5, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r9, ip, r0, lsl r4 │ │ │ │ + rscseq r9, ip, r0, lsr r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r4, [ip], #36 @ 0x24 @ │ │ │ │ + ldrsbeq r4, [ip], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25f204 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f1ec │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -526216,26 +526216,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f21c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r0, lsr #9 │ │ │ │ andeq r0, r2, r6, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r9, [ip], #36 @ 0x24 @ │ │ │ │ + rscseq r9, ip, r4, lsl r3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r4, ip, r8, r1 │ │ │ │ + ldrheq r4, [ip], #24 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 25f328 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f310 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -526289,26 +526289,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f340 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r4, lsl #7 │ │ │ │ andeq r0, r3, r7, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r9, [ip], #16 @ │ │ │ │ + ldrsheq r9, [ip], #16 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, ip, r4, ror r0 │ │ │ │ + smlalseq r4, ip, r4, r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25f444 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f42c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -526360,27 +526360,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f45c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r0, ror #4 │ │ │ │ andeq r0, r2, r8, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r9, [ip], #4 @ │ │ │ │ + ldrsbeq r9, [ip], #4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, ip, r8, asr pc │ │ │ │ + rscseq r3, ip, r8, ror pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #240] @ 25f56c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ @@ -526432,24 +526432,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25f574 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, r0, asr #2 │ │ │ │ - rscseq r3, ip, ip, lsr lr │ │ │ │ + rscseq r3, ip, ip, asr lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25f678 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f660 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -526501,26 +526501,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f690 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r9, ip, lsr #32 │ │ │ │ andeq r0, r2, sl, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, ip, r0, lsl #29 │ │ │ │ + rscseq r8, ip, r0, lsr #29 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, ip, r4, lsr #26 │ │ │ │ + rscseq r3, ip, r4, asr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 25f79c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f784 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -526574,26 +526574,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f7b4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r9, r0, lsl pc │ │ │ │ andeq r0, r3, fp, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, ip, ip, asr sp │ │ │ │ + rscseq r8, ip, ip, ror sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, ip, r0, lsl #24 │ │ │ │ + rscseq r3, ip, r0, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 25f8c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f8b0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -526649,27 +526649,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 25f8e0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r9, ip, ror #27 │ │ │ │ andeq r0, r4, ip, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, ip, r0, lsr ip │ │ │ │ + rscseq r8, ip, r0, asr ip │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq r3, [ip], #164 @ 0xa4 @ │ │ │ │ + ldrsheq r3, [ip], #164 @ 0xa4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 25f9ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 25f994 │ │ │ │ @@ -526704,24 +526704,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 25f9b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 25f9b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01992cbc │ │ │ │ - ldrsheq r3, [ip], #144 @ 0x90 @ │ │ │ │ + rscseq r3, ip, r0, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ 25fa84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25fa6c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -526758,15 +526758,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 25fa88 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 25fa8c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r9, ip, ror #23 │ │ │ │ - rscseq r3, ip, r8, lsl r9 │ │ │ │ + rscseq r3, ip, r8, lsr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #104] @ 25fb10 │ │ │ │ ldr ip, [pc, #104] @ 25fb14 │ │ │ │ @@ -526948,15 +526948,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 25fe64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 25fe4c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -527008,28 +527008,28 @@ │ │ │ │ ldr r1, [pc, #32] @ 25fe7c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r9, r0, asr #16 │ │ │ │ andeq r0, r2, pc, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r8, ip, r4, r6 │ │ │ │ + ldrheq r8, [ip], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, ip, r8, lsr r5 │ │ │ │ + rscseq r3, ip, r8, asr r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [pc, #284] @ 25ffbc │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldrd r4, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ @@ -527092,24 +527092,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 25ffc4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r9, ip, lsl r7 │ │ │ │ - rscseq r3, ip, ip, ror #7 │ │ │ │ + rscseq r3, ip, ip, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 2600d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2600b8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -527163,26 +527163,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2600e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019925dc │ │ │ │ andeq r0, r3, r1, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, ip, r8, lsr #8 │ │ │ │ + rscseq r8, ip, r8, asr #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, ip, ip, asr #5 │ │ │ │ + rscseq r3, ip, ip, ror #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 2601ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2601d4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -527234,24 +527234,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 260204 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019924b8 │ │ │ │ andeq r0, r2, r2, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r8, ip, ip, lsl #6 │ │ │ │ + rscseq r8, ip, ip, lsr #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r3, [ip], #16 @ │ │ │ │ + ldrsbeq r3, [ip], #16 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 2602fc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2602e4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -527302,26 +527302,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260314 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0199239c │ │ │ │ andeq r0, r1, r3, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r8, [ip], #28 @ │ │ │ │ + rscseq r8, ip, ip, lsl r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, ip, r0, lsr #1 │ │ │ │ + rscseq r3, ip, r0, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ 26040c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2603f4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -527368,16 +527368,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 260414 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 260418 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r9, ip, lsl #5 │ │ │ │ - tsteq r6, r4, lsl #7 │ │ │ │ - smlalseq r2, ip, r0, pc @ │ │ │ │ + tsteq r6, r4, lsr #7 │ │ │ │ + ldrheq r2, [ip], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 26049c │ │ │ │ ldr lr, [pc, #104] @ 2604a0 │ │ │ │ @@ -527529,15 +527529,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ b 260530 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq pc, r8, ip, lsr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r6, r0, ror r1 │ │ │ │ + @ instruction: 0x0116d190 │ │ │ │ @ instruction: 0x0198fab0 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 260720 │ │ │ │ @@ -527574,15 +527574,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ 2607f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2607e0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -527619,15 +527619,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 2607fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 260800 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, r8, ror lr │ │ │ │ - rscseq r2, ip, r4, lsr #23 │ │ │ │ + rscseq r2, ip, r4, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #104] @ 260884 │ │ │ │ ldr ip, [pc, #104] @ 260888 │ │ │ │ @@ -527809,15 +527809,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 260be4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 260bcc │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -527872,26 +527872,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260bfc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, ip, asr #21 │ │ │ │ andeq r0, r3, r6, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, ip, r4, lsl r9 │ │ │ │ + rscseq r7, ip, r4, lsr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r2, [ip], #120 @ 0x78 @ │ │ │ │ + ldrsbeq r2, [ip], #120 @ 0x78 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 260d00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 260ce8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -527943,26 +527943,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260d18 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, r4, lsr #19 │ │ │ │ andeq r0, r2, r7, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r7, [ip], #120 @ 0x78 @ │ │ │ │ + rscseq r7, ip, r8, lsl r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r2, ip, ip, r6 │ │ │ │ + ldrheq r2, [ip], #108 @ 0x6c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 260e1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 260e04 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528014,24 +528014,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 260e34 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, r8, lsl #17 │ │ │ │ andeq r0, r2, r8, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r7, [ip], #108 @ 0x6c @ │ │ │ │ + ldrsheq r7, [ip], #108 @ 0x6c @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r2, ip, r0, lsl #11 │ │ │ │ + rscseq r2, ip, r0, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 260f2c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 260f14 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -528082,26 +528082,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 260f44 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, ip, ror #14 │ │ │ │ andeq r0, r1, r9, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, ip, ip, asr #11 │ │ │ │ + rscseq r7, ip, ip, ror #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r2, ip, r0, ror r4 │ │ │ │ + smlalseq r2, ip, r0, r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #160] @ 261000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 260fe8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528133,15 +528133,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 261004 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 261008 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, ip, asr r6 │ │ │ │ - smlalseq r2, ip, ip, r3 │ │ │ │ + ldrheq r2, [ip], #60 @ 0x3c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #112] @ 261094 │ │ │ │ ldr r3, [pc, #112] @ 261098 │ │ │ │ @@ -528245,15 +528245,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 2612a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 261290 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528305,26 +528305,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2612c0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019913fc │ │ │ │ andeq r0, r2, fp, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, ip, r0, asr r2 │ │ │ │ + rscseq r7, ip, r0, ror r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq r2, [ip], #4 @ │ │ │ │ + rscseq r2, ip, r4, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 2613c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2613ac │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528376,28 +528376,28 @@ │ │ │ │ ldr r1, [pc, #32] @ 2613dc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, r0, ror #5 │ │ │ │ andeq r0, r2, ip, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, ip, r4, lsr r1 │ │ │ │ + rscseq r7, ip, r4, asr r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq r1, [ip], #248 @ 0xf8 @ │ │ │ │ + ldrsheq r1, [ip], #248 @ 0xf8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #268] @ 26150c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ @@ -528456,24 +528456,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 261514 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019911bc │ │ │ │ - smlalseq r1, ip, ip, lr │ │ │ │ + ldrheq r1, [ip], #236 @ 0xec @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #260] @ 261634 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -528530,28 +528530,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26163c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r9, ip, lsl #1 │ │ │ │ - rscseq r1, ip, r4, ror sp │ │ │ │ + smlalseq r1, ip, r4, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [pc, #364] @ 2617d0 │ │ │ │ strd r4, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldrd r0, [sp, #104] @ 0x68 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ strd r0, [sp, #24] │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -528633,28 +528633,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2617d8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r9, r8, asr pc │ │ │ │ - ldrsbeq r1, [ip], #184 @ 0xb8 @ │ │ │ │ + ldrsheq r1, [ip], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [pc, #332] @ 261948 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #14 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -528727,24 +528727,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 261950 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01990dbc │ │ │ │ - rscseq r1, ip, r0, ror #20 │ │ │ │ + rscseq r1, ip, r0, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 261a6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 261a54 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -528802,17 +528802,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 261a84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r9, r0, asr ip │ │ │ │ andeq r0, r4, pc, lsr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, ip, ip, lsl #21 │ │ │ │ + rscseq r6, ip, ip, lsr #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r1, ip, r0, lsr r9 │ │ │ │ + rscseq r1, ip, r0, asr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ @@ -528832,15 +528832,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #200] @ 261bb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -528882,15 +528882,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 261bb8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 261bbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01990ad0 │ │ │ │ - rscseq r1, ip, r8, ror #15 │ │ │ │ + rscseq r1, ip, r8, lsl #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -528924,15 +528924,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 261d44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 261d2c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -528984,26 +528984,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 261d5c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r9, r0, ror #18 │ │ │ │ andeq r0, r2, r1, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r6, [ip], #116 @ 0x74 @ │ │ │ │ + ldrsbeq r6, [ip], #116 @ 0x74 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r1, ip, r8, asr r6 │ │ │ │ + rscseq r1, ip, r8, ror r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #160] @ 261e18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 261e00 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -529035,15 +529035,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 261e1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 261e20 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r9, r4, asr #16 │ │ │ │ - rscseq r1, ip, r4, lsl #11 │ │ │ │ + rscseq r1, ip, r4, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #112] @ 261eac │ │ │ │ ldr r3, [pc, #112] @ 261eb0 │ │ │ │ @@ -529149,15 +529149,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r3, [pc, #284] @ 2620fc │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldrd r4, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ @@ -529220,24 +529220,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 262104 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019905dc │ │ │ │ - rscseq r1, ip, ip, lsr #5 │ │ │ │ + rscseq r1, ip, ip, asr #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 262210 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2621f8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -529291,26 +529291,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 262228 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0199049c │ │ │ │ ldrdeq r0, [r3], -lr │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r6, ip, r8, ror #5 │ │ │ │ + rscseq r6, ip, r8, lsl #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r1, ip, ip, lsl #3 │ │ │ │ + rscseq r1, ip, ip, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #236] @ 262330 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 262318 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -529362,24 +529362,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 26233c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r9, r8, ror r3 │ │ │ │ andeq r8, r0, r4, ror lr │ │ │ │ - rscseq r1, ip, ip, rrx │ │ │ │ + rscseq r1, ip, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 262424 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26240c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -529422,15 +529422,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 262428 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26242c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r9, r4, ror #4 │ │ │ │ - rscseq r0, ip, r8, ror pc │ │ │ │ + smlalseq r0, ip, r8, pc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3024] @ 0xbd0 │ │ │ │ sub r3, r0, #3184 @ 0xc70 │ │ │ │ mov r5, r1 │ │ │ │ @@ -529568,15 +529568,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 262760 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 262748 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -529631,17 +529631,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 262778 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, r0, asr pc @ │ │ │ │ andeq r0, r3, r6, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r5, ip, r8, sp │ │ │ │ + ldrheq r5, [ip], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, ip, ip, lsr ip │ │ │ │ + rscseq r0, ip, ip, asr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -529653,15 +529653,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 2628b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26289c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -529716,26 +529716,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2628cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198fdfc │ │ │ │ andeq r0, r3, r7, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, ip, r4, asr #24 │ │ │ │ + rscseq r5, ip, r4, ror #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, ip, r8, ror #21 │ │ │ │ + rscseq r0, ip, r8, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ 262994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26297c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -529770,15 +529770,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 262998 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 26299c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198fcd4 │ │ │ │ - rscseq r0, ip, r8, lsl #20 │ │ │ │ + rscseq r0, ip, r8, lsr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #100] @ 262a1c │ │ │ │ ldr ip, [pc, #100] @ 262a20 │ │ │ │ @@ -529889,15 +529889,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 262c58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 262c40 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -529949,26 +529949,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 262c70 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, ip, asr #20 │ │ │ │ andeq r0, r2, r8, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, ip, r0, lsr #17 │ │ │ │ + rscseq r5, ip, r0, asr #17 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, ip, r4, asr #14 │ │ │ │ + rscseq r0, ip, r4, ror #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 262d7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 262d64 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -530022,26 +530022,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 262d94 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, r0, lsr r9 @ │ │ │ │ andeq r0, r3, sl, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, ip, ip, ror r7 │ │ │ │ + smlalseq r5, ip, ip, r7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, ip, r0, lsr #12 │ │ │ │ + rscseq r0, ip, r0, asr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #220] @ 262e8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #24 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 262e70 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -530088,24 +530088,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 262e94 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, ip, lsl #16 │ │ │ │ - rscseq r0, ip, ip, lsl r5 │ │ │ │ + rscseq r0, ip, ip, lsr r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 262fa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 262f8c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -530160,26 +530160,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 262fbc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, ip, lsl #14 │ │ │ │ andeq r0, r3, ip, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, ip, r4, asr r5 │ │ │ │ + rscseq r5, ip, r4, ror r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq r0, [ip], #56 @ 0x38 @ │ │ │ │ + rscseq r0, ip, r8, lsl r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #260] @ 2630dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2630c4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -530238,24 +530238,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 2630f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, r4, ror #11 │ │ │ │ andeq r0, r4, sp, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, ip, ip, lsl r4 │ │ │ │ + rscseq r5, ip, ip, lsr r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, ip, r0, asr #5 │ │ │ │ + rscseq r0, ip, r0, ror #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 2631ec │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2631d4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -530306,24 +530306,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 263204 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, ip, lsr #9 │ │ │ │ andeq r0, r1, sp, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, ip, ip, lsl #6 │ │ │ │ + rscseq r5, ip, ip, lsr #6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r0, [ip], #16 @ │ │ │ │ + ldrsbeq r0, [ip], #16 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 2632fc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2632e4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -530374,24 +530374,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 263314 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198f39c │ │ │ │ andeq r0, r1, lr, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r5, [ip], #28 @ │ │ │ │ + rscseq r5, ip, ip, lsl r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, ip, r0, lsr #1 │ │ │ │ + rscseq r0, ip, r0, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 26340c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2633f4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -530442,26 +530442,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 263424 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, ip, lsl #5 │ │ │ │ andeq r0, r1, pc, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, ip, ip, ror #1 │ │ │ │ + rscseq r5, ip, ip, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq pc, fp, r0, pc @ │ │ │ │ + ldrheq pc, [fp], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #328] @ 263588 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -530537,26 +530537,26 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, ip, ror r1 @ │ │ │ │ andeq r0, r3, r0, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r4, [ip], #240 @ 0xf0 @ │ │ │ │ + ldrsbeq r4, [ip], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, fp, r0, lsr #28 │ │ │ │ + rscseq pc, fp, r0, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 2636a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26368c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -530608,24 +530608,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 2636bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r8, r0 │ │ │ │ andeq r0, r2, r1, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, ip, r4, asr lr │ │ │ │ + rscseq r4, ip, r4, ror lr │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq pc, [fp], #200 @ 0xc8 @ │ │ │ │ + rscseq pc, fp, r8, lsl sp @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 2637b4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26379c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -530676,26 +530676,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2637cc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r8, r4, ror #29 │ │ │ │ andeq r0, r1, r2, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, ip, r4, asr #26 │ │ │ │ + rscseq r4, ip, r4, ror #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, fp, r8, ror #23 │ │ │ │ + rscseq pc, fp, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 2638d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2638b8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -530747,26 +530747,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2638e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198edd4 │ │ │ │ andeq r0, r2, r3, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, ip, r8, lsr #24 │ │ │ │ + rscseq r4, ip, r8, asr #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, fp, ip, asr #21 │ │ │ │ + rscseq pc, fp, ip, ror #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 2639b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26399c │ │ │ │ @@ -530802,15 +530802,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 2639b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 2639bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198ecb8 │ │ │ │ - rscseq pc, fp, r8, ror #19 │ │ │ │ + rscseq pc, fp, r8, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -531176,15 +531176,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 264074 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26405c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -531236,26 +531236,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26408c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r8, r0, lsr r6 │ │ │ │ andeq r0, r2, r4, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, ip, r4, lsl #9 │ │ │ │ + rscseq r4, ip, r4, lsr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, fp, r8, lsr #6 │ │ │ │ + rscseq pc, fp, r8, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 264190 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264178 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -531307,26 +531307,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2641a8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r8, r4, lsl r5 │ │ │ │ andeq r0, r2, r5, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, ip, r8, ror #6 │ │ │ │ + rscseq r4, ip, r8, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, fp, ip, lsl #4 │ │ │ │ + rscseq pc, fp, ip, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 264274 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26425c │ │ │ │ @@ -531362,15 +531362,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 264278 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26427c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198e3f8 │ │ │ │ - rscseq pc, fp, r8, lsr #2 │ │ │ │ + rscseq pc, fp, r8, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -531399,15 +531399,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 264408 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2643f0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -531465,17 +531465,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 264420 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198e2b4 │ │ │ │ andeq r0, r4, r7, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r4, [ip], #0 @ │ │ │ │ + rscseq r4, ip, r0, lsl r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq lr, fp, r4, pc @ │ │ │ │ + ldrheq lr, [fp], #244 @ 0xf4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -531498,15 +531498,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 264538 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264520 │ │ │ │ @@ -531539,24 +531539,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26453c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 264540 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r8, r8, lsr #2 │ │ │ │ - rscseq lr, fp, r4, ror #28 │ │ │ │ + rscseq lr, fp, r4, lsl #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #164] @ 264600 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 2645e8 │ │ │ │ add r5, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r5, #1364] @ 0x554 │ │ │ │ @@ -531589,24 +531589,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 264604 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 264608 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r8, r0, rrx │ │ │ │ - smlalseq lr, fp, ip, sp │ │ │ │ + ldrheq lr, [fp], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 26471c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264704 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -531662,26 +531662,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 264734 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198df98 │ │ │ │ andeq r0, r4, ip, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq r3, [ip], #220 @ 0xdc @ │ │ │ │ + ldrsheq r3, [ip], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, fp, r0, lsl #25 │ │ │ │ + rscseq lr, fp, r0, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 264838 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264820 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -531733,26 +531733,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 264850 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, ip, ror #28 │ │ │ │ andeq r0, r2, sp, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, ip, r0, asr #25 │ │ │ │ + rscseq r3, ip, r0, ror #25 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, fp, r4, ror #22 │ │ │ │ + rscseq lr, fp, r4, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 264964 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26494c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -531808,26 +531808,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26497c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, r0, asr sp │ │ │ │ andeq r0, r4, lr, asr r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r3, ip, r4, fp │ │ │ │ + ldrheq r3, [ip], #180 @ 0xb4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, fp, r8, lsr sl │ │ │ │ + rscseq lr, fp, r8, asr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 264a3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264a24 │ │ │ │ @@ -531860,24 +531860,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 264a40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 264a44 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, r4, lsr #24 │ │ │ │ - rscseq lr, fp, r0, ror #18 │ │ │ │ + rscseq lr, fp, r0, lsl #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #248] @ 264b58 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264b40 │ │ │ │ @@ -531933,24 +531933,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 264b68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, ip, asr fp │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - rscseq lr, fp, r4, asr #16 │ │ │ │ + rscseq lr, fp, r4, ror #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 264c74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264c5c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -532004,26 +532004,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 264c8c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, r8, lsr sl │ │ │ │ andeq r0, r3, r9, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, ip, r4, lsl #17 │ │ │ │ + rscseq r3, ip, r4, lsr #17 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, fp, r8, lsr #14 │ │ │ │ + rscseq lr, fp, r8, asr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 264d4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264d34 │ │ │ │ @@ -532056,24 +532056,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 264d50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 264d54 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, r4, lsl r9 │ │ │ │ - rscseq lr, fp, r0, asr r6 │ │ │ │ + rscseq lr, fp, r0, ror r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 264e48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 264e30 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -532120,15 +532120,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 264e54 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, ip, asr #16 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ - rscseq lr, fp, r4, asr r5 │ │ │ │ + rscseq lr, fp, r4, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 264ed8 │ │ │ │ ldr lr, [pc, #104] @ 264edc │ │ │ │ @@ -532301,15 +532301,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 2651dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2651c4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -532348,15 +532348,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 2651e0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 2651e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198d49c │ │ │ │ - rscseq lr, fp, r0, asr #3 │ │ │ │ + rscseq lr, fp, r0, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -532572,15 +532572,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 265618 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 265600 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -532619,15 +532619,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 26561c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 265620 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r8, r0, rrx │ │ │ │ - rscseq sp, fp, r4, lsl #27 │ │ │ │ + rscseq sp, fp, r4, lsr #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 2656a4 │ │ │ │ ldr lr, [pc, #104] @ 2656a8 │ │ │ │ @@ -532748,15 +532748,15 @@ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #348] @ 26596c │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r6, [pc, #344] @ 265970 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ cmp r4, r6 │ │ │ │ ldm r8, {r8, r9, fp} │ │ │ │ ldr r6, [r0, r5] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #28] │ │ │ │ beq 265918 │ │ │ │ @@ -532833,27 +532833,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 265978 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, r0, lsr #27 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ - rscseq sp, fp, ip, lsr sl │ │ │ │ + rscseq sp, fp, ip, asr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #368] @ 265b04 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #364] @ 265b08 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldrd r8, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -532935,28 +532935,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 265b10 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, ip, lsl ip │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ - rscseq sp, fp, r4, lsr #17 │ │ │ │ + rscseq sp, fp, r4, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #388] @ 265cb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #384] @ 265cb4 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ add r9, sp, #92 @ 0x5c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -533042,26 +533042,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 265cbc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, r8, lsl #21 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ - ldrsheq sp, [fp], #104 @ 0x68 @ │ │ │ │ + rscseq sp, fp, r8, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #272] @ 265dec │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r9, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ @@ -533120,28 +533120,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 265df4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198c8dc │ │ │ │ - ldrheq sp, [fp], #92 @ 0x5c @ │ │ │ │ + ldrsbeq sp, [fp], #92 @ 0x5c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #308] @ 265f48 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd sl, [sp, #88] @ 0x58 │ │ │ │ @@ -533207,28 +533207,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 265f50 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198c79c │ │ │ │ - rscseq sp, fp, r0, ror #8 │ │ │ │ + rscseq sp, fp, r0, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #332] @ 2660c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #14 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ @@ -533301,24 +533301,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2660c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, r0, asr #12 │ │ │ │ - rscseq sp, fp, r8, ror #5 │ │ │ │ + rscseq sp, fp, r8, lsl #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 2661e4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2661cc │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -533376,17 +533376,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 2661fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198c4d8 │ │ │ │ andeq r0, r4, r8, rrx │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r2, ip, r4, lsl r3 │ │ │ │ + rscseq r2, ip, r4, lsr r3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq sp, [fp], #24 @ │ │ │ │ + ldrsbeq sp, [fp], #24 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -533409,15 +533409,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 266314 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2662fc │ │ │ │ @@ -533450,25 +533450,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 266318 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26631c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, ip, asr #6 │ │ │ │ - rscseq sp, fp, r8, lsl #1 │ │ │ │ + rscseq sp, fp, r8, lsr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #184] @ 2663f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 2663dc │ │ │ │ @@ -533506,24 +533506,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2663f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 2663fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, r0, lsl #5 │ │ │ │ - rscseq ip, fp, r8, lsr #31 │ │ │ │ + rscseq ip, fp, r8, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ 2664cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2664b4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -533560,24 +533560,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2664d0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 2664d4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, r4, lsr #3 │ │ │ │ - ldrsbeq ip, [fp], #224 @ 0xe0 @ │ │ │ │ + ldrsheq ip, [fp], #224 @ 0xe0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 2665bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 2665a4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -533620,25 +533620,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 2665c0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 2665c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r8, ip, asr #1 │ │ │ │ - rscseq ip, fp, r0, ror #27 │ │ │ │ + rscseq ip, fp, r0, lsl #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 266690 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 266678 │ │ │ │ @@ -533673,24 +533673,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 266694 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 266698 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198bfd8 │ │ │ │ - rscseq ip, fp, ip, lsl #26 │ │ │ │ + rscseq ip, fp, ip, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #180] @ 266768 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 266750 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -533727,24 +533727,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26676c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 266770 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r8, r8, lsl #30 │ │ │ │ - rscseq ip, fp, r4, lsr ip │ │ │ │ + rscseq ip, fp, r4, asr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 266858 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 266840 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -533787,25 +533787,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26685c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 266860 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r8, r0, lsr lr │ │ │ │ - rscseq ip, fp, r4, asr #22 │ │ │ │ + rscseq ip, fp, r4, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #304] @ 2669b0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ @@ -533875,26 +533875,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2669c8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r8, ip, lsr sp │ │ │ │ andeq r0, r4, r2, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, ip, ip, asr #22 │ │ │ │ + rscseq r1, ip, ip, ror #22 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq ip, [fp], #152 @ 0x98 @ │ │ │ │ + rscseq ip, fp, r8, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 266ab0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 266a98 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -533937,24 +533937,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 266ab4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 266ab8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198bbd8 │ │ │ │ - rscseq ip, fp, ip, ror #17 │ │ │ │ + rscseq ip, fp, ip, lsl #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #180] @ 266b88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 266b70 │ │ │ │ @@ -533991,15 +533991,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 266b8c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 266b90 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r8, r8, ror #21 │ │ │ │ - rscseq ip, fp, r4, lsl r8 │ │ │ │ + rscseq ip, fp, r4, lsr r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -534365,15 +534365,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 267248 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 267230 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -534425,29 +534425,29 @@ │ │ │ │ ldr r1, [pc, #32] @ 267260 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r8, ip, asr r4 │ │ │ │ andeq r0, r2, r3, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r1, [ip], #32 @ │ │ │ │ + ldrsbeq r1, [ip], #32 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, fp, r4, asr r1 │ │ │ │ + rscseq ip, fp, r4, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #396] @ 267408 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [pc, #392] @ 26740c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r6 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ beq 267394 │ │ │ │ mov r8, r3 │ │ │ │ @@ -534470,15 +534470,15 @@ │ │ │ │ ldr r3, [pc, #284] @ 267410 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r7, [r5, #12] │ │ │ │ str r8, [r5, #16] │ │ │ │ str fp, [r5, #20] │ │ │ │ str r9, [r5, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ beq 267400 │ │ │ │ mov r0, r9 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -534537,30 +534537,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 267344 │ │ │ │ orrseq fp, r8, r4, lsr r3 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ @ instruction: 0x0198b2b8 │ │ │ │ - rscseq fp, fp, r4, asr #31 │ │ │ │ + rscseq fp, fp, r4, ror #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, ip, r8, ror #2 │ │ │ │ - tsteq r2, r8, lsl #4 │ │ │ │ + rscseq r1, ip, r8, lsl #3 │ │ │ │ + tsteq r2, r8, lsr #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #404] @ 2675d4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, #400] @ 2675d8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r6 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ beq 26755c │ │ │ │ mov r7, r3 │ │ │ │ @@ -534584,15 +534584,15 @@ │ │ │ │ ldr r3, [pc, #288] @ 2675dc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r7, [r5, #16] │ │ │ │ str sl, [r5, #20] │ │ │ │ str fp, [r5, #24] │ │ │ │ str r8, [r5, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 2675cc │ │ │ │ mov r0, r8 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -534652,30 +534652,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 26750c │ │ │ │ orrseq fp, r8, r0, ror r1 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ ldrsheq fp, [r8, r0] │ │ │ │ - ldrsheq fp, [fp], #216 @ 0xd8 @ │ │ │ │ + rscseq fp, fp, r8, lsl lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r0, [ip], #248 @ 0xf8 @ │ │ │ │ - tsteq r2, ip, lsr r0 │ │ │ │ + ldrsbeq r0, [ip], #248 @ 0xf8 @ │ │ │ │ + qaddeq r3, ip, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #424] @ 2677b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r6, [pc, #420] @ 2677b8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp] │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r4, r6 │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ ldr r6, [r0, r5] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ @@ -534702,15 +534702,15 @@ │ │ │ │ ldr r3, [pc, #296] @ 2677bc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r9, [r5, #20] │ │ │ │ str sl, [r5, #24] │ │ │ │ str fp, [r5, #28] │ │ │ │ str r7, [r5, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 2677ac │ │ │ │ mov r0, r7 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -534772,29 +534772,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 2676e4 │ │ │ │ orrseq sl, r8, r4, lsr #31 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ orrseq sl, r8, r8, lsl pc │ │ │ │ - rscseq fp, fp, r8, lsl ip │ │ │ │ + rscseq fp, fp, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r0, [ip], #212 @ 0xd4 @ │ │ │ │ - tsteq r2, ip, asr lr │ │ │ │ + rscseq r0, ip, r4, lsl lr │ │ │ │ + tsteq r2, ip, ror lr │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #328] @ 267938 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ @@ -534809,15 +534809,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 22dc2c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2678a0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r6, [r4, #20] │ │ │ │ stmib r4, {r3, r7, r8, r9} │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #220] @ 26793c │ │ │ │ str sl, [r4, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ beq 267930 │ │ │ │ @@ -534868,28 +534868,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 26789c │ │ │ │ orrseq sl, r8, r8, asr #27 │ │ │ │ orrseq sl, r8, ip, asr sp │ │ │ │ - smlalseq fp, fp, r4, sl @ │ │ │ │ + ldrheq fp, [fp], #164 @ 0xa4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, ip, ip, lsl #25 │ │ │ │ - ldrdeq r2, [r2, -r8] │ │ │ │ + rscseq r0, ip, ip, lsr #25 │ │ │ │ + strdeq r2, [r2, -r8] │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #352] @ 267ad0 │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldm r8, {r8, sl, fp} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -534914,15 +534914,15 @@ │ │ │ │ ldr r3, [pc, #240] @ 267ad4 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r8, [r4, #28] │ │ │ │ str sl, [r4, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 267ac8 │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -534970,26 +534970,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 267a34 │ │ │ │ orrseq sl, r8, r4, asr #24 │ │ │ │ orrseq sl, r8, r8, asr #23 │ │ │ │ - ldrsheq fp, [fp], #140 @ 0x8c @ │ │ │ │ + rscseq fp, fp, ip, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, ip, r4, lsl fp │ │ │ │ - tsteq r2, r0, asr #22 │ │ │ │ + rscseq r0, ip, r4, lsr fp │ │ │ │ + tsteq r2, r0, ror #22 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #380] @ 267c8c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -535022,15 +535022,15 @@ │ │ │ │ ldr r3, [pc, #252] @ 267c90 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r8, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 267c84 │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -535081,27 +535081,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 267be4 │ │ │ │ orrseq sl, r8, ip, lsr #21 │ │ │ │ orrseq sl, r8, r8, lsl sl │ │ │ │ - rscseq fp, fp, r0, asr #14 │ │ │ │ + rscseq fp, fp, r0, ror #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, ip, r8, ror r9 │ │ │ │ - smlabbeq r2, r4, r9, r2 │ │ │ │ + smlalseq r0, ip, r8, r9 │ │ │ │ + smlatbeq r2, r4, r9, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 267db4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 267d9c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -535156,26 +535156,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 267dcc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198a8fc │ │ │ │ andeq r0, r3, sl, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, ip, r4, asr #14 │ │ │ │ + rscseq r0, ip, r4, ror #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq fp, fp, r8, ror #11 │ │ │ │ + rscseq fp, fp, r8, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 267ed8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 267ec0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -535229,27 +535229,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 267ef0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198a7d4 │ │ │ │ andeq r0, r3, ip, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, ip, r0, lsr #12 │ │ │ │ + rscseq r0, ip, r0, asr #12 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq fp, fp, r4, asr #9 │ │ │ │ + rscseq fp, fp, r4, ror #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #192] @ 267fd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -535289,15 +535289,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 267fd4 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 267fd8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sl, r8, ip, lsr #13 │ │ │ │ - rscseq fp, fp, ip, asr #7 │ │ │ │ + rscseq fp, fp, ip, ror #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ @@ -535374,15 +535374,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #384] @ 2682a4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -535472,27 +535472,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198a498 │ │ │ │ andeq r0, r7, r1, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r0, ip, ip, lsr #5 │ │ │ │ + rscseq r0, ip, ip, asr #5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq fp, fp, r0, lsl #2 │ │ │ │ + rscseq fp, fp, r0, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #192] @ 26839c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -535532,24 +535532,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 2683a0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 2683a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sl, r8, r0, ror #5 │ │ │ │ - rscseq fp, fp, r0 │ │ │ │ + rscseq fp, fp, r0, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 26847c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268464 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -535588,24 +535588,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 268480 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 268484 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198a1fc │ │ │ │ - rscseq sl, fp, r0, lsr #30 │ │ │ │ + rscseq sl, fp, r0, asr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #384] @ 268620 │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -535695,28 +535695,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq sl, r8, ip, lsl r1 │ │ │ │ andeq r0, r7, sp, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, fp, r0, lsr pc @ │ │ │ │ + rscseq pc, fp, r0, asr pc @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, fp, r4, lsl #27 │ │ │ │ + rscseq sl, fp, r4, lsr #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #260] @ 268760 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov sl, r1 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldrd r0, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ @@ -535773,24 +535773,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 268768 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r0, ror #30 │ │ │ │ - rscseq sl, fp, r8, asr #24 │ │ │ │ + rscseq sl, fp, r8, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ 268850 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268838 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -535833,24 +535833,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 268854 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #16] @ 268858 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r8, lsr lr │ │ │ │ - rscseq sl, fp, ip, asr #22 │ │ │ │ + rscseq sl, fp, ip, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ 268960 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268948 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -535903,26 +535903,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 268978 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r8, asr #26 │ │ │ │ andeq r0, r2, lr, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq pc, fp, r8, fp @ │ │ │ │ + ldrheq pc, [fp], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, fp, ip, lsr sl │ │ │ │ + rscseq sl, fp, ip, asr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #292] @ 268ab8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r8] │ │ │ │ mov r7, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268aa0 │ │ │ │ @@ -535989,26 +535989,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 268ad0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r8, lsr #24 │ │ │ │ andeq r0, r3, pc, ror r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, fp, r0, asr #20 │ │ │ │ + rscseq pc, fp, r0, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, fp, r4, ror #17 │ │ │ │ + rscseq sl, fp, r4, lsl #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #228] @ 268bd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268ba0 │ │ │ │ @@ -536057,26 +536057,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 268bdc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 268be0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01989ad0 │ │ │ │ - rscseq sl, fp, r4, ror #15 │ │ │ │ + rscseq sl, fp, r4, lsl #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq pc, fp, r8, asr #20 │ │ │ │ + rscseq pc, fp, r8, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 268cec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268cd4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -536130,26 +536130,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 268d04 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r0, asr #19 │ │ │ │ andeq r0, r3, r2, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, fp, ip, lsl #16 │ │ │ │ + rscseq pc, fp, ip, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq sl, [fp], #96 @ 0x60 @ │ │ │ │ + ldrsbeq sl, [fp], #96 @ 0x60 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 268e08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268df0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -536201,26 +536201,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 268e20 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198989c │ │ │ │ andeq r0, r2, r3, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq pc, [fp], #96 @ 0x60 @ │ │ │ │ + rscseq pc, fp, r0, lsl r7 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq sl, fp, r4, r5 │ │ │ │ + ldrheq sl, [fp], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 268f2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 268f14 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -536274,26 +536274,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 268f44 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r0, lsl #15 │ │ │ │ andeq r0, r3, r5, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, fp, ip, asr #11 │ │ │ │ + rscseq pc, fp, ip, ror #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, fp, r0, ror r4 │ │ │ │ + smlalseq sl, fp, r0, r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 269058 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269040 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -536349,26 +536349,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 269070 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, ip, asr r6 │ │ │ │ andeq r0, r4, r6, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, fp, r0, lsr #9 │ │ │ │ + rscseq pc, fp, r0, asr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, fp, r4, asr #6 │ │ │ │ + rscseq sl, fp, r4, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 26917c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269164 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -536422,26 +536422,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 269194 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r0, lsr r5 │ │ │ │ andeq r0, r3, r7, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, fp, ip, ror r3 @ │ │ │ │ + smlalseq pc, fp, ip, r3 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sl, fp, r0, lsr #4 │ │ │ │ + rscseq sl, fp, r0, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ 26927c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269264 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r1 │ │ │ │ @@ -536484,26 +536484,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 269280 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 269284 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, ip, lsl #8 │ │ │ │ - rscseq sl, fp, r0, lsr #2 │ │ │ │ + rscseq sl, fp, r0, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #260] @ 2693ac │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -536561,24 +536561,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2693b8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r4, lsl r3 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - ldrsheq r9, [fp], #252 @ 0xfc @ │ │ │ │ + rscseq sl, fp, ip, lsl r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ 2694b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26949c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -536628,26 +536628,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2694cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r9, r8, r8, ror #3 │ │ │ │ andeq r0, r2, pc, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq pc, fp, r4, asr #32 │ │ │ │ + rscseq pc, fp, r4, rrx │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r8, ror #29 │ │ │ │ + rscseq r9, fp, r8, lsl #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 2695d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2695b8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -536699,24 +536699,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 2695e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ ldrsbeq r9, [r8, r4] │ │ │ │ andeq r0, r2, r0, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r8, lsr #30 │ │ │ │ + rscseq lr, fp, r8, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, ip, asr #27 │ │ │ │ + rscseq r9, fp, ip, ror #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 2696e0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2696c8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -536767,26 +536767,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2696f8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01988fb8 │ │ │ │ andeq r0, r1, r1, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r8, lsl lr │ │ │ │ + rscseq lr, fp, r8, lsr lr │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r9, [fp], #204 @ 0xcc @ │ │ │ │ + ldrsbeq r9, [fp], #204 @ 0xcc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 269804 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2697ec │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -536840,24 +536840,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 26981c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r8, lsr #29 │ │ │ │ andeq r0, r3, r2, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq lr, [fp], #196 @ 0xc4 @ │ │ │ │ + rscseq lr, fp, r4, lsl sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r9, fp, r8, fp │ │ │ │ + ldrheq r9, [fp], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 269914 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2698fc │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -536908,24 +536908,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 26992c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r4, lsl #27 │ │ │ │ andeq r0, r1, r3, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r4, ror #23 │ │ │ │ + rscseq lr, fp, r4, lsl #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r8, lsl #21 │ │ │ │ + rscseq r9, fp, r8, lsr #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 269a24 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269a0c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -536976,26 +536976,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 269a3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r4, ror ip │ │ │ │ andeq r0, r1, r4, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsbeq lr, [fp], #164 @ 0xa4 @ │ │ │ │ + ldrsheq lr, [fp], #164 @ 0xa4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r8, ror r9 │ │ │ │ + smlalseq r9, fp, r8, r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 269b48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269b30 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -537049,26 +537049,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 269b60 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r4, ror #22 │ │ │ │ andeq r0, r3, r5, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq lr, [fp], #144 @ 0x90 @ │ │ │ │ + ldrsbeq lr, [fp], #144 @ 0x90 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r4, asr r8 │ │ │ │ + rscseq r9, fp, r4, ror r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 269c74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269c5c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -537124,26 +537124,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 269c8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r0, asr #20 │ │ │ │ andeq r0, r4, r8, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r4, lsl #17 │ │ │ │ + rscseq lr, fp, r4, lsr #17 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r8, lsr #14 │ │ │ │ + rscseq r9, fp, r8, asr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 269da0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269d88 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -537199,26 +537199,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 269db8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r4, lsl r9 │ │ │ │ andeq r0, r4, r9, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r8, asr r7 │ │ │ │ + rscseq lr, fp, r8, ror r7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq r9, [fp], #92 @ 0x5c @ │ │ │ │ + rscseq r9, fp, ip, lsl r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 269e78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269e60 │ │ │ │ @@ -537252,24 +537252,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 269e84 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r8, ror #15 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - rscseq r9, fp, r4, lsr #10 │ │ │ │ + rscseq r9, fp, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 269f98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 269f80 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -537325,26 +537325,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 269fb0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, ip, lsl r7 │ │ │ │ andeq r0, r4, r1, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r0, ror #10 │ │ │ │ + rscseq lr, fp, r0, lsl #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r4, lsl #8 │ │ │ │ + rscseq r9, fp, r4, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ 26a0b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a09c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -537396,26 +537396,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26a0cc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019885f0 │ │ │ │ andeq r0, r2, fp, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r4, asr #8 │ │ │ │ + rscseq lr, fp, r4, ror #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r8, ror #5 │ │ │ │ + rscseq r9, fp, r8, lsl #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 26a1dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a1c4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -537470,26 +537470,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26a1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019884d4 │ │ │ │ andeq r0, r3, ip, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, ip, lsl r3 │ │ │ │ + rscseq lr, fp, ip, lsr r3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, r0, asr #3 │ │ │ │ + rscseq r9, fp, r0, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 26a310 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a2f8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -537547,26 +537547,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26a328 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, ip, lsr #7 │ │ │ │ andeq r0, r4, sp, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, fp, r8, ror #3 │ │ │ │ + rscseq lr, fp, r8, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r9, fp, ip, lsl #1 │ │ │ │ + rscseq r9, fp, ip, lsr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 26a3f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a3dc │ │ │ │ @@ -537602,25 +537602,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a3f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26a3fc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r8, ror r2 │ │ │ │ - rscseq r8, fp, r8, lsr #31 │ │ │ │ + rscseq r8, fp, r8, asr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #184] @ 26a4d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a4bc │ │ │ │ @@ -537658,24 +537658,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a4d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26a4dc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r0, lsr #3 │ │ │ │ - rscseq r8, fp, r8, asr #29 │ │ │ │ + rscseq r8, fp, r8, ror #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26a5c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26a5ac │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -537718,24 +537718,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a5c8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a5cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r8, r4, asr #1 │ │ │ │ - ldrsbeq r8, [fp], #216 @ 0xd8 @ │ │ │ │ + ldrsheq r8, [fp], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26a6b4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26a69c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -537778,24 +537778,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a6b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a6bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01987fd4 │ │ │ │ - rscseq r8, fp, r8, ror #25 │ │ │ │ + rscseq r8, fp, r8, lsl #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 26a7a8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a790 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -537839,24 +537839,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a7ac │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a7b0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, r4, ror #29 │ │ │ │ - ldrsheq r8, [fp], #180 @ 0xb4 @ │ │ │ │ + rscseq r8, fp, r4, lsl ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26a898 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26a880 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -537899,24 +537899,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26a89c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26a8a0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01987df0 │ │ │ │ - rscseq r8, fp, r4, lsl #22 │ │ │ │ + rscseq r8, fp, r4, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #256] @ 26a9bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26a9a4 │ │ │ │ @@ -537974,27 +537974,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 26a9d4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, r0, lsl #26 │ │ │ │ andeq r0, r4, sp, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, fp, ip, lsr fp │ │ │ │ + rscseq sp, fp, ip, asr fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, fp, r0, ror #19 │ │ │ │ + rscseq r8, fp, r0, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #176] @ 26aaa4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26aa8c │ │ │ │ @@ -538030,25 +538030,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26aaa8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #16] @ 26aaac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, r8, asr #23 │ │ │ │ - ldrsheq r8, [fp], #136 @ 0x88 @ │ │ │ │ + rscseq r8, fp, r8, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #212] @ 26aba0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r6, [sp, #40] @ 0x28 │ │ │ │ @@ -538093,26 +538093,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26aba8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01987af0 │ │ │ │ - rscseq r8, fp, r8, lsl #16 │ │ │ │ + rscseq r8, fp, r8, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #224] @ 26acac │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldrd r4, [sp, #48] @ 0x30 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #14 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ @@ -538160,24 +538160,24 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26acb4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019879f0 │ │ │ │ - ldrsheq r8, [fp], #108 @ 0x6c @ │ │ │ │ + rscseq r8, fp, ip, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26ad9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26ad84 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -538220,24 +538220,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ada0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26ada4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, ip, ror #17 │ │ │ │ - rscseq r8, fp, r0, lsl #12 │ │ │ │ + rscseq r8, fp, r0, lsr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26ae8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26ae74 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -538280,24 +538280,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ae90 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26ae94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019877fc │ │ │ │ - rscseq r8, fp, r0, lsl r5 │ │ │ │ + rscseq r8, fp, r0, lsr r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 26af80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26af68 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -538341,24 +538341,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26af84 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26af88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, ip, lsl #14 │ │ │ │ - rscseq r8, fp, ip, lsl r4 │ │ │ │ + rscseq r8, fp, ip, lsr r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26b070 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26b058 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -538401,24 +538401,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b074 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26b078 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, r8, lsl r6 │ │ │ │ - rscseq r8, fp, ip, lsr #6 │ │ │ │ + rscseq r8, fp, ip, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 26b184 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26b16c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -538472,26 +538472,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26b19c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, r8, lsr #10 │ │ │ │ muleq r3, r4, r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, fp, r4, ror r3 │ │ │ │ + smlalseq sp, fp, r4, r3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, fp, r8, lsl r2 │ │ │ │ + rscseq r8, fp, r8, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 26b2b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26b298 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -538547,26 +538547,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26b2c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, r4, lsl #8 │ │ │ │ muleq r4, r5, r0 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sp, fp, r8, asr #4 │ │ │ │ + rscseq sp, fp, r8, ror #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r8, fp, ip, ror #1 │ │ │ │ + rscseq r8, fp, ip, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 26b388 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26b370 │ │ │ │ @@ -538599,25 +538599,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b38c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26b390 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019872d8 │ │ │ │ - rscseq r8, fp, r4, lsl r0 │ │ │ │ + rscseq r8, fp, r4, lsr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 26b45c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26b444 │ │ │ │ @@ -538652,24 +538652,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26b464 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, ip, lsl #4 │ │ │ │ - rscseq r7, fp, r0, asr #30 │ │ │ │ + rscseq r7, fp, r0, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26b54c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26b534 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -538712,24 +538712,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b550 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26b554 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, ip, lsr r1 │ │ │ │ - rscseq r7, fp, r0, asr lr │ │ │ │ + rscseq r7, fp, r0, ror lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26b63c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26b624 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -538772,24 +538772,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b640 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26b644 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r7, r8, ip, asr #32 │ │ │ │ - rscseq r7, fp, r0, ror #26 │ │ │ │ + rscseq r7, fp, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 26b730 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26b718 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -538833,24 +538833,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b734 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26b738 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, ip, asr pc │ │ │ │ - rscseq r7, fp, ip, ror #24 │ │ │ │ + rscseq r7, fp, ip, lsl #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26b820 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26b808 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -538893,24 +538893,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26b824 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26b828 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r8, ror #28 │ │ │ │ - rscseq r7, fp, ip, ror fp │ │ │ │ + smlalseq r7, fp, ip, fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 26b934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26b91c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -538964,26 +538964,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26b94c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r8, ror sp │ │ │ │ andeq r0, r3, r5, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq ip, fp, r4, asr #23 │ │ │ │ + rscseq ip, fp, r4, ror #23 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r7, fp, r8, ror #20 │ │ │ │ + rscseq r7, fp, r8, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 26ba60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26ba48 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -539039,26 +539039,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26ba78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r4, asr ip │ │ │ │ andeq r0, r4, r6, lsr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq ip, fp, r8, sl │ │ │ │ + ldrheq ip, [fp], #168 @ 0xa8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r7, fp, ip, lsr r9 │ │ │ │ + rscseq r7, fp, ip, asr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #164] @ 26bb38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26bb20 │ │ │ │ @@ -539091,25 +539091,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26bb3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26bb40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r8, lsr #22 │ │ │ │ - rscseq r7, fp, r4, ror #16 │ │ │ │ + rscseq r7, fp, r4, lsl #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ 26bc0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26bbf4 │ │ │ │ @@ -539144,24 +539144,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26bc10 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26bc14 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, ip, asr sl │ │ │ │ - smlalseq r7, fp, r0, r7 │ │ │ │ + ldrheq r7, [fp], #112 @ 0x70 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26bcfc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26bce4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -539204,24 +539204,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26bd00 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26bd04 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, ip, lsl #19 │ │ │ │ - rscseq r7, fp, r0, lsr #13 │ │ │ │ + rscseq r7, fp, r0, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26bdec │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26bdd4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -539264,24 +539264,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26bdf0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26bdf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198689c │ │ │ │ - ldrheq r7, [fp], #80 @ 0x50 @ │ │ │ │ + ldrsbeq r7, [fp], #80 @ 0x50 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 26bee0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26bec8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -539325,24 +539325,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26bee4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26bee8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, ip, lsr #15 │ │ │ │ - ldrheq r7, [fp], #76 @ 0x4c @ │ │ │ │ + ldrsbeq r7, [fp], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26bfd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26bfb8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -539385,24 +539385,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26bfd4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26bfd8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019866b8 │ │ │ │ - rscseq r7, fp, ip, asr #7 │ │ │ │ + rscseq r7, fp, ip, ror #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26c0e4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539454,24 +539454,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c0ec │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r8, asr #11 │ │ │ │ - rscseq r7, fp, r4, asr #5 │ │ │ │ + rscseq r7, fp, r4, ror #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26c1fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26c1e0 │ │ │ │ @@ -539524,24 +539524,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c204 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019864b4 │ │ │ │ - rscseq r7, fp, ip, lsr #3 │ │ │ │ + rscseq r7, fp, ip, asr #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26c310 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539593,24 +539593,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c318 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0198639c │ │ │ │ - smlalseq r7, fp, r8, r0 │ │ │ │ + ldrheq r7, [fp], #8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26c428 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26c40c │ │ │ │ @@ -539663,24 +539663,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c430 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r8, lsl #5 │ │ │ │ - rscseq r6, fp, r0, lsl #31 │ │ │ │ + rscseq r6, fp, r0, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26c540 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26c524 │ │ │ │ @@ -539733,24 +539733,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c548 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r0, ror r1 │ │ │ │ - rscseq r6, fp, r8, ror #28 │ │ │ │ + rscseq r6, fp, r8, lsl #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26c654 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539802,24 +539802,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c65c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r6, r8, r8, asr r0 │ │ │ │ - rscseq r6, fp, r4, asr sp │ │ │ │ + rscseq r6, fp, r4, ror sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26c768 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -539871,24 +539871,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c770 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r4, asr #30 │ │ │ │ - rscseq r6, fp, r0, asr #24 │ │ │ │ + rscseq r6, fp, r0, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26c880 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26c864 │ │ │ │ @@ -539941,24 +539941,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c888 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r0, lsr lr │ │ │ │ - rscseq r6, fp, r8, lsr #22 │ │ │ │ + rscseq r6, fp, r8, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26c998 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26c97c │ │ │ │ @@ -540011,24 +540011,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26c9a0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r8, lsl sp │ │ │ │ - rscseq r6, fp, r0, lsl sl │ │ │ │ + rscseq r6, fp, r0, lsr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26caac │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540080,24 +540080,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cab4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r0, lsl #24 │ │ │ │ - ldrsheq r6, [fp], #140 @ 0x8c @ │ │ │ │ + rscseq r6, fp, ip, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26cbc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26cba8 │ │ │ │ @@ -540150,24 +540150,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cbcc │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, ip, ror #21 │ │ │ │ - rscseq r6, fp, r4, ror #15 │ │ │ │ + rscseq r6, fp, r4, lsl #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26ccd8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540219,24 +540219,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cce0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019859d4 │ │ │ │ - ldrsbeq r6, [fp], #96 @ 0x60 @ │ │ │ │ + ldrsheq r6, [fp], #96 @ 0x60 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26cdf0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26cdd4 │ │ │ │ @@ -540289,24 +540289,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cdf8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r0, asr #17 │ │ │ │ - ldrheq r6, [fp], #88 @ 0x58 @ │ │ │ │ + ldrsbeq r6, [fp], #88 @ 0x58 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26cf08 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26ceec │ │ │ │ @@ -540359,24 +540359,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26cf10 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r8, lsr #15 │ │ │ │ - rscseq r6, fp, r0, lsr #9 │ │ │ │ + rscseq r6, fp, r0, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26d01c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540428,24 +540428,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d024 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01985690 │ │ │ │ - rscseq r6, fp, ip, lsl #7 │ │ │ │ + rscseq r6, fp, ip, lsr #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26d130 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -540497,24 +540497,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d138 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, ip, ror r5 │ │ │ │ - rscseq r6, fp, r8, ror r2 │ │ │ │ + smlalseq r6, fp, r8, r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26d248 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26d22c │ │ │ │ @@ -540567,24 +540567,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d250 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r8, ror #8 │ │ │ │ - rscseq r6, fp, r0, ror #2 │ │ │ │ + rscseq r6, fp, r0, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26d360 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26d344 │ │ │ │ @@ -540637,24 +540637,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d368 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r0, asr r3 │ │ │ │ - rscseq r6, fp, r8, asr #32 │ │ │ │ + rscseq r6, fp, r8, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #252] @ 26d480 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ mov r7, r3 │ │ │ │ add r1, r9, #94208 @ 0x17000 │ │ │ │ ldr r3, [r1, #676] @ 0x2a4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26d468 │ │ │ │ ldrb r3, [r1, #684] @ 0x2ac │ │ │ │ @@ -540711,27 +540711,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 26d498 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r8, lsr r2 │ │ │ │ strheq r0, [r4], -lr │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq fp, fp, r8, ror r0 │ │ │ │ + smlalseq fp, fp, r8, r0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, fp, ip, lsl pc │ │ │ │ + rscseq r5, fp, ip, lsr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #176] @ 26d568 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -540767,25 +540767,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26d56c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26d570 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, r4, lsl #2 │ │ │ │ - rscseq r5, fp, r4, lsr lr │ │ │ │ + rscseq r5, fp, r4, asr lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #228] @ 26d674 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -540834,26 +540834,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d67c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r5, r8, ip, lsr #32 │ │ │ │ - rscseq r5, fp, r4, lsr sp │ │ │ │ + rscseq r5, fp, r4, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 26d79c │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ @@ -540908,24 +540908,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26d7a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, ip, lsl pc │ │ │ │ - rscseq r5, fp, ip, lsl #24 │ │ │ │ + rscseq r5, fp, ip, lsr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26d88c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26d874 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -540968,24 +540968,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26d890 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26d894 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01984dfc │ │ │ │ - rscseq r5, fp, r0, lsl fp │ │ │ │ + rscseq r5, fp, r0, lsr fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26d97c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26d964 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -541028,24 +541028,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26d980 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26d984 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, ip, lsl #26 │ │ │ │ - rscseq r5, fp, r0, lsr #20 │ │ │ │ + rscseq r5, fp, r0, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 26da74 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26da5c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -541090,24 +541090,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26da78 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26da7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, ip, lsl ip │ │ │ │ - rscseq r5, fp, r8, lsr #18 │ │ │ │ + rscseq r5, fp, r8, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 26db68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26db50 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -541151,24 +541151,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26db6c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26db70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r4, lsr #22 │ │ │ │ - rscseq r5, fp, r4, lsr r8 │ │ │ │ + rscseq r5, fp, r4, asr r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #252] @ 26dc88 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r1] │ │ │ │ mov r7, r3 │ │ │ │ add r1, r9, #94208 @ 0x17000 │ │ │ │ ldr r3, [r1, #676] @ 0x2a4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26dc70 │ │ │ │ ldrb r3, [r1, #684] @ 0x2ac │ │ │ │ @@ -541225,27 +541225,27 @@ │ │ │ │ ldr r1, [pc, #32] @ 26dca0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r0, lsr sl │ │ │ │ andeq r0, r4, r6, asr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq sl, fp, r0, ror r8 │ │ │ │ + smlalseq sl, fp, r0, r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r5, fp, r4, lsl r7 │ │ │ │ + rscseq r5, fp, r4, lsr r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #176] @ 26dd70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -541281,25 +541281,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26dd74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26dd78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019848fc │ │ │ │ - rscseq r5, fp, ip, lsr #12 │ │ │ │ + rscseq r5, fp, ip, asr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #228] @ 26de7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -541348,26 +541348,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26de84 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r4, lsr #16 │ │ │ │ - rscseq r5, fp, ip, lsr #10 │ │ │ │ + rscseq r5, fp, ip, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 26dfa4 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ @@ -541422,24 +541422,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26dfac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r4, lsl r7 │ │ │ │ - rscseq r5, fp, r4, lsl #8 │ │ │ │ + rscseq r5, fp, r4, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26e094 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26e07c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -541482,24 +541482,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26e098 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26e09c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019845f4 │ │ │ │ - rscseq r5, fp, r8, lsl #6 │ │ │ │ + rscseq r5, fp, r8, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 26e184 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26e16c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -541542,24 +541542,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26e188 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26e18c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r4, lsl #10 │ │ │ │ - rscseq r5, fp, r8, lsl r2 │ │ │ │ + rscseq r5, fp, r8, lsr r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #212] @ 26e27c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26e264 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -541604,24 +541604,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26e280 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26e284 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r4, lsl r4 │ │ │ │ - rscseq r5, fp, r0, lsr #2 │ │ │ │ + rscseq r5, fp, r0, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 26e370 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 26e358 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -541665,24 +541665,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26e374 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26e378 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, ip, lsl r3 │ │ │ │ - rscseq r5, fp, ip, lsr #32 │ │ │ │ + rscseq r5, fp, ip, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ 26e43c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26e424 │ │ │ │ @@ -541716,25 +541716,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26e440 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26e444 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r8, lsr #4 │ │ │ │ - rscseq r4, fp, r0, ror #30 │ │ │ │ + rscseq r4, fp, r0, lsl #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #188] @ 26e520 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -541773,26 +541773,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 26e524 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26e528 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r8, asr r1 │ │ │ │ - rscseq r4, fp, ip, ror lr │ │ │ │ + smlalseq r4, fp, ip, lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #240] @ 26e638 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -541843,26 +541843,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26e640 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r4, r8, r0, ror r0 │ │ │ │ - rscseq r4, fp, r0, ror sp │ │ │ │ + smlalseq r4, fp, r0, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #264] @ 26e76c │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ @@ -541920,24 +541920,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26e774 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, r8, asr pc │ │ │ │ - rscseq r4, fp, ip, lsr ip │ │ │ │ + rscseq r4, fp, ip, asr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26e87c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -541988,24 +541988,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26e884 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, ip, lsr #28 │ │ │ │ - rscseq r4, fp, ip, lsr #22 │ │ │ │ + rscseq r4, fp, ip, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26e98c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -542056,24 +542056,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26e994 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, ip, lsl sp │ │ │ │ - rscseq r4, fp, ip, lsl sl │ │ │ │ + rscseq r4, fp, ip, lsr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26ea9c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -542124,24 +542124,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26eaa4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, ip, lsl #24 │ │ │ │ - rscseq r4, fp, ip, lsl #18 │ │ │ │ + rscseq r4, fp, ip, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26ebac │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -542192,24 +542192,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26ebb4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01983afc │ │ │ │ - ldrsheq r4, [fp], #124 @ 0x7c @ │ │ │ │ + rscseq r4, fp, ip, lsl r8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ 26ec78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26ec60 │ │ │ │ @@ -542243,25 +542243,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ec7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26ec80 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, ip, ror #19 │ │ │ │ - rscseq r4, fp, r4, lsr #14 │ │ │ │ + rscseq r4, fp, r4, asr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #188] @ 26ed5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -542300,26 +542300,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ed60 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26ed64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, ip, lsl r9 │ │ │ │ - rscseq r4, fp, r0, asr #12 │ │ │ │ + rscseq r4, fp, r0, ror #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #240] @ 26ee74 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -542370,26 +542370,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26ee7c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, r4, lsr r8 │ │ │ │ - rscseq r4, fp, r4, lsr r5 │ │ │ │ + rscseq r4, fp, r4, asr r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #264] @ 26efa8 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ @@ -542447,24 +542447,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26efb0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, ip, lsl r7 │ │ │ │ - rscseq r4, fp, r0, lsl #8 │ │ │ │ + rscseq r4, fp, r0, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26f0b8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -542515,24 +542515,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26f0c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019835f0 │ │ │ │ - ldrsheq r4, [fp], #32 @ │ │ │ │ + rscseq r4, fp, r0, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26f1c8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -542583,24 +542583,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26f1d0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, r0, ror #9 │ │ │ │ - rscseq r4, fp, r0, ror #3 │ │ │ │ + rscseq r4, fp, r0, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26f2d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -542651,24 +542651,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26f2e0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019833d0 │ │ │ │ - ldrsbeq r4, [fp], #0 @ │ │ │ │ + ldrsheq r4, [fp], #0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #236] @ 26f3e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -542719,24 +542719,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26f3f0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, r0, asr #5 │ │ │ │ - rscseq r3, fp, r0, asr #31 │ │ │ │ + rscseq r3, fp, r0, ror #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 26f508 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f4f0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -542793,26 +542793,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26f520 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019831b0 │ │ │ │ andeq r0, r4, r1, ror #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r8, [fp], #240 @ 0xf0 @ │ │ │ │ + rscseq r9, fp, r0, lsl r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq r3, fp, r4, lr │ │ │ │ + ldrheq r3, [fp], #228 @ 0xe4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #256] @ 26f63c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f624 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -542870,26 +542870,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 26f654 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r3, r8, r0, lsl #1 │ │ │ │ andeq r0, r4, r2, ror #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrheq r8, [fp], #236 @ 0xec @ │ │ │ │ + ldrsbeq r8, [fp], #236 @ 0xec @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r3, fp, r0, ror #26 │ │ │ │ + rscseq r3, fp, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #176] @ 26f720 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f708 │ │ │ │ @@ -542925,25 +542925,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26f724 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26f728 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, ip, asr #30 │ │ │ │ - rscseq r3, fp, ip, ror ip │ │ │ │ + smlalseq r3, fp, ip, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #184] @ 26f800 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26f7e8 │ │ │ │ @@ -542981,25 +542981,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26f804 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 26f808 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r4, ror lr │ │ │ │ - smlalseq r3, fp, ip, fp │ │ │ │ + ldrheq r3, [fp], #188 @ 0xbc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #196] @ 26f8ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -543040,24 +543040,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 26f8f0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26f8f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01982d94 │ │ │ │ - ldrheq r3, [fp], #160 @ 0xa0 @ │ │ │ │ + ldrsbeq r3, [fp], #160 @ 0xa0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26fa00 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -543109,24 +543109,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26fa08 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, ip, lsr #25 │ │ │ │ - rscseq r3, fp, r8, lsr #19 │ │ │ │ + rscseq r3, fp, r8, asr #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26fb14 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -543178,24 +543178,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26fb1c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01982b98 │ │ │ │ - smlalseq r3, fp, r4, r8 │ │ │ │ + ldrheq r3, [fp], #132 @ 0x84 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 26fc2c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 26fc10 │ │ │ │ @@ -543248,24 +543248,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26fc34 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r4, lsl #21 │ │ │ │ - rscseq r3, fp, ip, ror r7 │ │ │ │ + smlalseq r3, fp, ip, r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 26fd40 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -543317,24 +543317,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 26fd48 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, ip, ror #18 │ │ │ │ - rscseq r3, fp, r8, ror #12 │ │ │ │ + rscseq r3, fp, r8, lsl #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #184] @ 26fe1c │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 26fe04 │ │ │ │ @@ -543372,25 +543372,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 26fe20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 26fe24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r8, asr r8 │ │ │ │ - rscseq r3, fp, r0, lsl #11 │ │ │ │ + rscseq r3, fp, r0, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #192] @ 26ff04 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldrd r6, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 26feec │ │ │ │ @@ -543430,26 +543430,26 @@ │ │ │ │ ldr r2, [pc, #20] @ 26ff08 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 26ff0c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r8, ror r7 │ │ │ │ - smlalseq r3, fp, r8, r4 │ │ │ │ + ldrheq r3, [fp], #72 @ 0x48 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #232] @ 270014 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r2, sl, #94208 @ 0x17000 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -543498,26 +543498,26 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 27001c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, ip, lsl #13 │ │ │ │ - smlalseq r3, fp, r4, r3 │ │ │ │ + ldrheq r3, [fp], #52 @ 0x34 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #244] @ 270134 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov fp, r1 │ │ │ │ add r2, sl, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldrd r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ @@ -543570,24 +543570,24 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 27013c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, ip, ror r5 │ │ │ │ - rscseq r3, fp, r4, ror r2 │ │ │ │ + smlalseq r3, fp, r4, r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 270248 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -543639,24 +543639,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 270250 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r4, ror #8 │ │ │ │ - rscseq r3, fp, r0, ror #2 │ │ │ │ + rscseq r3, fp, r0, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 27035c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -543708,24 +543708,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 270364 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r0, asr r3 │ │ │ │ - rscseq r3, fp, ip, asr #32 │ │ │ │ + rscseq r3, fp, ip, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 270474 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 270458 │ │ │ │ @@ -543778,24 +543778,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 27047c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, ip, lsr r2 │ │ │ │ - rscseq r2, fp, r4, lsr pc │ │ │ │ + rscseq r2, fp, r4, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 270588 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -543847,24 +543847,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 270590 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r4, lsr #2 │ │ │ │ - rscseq r2, fp, r0, lsr #28 │ │ │ │ + rscseq r2, fp, r0, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 2706a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 270690 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -543921,26 +543921,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2706c0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r2, r8, r0, lsl r0 │ │ │ │ strdeq r0, [r4], -r2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, fp, r0, asr lr │ │ │ │ + rscseq r7, fp, r0, ror lr │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq r2, [fp], #196 @ 0xc4 @ │ │ │ │ + rscseq r2, fp, r4, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ 270784 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 27076c │ │ │ │ @@ -543974,25 +543974,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 270788 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 27078c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r0, ror #29 │ │ │ │ - rscseq r2, fp, r8, lsl ip │ │ │ │ + rscseq r2, fp, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ 27085c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 270844 │ │ │ │ @@ -544028,25 +544028,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 270860 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 270864 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r0, lsl lr │ │ │ │ - rscseq r2, fp, r0, asr #22 │ │ │ │ + rscseq r2, fp, r0, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #188] @ 270940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -544085,24 +544085,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 270944 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 270948 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r8, lsr sp │ │ │ │ - rscseq r2, fp, ip, asr sl │ │ │ │ + rscseq r2, fp, ip, ror sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 270a54 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -544154,24 +544154,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 270a5c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r8, asr ip │ │ │ │ - rscseq r2, fp, r4, asr r9 │ │ │ │ + rscseq r2, fp, r4, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 270b68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -544223,24 +544223,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 270b70 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r4, asr #22 │ │ │ │ - rscseq r2, fp, r0, asr #16 │ │ │ │ + rscseq r2, fp, r0, ror #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 270c80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 270c64 │ │ │ │ @@ -544293,24 +544293,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 270c88 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r0, lsr sl │ │ │ │ - rscseq r2, fp, r8, lsr #14 │ │ │ │ + rscseq r2, fp, r8, asr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 270d94 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -544362,24 +544362,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 270d9c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r8, lsl r9 │ │ │ │ - rscseq r2, fp, r4, lsl r6 │ │ │ │ + rscseq r2, fp, r4, lsr r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 270eb4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 270e9c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -544436,26 +544436,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 270ecc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r4, lsl #16 │ │ │ │ strdeq r0, [r4], -sl │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r7, fp, r4, asr #12 │ │ │ │ + rscseq r7, fp, r4, ror #12 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r2, fp, r8, ror #9 │ │ │ │ + rscseq r2, fp, r8, lsl #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ 270f90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 270f78 │ │ │ │ @@ -544489,25 +544489,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 270f94 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 270f98 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019816d4 │ │ │ │ - rscseq r2, fp, ip, lsl #8 │ │ │ │ + rscseq r2, fp, ip, lsr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ 271068 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 271050 │ │ │ │ @@ -544543,25 +544543,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 27106c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 271070 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r4, lsl #12 │ │ │ │ - rscseq r2, fp, r4, lsr r3 │ │ │ │ + rscseq r2, fp, r4, asr r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #188] @ 27114c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -544600,24 +544600,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 271150 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 271154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, ip, lsr #10 │ │ │ │ - rscseq r2, fp, r0, asr r2 │ │ │ │ + rscseq r2, fp, r0, ror r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 271260 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -544669,24 +544669,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 271268 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, ip, asr #8 │ │ │ │ - rscseq r2, fp, r8, asr #2 │ │ │ │ + rscseq r2, fp, r8, ror #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 271374 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -544738,24 +544738,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 27137c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r8, lsr r3 │ │ │ │ - rscseq r2, fp, r4, lsr r0 │ │ │ │ + rscseq r2, fp, r4, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #244] @ 27148c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r3, #14 │ │ │ │ bls 271470 │ │ │ │ @@ -544808,24 +544808,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 271494 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, r4, lsr #4 │ │ │ │ - rscseq r1, fp, ip, lsl pc │ │ │ │ + rscseq r1, fp, ip, lsr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #240] @ 2715a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -544878,25 +544878,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2715ac │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r1, r8, ip, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - rscseq r1, fp, r8, lsl #28 │ │ │ │ + rscseq r1, fp, r8, lsr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 2716c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -544952,25 +544952,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2716d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01980ff0 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rscseq r1, fp, r0, ror #25 │ │ │ │ + rscseq r1, fp, r0, lsl #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 2717f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545028,25 +545028,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 271804 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r8, asr #29 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - ldrheq r1, [fp], #176 @ 0xb0 @ │ │ │ │ + ldrsbeq r1, [fp], #176 @ 0xb0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 271920 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545102,25 +545102,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 27192c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x01980d98 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - rscseq r1, fp, r8, lsl #21 │ │ │ │ + rscseq r1, fp, r8, lsr #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 271a50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545178,25 +545178,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 271a5c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r0, ror ip │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ - rscseq r1, fp, r8, asr r9 │ │ │ │ + rscseq r1, fp, r8, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 271b80 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545254,25 +545254,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 271b8c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r0, asr #22 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ - rscseq r1, fp, r8, lsr #16 │ │ │ │ + rscseq r1, fp, r8, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 271cb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545330,25 +545330,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 271cbc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r0, lsl sl │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - ldrsheq r1, [fp], #104 @ 0x68 @ │ │ │ │ + rscseq r1, fp, r8, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 271dd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545403,25 +545403,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 271de0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r0, ror #17 │ │ │ │ - ldrsbeq r1, [fp], #80 @ 0x50 @ │ │ │ │ + ldrsheq r1, [fp], #80 @ 0x50 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 271f04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545479,25 +545479,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 271f10 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019807bc │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - rscseq r1, fp, r4, lsr #9 │ │ │ │ + rscseq r1, fp, r4, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 27202c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545552,25 +545552,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 272034 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, ip, lsl #13 │ │ │ │ - rscseq r1, fp, ip, ror r3 │ │ │ │ + smlalseq r1, fp, ip, r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 272150 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545626,25 +545626,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 27215c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r8, ror #10 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ - rscseq r1, fp, r8, asr r2 │ │ │ │ + rscseq r1, fp, r8, ror r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 272280 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545702,25 +545702,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 27228c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r0, asr #8 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - rscseq r1, fp, r8, lsr #2 │ │ │ │ + rscseq r1, fp, r8, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 2723a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545775,25 +545775,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 2723b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, r0, lsl r3 │ │ │ │ - rscseq r1, fp, r0 │ │ │ │ + rscseq r1, fp, r0, lsr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 2724d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545851,25 +545851,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2724e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r0, r8, ip, ror #3 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ - ldrsbeq r0, [fp], #228 @ 0xe4 @ │ │ │ │ + ldrsheq r0, [fp], #228 @ 0xe4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 272604 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -545926,25 +545926,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 27260c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ ldrheq r0, [r8, ip] │ │ │ │ - rscseq r0, fp, r4, lsr #27 │ │ │ │ + rscseq r0, fp, r4, asr #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 272730 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -546002,25 +546002,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 27273c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197ff90 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - rscseq r0, fp, r8, ror ip │ │ │ │ + smlalseq r0, fp, r8, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 272858 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -546076,25 +546076,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 272864 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r0, ror #28 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - rscseq r0, fp, r0, asr fp │ │ │ │ + rscseq r0, fp, r0, ror fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 272988 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -546152,25 +546152,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 272994 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r8, lsr sp @ │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ - rscseq r0, fp, r0, lsr #20 │ │ │ │ + rscseq r0, fp, r0, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #252] @ 272ab0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, sl, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -546226,24 +546226,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 272abc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r8, lsl #24 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - ldrsheq r0, [fp], #136 @ 0x88 @ │ │ │ │ + rscseq r0, fp, r8, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 272bc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 272bb0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -546297,26 +546297,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 272be0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r4, ror #21 │ │ │ │ andeq r0, r3, r4, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, fp, r0, lsr r9 │ │ │ │ + rscseq r5, fp, r0, asr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq r0, [fp], #116 @ 0x74 @ │ │ │ │ + ldrsheq r0, [fp], #116 @ 0x74 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 272cec │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 272cd4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -546370,26 +546370,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 272d04 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r0, asr #19 │ │ │ │ andeq r0, r3, r5, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, fp, ip, lsl #16 │ │ │ │ + rscseq r5, fp, ip, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrheq r0, [fp], #96 @ 0x60 @ │ │ │ │ + ldrsbeq r0, [fp], #96 @ 0x60 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ 272dc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 272db0 │ │ │ │ @@ -546424,24 +546424,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 272dd4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197f89c │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrsbeq r0, [fp], #84 @ 0x54 @ │ │ │ │ + ldrsheq r0, [fp], #84 @ 0x54 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #168] @ 272e98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 272e80 │ │ │ │ @@ -546476,24 +546476,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 272ea4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, ip, asr #15 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - rscseq r0, fp, r4, lsl #10 │ │ │ │ + rscseq r0, fp, r4, lsr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 272f7c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 272f64 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -546532,24 +546532,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 272f80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ 272f84 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197f6fc │ │ │ │ - rscseq r0, fp, r0, lsr #8 │ │ │ │ + rscseq r0, fp, r0, asr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ 27305c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273044 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -546589,24 +546589,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 273068 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, ip, lsl r6 @ │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - rscseq r0, fp, r0, asr #6 │ │ │ │ + rscseq r0, fp, r0, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 273174 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 27315c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -546660,24 +546660,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 27318c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r8, lsr r5 @ │ │ │ │ andeq r0, r3, sl, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, fp, r4, lsl #7 │ │ │ │ + rscseq r5, fp, r4, lsr #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, fp, r8, lsr #4 │ │ │ │ + rscseq r0, fp, r8, asr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ 273288 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273270 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -546729,26 +546729,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2732a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r4, lsl r4 @ │ │ │ │ andeq r0, r1, fp, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, fp, r0, ror r2 │ │ │ │ + smlalseq r5, fp, r0, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, fp, r4, lsl r1 │ │ │ │ + rscseq r0, fp, r4, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 2733ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273394 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -546802,26 +546802,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2733c4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, r0, lsl #6 │ │ │ │ andeq r0, r3, ip, lsr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r5, fp, ip, asr #2 │ │ │ │ + rscseq r5, fp, ip, ror #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq pc, [sl], #240 @ 0xf0 @ │ │ │ │ + rscseq r0, fp, r0, lsl r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 2734b8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2734a0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -546869,15 +546869,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 2734c8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197f1dc │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq pc, sl, r4, ror #29 │ │ │ │ + rscseq pc, sl, r4, lsl #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 27354c │ │ │ │ ldr lr, [pc, #104] @ 273550 │ │ │ │ @@ -546913,15 +546913,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 273648 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273630 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -546969,15 +546969,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 273658 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq pc, r7, ip, asr #32 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq pc, sl, r4, asr sp @ │ │ │ │ + rscseq pc, sl, r4, ror sp @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 2736dc │ │ │ │ ldr lr, [pc, #104] @ 2736e0 │ │ │ │ @@ -547013,15 +547013,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 2737d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2737c0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -547069,24 +547069,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 2737e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197eebc │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq pc, sl, r4, asr #23 │ │ │ │ + rscseq pc, sl, r4, ror #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ 2738dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2738c4 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -547133,24 +547133,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 2738e8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197edb8 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rscseq pc, sl, r0, asr #21 │ │ │ │ + rscseq pc, sl, r0, ror #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #172] @ 2739b0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273998 │ │ │ │ @@ -547186,24 +547186,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 2739bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197ecb8 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ - rscseq pc, sl, ip, ror #19 │ │ │ │ + rscseq pc, sl, ip, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 273ac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273ab0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -547257,24 +547257,24 @@ │ │ │ │ ldr r1, [pc, #32] @ 273ae0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, r4, ror #23 │ │ │ │ andeq r0, r3, r3, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, fp, r0, lsr sl │ │ │ │ + rscseq r4, fp, r0, asr sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq pc, [sl], #132 @ 0x84 @ │ │ │ │ + ldrsheq pc, [sl], #132 @ 0x84 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 273bd8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273bc0 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -547325,26 +547325,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 273bf0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, r0, asr #21 │ │ │ │ andeq r0, r1, r4, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, fp, r0, lsr #18 │ │ │ │ + rscseq r4, fp, r0, asr #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, sl, r4, asr #15 │ │ │ │ + rscseq pc, sl, r4, ror #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 273d04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 273cec │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -547400,26 +547400,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 273d1c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197e9b0 │ │ │ │ andeq r0, r4, fp, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrsheq r4, [fp], #116 @ 0x74 @ │ │ │ │ + rscseq r4, fp, r4, lsl r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlalseq pc, sl, r8, r6 @ │ │ │ │ + ldrheq pc, [sl], #104 @ 0x68 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 273e14 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 273dfc │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -547466,24 +547466,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 273e18 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 273e1c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, r4, lsl #17 │ │ │ │ - rscseq pc, sl, r8, lsl #11 │ │ │ │ + rscseq pc, sl, r8, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #224] @ 273f18 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #676] @ 0x2a4 │ │ │ │ cmp r0, #14 │ │ │ │ bls 273f00 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -547532,24 +547532,24 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 273f24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, r4, lsl #15 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - rscseq pc, sl, r4, lsl #9 │ │ │ │ + rscseq pc, sl, r4, lsr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 274034 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 27401c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -547604,26 +547604,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 27404c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, ip, ror r6 │ │ │ │ andeq r0, r3, pc, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, fp, r4, asr #9 │ │ │ │ + rscseq r4, fp, r4, ror #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, sl, r8, ror #6 │ │ │ │ + rscseq pc, sl, r8, lsl #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #248] @ 274160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 274148 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -547679,26 +547679,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 274178 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, r4, asr r5 │ │ │ │ andeq r0, r3, r0, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - smlalseq r4, fp, r8, r3 │ │ │ │ + ldrheq r4, [fp], #56 @ 0x38 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, sl, ip, lsr r2 @ │ │ │ │ + rscseq pc, sl, ip, asr r2 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #244] @ 274288 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 274270 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r6, r1 │ │ │ │ @@ -547753,26 +547753,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2742a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, r8, lsr #8 │ │ │ │ andeq r0, r3, r1, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r4, fp, r0, ror r2 │ │ │ │ + smlalseq r4, fp, r0, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq pc, sl, r4, lsl r1 @ │ │ │ │ + rscseq pc, sl, r4, lsr r1 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #176] @ 27436c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 274354 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -547809,15 +547809,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 274378 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, r0, lsl #6 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - rscseq pc, sl, r0, lsr r0 @ │ │ │ │ + rscseq pc, sl, r0, asr r0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #120] @ 27440c │ │ │ │ ldr r3, [pc, #120] @ 274410 │ │ │ │ @@ -547925,15 +547925,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #176] @ 2745f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2745d8 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ mov r4, r1 │ │ │ │ @@ -547970,15 +547970,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 2745fc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq lr, r7, ip, ror r0 │ │ │ │ andeq r0, r0, r3, asr r1 │ │ │ │ - rscseq lr, sl, ip, lsr #27 │ │ │ │ + rscseq lr, sl, ip, asr #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #120] @ 274690 │ │ │ │ ldr r3, [pc, #120] @ 274694 │ │ │ │ @@ -548087,15 +548087,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ 274884 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r2, #14 │ │ │ │ bls 27486c │ │ │ │ @@ -548134,15 +548134,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 274888 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 27488c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197ddf4 │ │ │ │ - rscseq lr, sl, r8, lsl fp │ │ │ │ + rscseq lr, sl, r8, lsr fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ @@ -548176,15 +548176,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #180] @ 2749e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2749c8 │ │ │ │ @@ -548222,15 +548222,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 2749ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197dc90 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - ldrheq lr, [sl], #156 @ 0x9c @ │ │ │ │ + ldrsbeq lr, [sl], #156 @ 0x9c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ @@ -548255,15 +548255,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #180] @ 274b1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 274b04 │ │ │ │ @@ -548301,15 +548301,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 274b28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, r4, asr fp │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ - rscseq lr, sl, r0, lsl #17 │ │ │ │ + rscseq lr, sl, r0, lsr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ @@ -548334,15 +548334,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ 274c90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 274c78 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -548395,30 +548395,30 @@ │ │ │ │ ldr r1, [pc, #32] @ 274ca8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, r8, lsl sl │ │ │ │ andeq r0, r2, r7, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, fp, r8, ror #16 │ │ │ │ + rscseq r3, fp, r8, lsl #17 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, sl, ip, lsl #14 │ │ │ │ + rscseq lr, sl, ip, lsr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #32 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #304] @ 274e00 │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #14 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ @@ -548485,28 +548485,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 274e08 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, ip, ror #17 │ │ │ │ - rscseq lr, sl, r8, lsr #11 │ │ │ │ + rscseq lr, sl, r8, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #32 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, #304] @ 274f60 │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldrd r8, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #14 │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ @@ -548574,24 +548574,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 274f6c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, ip, lsl #15 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ - rscseq lr, sl, r8, asr #8 │ │ │ │ + rscseq lr, sl, r8, ror #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ 275074 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 27505c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -548644,26 +548644,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 27508c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, r4, lsr r6 │ │ │ │ andeq r0, r2, sl, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, fp, r4, lsl #9 │ │ │ │ + rscseq r3, fp, r4, lsr #9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, sl, r8, lsr #6 │ │ │ │ + rscseq lr, sl, r8, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ 275194 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 27517c │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ @@ -548716,26 +548716,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2751ac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, r4, lsl r5 │ │ │ │ andeq r0, r2, fp, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r3, fp, r4, ror #6 │ │ │ │ + rscseq r3, fp, r4, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq lr, sl, r8, lsl #4 │ │ │ │ + rscseq lr, sl, r8, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 275294 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 27527c │ │ │ │ @@ -548778,15 +548778,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 275298 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 27529c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197d3f4 │ │ │ │ - rscseq lr, sl, r8, lsl #2 │ │ │ │ + rscseq lr, sl, r8, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ 27531c │ │ │ │ ldr lr, [pc, #100] @ 275320 │ │ │ │ @@ -548821,15 +548821,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 27540c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 2753f4 │ │ │ │ @@ -548873,15 +548873,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 275418 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, ip, ror r2 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - smlalseq sp, sl, r0, pc @ │ │ │ │ + ldrheq sp, [sl], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ 275498 │ │ │ │ ldr lr, [pc, #100] @ 27549c │ │ │ │ @@ -548916,15 +548916,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 275588 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 275570 │ │ │ │ @@ -548968,24 +548968,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 275594 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, r0, lsl #2 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - rscseq sp, sl, r4, lsl lr │ │ │ │ + rscseq sp, sl, r4, lsr lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 27567c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 275664 │ │ │ │ @@ -549029,26 +549029,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 275688 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq sp, r7, ip │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ - rscseq sp, sl, r0, lsr #26 │ │ │ │ + rscseq sp, sl, r0, asr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #352] @ 275804 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #348] @ 275808 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ cmp r1, r6 │ │ │ │ ldm r7, {r7, r9, sl, fp} │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -549127,26 +549127,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 275810 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, r0, lsl pc │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ - rscseq sp, sl, r4, lsr #23 │ │ │ │ + rscseq sp, sl, r4, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #392] @ 2759b4 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #388] @ 2759b8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldm r7, {r7, sl, fp} │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -549236,26 +549236,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 2759c4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, r8, lsl #27 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - ldrsheq sp, [sl], #148 @ 0x94 @ │ │ │ │ + rscseq sp, sl, r4, lsl sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #416] @ 275b80 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [pc, #412] @ 275b84 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldm r7, {r7, r8, r9} │ │ │ │ @@ -549351,27 +549351,27 @@ │ │ │ │ ldr r1, [pc, #24] @ 275b90 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197cbd4 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ - rscseq sp, sl, r8, lsr #16 │ │ │ │ + rscseq sp, sl, r8, asr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #300] @ 275cdc │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ @@ -549437,28 +549437,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 275ce8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, r4, lsl #20 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ - rscseq sp, sl, ip, asr #13 │ │ │ │ + rscseq sp, sl, ip, ror #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #320] @ 275e4c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ cmp r2, #14 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ @@ -549528,28 +549528,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 275e54 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, r8, lsr #17 │ │ │ │ - rscseq sp, sl, ip, asr r5 │ │ │ │ + rscseq sp, sl, ip, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #356] @ 275fdc │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -549629,26 +549629,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 275fe8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, ip, lsr r7 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - rscseq sp, sl, ip, asr #7 │ │ │ │ + rscseq sp, sl, ip, ror #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #236] @ 2760f4 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -549699,26 +549699,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 276100 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197c5b0 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - ldrheq sp, [sl], #36 @ 0x24 @ │ │ │ │ + ldrsbeq sp, [sl], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 276220 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -549774,25 +549774,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 27622c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197c498 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - rscseq sp, sl, r8, lsl #3 │ │ │ │ + rscseq sp, sl, r8, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #220] @ 276328 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -549839,26 +549839,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 276330 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, r0, ror r3 │ │ │ │ - rscseq sp, sl, r0, lsl #1 │ │ │ │ + rscseq sp, sl, r0, lsr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 276450 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -549914,26 +549914,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 27645c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, r8, ror #4 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - rscseq ip, sl, r8, asr pc │ │ │ │ + rscseq ip, sl, r8, ror pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #264] @ 276588 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -549992,24 +549992,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 276594 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, ip, lsr r1 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ - rscseq ip, sl, r0, lsr #28 │ │ │ │ + rscseq ip, sl, r0, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ 2766ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r9, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 276694 │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -550066,26 +550066,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 2766c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq ip, r7, ip │ │ │ │ andeq r0, r4, fp, ror #2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq r1, fp, ip, asr #28 │ │ │ │ + rscseq r1, fp, ip, ror #28 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsheq ip, [sl], #192 @ 0xc0 @ │ │ │ │ + rscseq ip, sl, r0, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 2767ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 276794 │ │ │ │ @@ -550128,15 +550128,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 2767b0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 2767b4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197bedc │ │ │ │ - ldrsheq ip, [sl], #176 @ 0xb0 @ │ │ │ │ + rscseq ip, sl, r0, lsl ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ 276834 │ │ │ │ ldr lr, [pc, #100] @ 276838 │ │ │ │ @@ -550171,15 +550171,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 276924 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 27690c │ │ │ │ @@ -550223,15 +550223,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 276930 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r7, r4, ror #26 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - rscseq ip, sl, r8, ror sl │ │ │ │ + smlalseq ip, sl, r8, sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ 2769b0 │ │ │ │ ldr lr, [pc, #100] @ 2769b4 │ │ │ │ @@ -550266,15 +550266,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 276aa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 276a88 │ │ │ │ @@ -550318,24 +550318,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 276aac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r7, r8, ror #23 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - ldrsheq ip, [sl], #140 @ 0x8c @ │ │ │ │ + rscseq ip, sl, ip, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 276b94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 276b7c │ │ │ │ @@ -550379,26 +550379,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 276ba0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197baf4 │ │ │ │ andeq r0, r0, pc, ror #2 │ │ │ │ - rscseq ip, sl, r8, lsl #16 │ │ │ │ + rscseq ip, sl, r8, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #352] @ 276d1c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #348] @ 276d20 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ cmp r1, r6 │ │ │ │ ldm r7, {r7, r9, sl, fp} │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -550477,26 +550477,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 276d28 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197b9f8 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ - rscseq ip, sl, ip, lsl #13 │ │ │ │ + rscseq ip, sl, ip, lsr #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #392] @ 276ecc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r6, [pc, #388] @ 276ed0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldm r7, {r7, sl, fp} │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -550586,26 +550586,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 276edc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r7, r0, ror r8 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - ldrsbeq ip, [sl], #76 @ 0x4c @ │ │ │ │ + ldrsheq ip, [sl], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #416] @ 277098 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [pc, #412] @ 27709c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldm r7, {r7, r8, r9} │ │ │ │ @@ -550701,27 +550701,27 @@ │ │ │ │ ldr r1, [pc, #24] @ 2770a8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197b6bc │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r2, ror r1 │ │ │ │ - rscseq ip, sl, r0, lsl r3 │ │ │ │ + rscseq ip, sl, r0, lsr r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #300] @ 2771f4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ @@ -550787,28 +550787,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 277200 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r7, ip, ror #9 │ │ │ │ andeq r0, r0, r3, ror r1 │ │ │ │ - ldrheq ip, [sl], #20 @ │ │ │ │ + ldrsbeq ip, [sl], #20 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #320] @ 277364 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldm r9, {r9, sl, fp} │ │ │ │ cmp r2, #14 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ @@ -550878,28 +550878,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 27736c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197b390 │ │ │ │ - rscseq ip, sl, r4, asr #32 │ │ │ │ + rscseq ip, sl, r4, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #356] @ 2774f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ cmp r2, #14 │ │ │ │ @@ -550979,26 +550979,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 277500 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq fp, r7, r4, lsr #4 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ - ldrheq fp, [sl], #228 @ 0xe4 @ │ │ │ │ + ldrsbeq fp, [sl], #228 @ 0xe4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #236] @ 27760c │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -551049,26 +551049,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 277618 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197b098 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ - smlalseq fp, sl, ip, sp │ │ │ │ + ldrheq fp, [sl], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 277738 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -551124,25 +551124,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 277744 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq sl, r7, r0, lsl #31 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ - rscseq fp, sl, r0, ror ip │ │ │ │ + smlalseq fp, sl, r0, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #220] @ 277840 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -551189,26 +551189,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 277848 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq sl, r7, r8, asr lr │ │ │ │ - rscseq fp, sl, r8, ror #22 │ │ │ │ + rscseq fp, sl, r8, lsl #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #252] @ 277968 │ │ │ │ str r0, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -551264,26 +551264,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 277974 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq sl, r7, r0, asr sp │ │ │ │ andeq r0, r0, r9, ror r1 │ │ │ │ - rscseq fp, sl, r0, asr #20 │ │ │ │ + rscseq fp, sl, r0, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #264] @ 277aa0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -551342,24 +551342,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 277aac │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq sl, r7, r4, lsr #24 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ - rscseq fp, sl, r8, lsl #18 │ │ │ │ + rscseq fp, sl, r8, lsr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #232] @ 277bb0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r4, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 277b98 │ │ │ │ @@ -551411,15 +551411,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 277bc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x0197aaf4 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ - rscseq fp, sl, ip, ror #15 │ │ │ │ + rscseq fp, sl, ip, lsl #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ 277c40 │ │ │ │ ldr lr, [pc, #100] @ 277c44 │ │ │ │ @@ -551595,15 +551595,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #392] @ 278018 │ │ │ │ ldr r7, [pc, #392] @ 27801c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ beq 277fac │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ @@ -551627,15 +551627,15 @@ │ │ │ │ ldr r3, [pc, #280] @ 278020 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str sl, [r5, #20] │ │ │ │ str fp, [r5, #24] │ │ │ │ str r8, [r5, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 278010 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -551693,29 +551693,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 277f58 │ │ │ │ orrseq sl, r7, ip, lsr #14 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ orrseq sl, r7, r4, lsr #13 │ │ │ │ - ldrheq fp, [sl], #52 @ 0x34 @ │ │ │ │ + ldrsbeq fp, [sl], #52 @ 0x34 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq r7, [sl], #244 @ 0xf4 @ │ │ │ │ - strdeq r2, [r1, -r8] │ │ │ │ + ldrsheq r7, [sl], #244 @ 0xf4 @ │ │ │ │ + tsteq r1, r8, lsl r6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #412] @ 2781ec │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [pc, #408] @ 2781f0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ ldr r7, [r0, r4] │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ @@ -551742,15 +551742,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [pc, #284] @ 2781f8 │ │ │ │ str sl, [r4, #24] │ │ │ │ str fp, [r4, #28] │ │ │ │ str r8, [r4, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 2781e4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -551811,29 +551811,29 @@ │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 278124 │ │ │ │ orrseq sl, r7, r4, ror #10 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ @ instruction: 0x0197a4d8 │ │ │ │ - rscseq fp, sl, r0, ror #3 │ │ │ │ + rscseq fp, sl, r0, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, sl, r0, asr #28 │ │ │ │ - tsteq r1, r4, lsr #8 │ │ │ │ + rscseq r7, sl, r0, ror #28 │ │ │ │ + tsteq r1, r4, asr #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #448] @ 2783e8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r7, [pc, #444] @ 2783ec │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -551864,15 +551864,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [pc, #304] @ 2783f4 │ │ │ │ str sl, [r4, #28] │ │ │ │ str fp, [r4, #32] │ │ │ │ str r8, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 2783e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -551938,29 +551938,29 @@ │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 27830c │ │ │ │ orrseq sl, r7, ip, lsl #7 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ @ instruction: 0x0197a2f0 │ │ │ │ - rscseq sl, sl, r4, ror #31 │ │ │ │ + rscseq fp, sl, r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, sl, r4, lsl #25 │ │ │ │ - tsteq r1, r8, lsr #4 │ │ │ │ + rscseq r7, sl, r4, lsr #25 │ │ │ │ + tsteq r1, r8, asr #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #348] @ 278584 │ │ │ │ sub sp, sp, #20 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -551982,15 +551982,15 @@ │ │ │ │ ldr r3, [pc, #248] @ 27858c │ │ │ │ str r8, [r4, #12] │ │ │ │ str r9, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str sl, [r4, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 27857c │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552040,26 +552040,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 2784e4 │ │ │ │ @ instruction: 0x0197a190 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ orrseq sl, r7, r8, lsl r1 │ │ │ │ - rscseq sl, sl, r8, asr #28 │ │ │ │ + rscseq sl, sl, r8, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, sl, r4, ror #22 │ │ │ │ - smlabbeq r1, ip, r0, r2 │ │ │ │ + rscseq r7, sl, r4, lsl #23 │ │ │ │ + smlatbeq r1, ip, r0, r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #352] @ 278728 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -552087,15 +552087,15 @@ │ │ │ │ ldr r3, [pc, #244] @ 27872c │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r8, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 278720 │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552144,26 +552144,26 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 278688 │ │ │ │ @ instruction: 0x01979ff4 │ │ │ │ orrseq r9, r7, r4, ror pc │ │ │ │ - rscseq sl, sl, r4, lsr #25 │ │ │ │ + rscseq sl, sl, r4, asr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, sl, r4, lsr #20 │ │ │ │ - smlatteq r1, r8, lr, r1 │ │ │ │ + rscseq r7, sl, r4, asr #20 │ │ │ │ + tsteq r1, r8, lsl #30 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #400] @ 2788f8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -552199,15 +552199,15 @@ │ │ │ │ ldr r3, [pc, #264] @ 278900 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r8, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 2788f0 │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552261,29 +552261,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 278848 │ │ │ │ orrseq r9, r7, r4, asr lr │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ @ instruction: 0x01979db4 │ │ │ │ - ldrsbeq sl, [sl], #164 @ 0xa4 @ │ │ │ │ + ldrsheq sl, [sl], #164 @ 0xa4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r7, [sl], #136 @ 0x88 @ │ │ │ │ - tsteq r1, r8, lsl sp │ │ │ │ + rscseq r7, sl, r8, lsl r9 │ │ │ │ + tsteq r1, r8, lsr sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #392] @ 278ab8 │ │ │ │ ldr r7, [pc, #392] @ 278abc │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ ldrd sl, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ beq 278a4c │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ @@ -552307,15 +552307,15 @@ │ │ │ │ ldr r3, [pc, #284] @ 278ac4 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str sl, [r5, #20] │ │ │ │ str fp, [r5, #24] │ │ │ │ str r8, [r5, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 278ab0 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552374,29 +552374,29 @@ │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 2789f8 │ │ │ │ orrseq r9, r7, ip, lsl #25 │ │ │ │ andeq r8, r0, r3, rrx │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ orrseq r9, r7, r4, lsl #24 │ │ │ │ - rscseq sl, sl, r4, lsl r9 │ │ │ │ + rscseq sl, sl, r4, lsr r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, sl, r4, asr r5 │ │ │ │ - tsteq r1, r8, asr fp │ │ │ │ + rscseq r7, sl, r4, ror r5 │ │ │ │ + tsteq r1, r8, ror fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #412] @ 278c90 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [pc, #408] @ 278c94 │ │ │ │ str r0, [sp] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ cmp r1, r7 │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ ldr r7, [r0, r4] │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ @@ -552423,15 +552423,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [pc, #284] @ 278c9c │ │ │ │ str sl, [r4, #24] │ │ │ │ str fp, [r4, #28] │ │ │ │ str r8, [r4, #32] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 278c88 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552492,29 +552492,29 @@ │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 278bc8 │ │ │ │ orrseq r9, r7, r0, asr #21 │ │ │ │ andeq r8, r0, r4, rrx │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ orrseq r9, r7, r4, lsr sl │ │ │ │ - rscseq sl, sl, ip, lsr r7 │ │ │ │ + rscseq sl, sl, ip, asr r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq r7, [sl], #60 @ 0x3c @ │ │ │ │ - smlabbeq r1, r0, r9, r1 │ │ │ │ + ldrsbeq r7, [sl], #60 @ 0x3c @ │ │ │ │ + smlatbeq r1, r0, r9, r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #448] @ 278e8c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r7, [pc, #444] @ 278e90 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r7 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -552545,15 +552545,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [pc, #300] @ 278e94 │ │ │ │ str sl, [r4, #28] │ │ │ │ str fp, [r4, #32] │ │ │ │ str r8, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 278e84 │ │ │ │ mov r0, r8 │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552618,29 +552618,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 278db0 │ │ │ │ orrseq r9, r7, r8, ror #17 │ │ │ │ andeq r8, r0, r0, ror r0 │ │ │ │ orrseq r9, r7, ip, asr #16 │ │ │ │ - rscseq sl, sl, r0, asr #10 │ │ │ │ + rscseq sl, sl, r0, ror #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, sl, r0, lsl #4 │ │ │ │ - smlabbeq r1, r4, r7, r1 │ │ │ │ + rscseq r7, sl, r0, lsr #4 │ │ │ │ + smlatbeq r1, r4, r7, r1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #348] @ 279024 │ │ │ │ sub sp, sp, #20 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r2 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -552662,15 +552662,15 @@ │ │ │ │ ldr r3, [pc, #248] @ 27902c │ │ │ │ str r8, [r4, #12] │ │ │ │ str r9, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str sl, [r4, #28] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq 27901c │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552720,26 +552720,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 278f84 │ │ │ │ @ instruction: 0x019796f0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ orrseq r9, r7, r8, ror r6 │ │ │ │ - rscseq sl, sl, r8, lsr #7 │ │ │ │ + rscseq sl, sl, r8, asr #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r7, sl, r8, ror #1 │ │ │ │ - smlatteq r1, ip, r5, r1 │ │ │ │ + rscseq r7, sl, r8, lsl #2 │ │ │ │ + tsteq r1, ip, lsl #12 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #352] @ 2791c8 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -552767,15 +552767,15 @@ │ │ │ │ ldr r3, [pc, #248] @ 2791d0 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r8, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 2791c0 │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552825,26 +552825,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 279128 │ │ │ │ orrseq r9, r7, r4, asr r5 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ @ instruction: 0x019794d4 │ │ │ │ - rscseq sl, sl, r4, lsl #4 │ │ │ │ + rscseq sl, sl, r4, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r6, sl, r8, lsr #31 │ │ │ │ - tsteq r1, r8, asr #8 │ │ │ │ + rscseq r6, sl, r8, asr #31 │ │ │ │ + tsteq r1, r8, ror #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #400] @ 27939c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r8, [sp, #80] @ 0x50 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -552880,15 +552880,15 @@ │ │ │ │ ldr r3, [pc, #264] @ 2793a4 │ │ │ │ str r6, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r8, [r4, #28] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 279394 │ │ │ │ mov r0, sl │ │ │ │ bl 5c5f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -552942,28 +552942,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 2792ec │ │ │ │ @ instruction: 0x019793b0 │ │ │ │ andeq r0, r0, r7, lsl #3 │ │ │ │ orrseq r9, r7, r0, lsl r3 │ │ │ │ - rscseq sl, sl, r0, lsr r0 │ │ │ │ + rscseq sl, sl, r0, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r6, sl, r8, ror lr │ │ │ │ - tsteq r1, r4, ror r2 │ │ │ │ + smlalseq r6, sl, r8, lr │ │ │ │ + @ instruction: 0x01011294 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #260] @ 2794dc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r9, r2 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ @@ -553020,27 +553020,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 2794ec │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orrseq r9, r7, r4, ror #3 │ │ │ │ - rscseq r9, sl, r8, ror #29 │ │ │ │ + rscseq r9, sl, r8, lsl #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq pc, sl, ip, asr r1 @ │ │ │ │ + rscseq pc, sl, ip, ror r1 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #224] @ 2795ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r2, #14 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -553089,15 +553089,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 2795f8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ ldrheq r9, [r7, r0] │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ - ldrheq r9, [sl], #220 @ 0xdc @ │ │ │ │ + ldrsbeq r9, [sl], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ @@ -553178,15 +553178,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ 27984c │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #14 │ │ │ │ @@ -553241,24 +553241,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 279858 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25ca40 │ │ │ │ orrseq r8, r7, r8, ror #28 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - rscseq r9, sl, ip, asr fp │ │ │ │ + rscseq r9, sl, ip, ror fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #588] @ 279ac0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldr r3, [pc, #572] @ 279ac4 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ bhi 2798e4 │ │ │ │ @@ -553399,18 +553399,18 @@ │ │ │ │ b 2798f8 │ │ │ │ mov r0, fp │ │ │ │ bl 1b45c8 │ │ │ │ b 279a48 │ │ │ │ orrseq r8, r7, r8, asr #26 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ - tsteq r5, sl, lsl #27 │ │ │ │ + tsteq r5, sl, lsr #27 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - rscseq r9, sl, ip, lsr sl │ │ │ │ - ldrheq r9, [sl], #128 @ 0x80 @ │ │ │ │ + rscseq r9, sl, ip, asr sl │ │ │ │ + ldrsbeq r9, [sl], #128 @ 0x80 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #88] @ 279b4c │ │ │ │ ldr ip, [pc, #88] @ 279b50 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -553551,15 +553551,15 @@ │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ b 279ca0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ orrseq r6, r7, ip, ror r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r5, r5, lsr #21 │ │ │ │ + tsteq r5, r5, asr #21 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ orrseq r6, r7, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -553596,15 +553596,15 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r6, r7, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ 279ec4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #676] @ 0x2a4 │ │ │ │ cmp r2, #14 │ │ │ │ bls 279eac │ │ │ │ ldrb r3, [r3, #684] @ 0x2ac │ │ │ │ @@ -553656,26 +553656,26 @@ │ │ │ │ ldr r1, [pc, #32] @ 279edc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 25ca40 │ │ │ │ @ instruction: 0x019787d8 │ │ │ │ andeq r0, r1, sl, lsl #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rscseq lr, sl, r4, lsr r6 │ │ │ │ + rscseq lr, sl, r4, asr r6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrsbeq r9, [sl], #72 @ 0x48 @ │ │ │ │ + ldrsheq r9, [sl], #72 @ 0x48 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #200] @ 279fc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #31 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bhi 279f20 │ │ │ │ add ip, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #2824] @ 0xb08 │ │ │ │ lsr r3, r3, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -553717,28 +553717,28 @@ │ │ │ │ b 279f30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ str r1, [ip, #676] @ 0x2a4 │ │ │ │ b 1b2190 │ │ │ │ orrseq r8, r7, r4, asr #13 │ │ │ │ + rscseq lr, sl, r4, lsl r7 │ │ │ │ + ldrdeq r0, [r1, -r0] │ │ │ │ ldrsheq lr, [sl], #100 @ 0x64 @ │ │ │ │ - @ instruction: 0x010106b0 │ │ │ │ - ldrsbeq lr, [sl], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ - smlalseq lr, sl, ip, r6 │ │ │ │ + ldrheq lr, [sl], #108 @ 0x6c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #316] @ 27a130 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 27a0b8 │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ @@ -553749,25 +553749,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #16384 @ 0x4000 │ │ │ │ add r5, r6, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27a0c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #12 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a024 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -553788,45 +553788,45 @@ │ │ │ │ b 27a010 │ │ │ │ cmp r0, #2 │ │ │ │ beq 27a0f4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 27a124 │ │ │ │ b 27a0d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 27a108 │ │ │ │ cmp r8, #0 │ │ │ │ bne 27a0f4 │ │ │ │ b 27a050 │ │ │ │ orrseq r8, r7, r8, asr #11 │ │ │ │ - rscseq r1, sl, r4, lsl ip │ │ │ │ + rscseq r1, sl, r4, lsr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #408] @ 27a2ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r5, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 27a25c │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ @@ -553836,15 +553836,15 @@ │ │ │ │ blt 27a26c │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #16384 @ 0x4000 │ │ │ │ add r5, r8, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27a284 │ │ │ │ add r6, r6, r4 │ │ │ │ cmp r4, r6 │ │ │ │ movcc r5, #0 │ │ │ │ bcs 27a20c │ │ │ │ cmp r4, #0 │ │ │ │ @@ -553868,15 +553868,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bhi 27a1bc │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -553899,47 +553899,47 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 27a2b0 │ │ │ │ ldr r1, [r8, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 27a2e0 │ │ │ │ b 27a290 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 27a2c4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 27a2b0 │ │ │ │ b 27a1ac │ │ │ │ orrseq r8, r7, r8, ror #8 │ │ │ │ - rscseq r1, sl, r4, ror #20 │ │ │ │ + rscseq r1, sl, r4, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, sl, r4, ror #7 │ │ │ │ + rscseq lr, sl, r4, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ 27a4c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r4, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r4, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 27a438 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ @@ -553952,15 +553952,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ add r4, r7, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27a460 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #12 │ │ │ │ bl ba05c │ │ │ │ subs r8, r0, #0 │ │ │ │ @@ -553987,15 +553987,15 @@ │ │ │ │ cmp r5, sl │ │ │ │ bgt 27a398 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 27a350 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 4e6050 │ │ │ │ @@ -554019,46 +554019,46 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 27a48c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 27a4bc │ │ │ │ b 27a46c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 27a4a0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 27a48c │ │ │ │ b 27a37c │ │ │ │ orrseq r8, r7, r4, lsr #5 │ │ │ │ - smlalseq r1, sl, r0, r8 │ │ │ │ + ldrheq r1, [sl], #128 @ 0x80 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, sl, r0, lsr #4 │ │ │ │ + rscseq lr, sl, r0, asr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #388] @ 27a678 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #680] @ 0x2a8 │ │ │ │ tst r3, #2 │ │ │ │ bne 27a574 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ @@ -554147,27 +554147,27 @@ │ │ │ │ ldr r2, [pc, #40] @ 27a690 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #36] @ 27a694 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r8, r7, r8, asr #1 │ │ │ │ - rscseq sp, sl, r8, ror #29 │ │ │ │ + rscseq sp, sl, r8, lsl #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, sl, ip, asr #14 │ │ │ │ - ldrheq sp, [sl], #224 @ 0xe0 @ │ │ │ │ + rscseq r1, sl, ip, ror #14 │ │ │ │ + ldrsbeq sp, [sl], #224 @ 0xe0 @ │ │ │ │ andeq r1, r0, r1, lsl #6 │ │ │ │ - rscseq sp, sl, ip, asr #27 │ │ │ │ + rscseq sp, sl, ip, ror #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #1032] @ 27aab8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 27a8f8 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ @@ -554191,15 +554191,15 @@ │ │ │ │ bl 22dc2c │ │ │ │ ldr r7, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #16384 @ 0x4000 │ │ │ │ add r6, r7, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27a9ec │ │ │ │ ldrb r3, [r5, #1362] @ 0x552 │ │ │ │ cmp r3, #0 │ │ │ │ bne 27a904 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ @@ -554260,15 +554260,15 @@ │ │ │ │ add r0, r0, #12 │ │ │ │ bl b9c18 │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #16384 @ 0x4000 │ │ │ │ add r7, r6, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27aa30 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #1360 @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ @@ -554378,15 +554378,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 27aa08 │ │ │ │ cmp r7, #0 │ │ │ │ bne 27a9f4 │ │ │ │ b 27a738 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -554395,15 +554395,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ b 27a84c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 27aa24 │ │ │ │ b 27aa4c │ │ │ │ ldr r1, [r6, #412] @ 0x19c │ │ │ │ ldr r0, [r6, #404] @ 0x194 │ │ │ │ lsl r3, r1, #5 │ │ │ │ str r3, [r6, #424] @ 0x1a8 │ │ │ │ @@ -554421,25 +554421,25 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ add r0, r0, #180224 @ 0x2c000 │ │ │ │ b 27a938 │ │ │ │ orrseq r7, r7, ip, lsl #30 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ strbteq r0, [r0], -r1, lsl #4 │ │ │ │ - rscseq sp, sl, r0, ror #25 │ │ │ │ + rscseq sp, sl, r0, lsl #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, sl, r0, ror #25 │ │ │ │ + rscseq sp, sl, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ 27ac40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #2 │ │ │ │ bne 27ab94 │ │ │ │ cmp r5, #0 │ │ │ │ beq 27aba8 │ │ │ │ @@ -554450,26 +554450,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ strbne r3, [r8, #1365] @ 0x555 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r1, #0 │ │ │ │ add r9, r9, #16384 @ 0x4000 │ │ │ │ add r6, r9, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27abc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 249dd4 │ │ │ │ ldr r5, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #16384 @ 0x4000 │ │ │ │ add r6, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27ac04 │ │ │ │ cmp r7, #0 │ │ │ │ strb r7, [r8, #1365] @ 0x555 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r2, [r4, #268] @ 0x10c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ @@ -554494,15 +554494,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 27abdc │ │ │ │ cmp r9, #0 │ │ │ │ bne 27abc8 │ │ │ │ b 27ab44 │ │ │ │ mov r3, #0 │ │ │ │ @@ -554511,30 +554511,30 @@ │ │ │ │ str r3, [r5, #24] │ │ │ │ bl 4e6050 │ │ │ │ b 27ab70 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 27abf8 │ │ │ │ b 27ac20 │ │ │ │ @ instruction: 0x01977ad4 │ │ │ │ - ldrsheq sp, [sl], #168 @ 0xa8 @ │ │ │ │ + rscseq sp, sl, r8, lsl fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ 27ad04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldrb r3, [r7, #684] @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ bne 27acf8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #12 │ │ │ │ @@ -554574,15 +554574,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #896] @ 27b0a0 │ │ │ │ sub r6, r1, #5120 @ 0x1400 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #9 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 27adc4 │ │ │ │ cmp r5, #0 │ │ │ │ blt 27ade0 │ │ │ │ moveq r1, #1 │ │ │ │ @@ -554601,15 +554601,15 @@ │ │ │ │ add r2, r7, #102400 @ 0x19000 │ │ │ │ add r3, r3, #16384 @ 0x4000 │ │ │ │ add fp, r3, #24 │ │ │ │ ldr r8, [r2, #1576] @ 0x628 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 27afec │ │ │ │ ldr r3, [pc, #760] @ 27b0a4 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -554645,15 +554645,15 @@ │ │ │ │ cmp r6, r5 │ │ │ │ bcc 27ae04 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #16384 @ 0x4000 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 27b05c │ │ │ │ cmp sl, #0 │ │ │ │ strb sl, [r9, #1365] @ 0x555 │ │ │ │ beq 27ad60 │ │ │ │ ldrb r2, [r7, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -554757,29 +554757,29 @@ │ │ │ │ b 27ae30 │ │ │ │ cmp r0, #2 │ │ │ │ beq 27b01c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ beq 27b050 │ │ │ │ b 27aff8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r0 │ │ │ │ bne 27b030 │ │ │ │ cmp r3, #0 │ │ │ │ bne 27b01c │ │ │ │ b 27ada4 │ │ │ │ @@ -554797,26 +554797,26 @@ │ │ │ │ bl 249dd4 │ │ │ │ add r3, r6, #2 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ bcc 27b078 │ │ │ │ b 27ae30 │ │ │ │ @ instruction: 0x0197789c │ │ │ │ - @ instruction: 0x011528b0 │ │ │ │ - ldrsheq sp, [sl], #136 @ 0x88 @ │ │ │ │ - ldrsheq sp, [sl], #128 @ 0x80 @ │ │ │ │ + @ instruction: 0x011528d0 │ │ │ │ + rscseq sp, sl, r8, lsl r9 │ │ │ │ + rscseq sp, sl, r0, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 27b138 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 27b110 │ │ │ │ add r2, r4, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r2, #3244] @ 0xcac │ │ │ │ @@ -554835,15 +554835,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 27b13c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 27b140 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x019774f0 │ │ │ │ - rscseq r0, sl, r8, lsl #23 │ │ │ │ + rscseq r0, sl, r8, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ @@ -557401,15 +557401,15 @@ │ │ │ │ bl b8dd0 │ │ │ │ b 27d260 │ │ │ │ add r2, r5, #93184 @ 0x16c00 │ │ │ │ add r3, r2, #1020 @ 0x3fc │ │ │ │ ldr sl, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [r2, #1020] @ 0x3fc │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r7, #1 │ │ │ │ beq 27d97c │ │ │ │ add r2, r7, r7, lsl #9 │ │ │ │ lsl r2, r2, #4 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ add r0, r5, r2 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -557455,15 +557455,15 @@ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb sl, [r6, #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r4, #1 │ │ │ │ beq 27da54 │ │ │ │ add r1, r4, r4, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -557509,15 +557509,15 @@ │ │ │ │ ldrb r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb sl, [r6, #2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r4, #1 │ │ │ │ beq 27db2c │ │ │ │ add r1, r4, r4, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r9, r1 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ @@ -557560,15 +557560,15 @@ │ │ │ │ b 27dbbc │ │ │ │ ldrh r2, [r9] │ │ │ │ cmp r2, #4864 @ 0x1300 │ │ │ │ beq 27dc34 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27dbf8 │ │ │ │ add r2, sl, sl, lsl #9 │ │ │ │ lsl r2, r2, #4 │ │ │ │ add r2, r2, #296 @ 0x128 │ │ │ │ add r0, r5, r2 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -557611,15 +557611,15 @@ │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27dd04 │ │ │ │ ldrb r3, [r6] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb sl, [r6, #1] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r5, #1 │ │ │ │ beq 27dcc4 │ │ │ │ add r1, r5, r5, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r9, r1 │ │ │ │ ldr r1, [r9, r1] │ │ │ │ @@ -557657,15 +557657,15 @@ │ │ │ │ b 27dd40 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27ddac │ │ │ │ ldrsh r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27dd7c │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -557696,15 +557696,15 @@ │ │ │ │ b 27dddc │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27de48 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27de18 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -557735,15 +557735,15 @@ │ │ │ │ b 27de78 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27dee4 │ │ │ │ ldrh r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27deb4 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -557774,15 +557774,15 @@ │ │ │ │ b 27df14 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27df80 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27df50 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -557813,15 +557813,15 @@ │ │ │ │ b 27dfb0 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27e01c │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27dfec │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -557851,15 +557851,15 @@ │ │ │ │ b 27e048 │ │ │ │ ldrh r1, [r9] │ │ │ │ cmp r1, #4864 @ 0x1300 │ │ │ │ beq 27e0b4 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn sl, #1 │ │ │ │ beq 27e084 │ │ │ │ add r1, sl, sl, lsl #9 │ │ │ │ lsl r1, r1, #4 │ │ │ │ add r1, r1, #296 @ 0x128 │ │ │ │ add r0, r5, r1 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ @@ -557926,30 +557926,30 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl b8d10 │ │ │ │ b 27d260 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl b8d10 │ │ │ │ b 27d260 │ │ │ │ - tsteq r5, sl, lsr #9 │ │ │ │ + tsteq r5, sl, asr #9 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq r8, r0, r9, ror #26 │ │ │ │ muleq r0, ip, fp │ │ │ │ - tstpeq r4, r0, ror #26 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, lsl #27 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffff924c │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ - tstpeq r4, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r4, r1, asr #9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r0, asr #10 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r4, r1, ror #9 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ bhi 27e2a8 │ │ │ │ sub r3, r1, #32768 @ 0x8000 │ │ │ │ sub r2, r3, #116 @ 0x74 │ │ │ │ cmp r2, #5 │ │ │ │ bhi 27d260 │ │ │ │ ldr r2, [pc, #-40] @ 27e1c0 │ │ │ │ @@ -559745,15 +559745,15 @@ │ │ │ │ cmp r1, #3 │ │ │ │ bls 27fdc0 │ │ │ │ lsr r0, r1, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ mul r0, r2, r0 │ │ │ │ lsl r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0114e1fe │ │ │ │ + tsteq r4, lr, lsl r2 │ │ │ │ bge fed2a8ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #200] @ 27fedc │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -559896,18 +559896,18 @@ │ │ │ │ movne r5, #0 │ │ │ │ bne 27ff90 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b 27ffc8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rscseq r8, sl, r8, ror r7 │ │ │ │ + smlalseq r8, sl, r8, r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, sl, r4, asr #14 │ │ │ │ - ldrsheq r8, [sl], #100 @ 0x64 @ │ │ │ │ + rscseq r8, sl, r4, ror #14 │ │ │ │ + rscseq r8, sl, r4, lsl r7 │ │ │ │ orrs r2, r2, r3 │ │ │ │ bmi 2800b4 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 2800ac │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r0, #2836] @ 0xb14 │ │ │ │ lsr r3, r3, r1 │ │ │ │ @@ -559975,15 +559975,15 @@ │ │ │ │ beq 28011c │ │ │ │ add ip, ip, #2832 @ 0xb10 │ │ │ │ ldrh r1, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ beq 280110 │ │ │ │ b 280120 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rscseq r8, sl, ip, asr #11 │ │ │ │ + rscseq r8, sl, ip, ror #11 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #1340] @ 2806ec │ │ │ │ @@ -560283,29 +560283,29 @@ │ │ │ │ b 280500 │ │ │ │ cmp r9, #0 │ │ │ │ beq 280520 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr r1, r1, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ b 280348 │ │ │ │ cmp r9, #0 │ │ │ │ beq 280520 │ │ │ │ ldr r1, [pc, #116] @ 280700 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr r1, r1, #16 │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [pc, #84] @ 280704 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ @@ -560326,15 +560326,15 @@ │ │ │ │ orrseq pc, r6, r4, asr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, r6, r0, lsr #28 │ │ │ │ andeq r3, r0, r0, asr #12 │ │ │ │ @ instruction: 0x0196fad0 │ │ │ │ ldrbeq lr, [r5, #256]! @ 0x100 │ │ │ │ ldrbeq lr, [r5, #255]! @ 0xff │ │ │ │ - rscseq r8, sl, r8, asr #32 │ │ │ │ + rscseq r8, sl, r8, rrx │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r2, r7 │ │ │ │ @@ -560683,47 +560683,47 @@ │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ b 280aa0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 280c78 │ │ │ │ ldr r1, [pc, #180] @ 280d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #168] @ 280d54 │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #1 │ │ │ │ str r3, [r6, #28] │ │ │ │ b 280c78 │ │ │ │ cmp r4, #0 │ │ │ │ beq 280c78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r7, [sp, #36] @ 0x24 │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #1 │ │ │ │ b 280c78 │ │ │ │ cmp r7, #0 │ │ │ │ beq 280bb0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b 280bb0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 280bb0 │ │ │ │ ldr r1, [pc, #60] @ 280d50 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #44] @ 280d54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 280bb0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0196f698 │ │ │ │ @@ -560843,15 +560843,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #160] @ 280fb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 280fa0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ @@ -560883,15 +560883,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 280fbc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #16] @ 280fc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r1, r7, r4, lsr #13 │ │ │ │ - rscseq sl, r9, r8, lsl #26 │ │ │ │ + rscseq sl, r9, r8, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -561037,15 +561037,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #216] @ 2812f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #6912 @ 0x1b00 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 2812f0 │ │ │ │ ldr r2, [pc, #184] @ 2812fc │ │ │ │ cmp r3, r2 │ │ │ │ @@ -561092,28 +561092,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ mov r9, #0 │ │ │ │ b 28124c │ │ │ │ @ instruction: 0x0197139c │ │ │ │ andeq r1, r0, r1, lsl #22 │ │ │ │ - rscseq r7, sl, r8, asr #8 │ │ │ │ + rscseq r7, sl, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #880] @ 281694 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #6912 @ 0x1b00 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ bhi 28147c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r3, #98304 @ 0x18000 │ │ │ │ @@ -561323,23 +561323,23 @@ │ │ │ │ cmp r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ bge 281610 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x01971298 │ │ │ │ andeq r1, r0, r1, lsl #22 │ │ │ │ - ldrheq r7, [sl], #40 @ 0x28 @ │ │ │ │ + ldrsbeq r7, [sl], #40 @ 0x28 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #308] @ 2817ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r8, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -561408,24 +561408,24 @@ │ │ │ │ bl 169f7c │ │ │ │ b 2816f8 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 2816f8 │ │ │ │ orrseq r0, r7, r4, lsl #30 │ │ │ │ - ldrheq r6, [sl], #252 @ 0xfc @ │ │ │ │ + ldrsbeq r6, [sl], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #324] @ 281954 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -561499,15 +561499,15 @@ │ │ │ │ b 281854 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 281854 │ │ │ │ orrseq r0, r7, ip, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r6, sl, r8, lsr lr │ │ │ │ + rscseq r6, sl, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ @@ -561525,15 +561525,15 @@ │ │ │ │ ldr r6, [pc, #924] @ 281d4c │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov sl, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r4, r1 │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r1, [r7, #680] @ 0x2a8 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -561755,29 +561755,29 @@ │ │ │ │ b 281ac8 │ │ │ │ orrseq lr, r6, r8, asr r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r0, r7, r0, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq lr, r6, r8, lsr #10 │ │ │ │ orrseq lr, r6, r4, lsl #8 │ │ │ │ - rscseq r6, sl, r4, ror #22 │ │ │ │ + rscseq r6, sl, r4, lsl #23 │ │ │ │ orrseq lr, r6, r4, lsr #7 │ │ │ │ - rscseq r6, sl, r0, lsl #22 │ │ │ │ + rscseq r6, sl, r0, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r6, sl, ip, ror #19 │ │ │ │ + rscseq r6, sl, ip, lsl #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #624] @ 282000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -561925,20 +561925,20 @@ │ │ │ │ bl 169f7c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 281ddc │ │ │ │ ldr r1, [pc, #32] @ 282020 │ │ │ │ b 281e60 │ │ │ │ orrseq r0, r7, ip, lsr #16 │ │ │ │ - rscseq r6, sl, r4, lsr #18 │ │ │ │ + rscseq r6, sl, r4, asr #18 │ │ │ │ @ instruction: 0x773593ff │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ orrseq sl, r8, r8, lsr #4 │ │ │ │ - rscseq r6, sl, ip, lsl r8 │ │ │ │ + rscseq r6, sl, ip, lsr r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -561954,15 +561954,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #312] @ 2821ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r9, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -562050,15 +562050,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #376] @ 28236c │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -562144,15 +562144,15 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 169f7c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 282240 │ │ │ │ orrseq r0, r7, r8, asr #7 │ │ │ │ - rscseq r6, sl, r4, lsr r5 │ │ │ │ + rscseq r6, sl, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ @@ -562193,15 +562193,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #364] @ 28259c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r6, #680] @ 0x2a8 │ │ │ │ add r7, r5, #565248 @ 0x8a000 │ │ │ │ cmp r1, #0 │ │ │ │ beq 282468 │ │ │ │ @@ -562284,23 +562284,23 @@ │ │ │ │ bl 169f7c │ │ │ │ b 282468 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 282468 │ │ │ │ orrseq r0, r7, ip, lsl #3 │ │ │ │ - rscseq r6, sl, r4, ror #5 │ │ │ │ + rscseq r6, sl, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #328] @ 282704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r6, #680] @ 0x2a8 │ │ │ │ add r7, r5, #565248 @ 0x8a000 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2825f4 │ │ │ │ @@ -562382,15 +562382,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #280] @ 28283c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -562460,15 +562460,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #280] @ 282974 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -562538,15 +562538,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #304] @ 282ac4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add fp, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [fp, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ @@ -562629,15 +562629,15 @@ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r4, [pc, #620] @ 282d60 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ bl 347d6c │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r7, #680] @ 0x2a8 │ │ │ │ @@ -562784,15 +562784,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq sp, r6, r8, lsl r5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, r6, r0, asr #21 │ │ │ │ @ instruction: 0x0196d3bc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq sp, r6, ip, asr #6 │ │ │ │ - smlalseq r5, sl, ip, fp │ │ │ │ + ldrheq r5, [sl], #188 @ 0xbc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ b 282ac8 │ │ │ │ mov r3, #1 │ │ │ │ b 282ac8 │ │ │ │ mov r3, r2 │ │ │ │ @@ -562801,15 +562801,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #344] @ 282f08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 282de0 │ │ │ │ add r3, r4, #557056 @ 0x88000 │ │ │ │ @@ -562887,23 +562887,23 @@ │ │ │ │ ldm r1, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 2817f4 │ │ │ │ b 282e80 │ │ │ │ orrseq pc, r6, ip, lsl #16 │ │ │ │ - rscseq r5, sl, r8, asr #19 │ │ │ │ + rscseq r5, sl, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ 283110 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ bne 282f5c │ │ │ │ @@ -563018,16 +563018,16 @@ │ │ │ │ ldr r1, [pc, #28] @ 283120 │ │ │ │ add r2, pc, r2 │ │ │ │ b 283000 │ │ │ │ ldr r1, [pc, #16] @ 283120 │ │ │ │ b 282ff8 │ │ │ │ @ instruction: 0x0196f694 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rscseq r5, sl, r8, ror #17 │ │ │ │ - rscseq r5, sl, r0, lsr #15 │ │ │ │ + rscseq r5, sl, r8, lsl #18 │ │ │ │ + rscseq r5, sl, r0, asr #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #1068] @ 283568 │ │ │ │ ldr ip, [pc, #1068] @ 28356c │ │ │ │ @@ -563036,15 +563036,15 @@ │ │ │ │ ldr r4, [pc, #1060] @ 283570 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov sl, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r9, #680] @ 0x2a8 │ │ │ │ subs r5, r3, #0 │ │ │ │ moveq r5, #16 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -563299,30 +563299,30 @@ │ │ │ │ b 283498 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0196cebc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq pc, r6, r4, ror #8 │ │ │ │ orrseq ip, r6, r4, lsl #27 │ │ │ │ orrseq ip, r6, r8, lsl ip │ │ │ │ - ldrsheq r5, [sl], #76 @ 0x4c @ │ │ │ │ + rscseq r5, sl, ip, lsl r5 │ │ │ │ @ instruction: 0x0196cbdc │ │ │ │ - ldrheq r5, [sl], #76 @ 0x4c @ │ │ │ │ - rscseq r5, sl, r8, ror #9 │ │ │ │ + ldrsbeq r5, [sl], #76 @ 0x4c @ │ │ │ │ + rscseq r5, sl, r8, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0x0196cb94 │ │ │ │ - rscseq r5, sl, r4, ror r4 │ │ │ │ - rscseq r5, sl, ip, lsl #9 │ │ │ │ + smlalseq r5, sl, r4, r4 │ │ │ │ + rscseq r5, sl, ip, lsr #9 │ │ │ │ orrseq ip, r6, r8, asr fp │ │ │ │ - smlalseq r5, sl, r0, r2 │ │ │ │ + ldrheq r5, [sl], #32 @ │ │ │ │ orrseq ip, r6, r8, lsr #22 │ │ │ │ - rscseq r5, sl, r8, lsl #8 │ │ │ │ - rscseq r5, sl, r4, lsr r4 │ │ │ │ + rscseq r5, sl, r8, lsr #8 │ │ │ │ + rscseq r5, sl, r4, asr r4 │ │ │ │ @ instruction: 0x0196caf0 │ │ │ │ - ldrsbeq r5, [sl], #48 @ 0x30 @ │ │ │ │ - rscseq r5, sl, r8, ror #7 │ │ │ │ + ldrsheq r5, [sl], #48 @ 0x30 @ │ │ │ │ + rscseq r5, sl, r8, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #1484] @ 283ba4 │ │ │ │ ldr ip, [pc, #1484] @ 283ba8 │ │ │ │ @@ -563332,15 +563332,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #1468] @ 283bac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add fp, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [pc, #1432] @ 283bb0 │ │ │ │ ldr r1, [fp, #680] @ 0x2a8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -563625,15 +563625,15 @@ │ │ │ │ orr r3, r3, #16 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ strb r3, [sp, #44] @ 0x2c │ │ │ │ beq 283878 │ │ │ │ mov r0, r9 │ │ │ │ sub r1, r8, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ b 283878 │ │ │ │ ldr r2, [pc, #316] @ 283be4 │ │ │ │ ldr r3, [pc, #252] @ 283ba8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -563674,69 +563674,69 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 2839c0 │ │ │ │ ldr r1, [pc, #160] @ 283bec │ │ │ │ b 2836f4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 283790 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ strb r3, [sp, #44] @ 0x2c │ │ │ │ bgt 283a8c │ │ │ │ b 283880 │ │ │ │ cmp r9, #0 │ │ │ │ beq 283790 │ │ │ │ ldr r1, [pc, #128] @ 283c08 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [pc, #112] @ 283c0c │ │ │ │ str r2, [r3, #28] │ │ │ │ b 283b5c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq ip, r6, r0, lsr #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq lr, r6, r4, asr #31 │ │ │ │ orrseq ip, r6, r0, ror #19 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ @ instruction: 0x0196c8fc │ │ │ │ - rscseq r5, sl, r8, ror #4 │ │ │ │ + rscseq r5, sl, r8, lsl #5 │ │ │ │ orrseq ip, r6, r0, ror #16 │ │ │ │ andeq r3, r0, r0, asr #12 │ │ │ │ orrseq ip, r6, r4, ror #12 │ │ │ │ - rscseq r4, sl, ip, asr #31 │ │ │ │ - rscseq r4, sl, r0, ror pc │ │ │ │ + rscseq r4, sl, ip, ror #31 │ │ │ │ + smlalseq r4, sl, r0, pc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq ip, r6, ip, lsl r6 │ │ │ │ - rscseq r4, sl, r4, lsl #31 │ │ │ │ - rscseq r4, sl, r4, lsl pc │ │ │ │ + rscseq r4, sl, r4, lsr #31 │ │ │ │ + rscseq r4, sl, r4, lsr pc │ │ │ │ orrseq ip, r6, r0, asr r5 │ │ │ │ - rscseq r4, sl, r0, ror lr │ │ │ │ + smlalseq r4, sl, r0, lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq ip, r6, ip, lsl r5 │ │ │ │ - ldrsheq r4, [sl], #220 @ 0xdc @ │ │ │ │ - rscseq r4, sl, r8, lsr #28 │ │ │ │ + rscseq r4, sl, ip, lsl lr │ │ │ │ + rscseq r4, sl, r8, asr #28 │ │ │ │ orrseq ip, r6, r4, ror #9 │ │ │ │ - rscseq r4, sl, r4, asr #27 │ │ │ │ - ldrsbeq r4, [sl], #220 @ 0xdc @ │ │ │ │ + rscseq r4, sl, r4, ror #27 │ │ │ │ + ldrsheq r4, [sl], #220 @ 0xdc @ │ │ │ │ ldrbeq lr, [r5, #256]! @ 0x100 │ │ │ │ ldrbeq lr, [r5, #255]! @ 0xff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #460] @ 283df8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r9, r1 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [sl, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ @@ -563844,29 +563844,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 283dc8 │ │ │ │ ldr r1, [pc, #20] @ 283e0c │ │ │ │ b 283d84 │ │ │ │ @ instruction: 0x0196e990 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r4, sl, r4, lsl ip │ │ │ │ - rscseq r4, sl, r0, ror #23 │ │ │ │ - rscseq r4, sl, r4, asr fp │ │ │ │ + rscseq r4, sl, r4, lsr ip │ │ │ │ + rscseq r4, sl, r0, lsl #24 │ │ │ │ + rscseq r4, sl, r4, ror fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrheq r4, [sl], #188 @ 0xbc @ │ │ │ │ - rscseq r4, sl, r4, asr #22 │ │ │ │ + ldrsbeq r4, [sl], #188 @ 0xbc @ │ │ │ │ + rscseq r4, sl, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #540] @ 284050 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add fp, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [fp, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, #0 │ │ │ │ mov sl, r2 │ │ │ │ @@ -563995,29 +563995,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 284020 │ │ │ │ ldr r1, [pc, #24] @ 284068 │ │ │ │ b 283fcc │ │ │ │ orrseq lr, r6, r8, lsl #15 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r4, [sl], #144 @ 0x90 @ │ │ │ │ - rscseq r4, sl, ip, lsr #19 │ │ │ │ - ldrsheq r4, [sl], #140 @ 0x8c @ │ │ │ │ + rscseq r4, sl, r0, lsl sl │ │ │ │ + rscseq r4, sl, ip, asr #19 │ │ │ │ + rscseq r4, sl, ip, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r4, sl, r8, lsl #19 │ │ │ │ - rscseq r4, sl, ip, ror #17 │ │ │ │ + rscseq r4, sl, r8, lsr #19 │ │ │ │ + rscseq r4, sl, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #84] @ 2840e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r7, r3, #0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr sl, [r0, r1] │ │ │ │ pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r6, r2, #4 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ @@ -564040,15 +564040,15 @@ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #104] @ 284170 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [r0, r2] │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ble 284168 │ │ │ │ sub r6, r1, #4 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -564437,30 +564437,30 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bne 2841f0 │ │ │ │ b 2846a4 │ │ │ │ orrseq fp, r6, r4, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - tsteq r4, r8, lsl #24 │ │ │ │ + tsteq r4, r8, lsr #24 │ │ │ │ andeq r9, r0, ip, lsr r3 │ │ │ │ andeq r1, r0, r2, lsl #22 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - @ instruction: 0x011498fc │ │ │ │ + tsteq r4, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #860] @ 284ad8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add sl, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [sl, #680] @ 0x2a8 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ tst r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -564668,36 +564668,36 @@ │ │ │ │ ldr r1, [pc, #24] @ 284ae4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b 284874 │ │ │ │ orrseq sp, r6, r0, asr #28 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - rscseq r4, sl, r0, asr #4 │ │ │ │ + rscseq r4, sl, r0, ror #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r4, sl, r4, lsr #3 │ │ │ │ - rscseq r4, sl, r0, asr #2 │ │ │ │ + rscseq r4, sl, r4, asr #3 │ │ │ │ + rscseq r4, sl, r0, ror #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ strbtmi sl, [r0], #0 │ │ │ │ - ldrsheq r4, [sl], #4 @ │ │ │ │ - rscseq r4, sl, ip, lsl #1 │ │ │ │ - rscseq r4, sl, ip, ror r0 │ │ │ │ - rscseq r4, sl, r8, lsl #1 │ │ │ │ - rscseq r4, sl, r4 │ │ │ │ + rscseq r4, sl, r4, lsl r1 │ │ │ │ + rscseq r4, sl, ip, lsr #1 │ │ │ │ + smlalseq r4, sl, ip, r0 │ │ │ │ + rscseq r4, sl, r8, lsr #1 │ │ │ │ + rscseq r4, sl, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #712] @ 284df8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ @@ -564871,24 +564871,24 @@ │ │ │ │ bl 169f7c │ │ │ │ b 284c6c │ │ │ │ orrseq sp, r6, ip, lsl #21 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ strbtmi ip, [r0], #0 │ │ │ │ - rscseq r3, sl, r4, asr #28 │ │ │ │ + rscseq r3, sl, r4, ror #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r3, sl, r0, lsr lr │ │ │ │ - rscseq r3, sl, r4, lsr #28 │ │ │ │ + rscseq r3, sl, r0, asr lr │ │ │ │ + rscseq r3, sl, r4, asr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r3, sl, r4, asr lr │ │ │ │ - rscseq r3, sl, r8, asr #27 │ │ │ │ - ldrsbeq r3, [sl], #220 @ 0xdc @ │ │ │ │ + rscseq r3, sl, r4, ror lr │ │ │ │ + rscseq r3, sl, r8, ror #27 │ │ │ │ + ldrsheq r3, [sl], #220 @ 0xdc @ │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rscseq r3, sl, ip, ror #27 │ │ │ │ + rscseq r3, sl, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r7, r0, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ @@ -565083,35 +565083,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 28507c │ │ │ │ ldr r2, [pc, #40] @ 28517c │ │ │ │ add r2, pc, r2 │ │ │ │ b 285068 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - rscseq r3, sl, r8, lsl #25 │ │ │ │ + rscseq r3, sl, r8, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ cmnmi r8, r0 │ │ │ │ - rscseq r3, sl, r8, lsl #23 │ │ │ │ + rscseq r3, sl, r8, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strbtmi r8, [r0], #0 │ │ │ │ - rscseq r3, sl, r4, ror #21 │ │ │ │ - rscseq r3, sl, r8, lsr #21 │ │ │ │ + rscseq r3, sl, r4, lsl #22 │ │ │ │ + rscseq r3, sl, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #76] @ 2851e4 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #12] │ │ │ │ @@ -565347,21 +565347,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ beq 28533c │ │ │ │ b 28531c │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ orrseq sl, r6, r8, asr #26 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - tsteq r4, r5, ror ip │ │ │ │ + @ instruction: 0x01148c95 │ │ │ │ andeq r8, r0, r8, asr r5 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ - smlatteq lr, r4, r9, r5 │ │ │ │ - rscseq r3, sl, r0, asr #16 │ │ │ │ + tsteq lr, r4, lsl #20 │ │ │ │ + rscseq r3, sl, r0, ror #16 │ │ │ │ muleq r0, ip, fp │ │ │ │ - rscseq r3, sl, r4, lsr #15 │ │ │ │ + rscseq r3, sl, r4, asr #15 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -565399,18 +565399,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 285288 │ │ │ │ add r0, r7, #33792 @ 0x8400 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b e559c │ │ │ │ - rscseq r3, sl, r4, asr r6 │ │ │ │ - rscseq r3, sl, r4, ror #12 │ │ │ │ + rscseq r3, sl, r4, ror r6 │ │ │ │ + rscseq r3, sl, r4, lsl #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlabteq lr, r4, r7, r5 │ │ │ │ + smlatteq lr, r4, r7, r5 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ add r0, r0, #458752 @ 0x70000 │ │ │ │ ldrh r3, [r0, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ beq 2856b4 │ │ │ │ ldrb r3, [r0, #157] @ 0x9d │ │ │ │ @@ -565439,30 +565439,30 @@ │ │ │ │ b 2856a4 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r3, [pc, #36] @ 285708 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r1, [r1, #2500] @ 0x9c4 │ │ │ │ mov r3, #1 │ │ │ │ b 285288 │ │ │ │ @ instruction: 0x0196ced8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ 2857cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ 2857d0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -565496,25 +565496,25 @@ │ │ │ │ lsl r2, r2, r3 │ │ │ │ bl f3304 │ │ │ │ add r0, r4, #33792 @ 0x8400 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e559c │ │ │ │ @ instruction: 0x0196ce98 │ │ │ │ - rscseq r3, sl, r4, lsr r5 │ │ │ │ + rscseq r3, sl, r4, asr r5 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #112] @ 285860 │ │ │ │ ldr r2, [pc, #112] @ 285864 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 285840 │ │ │ │ mov r0, r3 │ │ │ │ bl 1b4cb8 │ │ │ │ ldr r3, [pc, #76] @ 285868 │ │ │ │ @@ -565534,36 +565534,36 @@ │ │ │ │ ldr r1, [r3, #2500] @ 0x9c4 │ │ │ │ mov r3, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 2855a0 │ │ │ │ orrseq ip, r6, r8, asr #27 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ - smlatbeq lr, ip, r5, r5 │ │ │ │ - rscseq r3, sl, r4, ror #8 │ │ │ │ + smlabteq lr, ip, r5, r5 │ │ │ │ + rscseq r3, sl, r4, lsl #9 │ │ │ │ ldr r3, [pc, #36] @ 28589c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r1, r0, #438272 @ 0x6b000 │ │ │ │ ldr r1, [r1, #2500] @ 0x9c4 │ │ │ │ mov r3, #0 │ │ │ │ b 285288 │ │ │ │ orrseq ip, r6, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ 285960 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #152] @ 285964 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -565597,25 +565597,25 @@ │ │ │ │ lsl r2, r2, r3 │ │ │ │ bl f3654 │ │ │ │ add r0, r4, #33792 @ 0x8400 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b e559c │ │ │ │ orrseq ip, r6, r4, lsl #26 │ │ │ │ - ldrsbeq r3, [sl], #52 @ 0x34 @ │ │ │ │ + ldrsheq r3, [sl], #52 @ 0x34 @ │ │ │ │ @ instruction: 0x000084bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #112] @ 2859f4 │ │ │ │ ldr r2, [pc, #112] @ 2859f8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 2859d4 │ │ │ │ mov r0, r3 │ │ │ │ bl 1b4cb8 │ │ │ │ ldr r3, [pc, #76] @ 2859fc │ │ │ │ @@ -565635,16 +565635,16 @@ │ │ │ │ ldr r1, [r3, #2500] @ 0x9c4 │ │ │ │ mov r3, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 2855a0 │ │ │ │ orrseq ip, r6, r4, lsr ip │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ - rscseq r3, sl, r0, lsl #5 │ │ │ │ - ldrsbeq r3, [sl], #32 @ │ │ │ │ + rscseq r3, sl, r0, lsr #5 │ │ │ │ + ldrsheq r3, [sl], #32 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r6, r0, #102400 @ 0x19000 │ │ │ │ ldrb r3, [r6, #1580] @ 0x62c │ │ │ │ cmp r3, r1 │ │ │ │ @@ -566701,29 +566701,29 @@ │ │ │ │ str r2, [r4, #3244] @ 0xcac │ │ │ │ str r3, [r4, #3248] @ 0xcb0 │ │ │ │ strb r6, [r4, #3882] @ 0xf2a │ │ │ │ b 285cac │ │ │ │ andeq r4, r0, r7 │ │ │ │ orrseq sl, r6, r0, lsl r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - tsteq r4, r2, lsl r4 │ │ │ │ + tsteq r4, r2, lsr r4 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, pc, asr #12 │ │ │ │ - tsteq r4, r8, ror #6 │ │ │ │ + tsteq r4, r8, lsl #7 │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ - tsteq lr, r8, asr #2 │ │ │ │ - rscseq r3, sl, r4, asr #32 │ │ │ │ + tsteq lr, r8, ror #2 │ │ │ │ + rscseq r3, sl, r4, rrx │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ @ instruction: 0x00008bba │ │ │ │ - tsteq r4, r4, lsl #7 │ │ │ │ - rscseq r2, sl, r8, lsr #30 │ │ │ │ + tsteq r4, r4, lsr #7 │ │ │ │ + rscseq r2, sl, r8, asr #30 │ │ │ │ andeq r8, r0, fp, lsr #1 │ │ │ │ - tsteq r4, sl, ror r3 │ │ │ │ + @ instruction: 0x0114839a │ │ │ │ andeq r9, r0, lr, lsl r0 │ │ │ │ andeq r9, r0, r0, ror #5 │ │ │ │ andeq r9, r0, pc, lsl r0 │ │ │ │ andeq r9, r0, r5, lsl #5 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ andeq r0, r0, r1, lsr #23 │ │ │ │ @@ -568350,33 +568350,33 @@ │ │ │ │ bl 169f7c │ │ │ │ b 28710c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 287cfc │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - smlalseq r0, sl, r8, sl │ │ │ │ + ldrheq r0, [sl], #168 @ 0xa8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, sl, r8, ror sl │ │ │ │ + smlalseq r0, sl, r8, sl │ │ │ │ ldr r3, [pc, #28] @ 288498 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 285ac8 │ │ │ │ orrseq sl, r6, r0, asr #2 │ │ │ │ ldr r3, [pc, #28] @ 2884c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 285ac8 │ │ │ │ orrseq sl, r6, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -568612,60 +568612,60 @@ │ │ │ │ b 2885b4 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ orrseq r7, r6, r8, lsl #22 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r3, ror #24 │ │ │ │ - ldrsheq r0, [sl], #100 @ 0x64 @ │ │ │ │ - smlalseq r9, r9, r4, r1 @ │ │ │ │ + rscseq r0, sl, r4, lsl r7 │ │ │ │ + ldrheq r9, [r9], #20 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - ldrheq r0, [sl], #104 @ 0x68 @ │ │ │ │ - ldrheq r0, [sl], #96 @ 0x60 @ │ │ │ │ - rscseq r0, sl, r0, lsl #12 │ │ │ │ - ldrheq r0, [sl], #92 @ 0x5c @ │ │ │ │ - rscseq r9, r9, r0, asr r0 │ │ │ │ - rscseq r0, sl, r8, lsr r5 │ │ │ │ - rscseq r0, sl, r4, lsl #10 │ │ │ │ - ldrheq r8, [r9], #248 @ 0xf8 @ │ │ │ │ - ldrsheq r0, [sl], #68 @ 0x44 @ │ │ │ │ - rscseq r0, sl, r4, asr #9 │ │ │ │ + ldrsbeq r0, [sl], #104 @ 0x68 @ │ │ │ │ + ldrsbeq r0, [sl], #96 @ 0x60 @ │ │ │ │ + rscseq r0, sl, r0, lsr #12 │ │ │ │ + ldrsbeq r0, [sl], #92 @ 0x5c @ │ │ │ │ + rscseq r9, r9, r0, ror r0 │ │ │ │ + rscseq r0, sl, r8, asr r5 │ │ │ │ + rscseq r0, sl, r4, lsr #10 │ │ │ │ + ldrsbeq r8, [r9], #248 @ 0xf8 @ │ │ │ │ + rscseq r0, sl, r4, lsl r5 │ │ │ │ + rscseq r0, sl, r4, ror #9 │ │ │ │ ldr r3, [pc, #36] @ 2888e4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 2884c4 │ │ │ │ @ instruction: 0x01969cfc │ │ │ │ ldr r3, [pc, #36] @ 288914 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 2884c4 │ │ │ │ orrseq r9, r6, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #3496] @ 2896d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [pc, #3480] @ 2896dc │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #15 │ │ │ │ bne 288a04 │ │ │ │ @@ -569535,36 +569535,36 @@ │ │ │ │ ldrb r0, [r5, #1776] @ 0x6f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r9, r6, ip, lsl #25 │ │ │ │ @ instruction: 0x019676b0 │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - @ instruction: 0x0114579c │ │ │ │ + @ instruction: 0x011457bc │ │ │ │ muleq r0, r0, r8 │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, fp, lsr #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - tsteq r4, r4, lsl #16 │ │ │ │ - rscseq r3, r9, ip, lsr #5 │ │ │ │ + tsteq r4, r4, lsr #16 │ │ │ │ + rscseq r3, r9, ip, asr #5 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ @ instruction: 0x00008bba │ │ │ │ muleq r0, fp, fp │ │ │ │ - @ instruction: 0x011457b6 │ │ │ │ - @ instruction: 0x011457b8 │ │ │ │ - rscseq r0, sl, r8, ror #4 │ │ │ │ + @ instruction: 0x011457d6 │ │ │ │ + @ instruction: 0x011457d8 │ │ │ │ + rscseq r0, sl, r8, lsl #5 │ │ │ │ andeq r8, r0, r3, asr #12 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, lr, lsl r0 │ │ │ │ andeq r9, r0, r0, ror #5 │ │ │ │ andeq r9, r0, pc, lsl r0 │ │ │ │ andeq r9, r0, r5, lsl #5 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ - tsteq r4, lr, ror #12 │ │ │ │ + tsteq r4, lr, lsl #13 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r1, asr lr │ │ │ │ andeq r8, r0, r9, lsl #25 │ │ │ │ andeq r8, r0, r6, lsr ip │ │ │ │ @@ -569574,16 +569574,16 @@ │ │ │ │ andeq r9, r0, r6, asr #6 │ │ │ │ andeq r9, r1, r2, ror #4 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ strdeq r8, [r0], -ip │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ muleq r0, sp, pc @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq lr, r9, r0, lsr pc │ │ │ │ - rscseq lr, r9, ip, lsl #30 │ │ │ │ + rscseq lr, r9, r0, asr pc │ │ │ │ + rscseq lr, r9, ip, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ add r2, r5, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1464] @ 0x5b8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 289d0c │ │ │ │ ldr r0, [pc, #-44] @ 289784 │ │ │ │ @@ -569981,15 +569981,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #424] @ 289f88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r2, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 289eb0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #388] @ 289f8c │ │ │ │ @@ -570090,22 +570090,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 289ec4 │ │ │ │ @ instruction: 0x019687dc │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r0, r0, r3, ror #24 │ │ │ │ - rscseq r1, r9, r0, lsl #28 │ │ │ │ + rscseq r1, r9, r0, lsr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - rscseq lr, r9, r4, ror #28 │ │ │ │ - rscseq lr, r9, r4, lsl #28 │ │ │ │ + rscseq lr, r9, r4, lsl #29 │ │ │ │ + rscseq lr, r9, r4, lsr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsbeq lr, [r9], #220 @ 0xdc @ │ │ │ │ - rscseq lr, r9, r4, asr #27 │ │ │ │ + ldrsheq lr, [r9], #220 @ 0xdc @ │ │ │ │ + rscseq lr, r9, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [pc, #192] @ 28a094 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -570156,15 +570156,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #3224] @ 0xc98 │ │ │ │ b 28a008 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, r6, r8, lsl r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r5, r6, r8, ror #31 │ │ │ │ - rscseq lr, r9, r4, lsr #26 │ │ │ │ + rscseq lr, r9, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-28] @ 0xffffffe4 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -570293,16 +570293,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, r8, r0, lsr #31 │ │ │ │ orrseq r5, r6, r8, lsr lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r5, r6, r8, lsl lr │ │ │ │ @ instruction: 0x01965df4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rscseq lr, r9, r4, lsl fp │ │ │ │ - rscseq lr, r9, r8, lsr #22 │ │ │ │ + rscseq lr, r9, r4, lsr fp │ │ │ │ + rscseq lr, r9, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-48] @ 0xffffffd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #232] @ 28a3d4 │ │ │ │ @@ -570440,15 +570440,15 @@ │ │ │ │ bne 28a5e4 │ │ │ │ mov r9, #0 │ │ │ │ ldr sl, [pc, #652] @ 28a790 │ │ │ │ mov r2, #1 │ │ │ │ add r5, r6, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28a6fc │ │ │ │ ldr r0, [r4, #3232] @ 0xca0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq fp, r0 │ │ │ │ moveq sl, r9 │ │ │ │ beq 28a55c │ │ │ │ @@ -570461,15 +570461,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 22bd80 │ │ │ │ orr sl, r0, r9 │ │ │ │ mov fp, r0 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28a6e4 │ │ │ │ cmp sl, #0 │ │ │ │ bne 28a620 │ │ │ │ add r4, r4, #3216 @ 0xc90 │ │ │ │ ldrh r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -570573,15 +570573,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 28a718 │ │ │ │ cmp sl, #0 │ │ │ │ bne 28a704 │ │ │ │ b 28a51c │ │ │ │ mov r1, r8 │ │ │ │ @@ -570590,43 +570590,43 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 28a578 │ │ │ │ b 28a69c │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 28a734 │ │ │ │ b 28a75c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r5, r6, r0, asr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r9, r6, r8, ror #29 │ │ │ │ @ instruction: 0x01981c90 │ │ │ │ muleq r8, ip, ip │ │ │ │ orrseq r1, r8, ip, lsl ip │ │ │ │ orrseq r5, r6, r8, ror #20 │ │ │ │ - tsteq pc, ip, lsl #14 │ │ │ │ - rscseq lr, r9, r0, lsr #15 │ │ │ │ + tsteq pc, ip, lsr #14 │ │ │ │ + rscseq lr, r9, r0, asr #15 │ │ │ │ orrseq r1, r8, r8, lsr #21 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #32] @ 28a7d4 │ │ │ │ ldr r2, [pc, #32] @ 28a7d8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #24] @ 28a7dc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 28a470 │ │ │ │ orrseq r7, r6, r8, lsl #28 │ │ │ │ - rscseq lr, r9, ip, asr #12 │ │ │ │ + rscseq lr, r9, ip, ror #12 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -570657,20 +570657,20 @@ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ ldr r3, [pc, #32] @ 28a884 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [pc, #28] @ 28a888 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 28a470 │ │ │ │ orrseq r7, r6, r4, asr sp │ │ │ │ - ldrheq lr, [r9], #84 @ 0x54 @ │ │ │ │ + ldrsbeq lr, [r9], #84 @ 0x54 @ │ │ │ │ ldr r3, [pc, #144] @ 28a924 │ │ │ │ sub r1, r1, #3472 @ 0xd90 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi 28a91c │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ @@ -570701,15 +570701,15 @@ │ │ │ │ add r0, r0, #2592 @ 0xa20 │ │ │ │ bx lr │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ add r0, r0, #2432 @ 0x980 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x01143a98 │ │ │ │ + @ instruction: 0x01143ab8 │ │ │ │ muleq r7, r4, r9 │ │ │ │ @ instruction: 0x000729bc │ │ │ │ andeq r2, r7, r8, lsr #19 │ │ │ │ andeq r2, r7, r4, ror #19 │ │ │ │ strdeq r2, [r7], -r8 │ │ │ │ andeq r2, r7, ip, lsl #20 │ │ │ │ ldr r3, [pc, #144] @ 28a9d8 │ │ │ │ @@ -570746,15 +570746,15 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 28a9f4 │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - tsteq r4, sp, ror #19 │ │ │ │ + tsteq r4, sp, lsl #20 │ │ │ │ andeq r2, r7, r8, asr sl │ │ │ │ andeq r2, r7, ip, ror sl │ │ │ │ andeq r2, r7, r4, asr #21 │ │ │ │ andeq r2, r7, r8, ror #21 │ │ │ │ andeq r2, r7, ip, lsl #22 │ │ │ │ andeq r2, r7, r4, asr fp │ │ │ │ andeq r2, r7, r4, lsr sl │ │ │ │ @@ -570763,15 +570763,15 @@ │ │ │ │ bhi 28aa14 │ │ │ │ ldr r3, [pc, #16] @ 28aa1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - tsteq r4, r8, lsr r9 │ │ │ │ + tsteq r4, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ bhi 28aabc │ │ │ │ @@ -570806,15 +570806,15 @@ │ │ │ │ add r3, r0, r6 │ │ │ │ bne 28aa90 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x011438fc │ │ │ │ + tsteq r4, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -570868,27 +570868,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - tsteq r4, ip, asr #16 │ │ │ │ + tsteq r4, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #472] @ 28adb8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r2 │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ @@ -570995,25 +570995,25 @@ │ │ │ │ ldr r1, [pc, #56] @ 28ade0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28ac44 │ │ │ │ ldr r2, [pc, #48] @ 28ade4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28ac40 │ │ │ │ @ instruction: 0x019679dc │ │ │ │ - rscseq lr, r9, r4, lsr #4 │ │ │ │ - tsteq r4, r8, ror #13 │ │ │ │ + rscseq lr, r9, r4, asr #4 │ │ │ │ + tsteq r4, r8, lsl #14 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rscseq lr, r9, r0, lsl #2 │ │ │ │ + rscseq lr, r9, r0, lsr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsheq lr, [r9], #4 @ │ │ │ │ - rscseq lr, r9, r8, ror #1 │ │ │ │ - ldrsheq lr, [r9], #8 @ │ │ │ │ - ldrsbeq lr, [r9], #12 @ │ │ │ │ + rscseq lr, r9, r4, lsl r1 │ │ │ │ + rscseq lr, r9, r8, lsl #2 │ │ │ │ + rscseq lr, r9, r8, lsl r1 │ │ │ │ + ldrsheq lr, [r9], #12 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq lr, [r9], #0 @ │ │ │ │ + ldrsbeq lr, [r9], #0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub r0, r0, #3472 @ 0xd90 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -571098,15 +571098,15 @@ │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 5c5f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b 28ae78 │ │ │ │ - tsteq r4, r8, lsr #10 │ │ │ │ + tsteq r4, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub r0, r0, #3472 @ 0xd90 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -571208,25 +571208,25 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ lsl r0, r3, #2 │ │ │ │ bl 5c5f0 │ │ │ │ mov r4, r0 │ │ │ │ b 28afec │ │ │ │ - @ instruction: 0x011433b8 │ │ │ │ + @ instruction: 0x011433d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [pc, #648] @ 28b3bc │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ @@ -571380,27 +571380,27 @@ │ │ │ │ ldr r1, [pc, #64] @ 28b3ec │ │ │ │ add r2, pc, r2 │ │ │ │ b 28b2e4 │ │ │ │ ldr r2, [pc, #56] @ 28b3f0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28b2e0 │ │ │ │ orrseq r7, r6, r8, lsl #9 │ │ │ │ - tsteq r4, r0, lsl #3 │ │ │ │ + tsteq r4, r0, lsr #3 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rscseq sp, r9, r0, lsl #24 │ │ │ │ - rscseq sp, r9, r0, lsr #23 │ │ │ │ + rscseq sp, r9, r0, lsr #24 │ │ │ │ + rscseq sp, r9, r0, asr #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrheq sp, [r9], #180 @ 0xb4 @ │ │ │ │ - rscseq sp, r9, r8, ror fp │ │ │ │ - rscseq sp, r9, ip, ror #22 │ │ │ │ - rscseq sp, r9, r4, ror fp │ │ │ │ - rscseq sp, r9, r4, ror fp │ │ │ │ - ldrsbeq sp, [r9], #168 @ 0xa8 @ │ │ │ │ + ldrsbeq sp, [r9], #180 @ 0xb4 @ │ │ │ │ + smlalseq sp, r9, r8, fp │ │ │ │ + rscseq sp, r9, ip, lsl #23 │ │ │ │ + smlalseq sp, r9, r4, fp │ │ │ │ + smlalseq sp, r9, r4, fp │ │ │ │ + ldrsheq sp, [r9], #168 @ 0xa8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, r9, r8, lsr #22 │ │ │ │ + rscseq sp, r9, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ @@ -571510,15 +571510,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #492] @ 28b7ac │ │ │ │ sub r6, r0, #3472 @ 0xd90 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bhi 28b6a0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #456] @ 28b7b0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -571632,32 +571632,32 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5af64 <__aeabi_ui2d@plt> │ │ │ │ strd r0, [r7, #8] │ │ │ │ b 28b708 │ │ │ │ mov ip, #32 │ │ │ │ b 28b6ec │ │ │ │ @ instruction: 0x01966ffc │ │ │ │ - tsteq r4, ip, asr sp │ │ │ │ + tsteq r4, ip, ror sp │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - rscseq sp, r9, r8, ror #16 │ │ │ │ - rscseq sp, r9, r0, asr #16 │ │ │ │ + rscseq sp, r9, r8, lsl #17 │ │ │ │ + rscseq sp, r9, r0, ror #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, r9, ip, ror #15 │ │ │ │ + rscseq sp, r9, ip, lsl #16 │ │ │ │ mov r3, r2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ b 28b5a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #468] @ 28b9c0 │ │ │ │ sub r6, r0, #3472 @ 0xd90 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bhi 28b8cc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #432] @ 28b9c4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -571765,32 +571765,32 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ str r0, [r7, #4] │ │ │ │ b 28b92c │ │ │ │ mov ip, #16 │ │ │ │ b 28b910 │ │ │ │ @ instruction: 0x01966dd0 │ │ │ │ - tsteq r4, r0, lsr fp │ │ │ │ + tsteq r4, r0, asr fp │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ + rscseq sp, r9, ip, asr #13 │ │ │ │ rscseq sp, r9, ip, lsr #13 │ │ │ │ - rscseq sp, r9, ip, lsl #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, r9, r8, lsr r6 │ │ │ │ + rscseq sp, r9, r8, asr r6 │ │ │ │ mov r3, r2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ b 28b7d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #488] @ 28bbe8 │ │ │ │ sub r6, r0, #3472 @ 0xd90 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bhi 28bae8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #452] @ 28bbec │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -571903,31 +571903,31 @@ │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ b 28bb50 │ │ │ │ mov ip, #16 │ │ │ │ b 28bb34 │ │ │ │ @ instruction: 0x01966bbc │ │ │ │ - tsteq r4, ip, lsl r9 │ │ │ │ + tsteq r4, ip, lsr r9 │ │ │ │ andeq r0, r0, r1, lsl #20 │ │ │ │ - rscseq sp, r9, r0, lsl #10 │ │ │ │ - ldrsbeq sp, [r9], #72 @ 0x48 @ │ │ │ │ + rscseq sp, r9, r0, lsr #10 │ │ │ │ + ldrsheq sp, [r9], #72 @ 0x48 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, r9, r8, lsl #9 │ │ │ │ + rscseq sp, r9, r8, lsr #9 │ │ │ │ mov r3, r2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ b 28b9e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ 28bcd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ble 28bcb8 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r7, r1 │ │ │ │ tst r3, #1 │ │ │ │ @@ -571961,15 +571961,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 28bcd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 28bcd8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01966994 │ │ │ │ - smlalseq sp, r9, r4, r3 │ │ │ │ + ldrheq sp, [r9], #52 @ 0x34 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ @@ -571989,15 +571989,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #260] @ 28be44 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ble 28be14 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -572054,17 +572054,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 28be50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 28be4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orrseq r6, r6, ip, ror r8 │ │ │ │ - rscseq sp, r9, r4, asr #4 │ │ │ │ + rscseq sp, r9, r4, ror #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq sp, r9, ip, lsr r2 │ │ │ │ + rscseq sp, r9, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ @@ -572654,15 +572654,15 @@ │ │ │ │ ldr r3, [pc, #304] @ 28c8c4 │ │ │ │ ldr r0, [pc, #304] @ 28c8c8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1219418 │ │ │ │ + b 1219438 │ │ │ │ subs fp, fp, r8 │ │ │ │ ldr r4, [sp] │ │ │ │ bmi 28c744 │ │ │ │ bic fp, fp, #15 │ │ │ │ add fp, r8, fp │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -572720,27 +572720,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5cfa4 │ │ │ │ orrseq pc, r7, r8, asr #24 │ │ │ │ orrseq pc, r7, r8, lsr #22 │ │ │ │ orrseq r3, r6, r8, ror #18 │ │ │ │ - ldrheq r8, [pc], #160 @ │ │ │ │ + ldrsbeq r8, [pc], #160 @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ orrseq pc, r7, r4, lsl #20 │ │ │ │ - rscseq r8, pc, r0, lsl #20 │ │ │ │ + rscseq r8, pc, r0, lsr #20 │ │ │ │ orrseq pc, r7, ip, asr #19 │ │ │ │ @ instruction: 0xfffffdb4 │ │ │ │ orrseq pc, r7, r4, asr #21 │ │ │ │ @ instruction: 0x0197f994 │ │ │ │ - rscseq ip, r9, r4, ror #16 │ │ │ │ + rscseq ip, r9, r4, lsl #17 │ │ │ │ orrseq pc, r7, r4, lsl r9 @ │ │ │ │ - rscseq ip, r9, ip, lsr #17 │ │ │ │ - rscseq ip, r9, r0, lsr r8 │ │ │ │ + rscseq ip, r9, ip, asr #17 │ │ │ │ + rscseq ip, r9, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #140] @ 28c988 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -572937,23 +572937,23 @@ │ │ │ │ bne 28cc08 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #1004 @ 0x3ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r3, r6, r0, asr r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq ip, r9, r0, ror r7 │ │ │ │ + smlalseq ip, r9, r0, r7 │ │ │ │ orrseq r3, r6, r4, lsr #12 │ │ │ │ - rscseq ip, r9, r0, asr r7 │ │ │ │ + rscseq ip, r9, r0, ror r7 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ @ instruction: 0x0197f6d0 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ @ instruction: 0xfffffa40 │ │ │ │ - rscseq r8, pc, r8, lsl #12 │ │ │ │ - ldrsbeq r8, [pc], #80 @ │ │ │ │ + rscseq r8, pc, r8, lsr #12 │ │ │ │ + ldrsheq r8, [pc], #80 @ │ │ │ │ orrseq r3, r6, r8, lsl r4 │ │ │ │ add r1, r0, #98304 @ 0x18000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1632] @ 0x660 │ │ │ │ ldr r2, [pc, #140] @ 28cce0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -573468,15 +573468,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 28d474 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 28d500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28d510 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #3264] @ 0xcc0 │ │ │ │ ldr r2, [pc, #196] @ 28d540 │ │ │ │ ldr r1, [pc, #196] @ 28d544 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -573521,31 +573521,31 @@ │ │ │ │ bl 21a348 │ │ │ │ b 28d46c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01962cfc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r2, r6, r0, lsr #25 │ │ │ │ orrseq r2, r6, r0, asr #24 │ │ │ │ - rscseq pc, r9, r4, asr r2 @ │ │ │ │ + rscseq pc, r9, r4, ror r2 @ │ │ │ │ andeq r8, r0, r4, ror #17 │ │ │ │ ldrdeq r9, [r0], -r2 │ │ │ │ - rscseq pc, r9, r0, lsl #4 │ │ │ │ + rscseq pc, r9, r0, lsr #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orrseq r2, r6, r4, ror #22 │ │ │ │ - rscseq pc, r9, r0, asr r1 @ │ │ │ │ + rscseq pc, r9, r0, ror r1 @ │ │ │ │ orrseq r2, r6, r0, lsr #22 │ │ │ │ - rscseq pc, r9, ip, asr r1 @ │ │ │ │ + rscseq pc, r9, ip, ror r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ 28d6bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r8, r7, #565248 @ 0x8a000 │ │ │ │ add r3, r8, #3232 @ 0xca0 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldr r3, [pc, #300] @ 28d6c0 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -573621,29 +573621,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq r5, r6, ip, asr #32 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - tsteq r4, r9, lsr #27 │ │ │ │ - rscseq pc, r9, ip, rrx │ │ │ │ + tsteq r4, r9, asr #27 │ │ │ │ + rscseq pc, r9, ip, lsl #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq pc, r9, r8, lsr #32 │ │ │ │ - ldrsheq lr, [r9], #252 @ 0xfc @ │ │ │ │ + rscseq pc, r9, r8, asr #32 │ │ │ │ + rscseq pc, r9, ip, lsl r0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, r9, ip, ror #31 │ │ │ │ + rscseq pc, r9, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 28d774 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r2, [pc, #108] @ 28d778 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ add r3, r3, #3232 @ 0xca0 │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -573757,15 +573757,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ 28d998 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ blt 28d968 │ │ │ │ add r5, r4, #565248 @ 0x8a000 │ │ │ │ add r3, r5, #3232 @ 0xca0 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldr r3, [pc, #148] @ 28d99c │ │ │ │ @@ -573804,17 +573804,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ 28d9ac │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01964cdc │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - rscseq lr, r9, r0, ror sp │ │ │ │ + smlalseq lr, r9, r0, sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq lr, r9, r0, ror sp │ │ │ │ + smlalseq lr, r9, r0, sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r0, #466944 @ 0x72000 │ │ │ │ @@ -573831,15 +573831,15 @@ │ │ │ │ strne r5, [r4, #3240] @ 0xca8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ 28daa8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #140] @ 28daac │ │ │ │ add r5, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r5, #3232 @ 0xca0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -573879,15 +573879,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #184] @ 28db80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #168] @ 28db84 │ │ │ │ add r6, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r6, #3232 @ 0xca0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -573927,24 +573927,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 28db18 │ │ │ │ @ instruction: 0x01964af4 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ andeq ip, r1, r5, ror #21 │ │ │ │ - ldrheq lr, [r9], #188 @ 0xbc @ │ │ │ │ + ldrsbeq lr, [r9], #188 @ 0xbc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ 28dc6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #176] @ 28dc70 │ │ │ │ add r6, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r6, #3232 @ 0xca0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -573986,22 +573986,22 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 28dbfc │ │ │ │ orrseq r4, r6, r0, lsl sl │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ andeq ip, r1, r6, ror #21 │ │ │ │ - ldrsbeq lr, [r9], #172 @ 0xac @ │ │ │ │ + ldrsheq lr, [r9], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 28dd44 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #160] @ 28dd48 │ │ │ │ add r5, r4, #565248 @ 0x8a000 │ │ │ │ add r2, r5, #3232 @ 0xca0 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -574039,24 +574039,24 @@ │ │ │ │ b 28dcec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 28dce4 │ │ │ │ orrseq r4, r6, r4, lsr #18 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ - rscseq lr, r9, r0, lsl sl │ │ │ │ + rscseq lr, r9, r0, lsr sl │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #504] @ 28df64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 28de1c │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ @@ -574175,20 +574175,20 @@ │ │ │ │ ldr r1, [pc, #28] @ 28df74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b 28ded8 │ │ │ │ orrseq r4, r6, r0, asr r8 │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ - rscseq lr, r9, r8, lsr r9 │ │ │ │ - smlalseq sp, r8, r4, lr │ │ │ │ + rscseq lr, r9, r8, asr r9 │ │ │ │ + ldrheq sp, [r8], #228 @ 0xe4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq lr, [r9], #128 @ 0x80 @ │ │ │ │ - ldrsheq lr, [r9], #120 @ 0x78 @ │ │ │ │ - rscseq lr, r9, r0, ror #15 │ │ │ │ + rscseq lr, r9, r0, lsl r9 │ │ │ │ + rscseq lr, r9, r8, lsl r8 │ │ │ │ + rscseq lr, r9, r0, lsl #16 │ │ │ │ add r3, r0, #466944 @ 0x72000 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #2928 @ 0xb70 │ │ │ │ add r0, r0, #565248 @ 0x8a000 │ │ │ │ mov ip, #1536 @ 0x600 │ │ │ │ push {r4, r5} │ │ │ │ add r0, r0, #3232 @ 0xca0 │ │ │ │ @@ -574219,15 +574219,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 28e034 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 28e044 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3264] @ 0xcc0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -574507,15 +574507,15 @@ │ │ │ │ b 28e2ac │ │ │ │ mov sl, #16 │ │ │ │ b 28e330 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, r6, r8, lsl #27 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r1, r6, r0, ror #26 │ │ │ │ - tsteq r4, lr, asr r0 │ │ │ │ + tsteq r4, lr, ror r0 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ orrseq r1, r6, ip, lsr ip │ │ │ │ @ instruction: 0x000011bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -575032,15 +575032,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ b 28e864 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, r6, r8, lsl #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r1, r6, r0, lsr #9 │ │ │ │ - rscseq sp, r9, ip, asr #21 │ │ │ │ + rscseq sp, r9, ip, ror #21 │ │ │ │ cmp r1, #7 │ │ │ │ bls 28ecfc │ │ │ │ cmp r1, #8 │ │ │ │ bxne lr │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -575689,17 +575689,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 28f358 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrseq r1, r6, r8, asr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tstpeq r3, r4, lsr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x0113f4de │ │ │ │ + @ instruction: 0x0113f4fe │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ orrseq r0, r6, ip, ror #27 │ │ │ │ orrseq r0, r6, ip, lsr #27 │ │ │ │ orrseq r0, r6, r4, ror sp │ │ │ │ svclt 0x00e00000 │ │ │ │ orrseq r0, r6, ip, asr #25 │ │ │ │ @ instruction: 0x01960c94 │ │ │ │ @@ -576738,15 +576738,15 @@ │ │ │ │ andeq r8, r0, lr, asr #16 │ │ │ │ andeq ip, r1, r3, ror sp │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r1, r0, r1, lsl #24 │ │ │ │ orrseq r0, r6, r4, lsl r5 │ │ │ │ - rscseq ip, r9, ip, ror fp │ │ │ │ + smlalseq ip, r9, ip, fp │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ ldm r4, {r4, r6, sl} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ @@ -577510,15 +577510,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 2912d4 │ │ │ │ mov sl, #1 │ │ │ │ b 2912d4 │ │ │ │ mov sl, #16 │ │ │ │ b 2912d4 │ │ │ │ @ instruction: 0x0195edb0 │ │ │ │ - ldrsheq sp, [r3, -lr] │ │ │ │ + tsteq r3, lr, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -577713,15 +577713,15 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ add ip, r1, #4 │ │ │ │ b 291640 │ │ │ │ add ip, r1, #2 │ │ │ │ b 291640 │ │ │ │ add ip, r1, #8 │ │ │ │ b 291640 │ │ │ │ - @ instruction: 0x0113cdb7 │ │ │ │ + @ instruction: 0x0113cdd7 │ │ │ │ @ instruction: 0x0195e9d8 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r9, r2 │ │ │ │ @@ -577965,15 +577965,15 @@ │ │ │ │ bne 291a94 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0195e698 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq lr, r5, r4, ror #12 │ │ │ │ - tsteq r3, ip, lsl #20 │ │ │ │ + tsteq r3, ip, lsr #20 │ │ │ │ orrseq lr, r5, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #340] @ 291c1c │ │ │ │ @@ -579582,20 +579582,20 @@ │ │ │ │ andeq r2, r0, r1, lsl #8 │ │ │ │ andeq r8, r0, r1, lsl r5 │ │ │ │ andeq r0, r4, r1 │ │ │ │ orrseq sp, r5, ip, ror #11 │ │ │ │ andeq r8, r0, r2, asr r4 │ │ │ │ andeq r2, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, fp, asr r5 │ │ │ │ - ldrheq r9, [r9], #176 @ 0xb0 @ │ │ │ │ + ldrsbeq r9, [r9], #176 @ 0xb0 @ │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - tsteq r3, r9, lsr r4 │ │ │ │ - tsteq r3, r7, lsr #1 │ │ │ │ + tsteq r3, r9, asr r4 │ │ │ │ + tsteq r3, r7, asr #1 │ │ │ │ rscseq pc, pc, r0 │ │ │ │ - tsteq r3, r0, lsl #8 │ │ │ │ + tsteq r3, r0, lsr #8 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -581711,15 +581711,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #1608] @ 295b6c │ │ │ │ ldr r4, [pc, #1608] @ 295b70 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bhi 29556c │ │ │ │ cmp r3, #2912 @ 0xb60 │ │ │ │ bls 2959ec │ │ │ │ ldr r2, [pc, #1572] @ 295b74 │ │ │ │ @@ -582113,24 +582113,24 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ ldr r7, [r5] │ │ │ │ b 295b34 │ │ │ │ @ instruction: 0x0195d094 │ │ │ │ andeq r0, r0, r6, ror #22 │ │ │ │ - @ instruction: 0x01138eb0 │ │ │ │ + @ instruction: 0x01138ed0 │ │ │ │ andeq r8, r0, r0, asr r4 │ │ │ │ andeq r8, r0, sl, asr r5 │ │ │ │ andeq r2, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ - smlalseq r6, r9, r0, sp │ │ │ │ - rscseq r6, r9, ip, ror #26 │ │ │ │ - rscseq r6, r9, r4, asr sp │ │ │ │ - rscseq r6, r9, ip, lsr sp │ │ │ │ - rscseq r6, r9, r0, lsl #25 │ │ │ │ + ldrheq r6, [r9], #208 @ 0xd0 @ │ │ │ │ + rscseq r6, r9, ip, lsl #27 │ │ │ │ + rscseq r6, r9, r4, ror sp │ │ │ │ + rscseq r6, r9, ip, asr sp │ │ │ │ + rscseq r6, r9, r0, lsr #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #104] @ 295c20 │ │ │ │ ldr ip, [pc, #104] @ 295c24 │ │ │ │ @@ -583359,86 +583359,86 @@ │ │ │ │ str r3, [r6, #-20] @ 0xffffffec │ │ │ │ ldr r3, [r9, #-32] @ 0xffffffe0 │ │ │ │ str r3, [r6, #-16] │ │ │ │ bne 296eb0 │ │ │ │ b 295f84 │ │ │ │ orrseq sl, r5, ip, ror #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x011384da │ │ │ │ + @ instruction: 0x011384fa │ │ │ │ orrseq sl, r5, ip, rrx │ │ │ │ - tsteq r3, r2, asr r4 │ │ │ │ - tsteq r3, r2, lsl #8 │ │ │ │ - @ instruction: 0x011383be │ │ │ │ - tsteq r3, sl, ror r3 │ │ │ │ - tsteq r3, r6, lsr r3 │ │ │ │ - @ instruction: 0x011382f2 │ │ │ │ - tsteq r3, lr, lsr #5 │ │ │ │ - tsteq r3, lr, ror r2 │ │ │ │ - tsteq r3, sl, asr #4 │ │ │ │ - tsteq r3, r2, lsr #4 │ │ │ │ - @ instruction: 0x011381fa │ │ │ │ - @ instruction: 0x011381d2 │ │ │ │ - tsteq r3, sl, lsr #3 │ │ │ │ - tsteq r3, r2, lsl #3 │ │ │ │ + tsteq r3, r2, ror r4 │ │ │ │ + tsteq r3, r2, lsr #8 │ │ │ │ + @ instruction: 0x011383de │ │ │ │ + @ instruction: 0x0113839a │ │ │ │ + tsteq r3, r6, asr r3 │ │ │ │ + tsteq r3, r2, lsl r3 │ │ │ │ + tsteq r3, lr, asr #5 │ │ │ │ + @ instruction: 0x0113829e │ │ │ │ + tsteq r3, sl, ror #4 │ │ │ │ + tsteq r3, r2, asr #4 │ │ │ │ + tsteq r3, sl, lsl r2 │ │ │ │ + @ instruction: 0x011381f2 │ │ │ │ + tsteq r3, sl, asr #3 │ │ │ │ + tsteq r3, r2, lsr #3 │ │ │ │ + tsteq r3, lr, ror r1 │ │ │ │ tsteq r3, lr, asr r1 │ │ │ │ tsteq r3, lr, lsr r1 │ │ │ │ - tsteq r3, lr, lsl r1 │ │ │ │ - ldrsheq r8, [r3, -sl] │ │ │ │ + tsteq r3, sl, lsl r1 │ │ │ │ + ldrsheq r8, [r3, -lr] │ │ │ │ ldrsbeq r8, [r3, -lr] │ │ │ │ ldrheq r8, [r3, -lr] │ │ │ │ - @ instruction: 0x0113809e │ │ │ │ - tsteq r3, sl, ror r0 │ │ │ │ - tsteq r3, lr, asr r0 │ │ │ │ - tsteq r3, sl, lsr r0 │ │ │ │ + @ instruction: 0x0113809a │ │ │ │ + tsteq r3, lr, ror r0 │ │ │ │ + tsteq r3, sl, asr r0 │ │ │ │ + tsteq r3, lr, lsr r0 │ │ │ │ tsteq r3, lr, lsl r0 │ │ │ │ @ instruction: 0x01137ffe │ │ │ │ @ instruction: 0x01137fde │ │ │ │ - @ instruction: 0x01137fbe │ │ │ │ - @ instruction: 0x01137f9a │ │ │ │ + @ instruction: 0x01137fba │ │ │ │ + @ instruction: 0x01137f9e │ │ │ │ tsteq r3, lr, ror pc │ │ │ │ tsteq r3, lr, asr pc │ │ │ │ tsteq r3, lr, lsr pc │ │ │ │ - tsteq r3, lr, lsl pc │ │ │ │ - @ instruction: 0x01137efa │ │ │ │ + tsteq r3, sl, lsl pc │ │ │ │ + @ instruction: 0x01137efe │ │ │ │ @ instruction: 0x01137ede │ │ │ │ - @ instruction: 0x01137ebe │ │ │ │ - @ instruction: 0x01137e9a │ │ │ │ + @ instruction: 0x01137eba │ │ │ │ + @ instruction: 0x01137e9e │ │ │ │ tsteq r3, lr, ror lr │ │ │ │ tsteq r3, lr, asr lr │ │ │ │ tsteq r3, lr, lsr lr │ │ │ │ - tsteq r3, lr, lsl lr │ │ │ │ - @ instruction: 0x01137dfa │ │ │ │ + tsteq r3, sl, lsl lr │ │ │ │ + @ instruction: 0x01137dfe │ │ │ │ @ instruction: 0x01137dde │ │ │ │ - @ instruction: 0x01137dbe │ │ │ │ - @ instruction: 0x01137d9a │ │ │ │ + @ instruction: 0x01137dba │ │ │ │ + @ instruction: 0x01137d9e │ │ │ │ tsteq r3, lr, ror sp │ │ │ │ tsteq r3, lr, asr sp │ │ │ │ tsteq r3, lr, lsr sp │ │ │ │ - tsteq r3, lr, lsl sp │ │ │ │ - @ instruction: 0x01137cfa │ │ │ │ + tsteq r3, sl, lsl sp │ │ │ │ + @ instruction: 0x01137cfe │ │ │ │ @ instruction: 0x01137cde │ │ │ │ - @ instruction: 0x01137cbe │ │ │ │ - @ instruction: 0x01137c9a │ │ │ │ + @ instruction: 0x01137cba │ │ │ │ + @ instruction: 0x01137c9e │ │ │ │ tsteq r3, lr, ror ip │ │ │ │ tsteq r3, lr, asr ip │ │ │ │ tsteq r3, lr, lsr ip │ │ │ │ - tsteq r3, lr, lsl ip │ │ │ │ - @ instruction: 0x01137bfa │ │ │ │ + tsteq r3, sl, lsl ip │ │ │ │ + @ instruction: 0x01137bfe │ │ │ │ @ instruction: 0x01137bde │ │ │ │ - @ instruction: 0x01137bbe │ │ │ │ - @ instruction: 0x01137b9a │ │ │ │ + @ instruction: 0x01137bba │ │ │ │ + @ instruction: 0x01137b9e │ │ │ │ tsteq r3, lr, ror fp │ │ │ │ tsteq r3, lr, asr fp │ │ │ │ tsteq r3, lr, lsr fp │ │ │ │ - tsteq r3, lr, lsl fp │ │ │ │ - @ instruction: 0x01137afa │ │ │ │ + tsteq r3, sl, lsl fp │ │ │ │ + @ instruction: 0x01137afe │ │ │ │ @ instruction: 0x01137ade │ │ │ │ @ instruction: 0x01137abe │ │ │ │ - @ instruction: 0x01137a9e │ │ │ │ - tsteq r3, sl, ror sl │ │ │ │ + @ instruction: 0x01137a9a │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ cmp r5, #0 │ │ │ │ ble 295f84 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r6, r6, #8 │ │ │ │ @@ -590849,86 +590849,86 @@ │ │ │ │ add r5, r5, #6 │ │ │ │ cmp r5, ip │ │ │ │ add r4, r4, #4 │ │ │ │ bne 29e3b0 │ │ │ │ b 29d4e4 │ │ │ │ @ instruction: 0x01952b98 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r3, r6, lsr #3 │ │ │ │ + tsteq r3, r6, asr #3 │ │ │ │ orrseq r2, r5, ip, lsl #22 │ │ │ │ - tsteq r3, lr, lsr #2 │ │ │ │ - ldrsbeq r1, [r3, -lr] │ │ │ │ - @ instruction: 0x0113109e │ │ │ │ - tsteq r3, lr, asr r0 │ │ │ │ - tsteq r3, lr, lsl r0 │ │ │ │ - @ instruction: 0x01130fda │ │ │ │ - @ instruction: 0x01130f9a │ │ │ │ - tsteq r3, r2, ror pc │ │ │ │ - tsteq r3, r2, asr #30 │ │ │ │ - tsteq r3, lr, lsl pc │ │ │ │ - @ instruction: 0x01130efa │ │ │ │ + tsteq r3, lr, asr #2 │ │ │ │ + ldrsheq r1, [r3, -lr] │ │ │ │ + ldrheq r1, [r3, -lr] │ │ │ │ + tsteq r3, lr, ror r0 │ │ │ │ + tsteq r3, lr, lsr r0 │ │ │ │ + @ instruction: 0x01130ffa │ │ │ │ + @ instruction: 0x01130fba │ │ │ │ + @ instruction: 0x01130f92 │ │ │ │ + tsteq r3, r2, ror #30 │ │ │ │ + tsteq r3, lr, lsr pc │ │ │ │ + tsteq r3, sl, lsl pc │ │ │ │ + @ instruction: 0x01130ef2 │ │ │ │ @ instruction: 0x01130ed2 │ │ │ │ - @ instruction: 0x01130eb2 │ │ │ │ + tsteq r3, sl, lsr #29 │ │ │ │ tsteq r3, sl, lsl #29 │ │ │ │ tsteq r3, sl, ror #28 │ │ │ │ tsteq r3, sl, asr #28 │ │ │ │ - tsteq r3, sl, lsr #28 │ │ │ │ - tsteq r3, r6, lsl #28 │ │ │ │ + tsteq r3, r6, lsr #28 │ │ │ │ + tsteq r3, sl, lsl #28 │ │ │ │ tsteq r3, sl, ror #27 │ │ │ │ tsteq r3, sl, asr #27 │ │ │ │ - tsteq r3, sl, lsr #27 │ │ │ │ - tsteq r3, r6, lsl #27 │ │ │ │ - tsteq r3, sl, ror #26 │ │ │ │ - tsteq r3, r6, asr #26 │ │ │ │ + tsteq r3, r6, lsr #27 │ │ │ │ + tsteq r3, sl, lsl #27 │ │ │ │ + tsteq r3, r6, ror #26 │ │ │ │ + tsteq r3, sl, asr #26 │ │ │ │ tsteq r3, sl, lsr #26 │ │ │ │ tsteq r3, sl, lsl #26 │ │ │ │ tsteq r3, sl, ror #25 │ │ │ │ - tsteq r3, sl, asr #25 │ │ │ │ - tsteq r3, r6, lsr #25 │ │ │ │ + tsteq r3, r6, asr #25 │ │ │ │ + tsteq r3, sl, lsr #25 │ │ │ │ tsteq r3, sl, lsl #25 │ │ │ │ tsteq r3, sl, ror #24 │ │ │ │ tsteq r3, sl, asr #24 │ │ │ │ - tsteq r3, sl, lsr #24 │ │ │ │ - tsteq r3, r6, lsl #24 │ │ │ │ + tsteq r3, r6, lsr #24 │ │ │ │ + tsteq r3, sl, lsl #24 │ │ │ │ tsteq r3, sl, ror #23 │ │ │ │ - tsteq r3, sl, asr #23 │ │ │ │ - tsteq r3, r6, lsr #23 │ │ │ │ + tsteq r3, r6, asr #23 │ │ │ │ + tsteq r3, sl, lsr #23 │ │ │ │ tsteq r3, sl, lsl #23 │ │ │ │ tsteq r3, sl, ror #22 │ │ │ │ tsteq r3, sl, asr #22 │ │ │ │ - tsteq r3, sl, lsr #22 │ │ │ │ - tsteq r3, r6, lsl #22 │ │ │ │ + tsteq r3, r6, lsr #22 │ │ │ │ + tsteq r3, sl, lsl #22 │ │ │ │ tsteq r3, sl, ror #21 │ │ │ │ - tsteq r3, sl, asr #21 │ │ │ │ - tsteq r3, r6, lsr #21 │ │ │ │ + tsteq r3, r6, asr #21 │ │ │ │ + tsteq r3, sl, lsr #21 │ │ │ │ tsteq r3, sl, lsl #21 │ │ │ │ tsteq r3, sl, ror #20 │ │ │ │ tsteq r3, sl, asr #20 │ │ │ │ - tsteq r3, sl, lsr #20 │ │ │ │ - tsteq r3, r6, lsl #20 │ │ │ │ + tsteq r3, r6, lsr #20 │ │ │ │ + tsteq r3, sl, lsl #20 │ │ │ │ tsteq r3, sl, ror #19 │ │ │ │ - tsteq r3, sl, asr #19 │ │ │ │ - tsteq r3, r6, lsr #19 │ │ │ │ + tsteq r3, r6, asr #19 │ │ │ │ + tsteq r3, sl, lsr #19 │ │ │ │ tsteq r3, sl, lsl #19 │ │ │ │ tsteq r3, sl, ror #18 │ │ │ │ tsteq r3, sl, asr #18 │ │ │ │ - tsteq r3, sl, lsr #18 │ │ │ │ - tsteq r3, r6, lsl #18 │ │ │ │ + tsteq r3, r6, lsr #18 │ │ │ │ + tsteq r3, sl, lsl #18 │ │ │ │ tsteq r3, sl, ror #17 │ │ │ │ - tsteq r3, sl, asr #17 │ │ │ │ - tsteq r3, r6, lsr #17 │ │ │ │ + tsteq r3, r6, asr #17 │ │ │ │ + tsteq r3, sl, lsr #17 │ │ │ │ tsteq r3, sl, lsl #17 │ │ │ │ tsteq r3, sl, ror #16 │ │ │ │ tsteq r3, sl, asr #16 │ │ │ │ - tsteq r3, sl, lsr #16 │ │ │ │ - tsteq r3, r6, lsl #16 │ │ │ │ + tsteq r3, r6, lsr #16 │ │ │ │ + tsteq r3, sl, lsl #16 │ │ │ │ tsteq r3, sl, ror #15 │ │ │ │ tsteq r3, sl, asr #15 │ │ │ │ - tsteq r3, sl, lsr #15 │ │ │ │ - tsteq r3, r6, lsl #15 │ │ │ │ + tsteq r3, r6, lsr #15 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ ble 29d4e4 │ │ │ │ add ip, r4, r0, lsl #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r5, r5, #6 │ │ │ │ @@ -598890,92 +598890,92 @@ │ │ │ │ str r3, [sl, r1, lsl #3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ bne 2a6168 │ │ │ │ b 2a529c │ │ │ │ orrseq sl, r4, r8, lsr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r2, r6, ror r6 │ │ │ │ + @ instruction: 0x01129696 │ │ │ │ orrseq sl, r4, r4, asr sp │ │ │ │ - tsteq r2, r0, asr #11 │ │ │ │ - @ instruction: 0x011295b2 │ │ │ │ - tsteq r2, sl, ror r5 │ │ │ │ - tsteq r2, r2, asr #10 │ │ │ │ - tsteq r2, sl, lsl #10 │ │ │ │ - @ instruction: 0x011294d2 │ │ │ │ - @ instruction: 0x0112949a │ │ │ │ - tsteq r2, r2, ror #8 │ │ │ │ - tsteq r2, sl, lsr #8 │ │ │ │ - @ instruction: 0x011293f2 │ │ │ │ - @ instruction: 0x011293ba │ │ │ │ - tsteq r2, r2, lsl #7 │ │ │ │ - tsteq r2, sl, asr #6 │ │ │ │ - tsteq r2, r2, lsl r3 │ │ │ │ - @ instruction: 0x011292da │ │ │ │ - @ instruction: 0x0112929e │ │ │ │ + tsteq r2, r0, ror #11 │ │ │ │ + @ instruction: 0x011295d2 │ │ │ │ + @ instruction: 0x0112959a │ │ │ │ + tsteq r2, r2, ror #10 │ │ │ │ + tsteq r2, sl, lsr #10 │ │ │ │ + @ instruction: 0x011294f2 │ │ │ │ + @ instruction: 0x011294ba │ │ │ │ + tsteq r2, r2, lsl #9 │ │ │ │ + tsteq r2, sl, asr #8 │ │ │ │ + tsteq r2, r2, lsl r4 │ │ │ │ + @ instruction: 0x011293da │ │ │ │ + tsteq r2, r2, lsr #7 │ │ │ │ + tsteq r2, sl, ror #6 │ │ │ │ + tsteq r2, r2, lsr r3 │ │ │ │ + @ instruction: 0x011292fa │ │ │ │ + @ instruction: 0x011292be │ │ │ │ + tsteq r2, r6, lsl #5 │ │ │ │ tsteq r2, r6, ror #4 │ │ │ │ tsteq r2, r6, asr #4 │ │ │ │ - tsteq r2, r6, lsr #4 │ │ │ │ - tsteq r2, r2, lsl #4 │ │ │ │ + tsteq r2, r2, lsr #4 │ │ │ │ + tsteq r2, r6, lsl #4 │ │ │ │ tsteq r2, r6, ror #3 │ │ │ │ tsteq r2, r6, asr #3 │ │ │ │ - tsteq r2, r6, lsr #3 │ │ │ │ - tsteq r2, r2, lsl #3 │ │ │ │ - tsteq r2, r6, ror #2 │ │ │ │ - tsteq r2, r2, asr #2 │ │ │ │ + tsteq r2, r2, lsr #3 │ │ │ │ + tsteq r2, r6, lsl #3 │ │ │ │ + tsteq r2, r2, ror #2 │ │ │ │ + tsteq r2, r6, asr #2 │ │ │ │ tsteq r2, r6, lsr #2 │ │ │ │ tsteq r2, r6, lsl #2 │ │ │ │ - tsteq r2, r6, ror #1 │ │ │ │ - tsteq r2, r2, asr #1 │ │ │ │ + tsteq r2, r2, ror #1 │ │ │ │ + tsteq r2, r6, asr #1 │ │ │ │ tsteq r2, r6, lsr #1 │ │ │ │ tsteq r2, r6, lsl #1 │ │ │ │ - tsteq r2, r6, rrx │ │ │ │ - tsteq r2, r2, asr #32 │ │ │ │ + tsteq r2, r2, rrx │ │ │ │ + tsteq r2, r6, asr #32 │ │ │ │ tsteq r2, r6, lsr #32 │ │ │ │ tsteq r2, r6 │ │ │ │ - tsteq r2, r6, ror #31 │ │ │ │ - tsteq r2, r2, asr #31 │ │ │ │ + tsteq r2, r2, ror #31 │ │ │ │ + tsteq r2, r6, asr #31 │ │ │ │ tsteq r2, r6, lsr #31 │ │ │ │ tsteq r2, r6, lsl #31 │ │ │ │ - tsteq r2, r6, ror #30 │ │ │ │ - tsteq r2, r2, asr #30 │ │ │ │ + tsteq r2, r2, ror #30 │ │ │ │ + tsteq r2, r6, asr #30 │ │ │ │ tsteq r2, r6, lsr #30 │ │ │ │ tsteq r2, r6, lsl #30 │ │ │ │ - tsteq r2, r6, ror #29 │ │ │ │ - tsteq r2, r2, asr #29 │ │ │ │ + tsteq r2, r2, ror #29 │ │ │ │ + tsteq r2, r6, asr #29 │ │ │ │ tsteq r2, r6, lsr #29 │ │ │ │ tsteq r2, r6, lsl #29 │ │ │ │ - tsteq r2, r6, ror #28 │ │ │ │ - tsteq r2, r2, asr #28 │ │ │ │ + tsteq r2, r2, ror #28 │ │ │ │ + tsteq r2, r6, asr #28 │ │ │ │ tsteq r2, r6, lsr #28 │ │ │ │ tsteq r2, r6, lsl #28 │ │ │ │ - tsteq r2, r6, ror #27 │ │ │ │ - tsteq r2, r2, asr #27 │ │ │ │ + tsteq r2, r2, ror #27 │ │ │ │ + tsteq r2, r6, asr #27 │ │ │ │ tsteq r2, r6, lsr #27 │ │ │ │ tsteq r2, r6, lsl #27 │ │ │ │ - tsteq r2, r6, ror #26 │ │ │ │ - tsteq r2, r2, asr #26 │ │ │ │ + tsteq r2, r2, ror #26 │ │ │ │ + tsteq r2, r6, asr #26 │ │ │ │ tsteq r2, r6, lsr #26 │ │ │ │ tsteq r2, r6, lsl #26 │ │ │ │ - tsteq r2, r6, ror #25 │ │ │ │ - tsteq r2, r2, asr #25 │ │ │ │ + tsteq r2, r2, ror #25 │ │ │ │ + tsteq r2, r6, asr #25 │ │ │ │ tsteq r2, r6, lsr #25 │ │ │ │ tsteq r2, r6, lsl #25 │ │ │ │ - tsteq r2, r6, ror #24 │ │ │ │ - tsteq r2, r2, asr #24 │ │ │ │ + tsteq r2, r2, ror #24 │ │ │ │ + tsteq r2, r6, asr #24 │ │ │ │ tsteq r2, r6, lsr #24 │ │ │ │ tsteq r2, r6, lsl #24 │ │ │ │ - tsteq r2, r6, ror #23 │ │ │ │ - tsteq r2, r2, asr #23 │ │ │ │ + tsteq r2, r2, ror #23 │ │ │ │ + tsteq r2, r6, asr #23 │ │ │ │ tsteq r2, r6, lsr #23 │ │ │ │ tsteq r2, r6, lsl #23 │ │ │ │ - tsteq r2, r6, ror #22 │ │ │ │ - tsteq r2, r2, asr #22 │ │ │ │ + tsteq r2, r2, ror #22 │ │ │ │ + tsteq r2, r6, asr #22 │ │ │ │ tsteq r2, r6, lsr #22 │ │ │ │ - tsteq r2, r6, lsl #22 │ │ │ │ svclt 0x00800000 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ ble 2a529c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ add r5, r1, #12 │ │ │ │ @@ -608577,93 +608577,93 @@ │ │ │ │ add fp, fp, #6 │ │ │ │ cmp r5, fp │ │ │ │ add r4, r4, #8 │ │ │ │ bne 2af8ac │ │ │ │ b 2ae9c4 │ │ │ │ @ instruction: 0x019416b4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r2, r2, lsl #3 │ │ │ │ + tsteq r2, r2, lsr #3 │ │ │ │ orrseq r1, r4, ip, lsr #12 │ │ │ │ - tsteq r2, r6, lsl r1 │ │ │ │ - tsteq r2, ip, lsl #2 │ │ │ │ - ldrsbeq r0, [r2, -r8] │ │ │ │ + tsteq r2, r6, lsr r1 │ │ │ │ + tsteq r2, ip, lsr #2 │ │ │ │ + ldrsheq r0, [r2, -r8] │ │ │ │ svcvc 0x00ff0000 │ │ │ │ - tsteq r2, r4, lsr #1 │ │ │ │ - tsteq r2, r0, ror r0 │ │ │ │ - tsteq r2, ip, lsr r0 │ │ │ │ - tsteq r2, r8 │ │ │ │ - @ instruction: 0x0111ffd4 │ │ │ │ - tstpeq r1, r0, lsr #31 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, ror #30 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r8, lsr pc @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsl #30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111fed0 │ │ │ │ - @ instruction: 0x0111fe9c │ │ │ │ - tstpeq r1, r8, ror #28 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, ip, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + tsteq r2, r4, asr #1 │ │ │ │ + @ instruction: 0x01120090 │ │ │ │ + tsteq r2, ip, asr r0 │ │ │ │ + tsteq r2, r8, lsr #32 │ │ │ │ + @ instruction: 0x0111fff4 │ │ │ │ + tstpeq r1, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, lsl #31 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r8, asr pc @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111fef0 │ │ │ │ + @ instruction: 0x0111febc │ │ │ │ + tstpeq r1, r8, lsl #29 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, ip, asr #28 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0111fdf4 │ │ │ │ @ instruction: 0x0111fdd4 │ │ │ │ - @ instruction: 0x0111fdb4 │ │ │ │ - @ instruction: 0x0111fd90 │ │ │ │ + @ instruction: 0x0111fdb0 │ │ │ │ + @ instruction: 0x0111fd94 │ │ │ │ tstpeq r1, r4, ror sp @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, asr sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r4, lsr sp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, lsl sp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111fcf4 │ │ │ │ - @ instruction: 0x0111fcd0 │ │ │ │ + tstpeq r1, r0, lsr sp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x0111fcf0 │ │ │ │ + @ instruction: 0x0111fcd4 │ │ │ │ @ instruction: 0x0111fcb4 │ │ │ │ @ instruction: 0x0111fc94 │ │ │ │ - tstpeq r1, r4, ror ip @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, asr ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror ip @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr ip @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsr ip @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsl ip @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111fbf4 │ │ │ │ - @ instruction: 0x0111fbd0 │ │ │ │ + @ instruction: 0x0111fbf0 │ │ │ │ + @ instruction: 0x0111fbd4 │ │ │ │ @ instruction: 0x0111fbb4 │ │ │ │ @ instruction: 0x0111fb94 │ │ │ │ - tstpeq r1, r4, ror fp @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, asr fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror fp @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsr fp @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsl fp @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111faf4 │ │ │ │ - @ instruction: 0x0111fad0 │ │ │ │ + @ instruction: 0x0111faf0 │ │ │ │ + @ instruction: 0x0111fad4 │ │ │ │ @ instruction: 0x0111fab4 │ │ │ │ @ instruction: 0x0111fa94 │ │ │ │ - tstpeq r1, r4, ror sl @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, asr sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror sl @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr sl @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsr sl @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsl sl @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f9f4 │ │ │ │ - @ instruction: 0x0111f9d0 │ │ │ │ + @ instruction: 0x0111f9f0 │ │ │ │ + @ instruction: 0x0111f9d4 │ │ │ │ @ instruction: 0x0111f9b4 │ │ │ │ @ instruction: 0x0111f994 │ │ │ │ - tstpeq r1, r4, ror r9 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, asr r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr r9 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsr r9 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsl r9 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f8f4 │ │ │ │ - @ instruction: 0x0111f8d0 │ │ │ │ + @ instruction: 0x0111f8f0 │ │ │ │ + @ instruction: 0x0111f8d4 │ │ │ │ @ instruction: 0x0111f8b4 │ │ │ │ @ instruction: 0x0111f894 │ │ │ │ - tstpeq r1, r4, ror r8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, asr r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr r8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsr r8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsl r8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f7f4 │ │ │ │ - @ instruction: 0x0111f7d0 │ │ │ │ + @ instruction: 0x0111f7f0 │ │ │ │ + @ instruction: 0x0111f7d4 │ │ │ │ @ instruction: 0x0111f7b4 │ │ │ │ @ instruction: 0x0111f794 │ │ │ │ - tstpeq r1, r4, ror r7 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r1, r0, asr r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r0, ror r7 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r1, r4, asr r7 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsr r7 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r4, lsl r7 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0111f6f4 │ │ │ │ - @ instruction: 0x0111f6d0 │ │ │ │ + @ instruction: 0x0111f6f0 │ │ │ │ + @ instruction: 0x0111f6d4 │ │ │ │ @ instruction: 0x0111f6b4 │ │ │ │ - @ instruction: 0x0111f694 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ svclt 0x00800000 │ │ │ │ andeq r8, r0, r1 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andhi r8, r0, r1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -618936,92 +618936,92 @@ │ │ │ │ add fp, fp, #3 │ │ │ │ cmp fp, r9 │ │ │ │ add r5, r5, #4 │ │ │ │ bne 2b9a8c │ │ │ │ b 2b8b94 │ │ │ │ orrseq r7, r3, r4, ror #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r1, r0, lsr r2 │ │ │ │ + tsteq r1, r0, asr r2 │ │ │ │ orrseq r7, r3, ip, asr r4 │ │ │ │ - tsteq r1, r4, asr #3 │ │ │ │ - @ instruction: 0x011161ba │ │ │ │ - tsteq r1, r6, lsl #3 │ │ │ │ - tsteq r1, r2, asr r1 │ │ │ │ - tsteq r1, lr, lsl r1 │ │ │ │ - tsteq r1, lr, ror #1 │ │ │ │ - ldrheq r6, [r1, -r6] │ │ │ │ - tsteq r1, sl, ror r0 │ │ │ │ - tsteq r1, r6, asr #32 │ │ │ │ - tsteq r1, r2, lsl r0 │ │ │ │ - @ instruction: 0x01115fde │ │ │ │ - tsteq r1, lr, lsr #31 │ │ │ │ - tsteq r1, r6, ror pc │ │ │ │ - tsteq r1, r2, asr #30 │ │ │ │ - tsteq r1, sl, lsl #30 │ │ │ │ - tsteq r1, lr, asr #29 │ │ │ │ + tsteq r1, r4, ror #3 │ │ │ │ + @ instruction: 0x011161da │ │ │ │ + tsteq r1, r6, lsr #3 │ │ │ │ + tsteq r1, r2, ror r1 │ │ │ │ + tsteq r1, lr, lsr r1 │ │ │ │ + tsteq r1, lr, lsl #2 │ │ │ │ + ldrsbeq r6, [r1, -r6] │ │ │ │ + @ instruction: 0x0111609a │ │ │ │ + tsteq r1, r6, rrx │ │ │ │ + tsteq r1, r2, lsr r0 │ │ │ │ + @ instruction: 0x01115ffe │ │ │ │ + tsteq r1, lr, asr #31 │ │ │ │ + @ instruction: 0x01115f96 │ │ │ │ + tsteq r1, r2, ror #30 │ │ │ │ + tsteq r1, sl, lsr #30 │ │ │ │ + tsteq r1, lr, ror #29 │ │ │ │ + @ instruction: 0x01115eb6 │ │ │ │ @ instruction: 0x01115e96 │ │ │ │ tsteq r1, r6, ror lr │ │ │ │ - tsteq r1, r6, asr lr │ │ │ │ - tsteq r1, r2, lsr lr │ │ │ │ + tsteq r1, r2, asr lr │ │ │ │ + tsteq r1, r6, lsr lr │ │ │ │ tsteq r1, r6, lsl lr │ │ │ │ @ instruction: 0x01115df6 │ │ │ │ - @ instruction: 0x01115dd6 │ │ │ │ - @ instruction: 0x01115db2 │ │ │ │ - @ instruction: 0x01115d96 │ │ │ │ - tsteq r1, r2, ror sp │ │ │ │ + @ instruction: 0x01115dd2 │ │ │ │ + @ instruction: 0x01115db6 │ │ │ │ + @ instruction: 0x01115d92 │ │ │ │ + tsteq r1, r6, ror sp │ │ │ │ tsteq r1, r6, asr sp │ │ │ │ tsteq r1, r6, lsr sp │ │ │ │ - tsteq r1, r6, lsl sp │ │ │ │ - @ instruction: 0x01115cf2 │ │ │ │ + tsteq r1, r2, lsl sp │ │ │ │ + @ instruction: 0x01115cf6 │ │ │ │ @ instruction: 0x01115cd6 │ │ │ │ @ instruction: 0x01115cb6 │ │ │ │ - @ instruction: 0x01115c96 │ │ │ │ - tsteq r1, r2, ror ip │ │ │ │ + @ instruction: 0x01115c92 │ │ │ │ + tsteq r1, r6, ror ip │ │ │ │ tsteq r1, r6, asr ip │ │ │ │ tsteq r1, r6, lsr ip │ │ │ │ - tsteq r1, r6, lsl ip │ │ │ │ - @ instruction: 0x01115bf2 │ │ │ │ + tsteq r1, r2, lsl ip │ │ │ │ + @ instruction: 0x01115bf6 │ │ │ │ @ instruction: 0x01115bd6 │ │ │ │ @ instruction: 0x01115bb6 │ │ │ │ - @ instruction: 0x01115b96 │ │ │ │ - tsteq r1, r2, ror fp │ │ │ │ + @ instruction: 0x01115b92 │ │ │ │ + tsteq r1, r6, ror fp │ │ │ │ tsteq r1, r6, asr fp │ │ │ │ tsteq r1, r6, lsr fp │ │ │ │ - tsteq r1, r6, lsl fp │ │ │ │ - @ instruction: 0x01115af2 │ │ │ │ + tsteq r1, r2, lsl fp │ │ │ │ + @ instruction: 0x01115af6 │ │ │ │ @ instruction: 0x01115ad6 │ │ │ │ @ instruction: 0x01115ab6 │ │ │ │ - @ instruction: 0x01115a96 │ │ │ │ - tsteq r1, r2, ror sl │ │ │ │ + @ instruction: 0x01115a92 │ │ │ │ + tsteq r1, r6, ror sl │ │ │ │ tsteq r1, r6, asr sl │ │ │ │ tsteq r1, r6, lsr sl │ │ │ │ - tsteq r1, r6, lsl sl │ │ │ │ - @ instruction: 0x011159f2 │ │ │ │ + tsteq r1, r2, lsl sl │ │ │ │ + @ instruction: 0x011159f6 │ │ │ │ @ instruction: 0x011159d6 │ │ │ │ @ instruction: 0x011159b6 │ │ │ │ - @ instruction: 0x01115996 │ │ │ │ - tsteq r1, r2, ror r9 │ │ │ │ + @ instruction: 0x01115992 │ │ │ │ + tsteq r1, r6, ror r9 │ │ │ │ tsteq r1, r6, asr r9 │ │ │ │ tsteq r1, r6, lsr r9 │ │ │ │ - tsteq r1, r6, lsl r9 │ │ │ │ - @ instruction: 0x011158f2 │ │ │ │ + tsteq r1, r2, lsl r9 │ │ │ │ + @ instruction: 0x011158f6 │ │ │ │ @ instruction: 0x011158d6 │ │ │ │ @ instruction: 0x011158b6 │ │ │ │ - @ instruction: 0x01115896 │ │ │ │ - tsteq r1, r2, ror r8 │ │ │ │ + @ instruction: 0x01115892 │ │ │ │ + tsteq r1, r6, ror r8 │ │ │ │ tsteq r1, r6, asr r8 │ │ │ │ tsteq r1, r6, lsr r8 │ │ │ │ - tsteq r1, r6, lsl r8 │ │ │ │ - @ instruction: 0x011157f2 │ │ │ │ + tsteq r1, r2, lsl r8 │ │ │ │ + @ instruction: 0x011157f6 │ │ │ │ @ instruction: 0x011157d6 │ │ │ │ @ instruction: 0x011157b6 │ │ │ │ - @ instruction: 0x01115796 │ │ │ │ - tsteq r1, r2, ror r7 │ │ │ │ + @ instruction: 0x01115792 │ │ │ │ + tsteq r1, r6, ror r7 │ │ │ │ tsteq r1, r6, asr r7 │ │ │ │ - tsteq r1, r6, lsr r7 │ │ │ │ svclt 0x00800000 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ addhi r8, r0, r1, lsl #1 │ │ │ │ mrc2 14, 7, pc, cr14, cr15, {7} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andhi r8, r0, r1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -629604,92 +629604,92 @@ │ │ │ │ add r4, r4, #16 │ │ │ │ add r5, r5, #12 │ │ │ │ mov r3, r0 │ │ │ │ bne 2c4130 │ │ │ │ b 2c3234 │ │ │ │ orrseq ip, r2, r4, asr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r0, r6, lsl lr │ │ │ │ + tsteq r0, r6, lsr lr │ │ │ │ @ instruction: 0x0192cdbc │ │ │ │ - @ instruction: 0x0110bdb0 │ │ │ │ - tsteq r0, r2, lsr #27 │ │ │ │ - tsteq r0, sl, ror #26 │ │ │ │ - tsteq r0, r2, lsr sp │ │ │ │ - @ instruction: 0x0110bcfa │ │ │ │ - tsteq r0, r2, asr #25 │ │ │ │ - tsteq r0, sl, lsl #25 │ │ │ │ - tsteq r0, r2, asr ip │ │ │ │ - tsteq r0, sl, lsl ip │ │ │ │ - tsteq r0, r2, ror #23 │ │ │ │ - tsteq r0, sl, lsr #23 │ │ │ │ - tsteq r0, r2, ror fp │ │ │ │ - tsteq r0, sl, lsr fp │ │ │ │ - tsteq r0, r2, lsl #22 │ │ │ │ - tsteq r0, sl, asr #21 │ │ │ │ - tsteq r0, lr, lsl #21 │ │ │ │ + @ instruction: 0x0110bdd0 │ │ │ │ + tsteq r0, r2, asr #27 │ │ │ │ + tsteq r0, sl, lsl #27 │ │ │ │ + tsteq r0, r2, asr sp │ │ │ │ + tsteq r0, sl, lsl sp │ │ │ │ + tsteq r0, r2, ror #25 │ │ │ │ + tsteq r0, sl, lsr #25 │ │ │ │ + tsteq r0, r2, ror ip │ │ │ │ + tsteq r0, sl, lsr ip │ │ │ │ + tsteq r0, r2, lsl #24 │ │ │ │ + tsteq r0, sl, asr #23 │ │ │ │ + @ instruction: 0x0110bb92 │ │ │ │ + tsteq r0, sl, asr fp │ │ │ │ + tsteq r0, r2, lsr #22 │ │ │ │ + tsteq r0, sl, ror #21 │ │ │ │ + tsteq r0, lr, lsr #21 │ │ │ │ + tsteq r0, r6, ror sl │ │ │ │ tsteq r0, r6, asr sl │ │ │ │ tsteq r0, r6, lsr sl │ │ │ │ - tsteq r0, r6, lsl sl │ │ │ │ - @ instruction: 0x0110b9f2 │ │ │ │ + tsteq r0, r2, lsl sl │ │ │ │ + @ instruction: 0x0110b9f6 │ │ │ │ @ instruction: 0x0110b9d6 │ │ │ │ @ instruction: 0x0110b9b6 │ │ │ │ - @ instruction: 0x0110b996 │ │ │ │ - tsteq r0, r2, ror r9 │ │ │ │ - tsteq r0, r6, asr r9 │ │ │ │ - tsteq r0, r2, lsr r9 │ │ │ │ + @ instruction: 0x0110b992 │ │ │ │ + tsteq r0, r6, ror r9 │ │ │ │ + tsteq r0, r2, asr r9 │ │ │ │ + tsteq r0, r6, lsr r9 │ │ │ │ tsteq r0, r6, lsl r9 │ │ │ │ @ instruction: 0x0110b8f6 │ │ │ │ - @ instruction: 0x0110b8d6 │ │ │ │ - @ instruction: 0x0110b8b2 │ │ │ │ + @ instruction: 0x0110b8d2 │ │ │ │ + @ instruction: 0x0110b8b6 │ │ │ │ @ instruction: 0x0110b896 │ │ │ │ tsteq r0, r6, ror r8 │ │ │ │ - tsteq r0, r6, asr r8 │ │ │ │ - tsteq r0, r2, lsr r8 │ │ │ │ + tsteq r0, r2, asr r8 │ │ │ │ + tsteq r0, r6, lsr r8 │ │ │ │ tsteq r0, r6, lsl r8 │ │ │ │ @ instruction: 0x0110b7f6 │ │ │ │ - @ instruction: 0x0110b7d6 │ │ │ │ - @ instruction: 0x0110b7b2 │ │ │ │ + @ instruction: 0x0110b7d2 │ │ │ │ + @ instruction: 0x0110b7b6 │ │ │ │ @ instruction: 0x0110b796 │ │ │ │ tsteq r0, r6, ror r7 │ │ │ │ - tsteq r0, r6, asr r7 │ │ │ │ - tsteq r0, r2, lsr r7 │ │ │ │ + tsteq r0, r2, asr r7 │ │ │ │ + tsteq r0, r6, lsr r7 │ │ │ │ tsteq r0, r6, lsl r7 │ │ │ │ @ instruction: 0x0110b6f6 │ │ │ │ - @ instruction: 0x0110b6d6 │ │ │ │ - @ instruction: 0x0110b6b2 │ │ │ │ + @ instruction: 0x0110b6d2 │ │ │ │ + @ instruction: 0x0110b6b6 │ │ │ │ @ instruction: 0x0110b696 │ │ │ │ tsteq r0, r6, ror r6 │ │ │ │ - tsteq r0, r6, asr r6 │ │ │ │ - tsteq r0, r2, lsr r6 │ │ │ │ + tsteq r0, r2, asr r6 │ │ │ │ + tsteq r0, r6, lsr r6 │ │ │ │ tsteq r0, r6, lsl r6 │ │ │ │ @ instruction: 0x0110b5f6 │ │ │ │ - @ instruction: 0x0110b5d6 │ │ │ │ - @ instruction: 0x0110b5b2 │ │ │ │ + @ instruction: 0x0110b5d2 │ │ │ │ + @ instruction: 0x0110b5b6 │ │ │ │ @ instruction: 0x0110b596 │ │ │ │ tsteq r0, r6, ror r5 │ │ │ │ - tsteq r0, r6, asr r5 │ │ │ │ - tsteq r0, r2, lsr r5 │ │ │ │ + tsteq r0, r2, asr r5 │ │ │ │ + tsteq r0, r6, lsr r5 │ │ │ │ tsteq r0, r6, lsl r5 │ │ │ │ @ instruction: 0x0110b4f6 │ │ │ │ - @ instruction: 0x0110b4d6 │ │ │ │ - @ instruction: 0x0110b4b2 │ │ │ │ + @ instruction: 0x0110b4d2 │ │ │ │ + @ instruction: 0x0110b4b6 │ │ │ │ @ instruction: 0x0110b496 │ │ │ │ tsteq r0, r6, ror r4 │ │ │ │ - tsteq r0, r6, asr r4 │ │ │ │ - tsteq r0, r2, lsr r4 │ │ │ │ + tsteq r0, r2, asr r4 │ │ │ │ + tsteq r0, r6, lsr r4 │ │ │ │ tsteq r0, r6, lsl r4 │ │ │ │ @ instruction: 0x0110b3f6 │ │ │ │ - @ instruction: 0x0110b3d6 │ │ │ │ - @ instruction: 0x0110b3b2 │ │ │ │ + @ instruction: 0x0110b3d2 │ │ │ │ + @ instruction: 0x0110b3b6 │ │ │ │ @ instruction: 0x0110b396 │ │ │ │ tsteq r0, r6, ror r3 │ │ │ │ - tsteq r0, r6, asr r3 │ │ │ │ - tsteq r0, r2, lsr r3 │ │ │ │ + tsteq r0, r2, asr r3 │ │ │ │ + tsteq r0, r6, lsr r3 │ │ │ │ tsteq r0, r6, lsl r3 │ │ │ │ - @ instruction: 0x0110b2f6 │ │ │ │ svcmi 0x00800000 │ │ │ │ cmp fp, #0 │ │ │ │ ble 2c3234 │ │ │ │ ldr r1, [sp] │ │ │ │ add r4, r4, #12 │ │ │ │ add r5, r1, #12 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ @@ -638469,93 +638469,93 @@ │ │ │ │ add r5, r5, #6 │ │ │ │ cmp r5, r6 │ │ │ │ add r4, r4, #8 │ │ │ │ bne 2ccbbc │ │ │ │ b 2cbcdc │ │ │ │ @ instruction: 0x01924394 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x011035f2 │ │ │ │ + tsteq r0, r2, lsl r6 │ │ │ │ orrseq r4, r2, r4, lsl r3 │ │ │ │ - tsteq r0, r6, lsl #11 │ │ │ │ - tsteq r0, ip, ror r5 │ │ │ │ - tsteq r0, r8, asr #10 │ │ │ │ + tsteq r0, r6, lsr #11 │ │ │ │ + @ instruction: 0x0110359c │ │ │ │ + tsteq r0, r8, ror #10 │ │ │ │ @ instruction: 0xffff0000 │ │ │ │ - tsteq r0, r4, lsl r5 │ │ │ │ - tsteq r0, r0, ror #9 │ │ │ │ - tsteq r0, ip, lsr #9 │ │ │ │ - tsteq r0, r8, ror r4 │ │ │ │ - tsteq r0, r4, asr #8 │ │ │ │ - tsteq r0, r0, lsl r4 │ │ │ │ - @ instruction: 0x011033dc │ │ │ │ - tsteq r0, r8, lsr #7 │ │ │ │ - tsteq r0, r4, ror r3 │ │ │ │ - tsteq r0, r0, asr #6 │ │ │ │ - tsteq r0, ip, lsl #6 │ │ │ │ - @ instruction: 0x011032d8 │ │ │ │ - @ instruction: 0x0110329c │ │ │ │ + tsteq r0, r4, lsr r5 │ │ │ │ + tsteq r0, r0, lsl #10 │ │ │ │ + tsteq r0, ip, asr #9 │ │ │ │ + @ instruction: 0x01103498 │ │ │ │ + tsteq r0, r4, ror #8 │ │ │ │ + tsteq r0, r0, lsr r4 │ │ │ │ + @ instruction: 0x011033fc │ │ │ │ + tsteq r0, r8, asr #7 │ │ │ │ + @ instruction: 0x01103394 │ │ │ │ + tsteq r0, r0, ror #6 │ │ │ │ + tsteq r0, ip, lsr #6 │ │ │ │ + @ instruction: 0x011032f8 │ │ │ │ + @ instruction: 0x011032bc │ │ │ │ + tsteq r0, r4, lsl #5 │ │ │ │ tsteq r0, r4, ror #4 │ │ │ │ tsteq r0, r4, asr #4 │ │ │ │ - tsteq r0, r4, lsr #4 │ │ │ │ - tsteq r0, r0, lsl #4 │ │ │ │ + tsteq r0, r0, lsr #4 │ │ │ │ + tsteq r0, r4, lsl #4 │ │ │ │ tsteq r0, r4, ror #3 │ │ │ │ tsteq r0, r4, asr #3 │ │ │ │ - tsteq r0, r4, lsr #3 │ │ │ │ - tsteq r0, r0, lsl #3 │ │ │ │ - tsteq r0, r4, ror #2 │ │ │ │ - tsteq r0, r0, asr #2 │ │ │ │ + tsteq r0, r0, lsr #3 │ │ │ │ + tsteq r0, r4, lsl #3 │ │ │ │ + tsteq r0, r0, ror #2 │ │ │ │ + tsteq r0, r4, asr #2 │ │ │ │ tsteq r0, r4, lsr #2 │ │ │ │ tsteq r0, r4, lsl #2 │ │ │ │ - tsteq r0, r4, ror #1 │ │ │ │ - tsteq r0, r0, asr #1 │ │ │ │ + tsteq r0, r0, ror #1 │ │ │ │ + tsteq r0, r4, asr #1 │ │ │ │ tsteq r0, r4, lsr #1 │ │ │ │ tsteq r0, r4, lsl #1 │ │ │ │ - tsteq r0, r4, rrx │ │ │ │ - tsteq r0, r0, asr #32 │ │ │ │ + tsteq r0, r0, rrx │ │ │ │ + tsteq r0, r4, asr #32 │ │ │ │ tsteq r0, r4, lsr #32 │ │ │ │ tsteq r0, r4 │ │ │ │ - tsteq r0, r4, ror #31 │ │ │ │ - tsteq r0, r0, asr #31 │ │ │ │ + tsteq r0, r0, ror #31 │ │ │ │ + tsteq r0, r4, asr #31 │ │ │ │ tsteq r0, r4, lsr #31 │ │ │ │ tsteq r0, r4, lsl #31 │ │ │ │ - tsteq r0, r4, ror #30 │ │ │ │ - tsteq r0, r0, asr #30 │ │ │ │ + tsteq r0, r0, ror #30 │ │ │ │ + tsteq r0, r4, asr #30 │ │ │ │ tsteq r0, r4, lsr #30 │ │ │ │ tsteq r0, r4, lsl #30 │ │ │ │ - tsteq r0, r4, ror #29 │ │ │ │ - tsteq r0, r0, asr #29 │ │ │ │ + tsteq r0, r0, ror #29 │ │ │ │ + tsteq r0, r4, asr #29 │ │ │ │ tsteq r0, r4, lsr #29 │ │ │ │ tsteq r0, r4, lsl #29 │ │ │ │ - tsteq r0, r4, ror #28 │ │ │ │ - tsteq r0, r0, asr #28 │ │ │ │ + tsteq r0, r0, ror #28 │ │ │ │ + tsteq r0, r4, asr #28 │ │ │ │ tsteq r0, r4, lsr #28 │ │ │ │ tsteq r0, r4, lsl #28 │ │ │ │ - tsteq r0, r4, ror #27 │ │ │ │ - tsteq r0, r0, asr #27 │ │ │ │ + tsteq r0, r0, ror #27 │ │ │ │ + tsteq r0, r4, asr #27 │ │ │ │ tsteq r0, r4, lsr #27 │ │ │ │ tsteq r0, r4, lsl #27 │ │ │ │ - tsteq r0, r4, ror #26 │ │ │ │ - tsteq r0, r0, asr #26 │ │ │ │ + tsteq r0, r0, ror #26 │ │ │ │ + tsteq r0, r4, asr #26 │ │ │ │ tsteq r0, r4, lsr #26 │ │ │ │ tsteq r0, r4, lsl #26 │ │ │ │ - tsteq r0, r4, ror #25 │ │ │ │ - tsteq r0, r0, asr #25 │ │ │ │ + tsteq r0, r0, ror #25 │ │ │ │ + tsteq r0, r4, asr #25 │ │ │ │ tsteq r0, r4, lsr #25 │ │ │ │ tsteq r0, r4, lsl #25 │ │ │ │ - tsteq r0, r4, ror #24 │ │ │ │ - tsteq r0, r0, asr #24 │ │ │ │ + tsteq r0, r0, ror #24 │ │ │ │ + tsteq r0, r4, asr #24 │ │ │ │ tsteq r0, r4, lsr #24 │ │ │ │ tsteq r0, r4, lsl #24 │ │ │ │ - tsteq r0, r4, ror #23 │ │ │ │ - tsteq r0, r0, asr #23 │ │ │ │ + tsteq r0, r0, ror #23 │ │ │ │ + tsteq r0, r4, asr #23 │ │ │ │ tsteq r0, r4, lsr #23 │ │ │ │ tsteq r0, r4, lsl #23 │ │ │ │ - tsteq r0, r4, ror #22 │ │ │ │ - tsteq r0, r0, asr #22 │ │ │ │ + tsteq r0, r0, ror #22 │ │ │ │ + tsteq r0, r4, asr #22 │ │ │ │ tsteq r0, r4, lsr #22 │ │ │ │ - tsteq r0, r4, lsl #22 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ ble 2cbcdc │ │ │ │ add ip, r1, #1 │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ @@ -648211,92 +648211,92 @@ │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ bne 2d63f8 │ │ │ │ b 2d550c │ │ │ │ orrseq sl, r1, r4, ror #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq pc, r0, asr #32 │ │ │ │ + tsteq pc, r0, rrx │ │ │ │ orrseq sl, r1, r4, ror #21 │ │ │ │ - ldrdeq r9, [pc, -r4] │ │ │ │ - smlabteq pc, sl, pc, r9 @ │ │ │ │ - @ instruction: 0x010f9f96 │ │ │ │ - tsteq pc, r2, ror #30 │ │ │ │ - tsteq pc, lr, lsr #30 │ │ │ │ - strdeq r9, [pc, -sl] │ │ │ │ - smlabteq pc, r6, lr, r9 @ │ │ │ │ - @ instruction: 0x010f9e92 │ │ │ │ - tsteq pc, lr, asr lr @ │ │ │ │ - tsteq pc, sl, lsr #28 │ │ │ │ - strdeq r9, [pc, -r6] │ │ │ │ - smlabteq pc, r2, sp, r9 @ │ │ │ │ - smlabbeq pc, lr, sp, r9 @ │ │ │ │ - tsteq pc, sl, asr sp @ │ │ │ │ - tsteq pc, r6, lsr #26 │ │ │ │ - smlatteq pc, sl, ip, r9 │ │ │ │ + strdeq r9, [pc, -r4] │ │ │ │ + smlatteq pc, sl, pc, r9 @ │ │ │ │ + @ instruction: 0x010f9fb6 │ │ │ │ + smlabbeq pc, r2, pc, r9 @ │ │ │ │ + tsteq pc, lr, asr #30 │ │ │ │ + tsteq pc, sl, lsl pc @ │ │ │ │ + smlatteq pc, r6, lr, r9 │ │ │ │ + @ instruction: 0x010f9eb2 │ │ │ │ + tsteq pc, lr, ror lr @ │ │ │ │ + tsteq pc, sl, asr #28 │ │ │ │ + tsteq pc, r6, lsl lr @ │ │ │ │ + smlatteq pc, r2, sp, r9 │ │ │ │ + smlatbeq pc, lr, sp, r9 @ │ │ │ │ + tsteq pc, sl, ror sp @ │ │ │ │ + tsteq pc, r6, asr #26 │ │ │ │ + tsteq pc, sl, lsl #26 │ │ │ │ + ldrdeq r9, [pc, -r2] │ │ │ │ @ instruction: 0x010f9cb2 │ │ │ │ @ instruction: 0x010f9c92 │ │ │ │ - tsteq pc, r2, ror ip @ │ │ │ │ - tsteq pc, lr, asr #24 │ │ │ │ + tsteq pc, lr, ror #24 │ │ │ │ + tsteq pc, r2, asr ip @ │ │ │ │ tsteq pc, r2, lsr ip @ │ │ │ │ tsteq pc, r2, lsl ip @ │ │ │ │ - strdeq r9, [pc, -r2] │ │ │ │ - smlabteq pc, lr, fp, r9 @ │ │ │ │ - @ instruction: 0x010f9bb2 │ │ │ │ - smlabbeq pc, lr, fp, r9 @ │ │ │ │ + smlatteq pc, lr, fp, r9 │ │ │ │ + ldrdeq r9, [pc, -r2] │ │ │ │ + smlatbeq pc, lr, fp, r9 @ │ │ │ │ + @ instruction: 0x010f9b92 │ │ │ │ tsteq pc, r2, ror fp @ │ │ │ │ tsteq pc, r2, asr fp @ │ │ │ │ - tsteq pc, r2, lsr fp @ │ │ │ │ - tsteq pc, lr, lsl #22 │ │ │ │ + tsteq pc, lr, lsr #22 │ │ │ │ + tsteq pc, r2, lsl fp @ │ │ │ │ strdeq r9, [pc, -r2] │ │ │ │ ldrdeq r9, [pc, -r2] │ │ │ │ - @ instruction: 0x010f9ab2 │ │ │ │ - smlabbeq pc, lr, sl, r9 @ │ │ │ │ + smlatbeq pc, lr, sl, r9 @ │ │ │ │ + @ instruction: 0x010f9a92 │ │ │ │ tsteq pc, r2, ror sl @ │ │ │ │ tsteq pc, r2, asr sl @ │ │ │ │ - tsteq pc, r2, lsr sl @ │ │ │ │ - tsteq pc, lr, lsl #20 │ │ │ │ + tsteq pc, lr, lsr #20 │ │ │ │ + tsteq pc, r2, lsl sl @ │ │ │ │ strdeq r9, [pc, -r2] │ │ │ │ ldrdeq r9, [pc, -r2] │ │ │ │ - @ instruction: 0x010f99b2 │ │ │ │ - smlabbeq pc, lr, r9, r9 @ │ │ │ │ + smlatbeq pc, lr, r9, r9 @ │ │ │ │ + @ instruction: 0x010f9992 │ │ │ │ tsteq pc, r2, ror r9 @ │ │ │ │ tsteq pc, r2, asr r9 @ │ │ │ │ - tsteq pc, r2, lsr r9 @ │ │ │ │ - tsteq pc, lr, lsl #18 │ │ │ │ + tsteq pc, lr, lsr #18 │ │ │ │ + tsteq pc, r2, lsl r9 @ │ │ │ │ strdeq r9, [pc, -r2] │ │ │ │ ldrdeq r9, [pc, -r2] │ │ │ │ - @ instruction: 0x010f98b2 │ │ │ │ - smlabbeq pc, lr, r8, r9 @ │ │ │ │ + smlatbeq pc, lr, r8, r9 @ │ │ │ │ + @ instruction: 0x010f9892 │ │ │ │ tsteq pc, r2, ror r8 @ │ │ │ │ tsteq pc, r2, asr r8 @ │ │ │ │ - tsteq pc, r2, lsr r8 @ │ │ │ │ - tsteq pc, lr, lsl #16 │ │ │ │ + tsteq pc, lr, lsr #16 │ │ │ │ + tsteq pc, r2, lsl r8 @ │ │ │ │ strdeq r9, [pc, -r2] │ │ │ │ ldrdeq r9, [pc, -r2] │ │ │ │ - @ instruction: 0x010f97b2 │ │ │ │ - smlabbeq pc, lr, r7, r9 @ │ │ │ │ + smlatbeq pc, lr, r7, r9 @ │ │ │ │ + @ instruction: 0x010f9792 │ │ │ │ tsteq pc, r2, ror r7 @ │ │ │ │ tsteq pc, r2, asr r7 @ │ │ │ │ - tsteq pc, r2, lsr r7 @ │ │ │ │ - tsteq pc, lr, lsl #14 │ │ │ │ + tsteq pc, lr, lsr #14 │ │ │ │ + tsteq pc, r2, lsl r7 @ │ │ │ │ strdeq r9, [pc, -r2] │ │ │ │ ldrdeq r9, [pc, -r2] │ │ │ │ - @ instruction: 0x010f96b2 │ │ │ │ - smlabbeq pc, lr, r6, r9 @ │ │ │ │ + smlatbeq pc, lr, r6, r9 @ │ │ │ │ + @ instruction: 0x010f9692 │ │ │ │ tsteq pc, r2, ror r6 @ │ │ │ │ tsteq pc, r2, asr r6 @ │ │ │ │ - tsteq pc, r2, lsr r6 @ │ │ │ │ - tsteq pc, lr, lsl #12 │ │ │ │ + tsteq pc, lr, lsr #12 │ │ │ │ + tsteq pc, r2, lsl r6 @ │ │ │ │ strdeq r9, [pc, -r2] │ │ │ │ ldrdeq r9, [pc, -r2] │ │ │ │ - @ instruction: 0x010f95b2 │ │ │ │ - smlabbeq pc, lr, r5, r9 @ │ │ │ │ + smlatbeq pc, lr, r5, r9 @ │ │ │ │ + @ instruction: 0x010f9592 │ │ │ │ tsteq pc, r2, ror r5 @ │ │ │ │ - tsteq pc, r2, asr r5 @ │ │ │ │ cmnmi pc, #0 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andhi r8, r0, r1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ ble 2d550c │ │ │ │ add r1, r6, #40 @ 0x28 │ │ │ │ @@ -658204,15 +658204,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 295eec │ │ │ │ - tstpeq lr, r2, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq lr, r2, r8, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [pc, #3988] @ 2e1018 │ │ │ │ @@ -659537,15 +659537,15 @@ │ │ │ │ str r3, [r1] │ │ │ │ str r3, [r1, #4] │ │ │ │ bx lr │ │ │ │ andeq r8, r0, r1, lsr #13 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r9, r0, r3, lsl #11 │ │ │ │ andeq r8, r0, r9, lsr #1 │ │ │ │ - smlatbeq lr, r4, r2, lr │ │ │ │ + smlabteq lr, r4, r2, lr │ │ │ │ sub r3, r1, #6400 @ 0x1900 │ │ │ │ sub r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 2e1550 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -659724,15 +659724,15 @@ │ │ │ │ ldr r2, [pc, #84] @ 2e1860 │ │ │ │ cmp r3, r2 │ │ │ │ beq 2e1678 │ │ │ │ b 2e160c │ │ │ │ muleq r0, r5, r2 │ │ │ │ orrseq lr, r0, r4, ror #20 │ │ │ │ andeq r8, r0, sp, lsl #5 │ │ │ │ - tsteq lr, r8, lsl r2 │ │ │ │ + tsteq lr, r8, lsr r2 │ │ │ │ andeq r9, r0, r2, lsl #11 │ │ │ │ andeq r9, r0, r0, lsl #7 │ │ │ │ @ instruction: 0x000082b5 │ │ │ │ strdvs pc, [r0, #255]! @ 0xff │ │ │ │ @ instruction: 0x000082b7 │ │ │ │ andeq r9, r0, r3, lsl #11 │ │ │ │ andeq r9, r0, r4, lsl #11 │ │ │ │ @@ -659762,15 +659762,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #4048] @ 2e2878 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ ldr r9, [pc, #4020] @ 2e287c │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r2, #15 │ │ │ │ ldr sl, [sp, #168] @ 0xa8 │ │ │ │ @@ -660776,79 +660776,79 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r0, r1, ip, lsl #26 │ │ │ │ orrseq lr, r0, ip, lsr #14 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r9, r0, r9 │ │ │ │ @ instruction: 0x0190e690 │ │ │ │ - ldrsheq sl, [r4], #212 @ 0xd4 @ │ │ │ │ + rscseq sl, r4, r4, lsl lr │ │ │ │ orrseq lr, r0, r4, asr #12 │ │ │ │ - smlalseq sl, r4, r4, sp │ │ │ │ + ldrheq sl, [r4], #212 @ 0xd4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orrseq lr, r0, r4, lsl #12 │ │ │ │ - rscseq sl, r3, r4, lsr #5 │ │ │ │ + rscseq sl, r3, r4, asr #5 │ │ │ │ @ instruction: 0x0190e594 │ │ │ │ - ldrsheq sl, [r4], #200 @ 0xc8 @ │ │ │ │ + rscseq sl, r4, r8, lsl sp │ │ │ │ andeq r9, r0, r8, lsr #3 │ │ │ │ - tsteq lr, r4, lsr sp │ │ │ │ + tsteq lr, r4, asr sp │ │ │ │ andeq r8, r0, pc, ror #4 │ │ │ │ andeq r8, r0, r0, ror r2 │ │ │ │ - tsteq lr, r0, asr ip │ │ │ │ - tsteq lr, r6, lsr #24 │ │ │ │ - tsteq lr, lr, lsr ip │ │ │ │ + tsteq lr, r0, ror ip │ │ │ │ + tsteq lr, r6, asr #24 │ │ │ │ + tsteq lr, lr, asr ip │ │ │ │ orrseq lr, r0, r0, lsr #5 │ │ │ │ - rscseq sl, r4, r0, lsl #20 │ │ │ │ + rscseq sl, r4, r0, lsr #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orrseq lr, r0, r8, asr r2 │ │ │ │ - rscseq sl, r4, r0, ror #19 │ │ │ │ + rscseq sl, r4, r0, lsl #20 │ │ │ │ @ instruction: 0x0190e1d8 │ │ │ │ andeq r8, r0, r6, lsl #5 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r7, lsl #5 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r8, r0, r8, lsl #5 │ │ │ │ andeq r8, r0, lr, ror r2 │ │ │ │ andeq r8, r0, fp, lsr #24 │ │ │ │ - tsteq lr, ip, asr ip │ │ │ │ + tsteq lr, ip, ror ip │ │ │ │ orrseq sp, r0, r8, asr pc │ │ │ │ - rscseq sl, r4, r0, ror #13 │ │ │ │ + rscseq sl, r4, r0, lsl #14 │ │ │ │ @ instruction: 0x0190def0 │ │ │ │ - rscseq sl, r4, r8, ror r6 │ │ │ │ + smlalseq sl, r4, r8, r6 │ │ │ │ @ instruction: 0x0190dd9c │ │ │ │ - rscseq sl, r4, r0, lsl #10 │ │ │ │ + rscseq sl, r4, r0, lsr #10 │ │ │ │ orrseq sp, r0, r4, lsr #26 │ │ │ │ - rscseq sl, r4, ip, lsr #9 │ │ │ │ + rscseq sl, r4, ip, asr #9 │ │ │ │ @ instruction: 0x0190dcbc │ │ │ │ - rscseq sl, r4, r4, asr #8 │ │ │ │ + rscseq sl, r4, r4, ror #8 │ │ │ │ andeq r8, r0, lr, ror #4 │ │ │ │ - tsteq lr, lr, lsl #12 │ │ │ │ + tsteq lr, lr, lsr #12 │ │ │ │ muleq r0, lr, r2 │ │ │ │ andeq r8, r0, ip, lsr #5 │ │ │ │ @ instruction: 0x000082b5 │ │ │ │ muleq r0, r3, r2 │ │ │ │ @ instruction: 0x000082b3 │ │ │ │ @ instruction: 0x000082b1 │ │ │ │ andeq r8, r0, r2, lsr #5 │ │ │ │ andeq r0, r4, r5 │ │ │ │ orrseq sp, r0, r4, lsl #8 │ │ │ │ - rscseq r9, r4, ip, lsl #23 │ │ │ │ + rscseq r9, r4, ip, lsr #23 │ │ │ │ orrseq sp, r0, ip, lsl #6 │ │ │ │ - smlalseq r9, r4, r4, sl │ │ │ │ + ldrheq r9, [r4], #164 @ 0xa4 @ │ │ │ │ orrseq sp, r0, r4, ror r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r4, ip, lsl sl │ │ │ │ + rscseq r9, r4, ip, lsr sl │ │ │ │ andeq r9, r0, r3, lsl #11 │ │ │ │ - tsteq lr, r2, ror fp │ │ │ │ + @ instruction: 0x010ecb92 │ │ │ │ andeq r8, r0, r8, ror #9 │ │ │ │ - smlabbeq lr, r2, fp, ip │ │ │ │ + smlatbeq lr, r2, fp, ip │ │ │ │ andeq r9, r0, r7, asr #1 │ │ │ │ andeq r8, r0, r1, lsr #13 │ │ │ │ andeq r8, r0, lr, ror #30 │ │ │ │ andeq r8, r0, r9, lsr #1 │ │ │ │ - strdeq ip, [lr, -r6] │ │ │ │ + tsteq lr, r6, lsl fp │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ andeq r8, r0, r6, lsr #5 │ │ │ │ muleq r0, sl, r2 │ │ │ │ muleq r0, r9, r2 │ │ │ │ muleq r0, r8, r2 │ │ │ │ muleq r0, r7, r2 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ @@ -660856,15 +660856,15 @@ │ │ │ │ @ instruction: 0x000082b4 │ │ │ │ andeq r8, r0, r0, asr #24 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ @ instruction: 0x000082b6 │ │ │ │ andeq r9, r0, r5, ror #6 │ │ │ │ andeq r9, r0, r0, lsl #7 │ │ │ │ andeq r8, r0, r7, ror r2 │ │ │ │ - strdeq ip, [lr, -sl] │ │ │ │ + tsteq lr, sl, lsl r5 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ andeq r8, r0, r0, lsr #5 │ │ │ │ andeq r8, r0, r1, lsr #5 │ │ │ │ @@ -661953,15 +661953,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #492] @ 2e3cd0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov r8, r1 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r1, #672] @ 0x2a0 │ │ │ │ ldr r2, [pc, #452] @ 2e3cd4 │ │ │ │ cmp r1, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -662075,21 +662075,21 @@ │ │ │ │ b 2e3bb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq ip, r0, ip, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x0190ead0 │ │ │ │ orrseq ip, r0, r8, ror #9 │ │ │ │ orrseq ip, r0, r4, asr #9 │ │ │ │ - smlalseq r8, r4, r8, ip │ │ │ │ + ldrheq r8, [r4], #200 @ 0xc8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r2, lsl #5 │ │ │ │ @ instruction: 0x0190c3f0 │ │ │ │ orrseq ip, r0, r4, asr #7 │ │ │ │ - rscseq r8, r3, r0, rrx │ │ │ │ + rscseq r8, r3, r0, lsl #1 │ │ │ │ ldr r3, [pc, #304] @ 2e3e30 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [pc, #300] @ 2e3e34 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 2e3e10 │ │ │ │ bls 2e3d90 │ │ │ │ ldr r2, [pc, #288] @ 2e3e38 │ │ │ │ @@ -662221,15 +662221,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ beq 2e405c │ │ │ │ ldr r2, [pc, #1140] @ 2e439c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrh r6, [r4, #8] │ │ │ │ ldr r5, [r0, r2] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 2e3cf8 │ │ │ │ @@ -662296,15 +662296,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 2e405c │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e41f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ @@ -662340,15 +662340,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add r7, r7, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ orrs r3, r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ bne 2e42c8 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ @@ -662393,15 +662393,15 @@ │ │ │ │ bl 111584 │ │ │ │ b 2e4030 │ │ │ │ ldr r6, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r9, r6, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e4090 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r6, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 2e4090 │ │ │ │ @@ -662430,29 +662430,29 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e4138 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r4, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 2e4138 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add r7, r7, #188 @ 0xbc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2e42c8 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #192] @ 0xc0 │ │ │ │ @@ -662460,28 +662460,28 @@ │ │ │ │ b 2e4178 │ │ │ │ cmp r3, #2 │ │ │ │ beq 2e42f4 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e4324 │ │ │ │ b 2e42d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e4308 │ │ │ │ cmp r9, #0 │ │ │ │ bne 2e42f4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r6 │ │ │ │ @@ -662499,40 +662499,40 @@ │ │ │ │ beq 2e3fe8 │ │ │ │ b 2e3fc0 │ │ │ │ ldr r6, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r7, r6, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e4238 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r6, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 2e4238 │ │ │ │ @ instruction: 0x0190e694 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ - ldrheq fp, [r3], #36 @ 0x24 @ │ │ │ │ + ldrsbeq fp, [r3], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, r3, r8, lsr #2 │ │ │ │ - rscseq r8, r4, r4, ror #13 │ │ │ │ - rscseq r8, r4, r4, ror #12 │ │ │ │ - ldrsheq r8, [r4], #92 @ 0x5c @ │ │ │ │ + rscseq fp, r3, r8, asr #2 │ │ │ │ + rscseq r8, r4, r4, lsl #14 │ │ │ │ + rscseq r8, r4, r4, lsl #13 │ │ │ │ + rscseq r8, r4, ip, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 2e4588 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl e1368 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ @@ -662577,28 +662577,28 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e6050 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e4520 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ b 2e4424 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ @@ -662610,28 +662610,28 @@ │ │ │ │ b 2e4494 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2e454c │ │ │ │ ldr r1, [r8, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e457c │ │ │ │ b 2e452c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e4560 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2e454c │ │ │ │ b 2e44f4 │ │ │ │ orrseq lr, r0, r0, ror #3 │ │ │ │ @@ -662641,15 +662641,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #948] @ 2e4964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e3cf8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e46d4 │ │ │ │ @@ -662751,37 +662751,37 @@ │ │ │ │ bl 28a470 │ │ │ │ b 2e46cc │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e4624 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2e47a4 │ │ │ │ ldr r1, [r8, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e47d4 │ │ │ │ b 2e4784 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e47b8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2e47a4 │ │ │ │ b 2e4624 │ │ │ │ ldrb r5, [r4, #5] │ │ │ │ @@ -662824,15 +662824,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e46cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -662843,69 +662843,69 @@ │ │ │ │ bl 111584 │ │ │ │ b 2e46c0 │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r7, r6, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e47ec │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 2e47ec │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r8, r6, #188 @ 0xbc │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e4728 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r6, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 2e4728 │ │ │ │ ldr r6, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ add r7, r6, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2e4860 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 2e4860 │ │ │ │ orrseq lr, r0, ip │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r5, lsl r5 │ │ │ │ andeq r8, r0, fp, lsl r5 │ │ │ │ - rscseq r8, r4, r0, lsl #3 │ │ │ │ - rscseq r8, r4, r4, asr #2 │ │ │ │ - rscseq sl, r3, r4, lsl ip │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r4, ip, lsl #1 │ │ │ │ - rscseq r8, r4, r8, lsr #32 │ │ │ │ - rscseq r8, r4, r8, asr r0 │ │ │ │ - ldrsbeq r7, [r4], #252 @ 0xfc @ │ │ │ │ - ldrsbeq r7, [r4], #244 @ 0xf4 @ │ │ │ │ + rscseq r8, r4, r0, lsr #3 │ │ │ │ + rscseq r8, r4, r4, ror #2 │ │ │ │ + rscseq sl, r3, r4, lsr ip │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rscseq r8, r4, ip, lsr #1 │ │ │ │ + rscseq r8, r4, r8, asr #32 │ │ │ │ + rscseq r8, r4, r8, ror r0 │ │ │ │ + ldrsheq r7, [r4], #252 @ 0xfc @ │ │ │ │ + ldrsheq r7, [r4], #244 @ 0xf4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 2e4b5c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ bl e111c │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ @@ -662950,28 +662950,28 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e6050 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #32768 @ 0x8000 │ │ │ │ add r7, r8, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e4af4 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ b 2e49f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ @@ -662983,28 +662983,28 @@ │ │ │ │ b 2e4a68 │ │ │ │ cmp r0, #2 │ │ │ │ beq 2e4b20 │ │ │ │ ldr r1, [r8, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 2e4b50 │ │ │ │ b 2e4b00 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 2e4b34 │ │ │ │ cmp r8, #0 │ │ │ │ bne 2e4b20 │ │ │ │ b 2e4ac8 │ │ │ │ orrseq sp, r0, ip, lsl #24 │ │ │ │ @@ -663017,67 +663017,67 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 2e4bac │ │ │ │ ldr r4, [pc, #40] @ 2e4bb0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl e120c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 2e3f04 │ │ │ │ orrseq sp, r0, r8, lsr sl │ │ │ │ - rscseq r7, r4, ip, lsl #26 │ │ │ │ + rscseq r7, r4, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ 2e4c04 │ │ │ │ ldr r4, [pc, #56] @ 2e4c08 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r3, #0 │ │ │ │ bl e36c8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 2e3f04 │ │ │ │ @ instruction: 0x0190d9f0 │ │ │ │ - ldrsbeq r7, [r4], #196 @ 0xc4 @ │ │ │ │ + ldrsheq r7, [r4], #196 @ 0xc4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 2e4c60 │ │ │ │ ldr r4, [pc, #60] @ 2e4c64 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ sub r2, r2, #33792 @ 0x8400 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl e2bc8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 2e3f04 │ │ │ │ @ instruction: 0x0190d998 │ │ │ │ - smlalseq r7, r4, r8, ip │ │ │ │ + ldrheq r7, [r4], #200 @ 0xc8 @ │ │ │ │ ldr r3, [pc, #112] @ 2e4ce0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi 2e4cd8 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -663100,25 +663100,25 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ lsl r0, r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sl, [lr, -r4] │ │ │ │ + strdeq sl, [lr, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #4060] @ 2e5cd8 │ │ │ │ ldr r5, [pc, #4060] @ 2e5cdc │ │ │ │ ldr r7, [pc, #4060] @ 2e5ce0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ beq 2e5d98 │ │ │ │ bls 2e4d74 │ │ │ │ ldr r0, [pc, #4024] @ 2e5ce4 │ │ │ │ @@ -664126,48 +664126,48 @@ │ │ │ │ str r1, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ b 2e5310 │ │ │ │ @ instruction: 0x0190d8bc │ │ │ │ andeq r8, r0, r2, asr lr │ │ │ │ orrseq fp, r0, r8, ror #5 │ │ │ │ @ instruction: 0x000091bf │ │ │ │ - tsteq lr, r0, lsl pc │ │ │ │ + tsteq lr, r0, lsr pc │ │ │ │ ldrdeq r8, [r0], -r6 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ andeq r9, r0, fp, asr r3 │ │ │ │ - tsteq lr, r4, ror #28 │ │ │ │ + smlabbeq lr, r4, lr, sl │ │ │ │ andeq r8, r0, r8, lsr #20 │ │ │ │ andeq r8, r0, r5, ror #9 │ │ │ │ andeq r8, r0, sp, lsr r8 │ │ │ │ andeq r8, r0, r9, lsl r9 │ │ │ │ andeq r8, r0, fp, asr #1 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ ldrdeq r9, [r0], -r4 │ │ │ │ andeq r8, r0, r4, lsl #25 │ │ │ │ andeq r8, r0, sl, lsr #20 │ │ │ │ - tsteq lr, lr, asr ip │ │ │ │ - rscseq r7, r4, r8, lsr #16 │ │ │ │ + tsteq lr, lr, ror ip │ │ │ │ + rscseq r7, r4, r8, asr #16 │ │ │ │ @ instruction: 0x00089ab8 │ │ │ │ - tsteq lr, r6, ror #22 │ │ │ │ + smlabbeq lr, r6, fp, sl │ │ │ │ andeq r9, r0, r5, lsl #2 │ │ │ │ @ instruction: 0x000894b8 │ │ │ │ andeq r8, r0, r5, lsl #25 │ │ │ │ - rscseq r7, r4, r4, lsr r6 │ │ │ │ + rscseq r7, r4, r4, asr r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r1, r6, lsr #14 │ │ │ │ andeq r8, r1, sl, lsr #14 │ │ │ │ @ instruction: 0x00089abc │ │ │ │ andeq sp, r1, r6, asr r6 │ │ │ │ andeq sp, r1, r2, asr r6 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ ldrdeq r8, [r0], -r7 │ │ │ │ @ instruction: 0x000091be │ │ │ │ andeq r8, r1, r2, lsr #14 │ │ │ │ andeq r8, r8, r8, lsl pc │ │ │ │ - tsteq lr, lr, lsl #28 │ │ │ │ + tsteq lr, lr, lsr #28 │ │ │ │ strdeq r8, [r0], -r6 │ │ │ │ andeq r0, r0, r3, ror #24 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, sp, lsl ip │ │ │ │ andeq r8, r0, ip, lsl ip │ │ │ │ andeq r9, r0, r4, lsl #2 │ │ │ │ andeq r8, r0, ip, lsr #24 │ │ │ │ @@ -664541,15 +664541,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #3908] @ 2e7298 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #3864] @ 2e729c │ │ │ │ cmp r3, #2 │ │ │ │ @@ -665519,89 +665519,89 @@ │ │ │ │ @ instruction: 0x01909cbc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq ip, r0, ip, asr r2 │ │ │ │ orrseq r9, r0, r4, ror ip │ │ │ │ orreq lr, r4, r4, asr r4 │ │ │ │ orreq lr, r4, r0, asr #8 │ │ │ │ orreq lr, r4, r4, lsl r4 │ │ │ │ - tsteq lr, lr, lsl #18 │ │ │ │ - rscseq r6, r4, r4, lsr #9 │ │ │ │ - tsteq lr, r0, lsl pc │ │ │ │ + tsteq lr, lr, lsr #18 │ │ │ │ + rscseq r6, r4, r4, asr #9 │ │ │ │ + tsteq lr, r0, lsr pc │ │ │ │ orrseq r9, r0, ip, lsl #23 │ │ │ │ - ldrdeq fp, [lr, -r0] │ │ │ │ + strdeq fp, [lr, -r0] │ │ │ │ andeq r8, r0, r3, lsr #13 │ │ │ │ andeq r8, r0, pc, ror #1 │ │ │ │ andeq r0, r0, r2, asr #23 │ │ │ │ - tsteq lr, ip, lsl #16 │ │ │ │ + tsteq lr, ip, lsr #16 │ │ │ │ ldrdeq lr, [r4, ip] │ │ │ │ orreq lr, r4, r0, asr #5 │ │ │ │ orreq lr, r4, ip, lsr #5 │ │ │ │ orreq lr, r4, r8, ror r2 │ │ │ │ orreq lr, r4, r0, asr r2 │ │ │ │ - @ instruction: 0x010ea5b4 │ │ │ │ - smlatbeq lr, sl, r7, r9 │ │ │ │ - rscseq r6, r4, r8, lsr r2 │ │ │ │ + ldrdeq sl, [lr, -r4] │ │ │ │ + smlabteq lr, sl, r7, r9 │ │ │ │ + rscseq r6, r4, r8, asr r2 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - ldrheq r5, [r4], #252 @ 0xfc @ │ │ │ │ - rscseq r5, r4, r8, ror pc │ │ │ │ - rscseq r5, r4, r0, asr #30 │ │ │ │ + ldrsbeq r5, [r4], #252 @ 0xfc @ │ │ │ │ + smlalseq r5, r4, r8, pc @ │ │ │ │ + rscseq r5, r4, r0, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ @ instruction: 0x000088b7 │ │ │ │ - tsteq lr, sl, asr #6 │ │ │ │ - rscseq r5, r4, r0, ror #28 │ │ │ │ + tsteq lr, sl, ror #6 │ │ │ │ + rscseq r5, r4, r0, lsl #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - @ instruction: 0x010ea894 │ │ │ │ + @ instruction: 0x010ea8b4 │ │ │ │ andeq r9, r0, fp, asr r3 │ │ │ │ ldrdeq r9, [r0], -r3 │ │ │ │ - @ instruction: 0x010e92b6 │ │ │ │ + ldrdeq r9, [lr, -r6] │ │ │ │ orreq sp, r4, r8, ror #24 │ │ │ │ orreq sp, r4, r8, lsr #24 │ │ │ │ orreq sp, r4, r8, ror #23 │ │ │ │ @ instruction: 0x0184dbb0 │ │ │ │ orreq sp, r4, ip, ror #22 │ │ │ │ - smlabteq lr, r8, sl, sl │ │ │ │ + smlatteq lr, r8, sl, sl │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, sp, lsl r2 │ │ │ │ andeq r8, r0, sl, lsr #25 │ │ │ │ - tsteq lr, r6, lsl #28 │ │ │ │ + tsteq lr, r6, lsr #28 │ │ │ │ andeq r0, r0, r3, lsr #24 │ │ │ │ - tsteq lr, r0, asr #26 │ │ │ │ - tsteq lr, r8, lsl sl │ │ │ │ + tsteq lr, r0, ror #26 │ │ │ │ + tsteq lr, r8, lsr sl │ │ │ │ andeq r9, r0, r1, asr r5 │ │ │ │ andeq r8, r0, r0, asr #12 │ │ │ │ andeq r8, r0, r1, ror #9 │ │ │ │ - tsteq lr, lr, asr r9 │ │ │ │ + tsteq lr, lr, ror r9 │ │ │ │ andeq r1, r0, r1, lsl #6 │ │ │ │ andeq r9, r0, r4, asr r5 │ │ │ │ - smlatteq lr, r4, r8, r8 │ │ │ │ - tsteq lr, r8, ror r8 │ │ │ │ + tsteq lr, r4, lsl #18 │ │ │ │ + @ instruction: 0x010e8898 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r9, lsl r9 │ │ │ │ - @ instruction: 0x010e87b2 │ │ │ │ - ldrsheq r4, [r4], #248 @ 0xf8 @ │ │ │ │ - ldrsbeq r4, [r4], #252 @ 0xfc @ │ │ │ │ + ldrdeq r8, [lr, -r2] │ │ │ │ + rscseq r5, r4, r8, lsl r0 │ │ │ │ + ldrsheq r4, [r4], #252 @ 0xfc @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r9, r0, r1, asr #5 │ │ │ │ @ instruction: 0x000091b7 │ │ │ │ - ldrdeq r8, [lr, -r0] │ │ │ │ + strdeq r8, [lr, -r0] │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ andeq r8, r0, sp, ror #4 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r5 │ │ │ │ andeq r8, r0, pc, asr #12 │ │ │ │ andeq r8, r0, r8, lsr #20 │ │ │ │ andeq r8, r0, fp, asr #22 │ │ │ │ strdeq r8, [r0], -pc @ │ │ │ │ andeq r8, r0, pc, asr r7 │ │ │ │ @ instruction: 0x00008fbb │ │ │ │ - smlabbeq lr, r4, r4, r8 │ │ │ │ + smlatbeq lr, r4, r4, r8 │ │ │ │ muleq r0, lr, sp │ │ │ │ - ldrdeq r8, [lr, -r4] │ │ │ │ + strdeq r8, [lr, -r4] │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r8, r0, sl, asr r4 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r9, r0, r5, asr #2 │ │ │ │ andeq r9, r0, lr, lsr r3 │ │ │ │ @@ -666745,18 +666745,18 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ b 2e8314 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01907d9c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq r4, [r4], #100 @ 0x64 @ │ │ │ │ - smlabteq lr, r8, lr, r7 │ │ │ │ + ldrsheq r4, [r4], #100 @ 0x64 @ │ │ │ │ + smlatteq lr, r8, lr, r7 │ │ │ │ @ instruction: 0x01907cdc │ │ │ │ - tsteq lr, ip, lsl lr │ │ │ │ + tsteq lr, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr ip, [pc, #736] @ 2e88dc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -666941,18 +666941,18 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 2e88a4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 2e88b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019079f4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r4, r4, ip, lsr r3 │ │ │ │ - tsteq lr, r6, asr #22 │ │ │ │ + rscseq r4, r4, ip, asr r3 │ │ │ │ + tsteq lr, r6, ror #22 │ │ │ │ orrseq r7, r0, r4, ror r9 │ │ │ │ - tsteq lr, ip, lsl #24 │ │ │ │ + tsteq lr, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr lr, [pc, #968] @ 2e8cd4 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -667195,18 +667195,18 @@ │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ bl 5bf84 <__aeabi_d2iz@plt> │ │ │ │ str r0, [r4, #12] │ │ │ │ b 2e8ba4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, r0, r0, ror #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r4, r4, r8, lsl r0 │ │ │ │ - tsteq lr, ip, asr r8 │ │ │ │ + rscseq r4, r4, r8, lsr r0 │ │ │ │ + tsteq lr, ip, ror r8 │ │ │ │ orrseq r7, r0, r4, asr r6 │ │ │ │ - ldrdeq r7, [lr, -r4] │ │ │ │ + strdeq r7, [lr, -r4] │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 2e8df7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr ip, [pc, #1004] @ 2e90f8 │ │ │ │ @@ -667460,20 +667460,20 @@ │ │ │ │ asr r3, r0, #31 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ b 2e8fc0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r7, r0, r4, ror #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r4, r8, lsr ip │ │ │ │ - smlabbeq lr, r2, r4, r7 │ │ │ │ + rscseq r3, r4, r8, asr ip │ │ │ │ + smlatbeq lr, r2, r4, r7 │ │ │ │ ldrshmi pc, [pc, #255] @ 2e920f @ │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ orrseq r7, r0, r8, asr #4 │ │ │ │ - smlabteq lr, r4, r4, r7 │ │ │ │ + smlatteq lr, r4, r4, r7 │ │ │ │ mvnmi r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3648] @ 0xe40 │ │ │ │ ldr ip, [pc, #740] @ 2e9418 │ │ │ │ mov r4, r1 │ │ │ │ @@ -667660,18 +667660,18 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 5aea4 <__aeabi_i2d@plt> │ │ │ │ strd r0, [r4, #24] │ │ │ │ b 2e9308 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01906ebc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r4, r0, lsr #16 │ │ │ │ - smlabbeq lr, r0, r0, r7 │ │ │ │ + rscseq r3, r4, r0, asr #16 │ │ │ │ + smlatbeq lr, r0, r0, r7 │ │ │ │ orrseq r6, r0, r8, lsr lr │ │ │ │ - @ instruction: 0x010e6f94 │ │ │ │ + @ instruction: 0x010e6fb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr ip, [pc, #416] @ 2e95e8 │ │ │ │ ldr r2, [pc, #416] @ 2e95ec │ │ │ │ add ip, pc, ip │ │ │ │ @@ -667679,15 +667679,15 @@ │ │ │ │ sub sp, sp, #424 @ 0x1a8 │ │ │ │ ldr r3, [pc, #404] @ 2e95f0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #376] @ 2e95f4 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r2, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ beq 2e94b0 │ │ │ │ @@ -667780,19 +667780,19 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01906bb0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r9, r0, r8, asr r1 │ │ │ │ orrseq r6, r0, r8, ror fp │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ orrseq r6, r0, r0, asr #22 │ │ │ │ - ldrheq r3, [r4], #72 @ 0x48 @ │ │ │ │ - ldrsheq r5, [r3], #196 @ 0xc4 @ │ │ │ │ + ldrsbeq r3, [r4], #72 @ 0x48 @ │ │ │ │ + rscseq r5, r3, r4, lsl sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r3, r4, ip, lsl #9 │ │ │ │ - smlatteq lr, sl, ip, r6 │ │ │ │ + rscseq r3, r4, ip, lsr #9 │ │ │ │ + tsteq lr, sl, lsl #26 │ │ │ │ @ instruction: 0x01906a9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #236] @ 2e971c │ │ │ │ mov r4, r2 │ │ │ │ @@ -667853,16 +667853,16 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ b 2e96bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019069bc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r4, r0, asr r3 │ │ │ │ - ldrdeq r6, [lr, -r4] │ │ │ │ + rscseq r3, r4, r0, ror r3 │ │ │ │ + strdeq r6, [lr, -r4] │ │ │ │ orrseq r6, r0, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #380] @ 2e98c4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -667959,16 +667959,16 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ b 2e97d0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, r0, r4, lsr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r4, r8, asr #4 │ │ │ │ - smlabteq lr, r2, sl, r6 │ │ │ │ + rscseq r3, r4, r8, ror #4 │ │ │ │ + smlatteq lr, r2, sl, r6 │ │ │ │ orrseq r6, r0, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #284] @ 2e9a0c │ │ │ │ mov r4, r2 │ │ │ │ @@ -668041,16 +668041,16 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4] │ │ │ │ b 2e996c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019066fc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrheq r3, [r4], #0 @ │ │ │ │ - tsteq lr, r1, asr #18 │ │ │ │ + ldrsbeq r3, [r4], #0 @ │ │ │ │ + tsteq lr, r1, ror #18 │ │ │ │ orrseq r6, r0, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #504] @ 2e9c30 │ │ │ │ mov r4, r2 │ │ │ │ @@ -668178,18 +668178,18 @@ │ │ │ │ str r1, [r3, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ bne 2e9c14 │ │ │ │ b 2e9ab0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x019065b4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, r4, ip, ror pc │ │ │ │ - strdeq r6, [lr, -pc] │ │ │ │ + smlalseq r2, r4, ip, pc @ │ │ │ │ + tsteq lr, pc, lsl r8 │ │ │ │ orrseq r6, r0, r0, asr #10 │ │ │ │ - tsteq lr, ip, lsr #14 │ │ │ │ + tsteq lr, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldr ip, [pc, #524] @ 2e9e6c │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -668321,19 +668321,19 @@ │ │ │ │ strd r0, [r5, #8]! │ │ │ │ cmp r5, r4 │ │ │ │ bne 2e9e4c │ │ │ │ b 2e9ce8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, r0, ip, lsl #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, r4, r4, ror #26 │ │ │ │ - strdeq r6, [lr, -ip] │ │ │ │ + rscseq r2, r4, r4, lsl #27 │ │ │ │ + tsteq lr, ip, lsl r6 │ │ │ │ orrseq r6, r0, r8, lsl #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - strdeq r6, [lr, -r4] │ │ │ │ + tsteq lr, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr lr, [pc, #320] @ 2e9fe0 │ │ │ │ ldr ip, [pc, #320] @ 2e9fe4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -668341,15 +668341,15 @@ │ │ │ │ ldr r3, [pc, #312] @ 2e9fe8 │ │ │ │ sub sp, sp, #416 @ 0x1a0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #412] @ 0x19c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #280] @ 2e9fec │ │ │ │ add ip, r0, #98304 @ 0x18000 │ │ │ │ ldrb lr, [ip, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp lr, #0 │ │ │ │ beq 2e9f08 │ │ │ │ @@ -668418,19 +668418,19 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r6, r0, r8, asr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r8, r0, r0, lsl #14 │ │ │ │ orrseq r6, r0, r0, lsr #2 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ orrseq r6, r0, r8, ror #1 │ │ │ │ - rscseq r2, r4, ip, asr #21 │ │ │ │ - smlalseq r5, r3, ip, r2 │ │ │ │ + rscseq r2, r4, ip, ror #21 │ │ │ │ + ldrheq r5, [r3], #44 @ 0x2c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r2, r4, r8, lsr #21 │ │ │ │ - tsteq lr, r5, asr #6 │ │ │ │ + rscseq r2, r4, r8, asr #21 │ │ │ │ + tsteq lr, r5, ror #6 │ │ │ │ orrseq r6, r0, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3632] @ 0xe30 │ │ │ │ ldr ip, [pc, #1508] @ 2ea60c │ │ │ │ mov r4, r1 │ │ │ │ @@ -668809,27 +668809,27 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ b 2ea1e0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ b 2ea56c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r5, r0, r8, asr #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, r4, ip, lsr #18 │ │ │ │ - tsteq lr, lr, ror r2 │ │ │ │ + rscseq r2, r4, ip, asr #18 │ │ │ │ + @ instruction: 0x010e629e │ │ │ │ orrseq r5, r0, r8, asr #30 │ │ │ │ strmi r0, [r0, r0] │ │ │ │ - smlatteq lr, r0, pc, r5 @ │ │ │ │ + mrseq r6, (UNDEF: 14) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #896] @ 2ea9c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r2] │ │ │ │ cmp ip, #0 │ │ │ │ beq 2ea6fc │ │ │ │ add r2, ip, #94208 @ 0x17000 │ │ │ │ ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ cmp r1, #15 │ │ │ │ bne 2ea6e8 │ │ │ │ @@ -669047,46 +669047,46 @@ │ │ │ │ popne {r4, pc} │ │ │ │ ldr r0, [pc, #140] @ 2eaa48 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ orrseq r7, r0, ip, ror pc │ │ │ │ andeq r1, r0, r1, lsl #30 │ │ │ │ andeq r1, r0, r3, lsl #30 │ │ │ │ - tsteq lr, r0, lsl #18 │ │ │ │ - rscseq r1, r3, r8, asr #11 │ │ │ │ + tsteq lr, r0, lsr #18 │ │ │ │ + rscseq r1, r3, r8, ror #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r4, ror r8 │ │ │ │ - rscseq r2, r4, r8, lsr #8 │ │ │ │ - ldrsheq r0, [r9], #228 @ 0xe4 @ │ │ │ │ - ldrsheq r2, [r4], #52 @ 0x34 @ │ │ │ │ + rscseq r2, r4, r8, asr #8 │ │ │ │ + rscseq r0, r9, r4, lsl pc │ │ │ │ + rscseq r2, r4, r4, lsl r4 │ │ │ │ muleq r0, sl, r1 │ │ │ │ - smlatbeq lr, pc, r7, r9 @ │ │ │ │ - rscseq r2, r4, r0, asr #5 │ │ │ │ - rscseq r2, r4, ip, lsl #5 │ │ │ │ - rscseq r2, r4, r0, asr #4 │ │ │ │ + smlabteq lr, pc, r7, r9 @ │ │ │ │ + rscseq r2, r4, r0, ror #5 │ │ │ │ + rscseq r2, r4, ip, lsr #5 │ │ │ │ + rscseq r2, r4, r0, ror #4 │ │ │ │ + ldrsbeq r2, [r4], #20 @ │ │ │ │ + ldrsbeq r2, [r4], #28 @ │ │ │ │ + smlabbeq lr, r2, r7, r9 │ │ │ │ + rscseq r2, r4, r8, lsr #5 │ │ │ │ + smlalseq r2, r4, ip, r1 │ │ │ │ + rscseq r2, r4, r8, lsr #3 │ │ │ │ ldrheq r2, [r4], #20 @ │ │ │ │ - ldrheq r2, [r4], #28 @ │ │ │ │ - tsteq lr, r2, ror #14 │ │ │ │ - rscseq r2, r4, r8, lsl #5 │ │ │ │ - rscseq r2, r4, ip, ror r1 │ │ │ │ - rscseq r2, r4, r8, lsl #3 │ │ │ │ - smlalseq r2, r4, r4, r1 │ │ │ │ + rscseq r2, r4, r0, asr #3 │ │ │ │ + tsteq lr, r7, lsl r7 │ │ │ │ + rscseq r2, r4, r4, lsr #3 │ │ │ │ rscseq r2, r4, r0, lsr #3 │ │ │ │ - strdeq r9, [lr, -r7] │ │ │ │ - rscseq r2, r4, r4, lsl #3 │ │ │ │ - rscseq r2, r4, r0, lsl #3 │ │ │ │ - rscseq r5, r5, ip, ror r4 │ │ │ │ - rscseq r2, r4, r0, ror r1 │ │ │ │ + smlalseq r5, r5, ip, r4 @ │ │ │ │ + smlalseq r2, r4, r0, r1 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ - rscseq r2, r4, r8, ror #2 │ │ │ │ - rscseq r2, r4, r0, ror r1 │ │ │ │ - rscseq r2, r4, ip, lsr r1 │ │ │ │ - rscseq r2, r4, r8, lsr #2 │ │ │ │ - rscseq r2, r4, r4, lsr r1 │ │ │ │ - rscseq r2, r4, r8, rrx │ │ │ │ + rscseq r2, r4, r8, lsl #3 │ │ │ │ + smlalseq r2, r4, r0, r1 │ │ │ │ + rscseq r2, r4, ip, asr r1 │ │ │ │ + rscseq r2, r4, r8, asr #2 │ │ │ │ + rscseq r2, r4, r4, asr r1 │ │ │ │ + rscseq r2, r4, r8, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #552] @ 2eac8c │ │ │ │ ldr r2, [pc, #552] @ 2eac90 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -669094,15 +669094,15 @@ │ │ │ │ ldr r3, [pc, #544] @ 2eac94 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2eab2c │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 2eac08 │ │ │ │ @@ -669230,36 +669230,36 @@ │ │ │ │ @ instruction: 0x01905594 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r7, r0, ip, lsr fp │ │ │ │ andeq r8, r0, ip, lsl #23 │ │ │ │ andeq r9, r0, r3, asr r5 │ │ │ │ andeq r1, r0, r3, lsl #30 │ │ │ │ orrseq r5, r0, r0, lsl r5 │ │ │ │ - rscseq r2, r4, r4, lsr #2 │ │ │ │ + rscseq r2, r4, r4, asr #2 │ │ │ │ orrseq r5, r0, r0, asr #9 │ │ │ │ orrseq r5, r0, r4, ror r4 │ │ │ │ - rscseq r2, r4, ip, lsl r0 │ │ │ │ + rscseq r2, r4, ip, lsr r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r1, r3, r8, lsr #1 │ │ │ │ + rscseq r1, r3, r8, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlalseq r1, r4, r8, pc @ │ │ │ │ - rscseq r2, r4, r4 │ │ │ │ - rscseq r1, r4, r0, asr pc │ │ │ │ - rscseq r1, r4, r4, lsr pc │ │ │ │ + ldrheq r1, [r4], #248 @ 0xf8 @ │ │ │ │ + rscseq r2, r4, r4, lsr #32 │ │ │ │ + rscseq r1, r4, r0, ror pc │ │ │ │ + rscseq r1, r4, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r5, [pc, #480] @ 2eaed4 │ │ │ │ ldr r2, [pc, #480] @ 2eaed8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 2ead3c │ │ │ │ sub r2, r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ bls 2ead74 │ │ │ │ ldr r2, [pc, #444] @ 2eaedc │ │ │ │ @@ -669371,25 +669371,25 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bhi 2eadbc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrseq r7, r0, r4, asr #17 │ │ │ │ muleq r0, r3, r0 │ │ │ │ - strdeq r9, [lr, -r2] │ │ │ │ + tsteq lr, r2, lsl r3 │ │ │ │ andeq r8, r0, sp, asr r4 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ andeq r8, r0, ip, lsl #19 │ │ │ │ - rscseq pc, r9, ip, lsr r8 @ │ │ │ │ + rscseq pc, r9, ip, asr r8 @ │ │ │ │ andeq r8, r0, r6, asr r4 │ │ │ │ ldr r3, [pc, #92] @ 2eaf58 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ bne 2eaf44 │ │ │ │ @@ -669403,22 +669403,22 @@ │ │ │ │ b 2eacd4 │ │ │ │ ldr r3, [pc, #20] @ 2eaf60 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 2eaf34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ orrseq r7, r0, r0, asr #13 │ │ │ │ - rscseq r1, r4, r8, lsr #26 │ │ │ │ - rscseq r1, r4, r8, lsl sp │ │ │ │ + rscseq r1, r4, r8, asr #26 │ │ │ │ + rscseq r1, r4, r8, lsr sp │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #72] @ 2eafc0 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #64] @ 2eafc4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bne 2eafac │ │ │ │ add r0, r0, #438272 @ 0x6b000 │ │ │ │ ldr r3, [r0, #2500] @ 0x9c4 │ │ │ │ @@ -669430,21 +669430,21 @@ │ │ │ │ ldr r2, [pc, #20] @ 2eafc8 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orrseq r7, r0, ip, lsr r6 │ │ │ │ muleq r0, r2, r0 │ │ │ │ - rscseq r1, r4, r4, asr #25 │ │ │ │ + rscseq r1, r4, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #108] @ 2eb050 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r2, #15 │ │ │ │ bne 2eb038 │ │ │ │ ldr r1, [r3, #1828] @ 0x724 │ │ │ │ @@ -669466,15 +669466,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 2eb05c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x019075d8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r0, r3, r8, ror ip │ │ │ │ + smlalseq r0, r3, r8, ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ @@ -669482,15 +669482,15 @@ │ │ │ │ beq 2eb0a4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq 2eb0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eb0c0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -669611,15 +669611,15 @@ │ │ │ │ cmp fp, #0 │ │ │ │ beq 2eb2a8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 2eb338 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eb348 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsl r5, r3, #2 │ │ │ │ @@ -669662,15 +669662,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 21a348 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ andeq r0, r0, sl, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rscseq r1, r4, r0, asr sl │ │ │ │ + rscseq r1, r4, r0, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3424] @ 0xd60 │ │ │ │ sub sp, sp, #636 @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #16 │ │ │ │ @@ -669715,15 +669715,15 @@ │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ bic r2, r4, #3 │ │ │ │ add r3, fp, r2 │ │ │ │ ldr r5, [fp, r2] │ │ │ │ ldr r2, [pc, #2024] @ 2ebc20 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -670002,15 +670002,15 @@ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r9, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ b 2eb8d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eb90c │ │ │ │ str r7, [r9, #-4] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2eb8fc │ │ │ │ ldr r5, [r9], #4 │ │ │ │ @@ -670186,15 +670186,15 @@ │ │ │ │ beq 2eb900 │ │ │ │ add r8, r1, r9, lsl #2 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov r9, r3 │ │ │ │ b 2ebbb0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ebc04 │ │ │ │ str r9, [r7, #-4] │ │ │ │ cmp r8, r7 │ │ │ │ beq 2eb900 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -670375,15 +670375,15 @@ │ │ │ │ ldr r3, [pc, #3060] @ 2eca6c │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r1 │ │ │ │ add r4, r6, #81920 @ 0x14000 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r9, [r4, #496] @ 0x1f0 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -670888,15 +670888,15 @@ │ │ │ │ addne r7, sp, #172 @ 0xac │ │ │ │ movne r8, r3 │ │ │ │ movne r9, r1 │ │ │ │ bne 2ec6ac │ │ │ │ b 2ec6d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ec6e0 │ │ │ │ str r9, [r7, #-4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ beq 2ec6d4 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ @@ -671090,15 +671090,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ addne r4, sl, r9, lsl #2 │ │ │ │ movne r7, r2 │ │ │ │ bne 2ec9d0 │ │ │ │ b 2ec6d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eca04 │ │ │ │ str r7, [sl, #-4] │ │ │ │ cmp r4, sl │ │ │ │ beq 2ec6d4 │ │ │ │ ldr r5, [sl], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -671143,15 +671143,15 @@ │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ @ instruction: 0x01903cd4 │ │ │ │ @ instruction: 0x01903c90 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r0, r4, r0, lsl #15 │ │ │ │ + rscseq r0, r4, r0, lsr #15 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -671265,15 +671265,15 @@ │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ ldr r5, [pc, #1760] @ 2ed344 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r5, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -671525,15 +671525,15 @@ │ │ │ │ addne r6, sp, #76 @ 0x4c │ │ │ │ movne r8, sl │ │ │ │ movne r9, r1 │ │ │ │ bne 2ed0a0 │ │ │ │ b 2ed0c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed0d4 │ │ │ │ str r9, [r6, #-4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ beq 2ed0c8 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ @@ -671673,15 +671673,15 @@ │ │ │ │ addne r4, r7, r8, lsl #2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movne r8, r2 │ │ │ │ bne 2ed2ec │ │ │ │ b 2ed0c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed328 │ │ │ │ str r8, [r7, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ beq 2ed0c8 │ │ │ │ ldr r6, [r7], #4 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -671703,18 +671703,18 @@ │ │ │ │ bl 21a348 │ │ │ │ b 2ed2e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r3, r0, r8, lsr #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r5, r0, r0, asr r9 │ │ │ │ strdeq r1, [r0], -r8 │ │ │ │ - rscseq pc, r3, r0, ror #31 │ │ │ │ + rscseq r0, r4, r0 │ │ │ │ orrseq r3, r0, r0, ror #5 │ │ │ │ andeq r0, r0, r9, asr r4 │ │ │ │ - rscseq pc, r3, r0, ror #25 │ │ │ │ + rscseq pc, r3, r0, lsl #26 │ │ │ │ orrseq r3, r0, r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -671831,15 +671831,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 2ed558 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 2ed584 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed598 │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ add r7, r1, #40 @ 0x28 │ │ │ │ bl 5d2e0 <__popcountsi2@plt> │ │ │ │ @@ -671876,15 +671876,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 2ed60c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 2ed638 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed64c │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ add r7, r1, #20 │ │ │ │ bl 5d2e0 <__popcountsi2@plt> │ │ │ │ @@ -671939,15 +671939,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ed708 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 2ed748 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ed760 │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -671988,15 +671988,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [fp, #-600] @ 0xfffffda8 │ │ │ │ ldr r3, [pc, #2700] @ 2ee240 │ │ │ │ str r0, [fp, #-612] @ 0xfffffd9c │ │ │ │ str r1, [fp, #-592] @ 0xfffffdb0 │ │ │ │ str r2, [fp, #-580] @ 0xfffffdbc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [fp, #-576] @ 0xfffffdc0 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2edaa8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ @@ -672437,15 +672437,15 @@ │ │ │ │ ldr r9, [fp, #-576] @ 0xfffffdc0 │ │ │ │ mov r4, r2 │ │ │ │ sub r6, fp, #552 @ 0x228 │ │ │ │ mov r8, r2 │ │ │ │ b 2edee0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2edf08 │ │ │ │ str r8, [r6, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ beq 2ede94 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ @@ -672611,15 +672611,15 @@ │ │ │ │ beq 2ede94 │ │ │ │ ldr r7, [fp, #-576] @ 0xfffffdc0 │ │ │ │ add r9, r6, r8, lsl #2 │ │ │ │ mov r5, r3 │ │ │ │ b 2ee194 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ee1dc │ │ │ │ str r5, [r6, #-4] │ │ │ │ cmp r9, r6 │ │ │ │ beq 2ede94 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -672663,16 +672663,16 @@ │ │ │ │ b 2edb10 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r2, r0, r8, ror #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r4, r0, r0, lsl #28 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ @ instruction: 0x019027b0 │ │ │ │ - rscseq pc, r3, r0, lsr #4 │ │ │ │ - ldrsheq pc, [r3], #16 @ │ │ │ │ + rscseq pc, r3, r0, asr #4 │ │ │ │ + rscseq pc, r3, r0, lsl r2 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ @@ -672686,15 +672686,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ 2ee3b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ee2d0 │ │ │ │ ldrb r3, [r4, #269] @ 0x10d │ │ │ │ @@ -672755,15 +672755,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl b7404 │ │ │ │ ldr r3, [r7, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ b 2ee2e4 │ │ │ │ orrseq r4, r0, r8, lsl r3 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ - smlalseq lr, r3, ip, r9 │ │ │ │ + ldrheq lr, [r3], #156 @ 0x9c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb ip, [r1, #3] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -672776,15 +672776,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ 2ee5a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ bne 2ee43c │ │ │ │ @@ -672880,15 +672880,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r8, #436] @ 0x1b4 │ │ │ │ add r3, ip, #1 │ │ │ │ b 2ee450 │ │ │ │ @ instruction: 0x019041b0 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rscseq lr, r3, r8, lsl r8 │ │ │ │ + rscseq lr, r3, r8, lsr r8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ @@ -672902,15 +672902,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #284] @ 2ee720 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -672974,15 +672974,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl b7404 │ │ │ │ ldr ip, [r9, #436] @ 0x1b4 │ │ │ │ add ip, ip, #2 │ │ │ │ b 2ee64c │ │ │ │ @ instruction: 0x01903fb8 │ │ │ │ andeq r0, r0, r1, asr r2 │ │ │ │ - rscseq lr, r3, r8, asr r6 │ │ │ │ + rscseq lr, r3, r8, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldrb ip, [r1, #3] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -673000,15 +673000,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [pc, #368] @ 2ee8fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -673096,15 +673096,15 @@ │ │ │ │ add r1, r1, #2 │ │ │ │ b 2ee7d4 │ │ │ │ orrseq r3, r0, r0, lsr lr │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - smlalseq lr, r3, r8, r4 │ │ │ │ + ldrheq lr, [r3], #72 @ 0x48 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -673129,15 +673129,15 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [pc, #432] @ 2eeb34 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp sl, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ @@ -673236,15 +673236,15 @@ │ │ │ │ b 2ee9d8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, r0, r8, lsl #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r3, r0, r0, lsr ip │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ orrseq r1, r0, r8, ror #11 │ │ │ │ - ldrsbeq lr, [r3], #40 @ 0x28 @ │ │ │ │ + ldrsheq lr, [r3], #40 @ 0x28 @ │ │ │ │ orrseq r1, r0, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldrb ip, [r1, #3] │ │ │ │ @@ -673274,15 +673274,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #500] @ 2eedbc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -673401,15 +673401,15 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r3, r0, ip, ror #19 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ orrseq r1, r0, r0, lsr #7 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - rscseq lr, r3, r4, ror r0 │ │ │ │ + smlalseq lr, r3, r4, r0 │ │ │ │ @ instruction: 0x0190129c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr lr, [pc, #1624] @ 2ef44c │ │ │ │ ldr ip, [pc, #1624] @ 2ef450 │ │ │ │ @@ -673418,15 +673418,15 @@ │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ ldr r3, [pc, #1612] @ 2ef454 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ str r4, [sp, #28] │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -673639,15 +673639,15 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ addne r5, sp, #76 @ 0x4c │ │ │ │ movne r9, r2 │ │ │ │ bne 2ef1a8 │ │ │ │ b 2ef1d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ef1dc │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ beq 2ef1d0 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -673785,15 +673785,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movne r5, r3 │ │ │ │ bne 2ef3ec │ │ │ │ b 2ef1d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ef438 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp sl, r7 │ │ │ │ beq 2ef1d0 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -673821,15 +673821,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orrseq r1, r0, r4, lsl #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r3, r0, ip, lsr #15 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ orrseq r1, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ - rscseq sp, r3, ip, lsr #25 │ │ │ │ + rscseq sp, r3, ip, asr #25 │ │ │ │ orrseq r0, r0, r0, ror #29 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -673865,15 +673865,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ mov r3, #0 │ │ │ │ ble 2ef740 │ │ │ │ ldr r3, [pc, #1556] @ 2efb24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ ldrh r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2ef83c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -674047,15 +674047,15 @@ │ │ │ │ beq 2ef830 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ b 2ef808 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ef894 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq 2ef830 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -674221,15 +674221,15 @@ │ │ │ │ beq 2ef830 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ b 2efabc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2efb08 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2ef830 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -674258,15 +674258,15 @@ │ │ │ │ orrseq r0, r0, ip, lsl #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r3, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r6, asr r4 │ │ │ │ @ instruction: 0x019008b0 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r3, r0, ror r5 │ │ │ │ + smlalseq sp, r3, r0, r5 │ │ │ │ orrseq r0, r0, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr lr, [pc, #1724] @ 2f0214 │ │ │ │ ldr ip, [pc, #1724] @ 2f0218 │ │ │ │ @@ -674276,15 +674276,15 @@ │ │ │ │ ldr r4, [pc, #1712] @ 2f021c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #596] @ 0x254 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [r0, r4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ beq 2efd60 │ │ │ │ @@ -674490,15 +674490,15 @@ │ │ │ │ beq 2eff1c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r8, fp │ │ │ │ b 2efef4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eff28 │ │ │ │ str r7, [r6, #-4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ beq 2eff1c │ │ │ │ ldr r4, [r6], #4 │ │ │ │ @@ -674666,15 +674666,15 @@ │ │ │ │ beq 2eff1c │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r6, r6, sl, lsl #2 │ │ │ │ mov r5, r3 │ │ │ │ b 2f01b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f0200 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r6, r7 │ │ │ │ beq 2eff1c │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -674727,15 +674727,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ ble 2f0480 │ │ │ │ ldr r3, [pc, #1600] @ 2f08c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ beq 2f0428 │ │ │ │ add r3, r1, #81920 @ 0x14000 │ │ │ │ ldr fp, [r3, #496] @ 0x1f0 │ │ │ │ @@ -674919,15 +674919,15 @@ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldrne r8, [sp, #28] │ │ │ │ addne r5, sp, #84 @ 0x54 │ │ │ │ bne 2f05a8 │ │ │ │ b 2f05d0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f05dc │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ beq 2f05d0 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -675094,15 +675094,15 @@ │ │ │ │ beq 2f05d0 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ b 2f0860 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f08ac │ │ │ │ str r5, [r6, #-4] │ │ │ │ cmp r9, r6 │ │ │ │ beq 2f05d0 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -675149,15 +675149,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ beq 2f0b04 │ │ │ │ add r3, r1, #81920 @ 0x14000 │ │ │ │ ldr sl, [r3, #496] @ 0x1f0 │ │ │ │ @@ -675400,15 +675400,15 @@ │ │ │ │ beq 2f0d54 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ mov r5, r3 │ │ │ │ b 2f0d2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f0d60 │ │ │ │ str r8, [r6, #-4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r5 │ │ │ │ beq 2f0d54 │ │ │ │ ldr r4, [r6], #4 │ │ │ │ @@ -675570,15 +675570,15 @@ │ │ │ │ beq 2f0d54 │ │ │ │ add sl, r5, r4, lsl #2 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r3 │ │ │ │ b 2f0fd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f101c │ │ │ │ str r5, [r8, #-4] │ │ │ │ cmp sl, r8 │ │ │ │ beq 2f0d54 │ │ │ │ ldr r4, [r8], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -675630,15 +675630,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ ble 2f12b8 │ │ │ │ ldr r3, [pc, #1752] @ 2f1784 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [r0, r3] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #3 │ │ │ │ beq 2f1254 │ │ │ │ add r3, r2, #81920 @ 0x14000 │ │ │ │ @@ -675855,15 +675855,15 @@ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldrne r8, [sp, #28] │ │ │ │ addne r5, sp, #84 @ 0x54 │ │ │ │ bne 2f1448 │ │ │ │ b 2f1470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f147c │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ beq 2f1470 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -676027,15 +676027,15 @@ │ │ │ │ beq 2f1470 │ │ │ │ add r9, r5, r9, lsl #2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ b 2f16f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f1768 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2f1470 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -676093,15 +676093,15 @@ │ │ │ │ str lr, [sp, #604] @ 0x25c │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r8, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -676543,15 +676543,15 @@ │ │ │ │ addne r5, sp, #92 @ 0x5c │ │ │ │ movne r6, r3 │ │ │ │ movne r7, r1 │ │ │ │ bne 2f1f08 │ │ │ │ b 2f1f30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f1f3c │ │ │ │ str r7, [r5, #-4] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r6, sl │ │ │ │ beq 2f1f30 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -676694,15 +676694,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ addne r5, fp, r7, lsl #2 │ │ │ │ movne r6, r3 │ │ │ │ bne 2f2160 │ │ │ │ b 2f1f30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f21d8 │ │ │ │ str r6, [fp, #-4] │ │ │ │ cmp fp, r5 │ │ │ │ beq 2f1f30 │ │ │ │ ldr r4, [fp], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -676742,16 +676742,16 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r0, r0, r0, ror #27 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orreq lr, pc, ip, lsl #14 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq fp, r3, r8, ror #1 │ │ │ │ - rscseq sl, r3, r4, lsr pc │ │ │ │ + rscseq fp, r3, r8, lsl #2 │ │ │ │ + rscseq sl, r3, r4, asr pc │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -676792,15 +676792,15 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ble 2f2458 │ │ │ │ ldr r3, [pc, #2664] @ 2f2d3c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f2920 │ │ │ │ add r9, r6, #81920 @ 0x14000 │ │ │ │ @@ -677226,15 +677226,15 @@ │ │ │ │ movne r4, r2 │ │ │ │ bne 2f29b4 │ │ │ │ ldr r0, [pc, #976] @ 2f2d5c │ │ │ │ bl 1fa0ac │ │ │ │ b 2f2458 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f29dc │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2f2984 │ │ │ │ ldr r7, [r5], #4 │ │ │ │ @@ -677390,15 +677390,15 @@ │ │ │ │ addne r4, r9, r7, lsl #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movne r7, r3 │ │ │ │ bne 2f2c40 │ │ │ │ b 2f2984 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f2cf4 │ │ │ │ str r7, [r9, #-4] │ │ │ │ cmp r9, r4 │ │ │ │ beq 2f2984 │ │ │ │ ldr r5, [r9], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -677460,21 +677460,21 @@ │ │ │ │ b 2f2754 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov lr, sl │ │ │ │ b 2f2410 │ │ │ │ orreq sp, pc, r8, asr sp @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orrseq r0, r0, r8, ror #5 │ │ │ │ - rscseq sl, r3, r0, asr #18 │ │ │ │ + rscseq sl, r3, r0, ror #18 │ │ │ │ @ instruction: 0x018fdb98 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - rscseq sl, r3, r8, ror #6 │ │ │ │ + rscseq sl, r3, r8, lsl #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr lr, [pc, #2528] @ 2f3758 │ │ │ │ ldr ip, [pc, #2528] @ 2f375c │ │ │ │ @@ -677486,15 +677486,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #2500] @ 2f3760 │ │ │ │ ldr ip, [sp, #632] @ 0x278 │ │ │ │ str ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [sp, #636] @ 0x27c │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -677889,15 +677889,15 @@ │ │ │ │ addne r5, sp, #76 @ 0x4c │ │ │ │ movne r8, r3 │ │ │ │ movne r9, r1 │ │ │ │ bne 2f3410 │ │ │ │ b 2f3438 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f34b8 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ beq 2f3438 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -678070,15 +678070,15 @@ │ │ │ │ addne r5, r9, r7, lsl #2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movne r7, r2 │ │ │ │ bne 2f36e0 │ │ │ │ b 2f3438 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f3748 │ │ │ │ str r7, [r9, #-4] │ │ │ │ cmp r9, r5 │ │ │ │ beq 2f3438 │ │ │ │ ldr r4, [r9], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -678115,15 +678115,15 @@ │ │ │ │ orreq pc, pc, r8, lsl r8 @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ orreq sp, pc, r0, asr #2 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r9, r3, ip, ror #20 │ │ │ │ + rscseq r9, r3, ip, lsl #21 │ │ │ │ orreq ip, pc, r4, asr #27 │ │ │ │ orreq ip, pc, ip, ror #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ orreq ip, pc, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -678143,15 +678143,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr fp, [sp, #644] @ 0x284 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ ble 2f3998 │ │ │ │ ldr r3, [pc, #2548] @ 2f41e4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f3d8c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -678551,15 +678551,15 @@ │ │ │ │ movne r9, r4 │ │ │ │ bne 2f3e68 │ │ │ │ ldr r0, [pc, #968] @ 2f4208 │ │ │ │ bl 1fa0ac │ │ │ │ b 2f3998 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f3e90 │ │ │ │ str r9, [r6, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2f3e38 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ @@ -678727,15 +678727,15 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ addne r4, r6, r3, lsl #2 │ │ │ │ movne r8, r2 │ │ │ │ bne 2f4124 │ │ │ │ b 2f3e38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4180 │ │ │ │ str r8, [r6, #-4] │ │ │ │ cmp r6, r4 │ │ │ │ beq 2f3e38 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -678788,15 +678788,15 @@ │ │ │ │ orreq lr, pc, ip, asr #27 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orreq ip, pc, r8, asr r6 @ │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ orreq ip, pc, ip, lsr #6 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ - ldrsheq r8, [r3], #236 @ 0xec @ │ │ │ │ + rscseq r8, r3, ip, lsl pc │ │ │ │ orreq ip, pc, r4, asr r2 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr lr, [pc, #2944] @ 2f4da4 │ │ │ │ @@ -678812,15 +678812,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov sl, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ ldr r9, [fp, #496] @ 0x1f0 │ │ │ │ cmp ip, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -679307,15 +679307,15 @@ │ │ │ │ beq 2f4b94 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ b 2f4a38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4bfc │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ beq 2f4b94 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -679542,15 +679542,15 @@ │ │ │ │ orreq lr, pc, r4, ror #6 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ orreq fp, pc, r8, ror #25 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r8, r3, r4, lsl #8 │ │ │ │ + rscseq r8, r3, r4, lsr #8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3424] @ 0xd60 │ │ │ │ mov r7, r2 │ │ │ │ @@ -679568,15 +679568,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2f505c │ │ │ │ ldr r3, [pc, #2968] @ 2f59cc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, r3, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #496] @ 0x1f0 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ @@ -679993,15 +679993,15 @@ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r8, r2 │ │ │ │ b 2f54f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f55a4 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq 2f5518 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -680240,15 +680240,15 @@ │ │ │ │ beq 2f5518 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ b 2f58c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f5970 │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r9 │ │ │ │ beq 2f5518 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -680316,15 +680316,15 @@ │ │ │ │ orreq fp, pc, r0, lsl #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sp, pc, r8, lsl #15 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x018faf94 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - ldrsheq r7, [r3], #160 @ 0xa0 @ │ │ │ │ + rscseq r7, r3, r0, lsl fp │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3448] @ 0xd78 │ │ │ │ @@ -680340,15 +680340,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ bne 2f5ea0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -680817,15 +680817,15 @@ │ │ │ │ addne r5, sp, #92 @ 0x5c │ │ │ │ movne r7, r9 │ │ │ │ movne r8, r1 │ │ │ │ bne 2f61d0 │ │ │ │ b 2f61f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f6260 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ beq 2f61f8 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -680991,15 +680991,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ addne r5, fp, r8, lsl #2 │ │ │ │ movne r7, r3 │ │ │ │ bne 2f6484 │ │ │ │ b 2f61f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f64ec │ │ │ │ str r7, [fp, #-4] │ │ │ │ cmp fp, r5 │ │ │ │ beq 2f61f8 │ │ │ │ ldr r4, [fp], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -681049,16 +681049,16 @@ │ │ │ │ orreq ip, pc, r4, lsl #23 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ @ instruction: 0x018fa4b8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r6, r3, r8, ror #27 │ │ │ │ - rscseq r6, r3, r8, ror #23 │ │ │ │ + rscseq r6, r3, r8, lsl #28 │ │ │ │ + rscseq r6, r3, r8, lsl #24 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3448] @ 0xd78 │ │ │ │ mov r7, r2 │ │ │ │ @@ -681074,15 +681074,15 @@ │ │ │ │ str r3, [sp, #604] @ 0x25c │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ble 2f6744 │ │ │ │ ldr r3, [pc, #2844] @ 2f70d8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f6c14 │ │ │ │ add r9, r6, #81920 @ 0x14000 │ │ │ │ @@ -681515,15 +681515,15 @@ │ │ │ │ movne r4, r3 │ │ │ │ bne 2f6cb8 │ │ │ │ ldr r0, [pc, #1128] @ 2f70f8 │ │ │ │ bl 1fa0ac │ │ │ │ b 2f6744 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f6d90 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ beq 2f6c88 │ │ │ │ ldr r7, [r5], #4 │ │ │ │ @@ -681719,15 +681719,15 @@ │ │ │ │ addne r4, r8, r7, lsl #2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movne r7, r3 │ │ │ │ bne 2f6fe4 │ │ │ │ b 2f6c88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f7094 │ │ │ │ str r7, [r8, #-4] │ │ │ │ cmp r8, r4 │ │ │ │ beq 2f6c88 │ │ │ │ ldr r5, [r8], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -681787,21 +681787,21 @@ │ │ │ │ b 2f6a74 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ b 2f66f8 │ │ │ │ orreq r9, pc, r0, ror sl @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq ip, pc, r0 │ │ │ │ - rscseq r6, r3, ip, asr r6 │ │ │ │ + rscseq r6, r3, ip, ror r6 │ │ │ │ orreq r9, pc, ip, lsr #17 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ - rscseq r6, r3, r4, ror r0 │ │ │ │ + smlalseq r6, r3, r4, r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr lr, [pc, #2788] @ 2f7bfc │ │ │ │ @@ -681812,15 +681812,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #588] @ 0x24c │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #2760] @ 2f7c04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r7, [sp, #632] @ 0x278 │ │ │ │ add r3, r6, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ ldr r8, [sp, #636] @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [sp, #640] @ 0x280 │ │ │ │ @@ -682253,15 +682253,15 @@ │ │ │ │ addne r5, sp, #76 @ 0x4c │ │ │ │ movne r7, r3 │ │ │ │ movne r8, r1 │ │ │ │ bne 2f7840 │ │ │ │ b 2f7868 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f7944 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ beq 2f7868 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -682470,15 +682470,15 @@ │ │ │ │ cmp ip, #0 │ │ │ │ addne r5, r9, ip, lsl #2 │ │ │ │ movne r7, r2 │ │ │ │ bne 2f7ba0 │ │ │ │ b 2f7868 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f7bcc │ │ │ │ str r7, [r9, #-4] │ │ │ │ cmp r9, r5 │ │ │ │ beq 2f7868 │ │ │ │ ldr r4, [r9], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -682509,15 +682509,15 @@ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ orreq r8, pc, r0, lsr #27 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r5, r3, ip, lsr r6 │ │ │ │ + rscseq r5, r3, ip, asr r6 │ │ │ │ orreq r8, pc, r8, lsl #19 │ │ │ │ orreq r8, pc, ip, lsr r9 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r8, pc, r8, lsl #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ strdeq r8, [pc, r4] │ │ │ │ @@ -682539,15 +682539,15 @@ │ │ │ │ str r3, [sp, #596] @ 0x254 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [sp, #644] @ 0x284 │ │ │ │ ldr r4, [sp, #648] @ 0x288 │ │ │ │ str r3, [sp, #24] │ │ │ │ ble 2f7e70 │ │ │ │ ldr r3, [pc, #2872] @ 2f87d8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r3, r7, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f8288 │ │ │ │ @@ -682967,15 +682967,15 @@ │ │ │ │ movne r9, r4 │ │ │ │ bne 2f8368 │ │ │ │ ldr r0, [pc, #1212] @ 2f87fc │ │ │ │ bl 1fa0ac │ │ │ │ b 2f7e70 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f8480 │ │ │ │ str r9, [r6, #-4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ beq 2f8338 │ │ │ │ ldr r5, [r6], #4 │ │ │ │ @@ -683194,15 +683194,15 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ addne r4, r8, r3, lsl #2 │ │ │ │ movne r6, r2 │ │ │ │ bne 2f86f0 │ │ │ │ b 2f8338 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f8774 │ │ │ │ str r6, [r8, #-4] │ │ │ │ cmp r8, r4 │ │ │ │ beq 2f8338 │ │ │ │ ldr r5, [r8], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -683265,15 +683265,15 @@ │ │ │ │ orreq sl, pc, ip, lsl r9 @ │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orreq r8, pc, r0, lsl #3 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ orreq r7, pc, ip, lsl lr @ │ │ │ │ - rscseq r4, r3, r0, lsl #20 │ │ │ │ + rscseq r4, r3, r0, lsr #20 │ │ │ │ orreq r7, pc, ip, asr #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ ldrdeq r7, [pc, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -683291,15 +683291,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov sl, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ ldr r9, [fp, #496] @ 0x1f0 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -683792,15 +683792,15 @@ │ │ │ │ beq 2f91a8 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ b 2f904c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f9210 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ beq 2f91a8 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -684025,15 +684025,15 @@ │ │ │ │ orreq r9, pc, r8, ror #26 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ orreq r7, pc, r4, ror #13 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r3, r3, r8, ror #27 │ │ │ │ + rscseq r3, r3, r8, lsl #28 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3424] @ 0xd60 │ │ │ │ mov r7, r2 │ │ │ │ @@ -684051,15 +684051,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2f9680 │ │ │ │ ldr r3, [pc, #3004] @ 2f9ffc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, r3, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #496] @ 0x1f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -684484,15 +684484,15 @@ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r8, r2 │ │ │ │ b 2f9b1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f9bd0 │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ beq 2f9b44 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -684731,15 +684731,15 @@ │ │ │ │ beq 2f9b44 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ mov r6, r2 │ │ │ │ b 2f9ef4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f9f9c │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r9 │ │ │ │ beq 2f9b44 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -684808,15 +684808,15 @@ │ │ │ │ strdeq r6, [pc, r4] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r9, pc, ip, ror r1 @ │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orreq r6, pc, r0, ror r9 @ │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ - rscseq r3, r3, r4, asr #9 │ │ │ │ + rscseq r3, r3, r4, ror #9 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3432] @ 0xd68 │ │ │ │ @@ -684832,15 +684832,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add fp, r3, #81920 @ 0x14000 │ │ │ │ ldr r9, [fp, #496] @ 0x1f0 │ │ │ │ cmp ip, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -685360,15 +685360,15 @@ │ │ │ │ beq 2faa24 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ b 2fa8cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2faa30 │ │ │ │ str r9, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ beq 2faa24 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -685595,15 +685595,15 @@ │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ @ instruction: 0x018f5eb8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r2, r3, r4, asr r5 │ │ │ │ + rscseq r2, r3, r4, ror r5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3424] @ 0xd60 │ │ │ │ sub sp, sp, #636 @ 0x27c │ │ │ │ @@ -685622,15 +685622,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2faf10 │ │ │ │ ldr r3, [pc, #3176] @ 2fb934 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r6, r2, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #496] @ 0x1f0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ @@ -686038,15 +686038,15 @@ │ │ │ │ beq 2fb38c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ b 2fb364 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fb400 │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ beq 2fb38c │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -686341,15 +686341,15 @@ │ │ │ │ beq 2fb38c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r9, r7, r9, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ b 2fb81c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fb898 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2fb38c │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -686422,15 +686422,15 @@ │ │ │ │ orreq r5, pc, r8, ror #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r7, [pc, r0] │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ orreq r5, pc, r0, ror #1 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - rscseq r1, r3, r0, lsr ip │ │ │ │ + rscseq r1, r3, r0, asr ip │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -686447,15 +686447,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add fp, r6, #81920 @ 0x14000 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r9, [fp, #496] @ 0x1f0 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ @@ -687017,15 +687017,15 @@ │ │ │ │ addne r5, sp, #108 @ 0x6c │ │ │ │ movne r8, r2 │ │ │ │ movne r7, sl │ │ │ │ bne 2fc2b0 │ │ │ │ b 2fc410 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fc41c │ │ │ │ str r8, [r5, #-4] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r7 │ │ │ │ beq 2fc410 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -687257,15 +687257,15 @@ │ │ │ │ orreq r4, pc, r4, lsl #11 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ - rscseq r0, r3, r0, ror fp │ │ │ │ + smlalseq r0, r3, r0, fp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3424] @ 0xd60 │ │ │ │ sub sp, sp, #636 @ 0x27c │ │ │ │ @@ -687284,15 +687284,15 @@ │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ble 2fc918 │ │ │ │ ldr r3, [pc, #3368] @ 2fd3ec │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r1 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r6, r2, #81920 @ 0x14000 │ │ │ │ ldr r4, [r6, #496] @ 0x1f0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -687709,15 +687709,15 @@ │ │ │ │ beq 2fcda8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ b 2fcd80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fcea0 │ │ │ │ str r7, [r5, #-4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ beq 2fcda8 │ │ │ │ ldr r4, [r5], #4 │ │ │ │ @@ -688045,15 +688045,15 @@ │ │ │ │ beq 2fcda8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r9, r7, fp, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ b 2fd2bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fd324 │ │ │ │ str r5, [r7, #-4] │ │ │ │ cmp r9, r7 │ │ │ │ beq 2fcda8 │ │ │ │ ldr r4, [r7], #4 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -688132,15 +688132,15 @@ │ │ │ │ orreq r3, pc, r0, ror r9 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r5, [pc, r8] │ │ │ │ andeq r0, r0, r7, asr r4 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ ldrdeq r3, [pc, r8] │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - rscseq r0, r3, ip, lsl r2 │ │ │ │ + rscseq r0, r3, ip, lsr r2 │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq r0, r0, pc, lsl #4 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -688206,15 +688206,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 2fd5d0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r5, r4, #65536 @ 0x10000 │ │ │ │ ldr r3, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ bcs 2fd5bc │ │ │ │ @@ -691238,15 +691238,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, #744] @ 300760 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ lsl r0, r4, #12 │ │ │ │ asr r0, r0, #22 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r7, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #2 │ │ │ │ @@ -691442,15 +691442,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, #656] @ 300a38 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ lsl r0, r4, #12 │ │ │ │ asr r0, r0, #22 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r9, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #22 │ │ │ │ @@ -691624,15 +691624,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [pc, #656] @ 300d10 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ lsl r0, r4, #12 │ │ │ │ asr r0, r0, #22 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r9, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ lsl r0, r4, #22 │ │ │ │ @@ -692150,15 +692150,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #944] @ 301674 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r6, #269] @ 0x10d │ │ │ │ cmp r3, #0 │ │ │ │ bne 30138c │ │ │ │ ldr r3, [pc, #912] @ 301678 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -692388,21 +692388,21 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strdeq r1, [pc, r8] │ │ │ │ andeq r8, r0, lr, asr r4 │ │ │ │ andeq r8, r0, r9, ror r0 │ │ │ │ - tsteq sp, r3, lsl #26 │ │ │ │ + tsteq sp, r3, lsr #26 │ │ │ │ andeq r8, r0, sp, lsl #23 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r8, r0, r1, ror #9 │ │ │ │ andeq r8, r0, r0, asr #12 │ │ │ │ - rscseq fp, r2, ip, lsr #20 │ │ │ │ - tsteq sp, r1, ror ip │ │ │ │ + rscseq fp, r2, ip, asr #20 │ │ │ │ + @ instruction: 0x010d2c91 │ │ │ │ andeq r8, r0, sl, lsr #25 │ │ │ │ muleq r0, ip, fp │ │ │ │ andeq r8, r0, r6, lsr #25 │ │ │ │ andeq r8, r0, sp, ror #17 │ │ │ │ andeq r8, r0, r3, asr #30 │ │ │ │ andeq r8, r0, r7, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -692431,25 +692431,25 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ 30187c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r9, r4, #272 @ 0x110 │ │ │ │ ldrh r3, [r9] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ cmp r3, #4864 @ 0x1300 │ │ │ │ ldr r8, [r7, #464] @ 0x1d0 │ │ │ │ beq 301770 │ │ │ │ add r3, r4, #90112 @ 0x16000 │ │ │ │ ldr r5, [r3, #4092] @ 0xffc │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r5, #1 │ │ │ │ bne 3017ec │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3017cc │ │ │ │ add r5, r4, #65536 @ 0x10000 │ │ │ │ @@ -692546,15 +692546,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #428] @ 301aa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r4, #272 @ 0x110 │ │ │ │ ldrh r3, [r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ @@ -692654,15 +692654,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add ip, r3, r0 │ │ │ │ b 301a10 │ │ │ │ orreq r0, pc, r8, asr #25 │ │ │ │ andeq r0, r4, r7 │ │ │ │ - rscseq fp, r2, r4, lsl r4 │ │ │ │ + rscseq fp, r2, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -692681,15 +692681,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #428] @ 301cbc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ ldrh r1, [r1] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -692788,52 +692788,52 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b7404 │ │ │ │ ldr lr, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, fp, lr │ │ │ │ b 301bd0 │ │ │ │ orreq r0, pc, ip, lsr #21 │ │ │ │ - rscseq fp, r2, r0, ror r2 │ │ │ │ + smlalseq fp, r2, r0, r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ strdeq r0, [r3], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r0, #90112 @ 0x16000 │ │ │ │ add r3, r0, #65536 @ 0x10000 │ │ │ │ ldr r6, [r3, #432] @ 0x1b0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ str r6, [r5, #4088] @ 0xff8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b7404 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #220] @ 301df8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r5, #269] @ 0x10d │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ bne 301db4 │ │ │ │ add r3, r5, #90112 @ 0x16000 │ │ │ │ ldr r4, [r3, #4088] @ 0xff8 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r4, #1 │ │ │ │ bne 301d8c │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -692867,31 +692867,31 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov ip, lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ @ instruction: 0x018f089c │ │ │ │ - rscseq fp, r2, r4, lsr #32 │ │ │ │ + rscseq fp, r2, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ 301ea8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ ldrb r3, [r7, #269] @ 0x10d │ │ │ │ cmp r3, #0 │ │ │ │ bne 301e80 │ │ │ │ add r3, r7, #90112 @ 0x16000 │ │ │ │ ldr r4, [r3, #4088] @ 0xff8 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmn r4, #1 │ │ │ │ bne 301e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 34f6dc │ │ │ │ @@ -692911,25 +692911,25 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #1872] @ 0x750 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ orreq r0, pc, r4, lsr #15 │ │ │ │ - rscseq sl, r2, ip, ror #30 │ │ │ │ + rscseq sl, r2, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #1080] @ 302300 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ sub r1, r1, #4352 @ 0x1100 │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 301fc0 │ │ │ │ ldr r2, [pc, #1044] @ 302304 │ │ │ │ cmp r3, r2 │ │ │ │ bhi 301f20 │ │ │ │ @@ -693190,25 +693190,25 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 169f7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 3022c4 │ │ │ │ strdeq r0, [pc, r4] │ │ │ │ andeq r0, r0, r4, asr ip │ │ │ │ - tsteq sp, lr, lsr #2 │ │ │ │ + tsteq sp, lr, asr #2 │ │ │ │ andeq r8, r0, pc, ror #9 │ │ │ │ andeq r8, r0, fp, lsl #23 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - rscseq sl, r2, r8, ror #28 │ │ │ │ - rscseq sl, r2, r0, asr #28 │ │ │ │ + rscseq sl, r2, r8, lsl #29 │ │ │ │ + rscseq sl, r2, r0, ror #28 │ │ │ │ ldr r3, [pc, #52] @ 30235c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, r3, #593920 @ 0x91000 │ │ │ │ ldr r0, [r2, #2772] @ 0xad4 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r2, [r0, #1564] @ 0x61c │ │ │ │ str r1, [r3, #3344] @ 0xd10 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -695574,15 +695574,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 3048d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1504 @ 0x5e0 │ │ │ │ ldrh r3, [r3, #10] │ │ │ │ cmp r3, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r5, #7424 @ 0x1d00 │ │ │ │ @@ -695609,23 +695609,23 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 304880 │ │ │ │ orreq sp, lr, r8, ror sp │ │ │ │ - rscseq r8, r2, r8, ror r5 │ │ │ │ + smlalseq r8, r2, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 304984 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1504 @ 0x5e0 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r5, #36352 @ 0x8e00 │ │ │ │ @@ -695654,15 +695654,15 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 304930 │ │ │ │ orreq sp, lr, ip, asr #25 │ │ │ │ - ldrsbeq r8, [r2], #68 @ 0x44 @ │ │ │ │ + ldrsheq r8, [r2], #68 @ 0x44 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #3840] @ 3058a4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #3836] @ 3058a8 │ │ │ │ @@ -695670,15 +695670,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #3828] @ 3058ac │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ subs r4, r3, #16384 @ 0x4000 │ │ │ │ bmi 304a10 │ │ │ │ add fp, r5, #94208 @ 0x17000 │ │ │ │ ldr r0, [fp, #812] @ 0x32c │ │ │ │ cmp r0, r4 │ │ │ │ ble 304a10 │ │ │ │ @@ -696624,33 +696624,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ ldr r6, [r8] │ │ │ │ b 305834 │ │ │ │ orreq fp, lr, r0, asr r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq sp, [lr, r8] │ │ │ │ - tstpeq ip, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpeq ip, r6, ror #12 @ p-variant is OBSOLETE │ │ │ │ orreq fp, lr, r0, ror #11 │ │ │ │ - rscseq r8, r2, ip, lsl r4 │ │ │ │ - ldrdeq pc, [ip, -sl] │ │ │ │ + rscseq r8, r2, ip, lsr r4 │ │ │ │ + strdeq pc, [ip, -sl] │ │ │ │ adcsmi r0, r4, #0 │ │ │ │ teqmi r4, #0 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ rsbmi r8, r6, r0 │ │ │ │ orreq sl, lr, r8, ror #29 │ │ │ │ orreq sl, lr, ip, lsl sp │ │ │ │ - rscseq r7, r2, ip, ror #22 │ │ │ │ + rscseq r7, r2, ip, lsl #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrdeq sl, [lr, ip] │ │ │ │ - rscseq r7, r2, ip, lsr #22 │ │ │ │ + rscseq r7, r2, ip, asr #22 │ │ │ │ strdeq sl, [lr, r8] │ │ │ │ - rscseq r7, r2, r8, asr #14 │ │ │ │ + rscseq r7, r2, r8, ror #14 │ │ │ │ orreq sl, lr, r4, asr r8 │ │ │ │ - rscseq r7, r2, r8, ror #11 │ │ │ │ + rscseq r7, r2, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 30597c │ │ │ │ ldr lr, [pc, #104] @ 305980 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -696801,15 +696801,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ b 305a10 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, lr, ip, asr #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlatbeq ip, r0, r6, lr │ │ │ │ + smlabteq ip, r0, r6, lr │ │ │ │ ldrdeq sl, [lr, r0] │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ 305c00 │ │ │ │ @@ -696843,15 +696843,15 @@ │ │ │ │ orreq sl, lr, r0, ror #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, lr, r0, lsr #8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #500] @ 305e0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r3, r3, #16384 @ 0x4000 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bmi 305c5c │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr ip, [ip, #812] @ 0x32c │ │ │ │ cmp ip, r3 │ │ │ │ ble 305c5c │ │ │ │ @@ -696968,25 +696968,25 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #24] @ 305e18 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq ip, lr, r4, lsr #19 │ │ │ │ - tsteq ip, r2, lsr #8 │ │ │ │ - rscseq r7, r2, r0, lsr #4 │ │ │ │ - rscseq r7, r2, r4, lsl #1 │ │ │ │ + tsteq ip, r2, asr #8 │ │ │ │ + rscseq r7, r2, r0, asr #4 │ │ │ │ + rscseq r7, r2, r4, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #744] @ 30611c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r3, r3, #16384 @ 0x4000 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bmi 305e7c │ │ │ │ mov r4, r2 │ │ │ │ add r2, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #812] @ 0x32c │ │ │ │ cmp r2, r3 │ │ │ │ @@ -697164,28 +697164,28 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #32] @ 306130 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq ip, lr, r8, lsl #15 │ │ │ │ - tsteq ip, ip, lsl #4 │ │ │ │ - rscseq r7, r2, r0, lsl r0 │ │ │ │ + tsteq ip, ip, lsr #4 │ │ │ │ + rscseq r7, r2, r0, lsr r0 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 306233 @ │ │ │ │ - rscseq r6, r2, r4, lsl #27 │ │ │ │ + rscseq r6, r2, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #708] @ 306410 │ │ │ │ ldr r4, [pc, #708] @ 306414 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ beq 30629c │ │ │ │ bhi 3061e0 │ │ │ │ ldr r2, [pc, #676] @ 306418 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -697360,17 +697360,17 @@ │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ andeq r0, r0, r1, asr fp │ │ │ │ andsne r0, r0, r0, lsl #2 │ │ │ │ strdeq r8, [r0], -r8 @ │ │ │ │ strmi pc, [r1, -r0, lsl #18] │ │ │ │ strmi pc, [r1, -r0, lsl #20] │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ - rscseq r6, r2, r4, lsr ip │ │ │ │ + rscseq r6, r2, r4, asr ip │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - rscseq r6, r2, r8, lsr #21 │ │ │ │ + rscseq r6, r2, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ 3065d0 │ │ │ │ ldr r2, [pc, #380] @ 3065d4 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -697612,23 +697612,23 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #12 │ │ │ │ b 306770 │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ b 306770 │ │ │ │ andeq r1, r0, r3, lsl #12 │ │ │ │ - tsteq ip, sl, asr #18 │ │ │ │ + tsteq ip, sl, ror #18 │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, asr r5 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, sl, lsr #21 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - rscseq r3, r8, r8, asr #28 │ │ │ │ - rscseq r3, r8, r8, lsl #28 │ │ │ │ + rscseq r3, r8, r8, ror #28 │ │ │ │ + rscseq r3, r8, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ ldr r9, [r3, #1524] @ 0x5f4 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -697675,15 +697675,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #260] @ 306a1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #248] @ 306a20 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ @@ -697740,23 +697740,23 @@ │ │ │ │ bl 169f7c │ │ │ │ b 306974 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 3069b0 │ │ │ │ orreq fp, lr, r4, lsr #25 │ │ │ │ - ldrheq r6, [r2], #80 @ 0x50 @ │ │ │ │ + ldrsbeq r6, [r2], #80 @ 0x50 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #396] @ 306bc8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ add r6, r8, #103424 @ 0x19400 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -697850,25 +697850,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq fp, lr, r0, lsl #23 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ - ldrheq r6, [r2], #60 @ 0x3c @ │ │ │ │ - rscseq r6, r2, r4, ror #6 │ │ │ │ - rscseq r6, r2, ip, asr #6 │ │ │ │ + ldrsbeq r6, [r2], #60 @ 0x3c @ │ │ │ │ + rscseq r6, r2, r4, lsl #7 │ │ │ │ + rscseq r6, r2, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #456] @ 306dc4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r7, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ add r6, r8, #103424 @ 0x19400 │ │ │ │ tst r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -697979,16 +697979,16 @@ │ │ │ │ b 28a470 │ │ │ │ orreq fp, lr, r0, asr #19 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 306edb @ │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ - ldrsbeq r6, [r2], #28 @ │ │ │ │ - rscseq r6, r2, r0, asr r1 │ │ │ │ + ldrsheq r6, [r2], #28 @ │ │ │ │ + rscseq r6, r2, r0, ror r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r4, r0, #102400 @ 0x19000 │ │ │ │ ldrb lr, [r4, #1536] @ 0x600 │ │ │ │ ldrb r3, [r4, #1512] @ 0x5e8 │ │ │ │ subs lr, lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ movne lr, #1 │ │ │ │ @@ -698256,15 +698256,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 307294 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r6, #1572] @ 0x624 │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -698289,15 +698289,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ 307390 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r6, #1572] @ 0x624 │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ @@ -698345,25 +698345,25 @@ │ │ │ │ ldr r2, [pc, #28] @ 30739c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 307398 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq fp, lr, ip, lsl #6 │ │ │ │ - ldrsbeq r5, [r2], #180 @ 0xb4 @ │ │ │ │ + ldrsheq r5, [r2], #180 @ 0xb4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r5, r2, ip, lsr #23 │ │ │ │ + rscseq r5, r2, ip, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ 307454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ movge r4, #256 @ 0x100 │ │ │ │ add r7, r5, #102400 @ 0x19000 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r3, [r7, #1568] @ 0x620 │ │ │ │ movlt r4, #1 │ │ │ │ @@ -698479,25 +698479,25 @@ │ │ │ │ add r0, ip, #97280 @ 0x17c00 │ │ │ │ add r0, r0, #728 @ 0x2d8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rscseq r3, r8, r4, asr #1 │ │ │ │ + rscseq r3, r8, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #244] @ 3076c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrb r3, [r4, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ bne 3075f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #1065353216 @ 0x3f800000 │ │ │ │ beq 307640 │ │ │ │ @@ -698695,31 +698695,31 @@ │ │ │ │ bl 5bab0 │ │ │ │ b 3077d8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, lr, r4, lsl r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018e8890 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - rscseq r5, r2, r4, lsl r7 │ │ │ │ + rscseq r5, r2, r4, lsr r7 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ - ldrheq r5, [r2], #100 @ 0x64 @ │ │ │ │ + ldrsbeq r5, [r2], #100 @ 0x64 @ │ │ │ │ orreq r8, lr, ip, asr #14 │ │ │ │ - rscseq r2, r8, r0, lsr sp │ │ │ │ + rscseq r2, r8, r0, asr sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #384] @ 307ac0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -698805,30 +698805,30 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 169f7c │ │ │ │ b 307a6c │ │ │ │ orreq sl, lr, ip, ror ip │ │ │ │ - rscseq r5, r2, r0, lsr r5 │ │ │ │ - rscseq r2, r8, r0, asr #23 │ │ │ │ + rscseq r5, r2, r0, asr r5 │ │ │ │ + rscseq r2, r8, r0, ror #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd sl, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [pc, #668] @ 307d8c │ │ │ │ ldr r5, [pc, #668] @ 307d90 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ strd sl, [sp, #16] │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ strd sl, [sp, #24] │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [sp, #112] @ 0x70 │ │ │ │ beq 307d3c │ │ │ │ @@ -698986,32 +698986,32 @@ │ │ │ │ add r9, r8, r0, lsl #2 │ │ │ │ add r9, r9, #97280 @ 0x17c00 │ │ │ │ add r9, r9, #728 @ 0x2d8 │ │ │ │ b 307b40 │ │ │ │ orreq sl, lr, ip, asr #21 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ - rscseq r5, r2, ip, asr #6 │ │ │ │ - ldrsbeq r2, [r8], #144 @ 0x90 @ │ │ │ │ + rscseq r5, r2, ip, ror #6 │ │ │ │ + ldrsheq r2, [r8], #144 @ 0x90 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - ldrheq r5, [r2], #40 @ 0x28 @ │ │ │ │ - rscseq r2, r8, ip, lsr r9 │ │ │ │ + ldrsbeq r5, [r2], #40 @ 0x28 @ │ │ │ │ + rscseq r2, r8, ip, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #336] @ 307f20 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -699085,30 +699085,30 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 169f7c │ │ │ │ b 307ea8 │ │ │ │ orreq sl, lr, ip, ror #15 │ │ │ │ - smlalseq r5, r2, r8, r0 │ │ │ │ - rscseq r2, r8, r8, lsl #14 │ │ │ │ + ldrheq r5, [r2], #8 @ │ │ │ │ + rscseq r2, r8, r8, lsr #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd sl, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [pc, #612] @ 3081b4 │ │ │ │ ldr r5, [pc, #612] @ 3081b8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ strd sl, [sp, #24] │ │ │ │ ldrd sl, [sp, #104] @ 0x68 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ strd sl, [sp, #32] │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [sp, #112] @ 0x70 │ │ │ │ beq 308164 │ │ │ │ @@ -699254,24 +699254,24 @@ │ │ │ │ bl 169f7c │ │ │ │ b 30805c │ │ │ │ orreq sl, lr, ip, ror #12 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rscseq r4, r2, ip, ror lr │ │ │ │ - rscseq r2, r8, r4, ror #9 │ │ │ │ - rscseq r4, r2, r8, asr lr │ │ │ │ - rscseq r2, r8, r0, asr #9 │ │ │ │ + smlalseq r4, r2, ip, lr │ │ │ │ + rscseq r2, r8, r4, lsl #10 │ │ │ │ + rscseq r4, r2, r8, ror lr │ │ │ │ + rscseq r2, r8, r0, ror #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r2, [pc, #372] @ 308358 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r1, r0, #118784 @ 0x1d000 │ │ │ │ add r2, r1, #1312 @ 0x520 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 3082c4 │ │ │ │ ldr r2, [pc, #332] @ 30835c │ │ │ │ @@ -699358,42 +699358,42 @@ │ │ │ │ add r2, r2, #97280 @ 0x17c00 │ │ │ │ add r2, r2, #728 @ 0x2d8 │ │ │ │ b 3082ec │ │ │ │ ldrdeq sl, [lr, r8] │ │ │ │ @ instruction: 0x000084bf │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - rscseq r4, r2, ip, ror #26 │ │ │ │ - rscseq r2, r8, r0, asr #7 │ │ │ │ + rscseq r4, r2, ip, lsl #27 │ │ │ │ + rscseq r2, r8, r0, ror #7 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ ldr r3, [pc, #48] @ 3083ac │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #28] @ 3083b0 │ │ │ │ add r2, r0, #119808 @ 0x1d400 │ │ │ │ add r2, r2, #288 @ 0x120 │ │ │ │ add r1, r0, #94208 @ 0x17000 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ ldr r1, [r1, #4024] @ 0xfb8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3076c8 │ │ │ │ orreq sl, lr, ip, lsr r2 │ │ │ │ - rscseq r4, r2, r4, lsl ip │ │ │ │ + rscseq r4, r2, r4, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #408] @ 308564 │ │ │ │ ldr r1, [pc, #408] @ 308568 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ beq 3084fc │ │ │ │ bhi 30842c │ │ │ │ cmp r2, #5888 @ 0x1700 │ │ │ │ beq 308528 │ │ │ │ ldr r3, [pc, #372] @ 30856c │ │ │ │ @@ -699488,27 +699488,27 @@ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ add r1, r1, #97280 @ 0x17c00 │ │ │ │ add r1, r1, #728 @ 0x2d8 │ │ │ │ b 308418 │ │ │ │ orreq sl, lr, ip, ror #3 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ - rscseq r4, r2, r8, lsr #23 │ │ │ │ + rscseq r4, r2, r8, asr #23 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rscseq r4, r2, r4, lsl #22 │ │ │ │ - rscseq r2, r8, r8, lsr r1 │ │ │ │ - rscseq r3, r1, r4, asr #15 │ │ │ │ + rscseq r4, r2, r4, lsr #22 │ │ │ │ + rscseq r2, r8, r8, asr r1 │ │ │ │ + rscseq r3, r1, r4, ror #15 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ 3086a0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r5, [r7, #4024] @ 0xfb8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 308634 │ │ │ │ @@ -699566,26 +699566,26 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 169f7c │ │ │ │ ldr r8, [r5, #4] │ │ │ │ b 308604 │ │ │ │ orreq sl, lr, r8, lsl r0 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - rscseq r4, r2, r8, lsr #19 │ │ │ │ + rscseq r4, r2, r8, asr #19 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - rscseq r4, r2, r4, asr r9 │ │ │ │ + rscseq r4, r2, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #568] @ 308904 │ │ │ │ ldr r2, [pc, #568] @ 308908 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ beq 308878 │ │ │ │ bhi 30878c │ │ │ │ cmp r1, #5888 @ 0x1700 │ │ │ │ beq 30883c │ │ │ │ ldr r3, [pc, #532] @ 30890c │ │ │ │ @@ -699721,25 +699721,25 @@ │ │ │ │ bl 169f7c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ b 30875c │ │ │ │ orreq r9, lr, ip, ror #29 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - ldrsheq r4, [r2], #112 @ 0x70 @ │ │ │ │ - ldrsbeq r1, [r8], #208 @ 0xd0 @ │ │ │ │ - ldrsheq r4, [r2], #112 @ 0x70 @ │ │ │ │ + rscseq r4, r2, r0, lsl r8 │ │ │ │ + ldrsheq r1, [r8], #208 @ 0xd0 @ │ │ │ │ + rscseq r4, r2, r0, lsl r8 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ - rscseq r4, r2, ip, ror r7 │ │ │ │ + smlalseq r4, r2, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 308994 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ ldr r5, [r3, #4024] @ 0xfb8 │ │ │ │ tst r2, #1 │ │ │ │ bne 308984 │ │ │ │ @@ -699762,15 +699762,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #364] @ 308b1c │ │ │ │ ldr r1, [pc, #364] @ 308b20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ beq 308ad8 │ │ │ │ bhi 308a20 │ │ │ │ cmp r3, #5888 @ 0x1700 │ │ │ │ beq 308ac8 │ │ │ │ ldr r2, [pc, #328] @ 308b24 │ │ │ │ @@ -699856,16 +699856,16 @@ │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 3089ec │ │ │ │ orreq r9, lr, r8, lsl #24 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - ldrheq r4, [r2], #88 @ 0x58 @ │ │ │ │ - rscseq r1, r8, r4, asr #22 │ │ │ │ + ldrsbeq r4, [r2], #88 @ 0x58 @ │ │ │ │ + rscseq r1, r8, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -699896,28 +699896,28 @@ │ │ │ │ bl 169f7c │ │ │ │ ldr r7, [r5] │ │ │ │ b 308b80 │ │ │ │ subs r2, r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #28] @ 308bec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #4024] @ 0xfb8 │ │ │ │ b 308b38 │ │ │ │ orreq r9, lr, r8, ror #19 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #316] @ 308d38 │ │ │ │ ldr r2, [pc, #316] @ 308d3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ beq 308cdc │ │ │ │ bhi 308c48 │ │ │ │ cmp r3, #5888 @ 0x1700 │ │ │ │ beq 308d00 │ │ │ │ @@ -699991,33 +699991,33 @@ │ │ │ │ add r1, r1, #728 @ 0x2d8 │ │ │ │ b 308c38 │ │ │ │ @ instruction: 0x018e99bc │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - ldrheq r4, [r2], #56 @ 0x38 @ │ │ │ │ - rscseq r1, r8, r0, lsr r9 │ │ │ │ + ldrsbeq r4, [r2], #56 @ 0x38 @ │ │ │ │ + rscseq r1, r8, r0, asr r9 │ │ │ │ ldr r3, [pc, #32] @ 308d7c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ b 3075b0 │ │ │ │ orreq r9, lr, r0, ror #16 │ │ │ │ ldr r2, [pc, #300] @ 308eb4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #296] @ 308eb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ ldr ip, [r0, r2] │ │ │ │ beq 308e60 │ │ │ │ bhi 308dcc │ │ │ │ cmp r3, #5888 @ 0x1700 │ │ │ │ beq 308e80 │ │ │ │ ldr r2, [pc, #260] @ 308ebc │ │ │ │ @@ -700086,24 +700086,24 @@ │ │ │ │ add r0, r0, #728 @ 0x2d8 │ │ │ │ b 308dc4 │ │ │ │ orreq r9, lr, ip, lsr #16 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rscseq r4, r2, ip, asr #4 │ │ │ │ - ldrheq r1, [r8], #112 @ 0x70 @ │ │ │ │ + rscseq r4, r2, ip, ror #4 │ │ │ │ + ldrsbeq r1, [r8], #112 @ 0x70 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #152] @ 308f80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ ldr r9, [r3, #4024] @ 0xfb8 │ │ │ │ tst r2, #1 │ │ │ │ @@ -700143,15 +700143,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #432] @ 309150 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #428] @ 309154 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ beq 3090fc │ │ │ │ bhi 309014 │ │ │ │ @@ -700253,24 +700253,24 @@ │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 308fec │ │ │ │ orreq r9, lr, r4, lsl r6 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rscseq r4, r2, r8 │ │ │ │ - rscseq r1, r8, r8, asr r5 │ │ │ │ + rscseq r4, r2, r8, lsr #32 │ │ │ │ + rscseq r1, r8, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 3091f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ mov r8, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 3091e4 │ │ │ │ @@ -700299,15 +700299,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #388] @ 309394 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #384] @ 309398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 309350 │ │ │ │ bhi 309298 │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ @@ -700397,24 +700397,24 @@ │ │ │ │ add r4, r4, #97280 @ 0x17c00 │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 309258 │ │ │ │ orreq r9, lr, r4, lsr #7 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - smlalseq r3, r2, r4, sp │ │ │ │ - rscseq r1, r8, ip, asr #5 │ │ │ │ + ldrheq r3, [r2], #212 @ 0xd4 @ │ │ │ │ + rscseq r1, r8, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 309434 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ mov r8, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 309424 │ │ │ │ @@ -700443,15 +700443,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #388] @ 3095d4 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #384] @ 3095d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 309590 │ │ │ │ bhi 3094d8 │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ @@ -700541,16 +700541,16 @@ │ │ │ │ add r4, r4, #97280 @ 0x17c00 │ │ │ │ add r4, r4, #728 @ 0x2d8 │ │ │ │ b 309498 │ │ │ │ orreq r9, lr, r4, ror #2 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - rscseq r3, r2, r8, ror #22 │ │ │ │ - rscseq r1, r8, ip, lsl #1 │ │ │ │ + rscseq r3, r2, r8, lsl #23 │ │ │ │ + rscseq r1, r8, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #144] @ 309694 │ │ │ │ ldr r3, [pc, #144] @ 309698 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -700566,15 +700566,15 @@ │ │ │ │ add r6, r0, #120 @ 0x78 │ │ │ │ ldrd r0, [r4, #8]! │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 309630 │ │ │ │ ldr r3, [pc, #80] @ 30969c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #4024] @ 0xfb8 │ │ │ │ bl 308b38 │ │ │ │ ldr r2, [pc, #52] @ 3096a0 │ │ │ │ @@ -700613,15 +700613,15 @@ │ │ │ │ add r6, r6, #120 @ 0x78 │ │ │ │ ldrd r0, [r4, #8]! │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 3096ec │ │ │ │ ldr r3, [pc, #104] @ 309770 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #96] @ 309774 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 30747c │ │ │ │ @@ -700641,15 +700641,15 @@ │ │ │ │ bne 309764 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, lr, ip, lsr r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018e8eb4 │ │ │ │ - rscseq r3, r2, ip, ror #18 │ │ │ │ + rscseq r3, r2, ip, lsl #19 │ │ │ │ @ instruction: 0x018e68b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #144] @ 309824 │ │ │ │ ldr r3, [pc, #144] @ 309828 │ │ │ │ @@ -700666,15 +700666,15 @@ │ │ │ │ add r6, r0, #120 @ 0x78 │ │ │ │ ldrd r0, [r4, #8]! │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 3097c0 │ │ │ │ ldr r3, [pc, #80] @ 30982c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ bl 3075b0 │ │ │ │ ldr r2, [pc, #52] @ 309830 │ │ │ │ @@ -700715,15 +700715,15 @@ │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ cmp r4, r6 │ │ │ │ str r0, [r5, #4]! │ │ │ │ bne 30987c │ │ │ │ ldr r3, [pc, #96] @ 3098f8 │ │ │ │ ldr r2, [pc, #96] @ 3098fc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, r7 │ │ │ │ bl 30747c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3098c0 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -700739,28 +700739,28 @@ │ │ │ │ bne 3098ec │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, lr, ip, lsr #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, lr, r4, lsr #26 │ │ │ │ - ldrsheq r3, [r2], #120 @ 0x78 @ │ │ │ │ + rscseq r3, r2, r8, lsl r8 │ │ │ │ orreq r6, lr, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #176] @ 3099dc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ ldr r8, [r3, #4024] @ 0xfb8 │ │ │ │ tst r2, #1 │ │ │ │ bne 309968 │ │ │ │ mov r1, #0 │ │ │ │ @@ -700805,15 +700805,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #500] @ 309bec │ │ │ │ ldr r5, [pc, #500] @ 309bf0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r5 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ ldrd r6, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, [sp, #72] @ 0x48 │ │ │ │ beq 309b98 │ │ │ │ bhi 309a78 │ │ │ │ @@ -700932,16 +700932,16 @@ │ │ │ │ add sl, sl, #728 @ 0x2d8 │ │ │ │ b 309a44 │ │ │ │ orreq r8, lr, r4, asr #23 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ - smlalseq r3, r2, ip, r5 │ │ │ │ - rscseq r0, r8, ip, ror #21 │ │ │ │ + ldrheq r3, [r2], #92 @ 0x5c @ │ │ │ │ + rscseq r0, r8, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -700951,15 +700951,15 @@ │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #104] @ 309cb0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 309ca0 │ │ │ │ ldr r0, [r5, #4024] @ 0xfb8 │ │ │ │ mov r3, r8 │ │ │ │ @@ -701018,15 +701018,15 @@ │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #104] @ 309dbc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 309dac │ │ │ │ ldr r0, [r5, #4024] @ 0xfb8 │ │ │ │ mov r3, r8 │ │ │ │ @@ -701086,15 +701086,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 309e84 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl faebc │ │ │ │ ldr r3, [pc, #80] @ 309ebc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #4024] @ 0xfb8 │ │ │ │ bl 308b38 │ │ │ │ ldr r2, [pc, #52] @ 309ec0 │ │ │ │ @@ -701130,15 +701130,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl faebc │ │ │ │ ldr r3, [pc, #360] @ 30a07c │ │ │ │ ldr r2, [pc, #360] @ 30a080 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 30a028 │ │ │ │ bhi 309f7c │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ beq 30a04c │ │ │ │ ldr r3, [pc, #328] @ 30a084 │ │ │ │ @@ -701223,16 +701223,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, lr, ip, lsl r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, lr, r8, lsr #13 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ orreq r6, lr, r0, lsr #1 │ │ │ │ - ldrheq r3, [r2], #0 @ │ │ │ │ - rscseq r0, r8, r8, lsr #12 │ │ │ │ + ldrsbeq r3, [r2], #0 @ │ │ │ │ + rscseq r0, r8, r8, asr #12 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #124] @ 30a130 │ │ │ │ @@ -701245,15 +701245,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 30a100 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl faf40 │ │ │ │ ldr r3, [pc, #80] @ 30a138 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #4024] @ 0xfb8 │ │ │ │ bl 308b38 │ │ │ │ ldr r2, [pc, #52] @ 30a13c │ │ │ │ @@ -701289,15 +701289,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl faf40 │ │ │ │ ldr r3, [pc, #360] @ 30a2f8 │ │ │ │ ldr r2, [pc, #360] @ 30a2fc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 30a2a4 │ │ │ │ bhi 30a1f8 │ │ │ │ cmp r4, #5888 @ 0x1700 │ │ │ │ beq 30a2c8 │ │ │ │ ldr r3, [pc, #328] @ 30a300 │ │ │ │ @@ -701382,16 +701382,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, lr, r0, lsr #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, lr, ip, lsr #8 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ orreq r5, lr, r4, lsr #28 │ │ │ │ - rscseq r2, r2, r4, lsr lr │ │ │ │ - rscseq r0, r8, ip, lsr #7 │ │ │ │ + rscseq r2, r2, r4, asr lr │ │ │ │ + rscseq r0, r8, ip, asr #7 │ │ │ │ @ instruction: 0x000084bf │ │ │ │ @ instruction: 0xfff2f658 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #124] @ 30a3ac │ │ │ │ @@ -701404,15 +701404,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 30a37c │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl faebc │ │ │ │ ldr r3, [pc, #80] @ 30a3b4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ bl 3075b0 │ │ │ │ ldr r2, [pc, #52] @ 30a3b8 │ │ │ │ @@ -701448,15 +701448,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl faebc │ │ │ │ ldr r3, [pc, #96] @ 30a46c │ │ │ │ ldr r2, [pc, #96] @ 30a470 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ bl 30747c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a434 │ │ │ │ mov r1, r5 │ │ │ │ @@ -701472,15 +701472,15 @@ │ │ │ │ bne 30a460 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, lr, r4, lsr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018e81b0 │ │ │ │ - rscseq r2, r2, r4, lsl #25 │ │ │ │ + rscseq r2, r2, r4, lsr #25 │ │ │ │ @ instruction: 0x018e5bbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #124] @ 30a50c │ │ │ │ ldr r3, [pc, #124] @ 30a510 │ │ │ │ @@ -701492,15 +701492,15 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ beq 30a4dc │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl faf40 │ │ │ │ ldr r3, [pc, #80] @ 30a514 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr r0, [r3, #4024] @ 0xfb8 │ │ │ │ bl 3075b0 │ │ │ │ ldr r2, [pc, #52] @ 30a518 │ │ │ │ @@ -701536,15 +701536,15 @@ │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl faf40 │ │ │ │ ldr r3, [pc, #96] @ 30a5cc │ │ │ │ ldr r2, [pc, #96] @ 30a5d0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ bl 30747c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a594 │ │ │ │ mov r1, r5 │ │ │ │ @@ -701560,15 +701560,15 @@ │ │ │ │ bne 30a5c0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, lr, r4, asr #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, lr, r0, asr r0 │ │ │ │ - rscseq r2, r2, r4, lsr #22 │ │ │ │ + rscseq r2, r2, r4, asr #22 │ │ │ │ orreq r5, lr, ip, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -703905,19 +703905,19 @@ │ │ │ │ b 30c72c │ │ │ │ orreq r3, lr, r8, ror lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ orreq r3, lr, r8, lsl r8 │ │ │ │ - rscseq r0, r2, r0, lsr r8 │ │ │ │ + rscseq r0, r2, r0, asr r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orreq r3, lr, r4, lsl r7 │ │ │ │ - rscseq r6, r1, r4, lsl #4 │ │ │ │ - rscseq r0, r2, r4, ror #13 │ │ │ │ + rscseq r6, r1, r4, lsr #4 │ │ │ │ + rscseq r0, r2, r4, lsl #14 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ add r1, r0, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ @@ -704380,15 +704380,15 @@ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ str r2, [r1, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ bne 30d1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - smlatteq ip, r9, r3, r7 │ │ │ │ + tsteq ip, r9, lsl #8 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -704728,15 +704728,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ andeq ip, r1, lr, asr r9 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - ldrsbeq pc, [r1], #148 @ 0x94 @ │ │ │ │ + ldrsheq pc, [r1], #148 @ 0x94 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -704959,16 +704959,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 30daf0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #20] @ 30daf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - smlatbeq ip, r5, r8, r6 │ │ │ │ - rscseq pc, r1, r4, lsr r6 @ │ │ │ │ + smlabteq ip, r5, r8, r6 │ │ │ │ + rscseq pc, r1, r4, asr r6 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -705711,21 +705711,21 @@ │ │ │ │ ldrdeq r2, [lr, r4] │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - @ instruction: 0x010c63b2 │ │ │ │ - tsteq ip, sl, ror r3 │ │ │ │ - smlalseq pc, r1, ip, r3 @ │ │ │ │ + ldrdeq r6, [ip, -r2] │ │ │ │ + @ instruction: 0x010c639a │ │ │ │ + ldrheq pc, [r1], #60 @ 0x3c @ │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ orrcc r0, r0, #1 │ │ │ │ - smlalseq pc, r1, r8, r2 @ │ │ │ │ + ldrheq pc, [r1], #40 @ 0x28 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ blcc fe32e8d8 │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 30e7db │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ andeq r3, r0, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -705944,24 +705944,24 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #52] @ 30ea78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - tsteq ip, r2, ror #18 │ │ │ │ + smlabbeq ip, r2, r9, r5 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ strdmi pc, [pc, #-255] @ 30e961 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ cmnmi pc, #0 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 30eb6f @ │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 30eb77 │ │ │ │ - rscseq lr, r1, r4, lsr #14 │ │ │ │ + rscseq lr, r1, r4, asr #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -706087,15 +706087,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 28a470 │ │ │ │ b 30eba4 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ blmi 230ec8c │ │ │ │ - rscseq lr, r1, ip, ror #9 │ │ │ │ + rscseq lr, r1, ip, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -706774,17 +706774,17 @@ │ │ │ │ bl 5cfa4 │ │ │ │ ldr r2, [pc, #24] @ 30f750 │ │ │ │ ldr r1, [pc, #16] @ 30f74c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 30f71c │ │ │ │ - rscseq sp, r1, r4, lsl sl │ │ │ │ + rscseq sp, r1, r4, lsr sl │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq sp, r1, ip, ror #19 │ │ │ │ + rscseq sp, r1, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp] │ │ │ │ @@ -707234,18 +707234,18 @@ │ │ │ │ ldr r1, [pc, #24] @ 30fe7c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 30fe30 │ │ │ │ - rscseq sp, r1, r8, asr #6 │ │ │ │ + rscseq sp, r1, r8, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, r1, r8, ror r3 │ │ │ │ - rscseq sp, r1, r8, lsr #6 │ │ │ │ + smlalseq sp, r1, r8, r3 │ │ │ │ + rscseq sp, r1, r8, asr #6 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ beq 30fef4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -707274,17 +707274,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 30ff20 │ │ │ │ ldr r1, [pc, #20] @ 30ff1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq sp, r1, r4, ror #5 │ │ │ │ + rscseq sp, r1, r4, lsl #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, r1, ip, asr #5 │ │ │ │ + rscseq sp, r1, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -707350,18 +707350,18 @@ │ │ │ │ ldr r1, [pc, #24] @ 31004c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ b 30ffc8 │ │ │ │ - rscseq sp, r1, r8, lsl #4 │ │ │ │ + rscseq sp, r1, r8, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sp, r1, r8, asr r1 │ │ │ │ - rscseq sp, r1, r8, asr r1 │ │ │ │ + rscseq sp, r1, r8, ror r1 │ │ │ │ + rscseq sp, r1, r8, ror r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b 219ea4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -707453,18 +707453,18 @@ │ │ │ │ ldr r1, [pc, #24] @ 3101e8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 310160 │ │ │ │ - rscseq sp, r1, ip, rrx │ │ │ │ + rscseq sp, r1, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrheq ip, [r1], #248 @ 0xf8 @ │ │ │ │ - ldrheq ip, [r1], #252 @ 0xfc @ │ │ │ │ + ldrsbeq ip, [r1], #248 @ 0xf8 @ │ │ │ │ + ldrsbeq ip, [r1], #252 @ 0xfc @ │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b 219ea4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -707515,17 +707515,17 @@ │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #12] @ 3102e4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3102b0 │ │ │ │ - rscseq ip, r1, r0, asr #30 │ │ │ │ + rscseq ip, r1, r0, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq ip, r1, r4, lsr pc │ │ │ │ + rscseq ip, r1, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ @@ -707562,17 +707562,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #24] @ 3103a0 │ │ │ │ ldr r1, [pc, #16] @ 31039c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 310354 │ │ │ │ - rscseq ip, r1, r4, ror lr │ │ │ │ + smlalseq ip, r1, r4, lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq ip, r1, r8, asr #28 │ │ │ │ + rscseq ip, r1, r8, ror #28 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b 219ea4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -708026,15 +708026,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5cfa4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, sp, r4, lsl r8 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq ip, sl, ror r8 │ │ │ │ + @ instruction: 0x010c389a │ │ │ │ andeq r8, r0, r2, asr #23 │ │ │ │ orreq pc, sp, r4, lsl r6 @ │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ andeq r8, r0, r3, asr #23 │ │ │ │ svcvc 0x007fffff │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ @@ -708100,15 +708100,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ 310c78 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r7, r0, #524288 @ 0x80000 │ │ │ │ ldr r3, [r7, #3784] @ 0xec8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 310c68 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -708139,15 +708139,15 @@ │ │ │ │ push {r4, r5, r6, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #196] @ 310d5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r9, sl, #524288 @ 0x80000 │ │ │ │ ldr r3, [r9, #3784] @ 0xec8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq 310d48 │ │ │ │ @@ -708188,24 +708188,24 @@ │ │ │ │ b 28a470 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r1, r2} │ │ │ │ bl 3107c0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ b 310cbc │ │ │ │ orreq r1, lr, r4, lsr #18 │ │ │ │ - rscseq ip, r1, ip, ror #9 │ │ │ │ + rscseq ip, r1, ip, lsl #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #200] @ 310e48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r7] │ │ │ │ mov r8, r3 │ │ │ │ add r7, r9, #524288 @ 0x80000 │ │ │ │ ldr r3, [r7, #3784] @ 0xec8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -708247,25 +708247,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ mov r0, r9 │ │ │ │ bl 3107c0 │ │ │ │ b 310da8 │ │ │ │ orreq r1, lr, ip, lsr r8 │ │ │ │ - rscseq ip, r1, r8, lsl r4 │ │ │ │ + rscseq ip, r1, r8, lsr r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #260] @ 310f74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r9, r3 │ │ │ │ add r7, r0, #524288 @ 0x80000 │ │ │ │ ldr r3, [r7, #3784] @ 0xec8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -708322,25 +708322,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5c4dc │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 3107c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 310e9c │ │ │ │ orreq r1, lr, ip, asr #14 │ │ │ │ - smlalseq ip, r1, ip, r3 │ │ │ │ + ldrheq ip, [r1], #60 @ 0x3c @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq ip, r1, r4, asr r3 │ │ │ │ + rscseq ip, r1, r4, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #344] @ 3110f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ mov r8, r3 │ │ │ │ add r6, r0, #524288 @ 0x80000 │ │ │ │ ldr r3, [r6, #3784] @ 0xec8 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -708421,27 +708421,27 @@ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ strd r2, [r8, #8] │ │ │ │ b 3110a4 │ │ │ │ orreq r1, lr, r0, lsr #12 │ │ │ │ andeq r8, r0, r0, asr #23 │ │ │ │ andeq r8, r0, r2, asr #23 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ - rscseq ip, r1, r4, lsr #5 │ │ │ │ + rscseq ip, r1, r4, asr #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq ip, r1, ip, asr r2 │ │ │ │ - rscseq ip, r1, r4, lsr #5 │ │ │ │ + rscseq ip, r1, ip, ror r2 │ │ │ │ + rscseq ip, r1, r4, asr #5 │ │ │ │ andeq r8, r0, r3, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #456] @ 3112f8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r4, #524288 @ 0x80000 │ │ │ │ ldr r2, [r6, #3784] @ 0xec8 │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3112a8 │ │ │ │ @@ -708547,27 +708547,27 @@ │ │ │ │ bl 5cfa4 │ │ │ │ ldr r2, [pc, #32] @ 31130c │ │ │ │ add r2, pc, r2 │ │ │ │ b 311278 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b 3112e4 │ │ │ │ orreq r1, lr, ip, lsl #9 │ │ │ │ - rscseq ip, r1, r0, lsl #2 │ │ │ │ + rscseq ip, r1, r0, lsr #2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq ip, r1, r4, asr #1 │ │ │ │ + rscseq ip, r1, r4, ror #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq ip, r1, ip, lsl #1 │ │ │ │ + rscseq ip, r1, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #532] @ 31153c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp sl, #0 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ blt 311520 │ │ │ │ cmp r1, #0 │ │ │ │ beq 31146c │ │ │ │ cmp sl, #0 │ │ │ │ @@ -708598,25 +708598,25 @@ │ │ │ │ bl 5cfa4 │ │ │ │ cmp sl, r7 │ │ │ │ beq 31146c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 311490 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 311474 │ │ │ │ cmp r4, #0 │ │ │ │ beq 311450 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r9, fp, #593920 @ 0x91000 │ │ │ │ @@ -708658,15 +708658,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 3114ac │ │ │ │ cmp r9, #0 │ │ │ │ bne 311498 │ │ │ │ b 3113d4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -708679,62 +708679,62 @@ │ │ │ │ bl 3103b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 31142c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 3114c8 │ │ │ │ b 311500 │ │ │ │ ldr r2, [pc, #36] @ 31154c │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 311548 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018e1294 │ │ │ │ - rscseq ip, r1, r0, asr r0 │ │ │ │ + rscseq ip, r1, r0, ror r0 │ │ │ │ ldrdeq r4, [r8], -ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq fp, r1, r4, ror #28 │ │ │ │ + rscseq fp, r1, r4, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #672] @ 31180c │ │ │ │ ldr fp, [pc, #672] @ 311810 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r9, r6, fp │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 311788 │ │ │ │ add fp, r6, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, fp, #3792 @ 0xed0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3117cc │ │ │ │ ldr r2, [pc, #568] @ 311814 │ │ │ │ cmp r8, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 31167c │ │ │ │ ldr r3, [fp, #3788] @ 0xecc │ │ │ │ @@ -708848,15 +708848,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 3117a4 │ │ │ │ cmp fp, #0 │ │ │ │ bne 311790 │ │ │ │ b 3115a8 │ │ │ │ add r3, r6, #540672 @ 0x84000 │ │ │ │ @@ -708866,52 +708866,52 @@ │ │ │ │ str r2, [r3, #3804] @ 0xedc │ │ │ │ bl 4e6050 │ │ │ │ b 3115d4 │ │ │ │ ldr r1, [r6, fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 3117c0 │ │ │ │ b 3117ec │ │ │ │ orreq r1, lr, r0, asr r0 │ │ │ │ ldrdeq r4, [r8], -ip │ │ │ │ - ldrsheq fp, [r1], #220 @ 0xdc @ │ │ │ │ - ldrsheq fp, [r1], #208 @ 0xd0 @ │ │ │ │ + rscseq fp, r1, ip, lsl lr │ │ │ │ + rscseq fp, r1, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq fp, r1, r4, ror sp │ │ │ │ - rscseq fp, r1, r0, ror #25 │ │ │ │ + smlalseq fp, r1, r4, sp │ │ │ │ + rscseq fp, r1, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #344] @ 311998 │ │ │ │ ldr r7, [pc, #344] @ 31199c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 311918 │ │ │ │ add r0, r5, #524288 @ 0x80000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3792 @ 0xed0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3118fc │ │ │ │ cmp r6, #0 │ │ │ │ beq 31195c │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3118cc │ │ │ │ @@ -708949,15 +708949,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 311934 │ │ │ │ cmp r7, #0 │ │ │ │ bne 311920 │ │ │ │ b 31186c │ │ │ │ ldr r2, [pc, #72] @ 3119ac │ │ │ │ mov r0, r5 │ │ │ │ @@ -708966,51 +708966,51 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 311950 │ │ │ │ b 311978 │ │ │ │ orreq r0, lr, ip, ror sp │ │ │ │ ldrdeq r4, [r8], -ip │ │ │ │ - rscseq fp, r1, r8, ror #23 │ │ │ │ + rscseq fp, r1, r8, lsl #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq fp, [r1], #180 @ 0xb4 @ │ │ │ │ - rscseq fp, r1, r0, lsr fp │ │ │ │ + rscseq fp, r1, r4, lsl ip │ │ │ │ + rscseq fp, r1, r0, asr fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ 311b04 │ │ │ │ ldr r7, [pc, #312] @ 311b08 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 311a84 │ │ │ │ add r0, r5, #524288 @ 0x80000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3792 @ 0xed0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 311a68 │ │ │ │ cmp r6, #0 │ │ │ │ beq 311ac8 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 311a50 │ │ │ │ @@ -709040,15 +709040,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 311aa0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 311a8c │ │ │ │ b 3119f8 │ │ │ │ ldr r2, [pc, #68] @ 311b14 │ │ │ │ mov r0, r5 │ │ │ │ @@ -709057,23 +709057,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 311abc │ │ │ │ b 311ae4 │ │ │ │ strdeq r0, [lr, r0] │ │ │ │ ldrdeq r4, [r8], -ip │ │ │ │ - rscseq fp, r1, r8, ror #21 │ │ │ │ + rscseq fp, r1, r8, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, r1, r8, asr #20 │ │ │ │ + rscseq fp, r1, r8, ror #20 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr lr, [pc, #1412] @ 3120b8 │ │ │ │ ldr ip, [pc, #1412] @ 3120bc │ │ │ │ @@ -709084,35 +709084,35 @@ │ │ │ │ ldr r3, [pc, #1396] @ 3120c0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #132] @ 0x84 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #1380] @ 3120c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov sl, r1 │ │ │ │ add r5, r9, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 311e54 │ │ │ │ add r7, r9, #524288 @ 0x80000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #3792 @ 0xed0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 311e98 │ │ │ │ cmp r4, #0 │ │ │ │ beq 311eb4 │ │ │ │ cmp fp, #0 │ │ │ │ beq 311ef4 │ │ │ │ cmp r6, #3 │ │ │ │ @@ -709283,15 +709283,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 311e70 │ │ │ │ cmp r7, #0 │ │ │ │ bne 311e5c │ │ │ │ b 311b90 │ │ │ │ add r3, r9, #540672 @ 0x84000 │ │ │ │ @@ -709418,15 +709418,15 @@ │ │ │ │ beq 31206c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ b 311fc8 │ │ │ │ ldr r1, [r9, r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 311e8c │ │ │ │ b 31208c │ │ │ │ mov r3, #0 │ │ │ │ b 311c88 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -709435,21 +709435,21 @@ │ │ │ │ orreq r0, lr, r8, ror #20 │ │ │ │ ldrdeq r4, [r8], -ip │ │ │ │ andeq r8, r0, r5, asr #23 │ │ │ │ orreq lr, sp, r4, asr r3 │ │ │ │ andeq r8, r0, r2, asr #23 │ │ │ │ andeq r8, r0, r3, asr #23 │ │ │ │ orreq lr, sp, ip, lsr r1 │ │ │ │ - rscseq fp, r1, r8, lsl #13 │ │ │ │ + rscseq fp, r1, r8, lsr #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq lr, [sp, ip] │ │ │ │ - rscseq fp, r1, r8, ror r6 │ │ │ │ + smlalseq fp, r1, r8, r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strheq lr, [sp, r4] │ │ │ │ - rscseq fp, r1, r0, ror #12 │ │ │ │ + rscseq fp, r1, r0, lsl #13 │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r0, [r1, #2776] @ 0xad8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #112] @ 0x70 │ │ │ │ bic r2, r2, #3 │ │ │ │ @@ -709471,15 +709471,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 3121d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 3121bc │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r3, #2776] @ 0xad8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ @@ -709498,26 +709498,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 3121e0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ 3121e4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r0, lr, r4, asr r4 │ │ │ │ - rscseq fp, r1, r8, ror #8 │ │ │ │ + rscseq fp, r1, r8, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, r1, r4, lsr #8 │ │ │ │ + rscseq fp, r1, r4, asr #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ 312290 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r6, r1, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 312278 │ │ │ │ add r3, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r3, #2776] @ 0xad8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ @@ -709545,17 +709545,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 31229c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 312298 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018e03bc │ │ │ │ - rscseq fp, r1, r0, lsl r4 │ │ │ │ + rscseq fp, r1, r0, lsr r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq fp, r1, r8, asr #7 │ │ │ │ + rscseq fp, r1, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #388] @ 312440 │ │ │ │ ldr r2, [pc, #388] @ 312444 │ │ │ │ @@ -709563,15 +709563,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #380] @ 312448 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ beq 3123dc │ │ │ │ cmp r1, #0 │ │ │ │ mov r8, r1 │ │ │ │ beq 31240c │ │ │ │ add r9, sl, #593920 @ 0x91000 │ │ │ │ @@ -709657,20 +709657,20 @@ │ │ │ │ b 3123c8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, sp, ip, lsr sp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, lr, r4, ror #5 │ │ │ │ orreq sp, sp, r8, lsl #25 │ │ │ │ orreq sp, sp, r4, asr ip │ │ │ │ - rscseq fp, r1, r8, asr #6 │ │ │ │ + rscseq fp, r1, r8, ror #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sp, sp, r4, lsl ip │ │ │ │ - rscseq fp, r1, r8, lsr #5 │ │ │ │ + rscseq fp, r1, r8, asr #5 │ │ │ │ orreq sp, sp, r4, ror #23 │ │ │ │ - rscseq fp, r1, r8, lsr #5 │ │ │ │ + rscseq fp, r1, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #364] @ 3125f0 │ │ │ │ ldr ip, [pc, #364] @ 3125f4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -709678,15 +709678,15 @@ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r5, [pc, #352] @ 3125f8 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r5] │ │ │ │ mov r6, r2 │ │ │ │ add r5, fp, #593920 @ 0x91000 │ │ │ │ ldr r0, [r5, #2776] @ 0xad8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -709764,18 +709764,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 312564 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, sp, r4, ror fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, lr, ip, lsl r1 │ │ │ │ orreq sp, sp, r4, lsl #22 │ │ │ │ - rscseq fp, r1, r4, lsr #4 │ │ │ │ + rscseq fp, r1, r4, asr #4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sp, sp, ip, lsr sl │ │ │ │ - @ instruction: 0x0103e6b0 │ │ │ │ + ldrdeq lr, [r3, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr lr, [pc, #620] @ 312894 │ │ │ │ ldr ip, [pc, #620] @ 312898 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -709784,15 +709784,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #604] @ 31289c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov fp, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r8, r7, #593920 @ 0x91000 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r8, #2776] @ 0xad8 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ @@ -709933,29 +709933,29 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 3127c4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [sp, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq pc, sp, r4, ror pc @ │ │ │ │ orreq sp, sp, r0, asr #18 │ │ │ │ - rscseq fp, r1, r8, lsl #1 │ │ │ │ + rscseq fp, r1, r8, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq ip, r8, ror #18 │ │ │ │ + smlabbeq ip, r8, r9, r1 │ │ │ │ @ instruction: 0x018dd7bc │ │ │ │ - rscseq sl, r1, r8, lsr #30 │ │ │ │ - tsteq r3, r8, lsl r4 │ │ │ │ - tsteq r3, ip, lsl #8 │ │ │ │ + rscseq sl, r1, r8, asr #30 │ │ │ │ + tsteq r3, r8, lsr r4 │ │ │ │ + tsteq r3, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #212] @ 3129ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r7, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r7, #2776] @ 0xad8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -710000,44 +710000,44 @@ │ │ │ │ ldr r2, [pc, #32] @ 3129bc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ 3129b4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq pc, sp, r4, ror #25 │ │ │ │ - rscseq sl, r1, r4, asr #28 │ │ │ │ + rscseq sl, r1, r4, ror #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - tsteq ip, r4, ror #14 │ │ │ │ - rscseq sl, r1, r4, asr #28 │ │ │ │ + smlabbeq ip, r4, r7, r1 │ │ │ │ + rscseq sl, r1, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #404] @ 312b6c │ │ │ │ ldr r7, [pc, #404] @ 312b70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r4, r6, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 312aec │ │ │ │ add r0, r6, #540672 @ 0x84000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3808 @ 0xee0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 312ad0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 312b30 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ tst r3, #2 │ │ │ │ bne 312ab8 │ │ │ │ @@ -710090,15 +710090,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 312b08 │ │ │ │ cmp r7, #0 │ │ │ │ bne 312af4 │ │ │ │ b 312a04 │ │ │ │ ldr r2, [pc, #72] @ 312b80 │ │ │ │ mov r0, r6 │ │ │ │ @@ -710107,51 +710107,51 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r0, [r6, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 312b24 │ │ │ │ b 312b4c │ │ │ │ orreq pc, sp, r4, ror #23 │ │ │ │ andeq r8, r8, ip, ror #29 │ │ │ │ - ldrheq sl, [r1], #216 @ 0xd8 @ │ │ │ │ + ldrsbeq sl, [r1], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, r1, r8, ror sp │ │ │ │ - ldrsbeq sl, [r1], #196 @ 0xc4 @ │ │ │ │ + smlalseq sl, r1, r8, sp │ │ │ │ + ldrsheq sl, [r1], #196 @ 0xc4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #324] @ 312ce4 │ │ │ │ ldr r7, [pc, #324] @ 312ce8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 312c48 │ │ │ │ add r0, r4, #540672 @ 0x84000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3808 @ 0xee0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 312c8c │ │ │ │ cmp r6, #0 │ │ │ │ beq 312ca8 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ tst r3, #2 │ │ │ │ beq 312c30 │ │ │ │ @@ -710177,15 +710177,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 312c64 │ │ │ │ cmp r7, #0 │ │ │ │ bne 312c50 │ │ │ │ b 312bcc │ │ │ │ add r3, r4, #557056 @ 0x88000 │ │ │ │ mov r2, #0 │ │ │ │ @@ -710201,51 +710201,51 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 312c80 │ │ │ │ b 312cc4 │ │ │ │ orreq pc, sp, ip, lsl sl @ │ │ │ │ andeq r8, r8, ip, ror #29 │ │ │ │ - rscseq sl, r1, r8, lsl #25 │ │ │ │ + rscseq sl, r1, r8, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, r1, r4, ror #23 │ │ │ │ + rscseq sl, r1, r4, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #360] @ 312e7c │ │ │ │ ldr r7, [pc, #360] @ 312e80 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r4, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ add r8, r4, #540672 @ 0x84000 │ │ │ │ add r8, r8, #3808 @ 0xee0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 312dfc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 312de0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 312e40 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ tst r3, #2 │ │ │ │ bne 312dd0 │ │ │ │ @@ -710285,15 +710285,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 312e18 │ │ │ │ cmp r7, #0 │ │ │ │ bne 312e04 │ │ │ │ b 312d48 │ │ │ │ ldr r2, [pc, #60] @ 312e84 │ │ │ │ @@ -710302,54 +710302,54 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldr r1, [r4, r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 312e34 │ │ │ │ b 312e5c │ │ │ │ orreq pc, sp, r8, lsr #17 │ │ │ │ andeq r8, r8, ip, ror #29 │ │ │ │ - smlalseq sl, r1, r8, sl │ │ │ │ + ldrheq sl, [r1], #168 @ 0xa8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #608] @ 313108 │ │ │ │ ldr fp, [pc, #608] @ 31310c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r4, r6, fp │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 313064 │ │ │ │ add r0, r6, #540672 @ 0x84000 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3808 @ 0xee0 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3130a8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3130c4 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r8, #0 │ │ │ │ moveq r3, #1 │ │ │ │ @@ -710439,15 +710439,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 313080 │ │ │ │ cmp fp, #0 │ │ │ │ bne 31306c │ │ │ │ b 312ee4 │ │ │ │ add r3, r6, #557056 @ 0x88000 │ │ │ │ @@ -710465,30 +710465,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl fdae0 │ │ │ │ b 312fb0 │ │ │ │ ldr r1, [r6, fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 31309c │ │ │ │ b 3130e8 │ │ │ │ orreq pc, sp, r4, lsl r7 @ │ │ │ │ andeq r8, r8, ip, ror #29 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ strdeq r8, [r0], -fp │ │ │ │ - rscseq sl, r1, r4, lsr #19 │ │ │ │ + rscseq sl, r1, r4, asr #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq sl, r1, r0, ror #18 │ │ │ │ - rscseq sl, r1, r0, ror #17 │ │ │ │ + rscseq sl, r1, r0, lsl #19 │ │ │ │ + rscseq sl, r1, r0, lsl #18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsheq sl, [r1], #140 @ 0x8c @ │ │ │ │ - ldrsbeq sl, [r1], #112 @ 0x70 @ │ │ │ │ + rscseq sl, r1, ip, lsl r9 │ │ │ │ + ldrsheq sl, [r1], #112 @ 0x70 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r8, r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -710549,17 +710549,17 @@ │ │ │ │ ldr r1, [pc, #32] @ 313250 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ - rscseq sl, r1, ip, ror r8 │ │ │ │ - rscseq sl, r1, r0, ror #15 │ │ │ │ - ldrsbeq r7, [r7], #52 @ 0x34 @ │ │ │ │ + smlalseq sl, r1, ip, r8 │ │ │ │ + rscseq sl, r1, r0, lsl #16 │ │ │ │ + ldrsheq r7, [r7], #52 @ 0x34 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ tst r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -710836,15 +710836,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #104] @ 313724 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ beq 3136f0 │ │ │ │ add r0, r7, #475136 @ 0x74000 │ │ │ │ mov r2, r4 │ │ │ │ @@ -710870,15 +710870,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #644] @ 3139c4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r7, [pc, #636] @ 3139c8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ beq 3138a0 │ │ │ │ add r0, r4, #475136 @ 0x74000 │ │ │ │ mov r6, r2 │ │ │ │ add r0, r0, #3520 @ 0xdc0 │ │ │ │ @@ -711032,30 +711032,30 @@ │ │ │ │ ldr r1, [pc, #28] @ 3139d8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq lr, sp, ip, ror lr │ │ │ │ orreq ip, sp, r8, lsr #17 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq sl, r1, r0, lsr #4 │ │ │ │ - rscseq sl, r1, r0, ror #2 │ │ │ │ + rscseq sl, r1, r0, asr #4 │ │ │ │ + rscseq sl, r1, r0, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq sl, [r1], #0 @ │ │ │ │ - ldrheq sl, [r1], #4 @ │ │ │ │ + rscseq sl, r1, r0, lsl r1 │ │ │ │ + ldrsbeq sl, [r1], #4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq sl, r1, ip, ror #1 │ │ │ │ - ldrsheq sl, [r1], #12 @ │ │ │ │ + rscseq sl, r1, ip, lsl #2 │ │ │ │ + rscseq sl, r1, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ 313a90 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ moveq r4, r2 │ │ │ │ beq 313a38 │ │ │ │ add r0, r6, #475136 @ 0x74000 │ │ │ │ mov r3, #0 │ │ │ │ @@ -711088,15 +711088,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 313bb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ beq 313b80 │ │ │ │ add r0, r5, #475136 @ 0x74000 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3520 @ 0xdc0 │ │ │ │ @@ -711155,19 +711155,19 @@ │ │ │ │ ldr r2, [pc, #36] @ 313bcc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 313bc4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq lr, sp, r0, lsl fp │ │ │ │ - ldrsbeq r9, [r1], #244 @ 0xf4 @ │ │ │ │ - rscseq r9, r1, ip, asr #31 │ │ │ │ + ldrsheq r9, [r1], #244 @ 0xf4 @ │ │ │ │ + rscseq r9, r1, ip, ror #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r9, r1, r4, ror pc │ │ │ │ - rscseq r9, r1, r4, ror pc │ │ │ │ + smlalseq r9, r1, r4, pc @ │ │ │ │ + smlalseq r9, r1, r4, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r7, r0, #475136 @ 0x74000 │ │ │ │ ldr r3, [r7, #3512] @ 0xdb8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -711270,15 +711270,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #84] @ 313dd8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #491520 @ 0x78000 │ │ │ │ ldr r3, [r3, #3612] @ 0xe1c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ @@ -711298,15 +711298,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #172] @ 313ea0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #491520 @ 0x78000 │ │ │ │ ldr r3, [r3, #3612] @ 0xe1c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r4, #524288 @ 0x80000 │ │ │ │ @@ -711341,25 +711341,25 @@ │ │ │ │ ldr r2, [pc, #28] @ 313eac │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 313ea8 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq lr, sp, r8, asr #15 │ │ │ │ - rscseq r9, r1, r0, lsr sp │ │ │ │ + rscseq r9, r1, r0, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r9, r1, r0, lsl sp │ │ │ │ + rscseq r9, r1, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ 313f90 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ blt 313f78 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sl, #475136 @ 0x74000 │ │ │ │ sub r6, r1, #4 │ │ │ │ mov r5, #0 │ │ │ │ @@ -711401,33 +711401,33 @@ │ │ │ │ ldr r2, [pc, #20] @ 313f94 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 313f98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ strdeq lr, [sp, r4] │ │ │ │ - rscseq r9, r1, r4, asr #24 │ │ │ │ + rscseq r9, r1, r4, ror #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 313fc8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 313134 │ │ │ │ orreq lr, sp, r8, lsl r6 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ 31401c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 314000 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, ip │ │ │ │ @@ -711436,34 +711436,34 @@ │ │ │ │ ldr r2, [pc, #24] @ 314024 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 314028 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq lr, sp, r4, ror #11 │ │ │ │ - rscseq r9, r1, r8, ror #19 │ │ │ │ - ldrsbeq r9, [r1], #184 @ 0xb8 @ │ │ │ │ + rscseq r9, r1, r8, lsl #20 │ │ │ │ + ldrsheq r9, [r1], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #36] @ 314058 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 313134 │ │ │ │ orreq lr, sp, r8, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #68] @ 3140ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 314090 │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, ip │ │ │ │ @@ -711472,25 +711472,25 @@ │ │ │ │ ldr r2, [pc, #24] @ 3140b4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 3140b8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq lr, sp, r4, asr r5 │ │ │ │ - rscseq r9, r1, ip, lsr r9 │ │ │ │ - rscseq r9, r1, r8, asr #22 │ │ │ │ + rscseq r9, r1, ip, asr r9 │ │ │ │ + rscseq r9, r1, r8, ror #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 314110 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ 314118 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #475136 @ 0x74000 │ │ │ │ add r0, r0, #3520 @ 0xdc0 │ │ │ │ bl 4f3288 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -711507,15 +711507,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #684] @ 3143e0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r7, [pc, #676] @ 3143e4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 314170 │ │ │ │ add r0, r5, #475136 @ 0x74000 │ │ │ │ @@ -711683,21 +711683,21 @@ │ │ │ │ orreq lr, sp, r8, lsl #9 │ │ │ │ @ instruction: 0x018dbeb4 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r4, lsl #23 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ ldrdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ - rscseq r9, r1, r4, ror #19 │ │ │ │ + rscseq r9, r1, r4, lsl #20 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r9, asr r2 │ │ │ │ andeq r8, r0, r0, lsr fp │ │ │ │ andeq r8, r0, r3, lsl #23 │ │ │ │ @ instruction: 0x000091b9 │ │ │ │ - rscseq r9, r1, r4, lsl #17 │ │ │ │ + rscseq r9, r1, r4, lsr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ @@ -711853,28 +711853,28 @@ │ │ │ │ bl 4ec8fc │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ b 3144f8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3145bc │ │ │ │ b 314568 │ │ │ │ - rscseq r9, r1, r4, asr r7 │ │ │ │ - ldrheq r9, [r1], #104 @ 0x68 @ │ │ │ │ - rscseq r9, r1, r8, lsr #13 │ │ │ │ + rscseq r9, r1, r4, ror r7 │ │ │ │ + ldrsbeq r9, [r1], #104 @ 0x68 @ │ │ │ │ + rscseq r9, r1, r8, asr #13 │ │ │ │ orreq r7, pc, r8, lsl #27 │ │ │ │ - ldrsheq r9, [r1], #100 @ 0x64 @ │ │ │ │ - rscseq r9, r1, ip, lsl r6 │ │ │ │ + rscseq r9, r1, r4, lsl r7 │ │ │ │ + rscseq r9, r1, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 314734 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ beq 31471c │ │ │ │ add r0, r4, #475136 @ 0x74000 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #3520 @ 0xdc0 │ │ │ │ bl 4f3288 │ │ │ │ @@ -711890,24 +711890,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 314738 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 31473c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq sp, sp, r8, ror #29 │ │ │ │ - smlalseq r9, r1, r4, r6 │ │ │ │ + ldrheq r9, [r1], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #140] @ 3147e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r8, r2 │ │ │ │ subs r2, r4, #0 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ beq 3147b4 │ │ │ │ add r0, r4, #475136 @ 0x74000 │ │ │ │ mov r7, r3 │ │ │ │ add r0, r0, #3520 @ 0xdc0 │ │ │ │ @@ -711934,17 +711934,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 3147f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 3147ec │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq sp, sp, r4, ror #28 │ │ │ │ - rscseq r9, r1, r0, lsr #12 │ │ │ │ + rscseq r9, r1, r0, asr #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r9, r1, r0, lsr r6 │ │ │ │ + rscseq r9, r1, r0, asr r6 │ │ │ │ ldr r3, [pc, #156] @ 314898 │ │ │ │ sub r1, r1, #3184 @ 0xc70 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #9 │ │ │ │ bhi 314890 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ @@ -711978,15 +711978,15 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #458752 @ 0x70000 │ │ │ │ add r0, r0, #2400 @ 0x960 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - tstpeq fp, pc, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + tstpeq fp, pc, lsr #18 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r7, r4, ror #26 │ │ │ │ andeq r2, r7, ip, ror r5 │ │ │ │ andeq r1, r7, ip, ror #10 │ │ │ │ andeq r1, r7, r4, ror sp │ │ │ │ andeq r0, r7, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -712062,15 +712062,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ andeq r2, r7, ip, ror r5 │ │ │ │ - rscseq r9, r1, r4, ror #8 │ │ │ │ + rscseq r9, r1, r4, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ add r5, r0, #458752 @ 0x70000 │ │ │ │ ldr fp, [r1, #44] @ 0x2c │ │ │ │ ldr sl, [r5, #340] @ 0x154 │ │ │ │ @@ -712085,25 +712085,25 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 314a50 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 314b80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 314b60 │ │ │ │ cmp fp, #0 │ │ │ │ beq 314a70 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 314b70 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str fp, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r3, [pc, #272] @ 314b98 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, r6 │ │ │ │ @@ -712119,15 +712119,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ beq 314ae0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 314b38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 314b50 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #340] @ 0x154 │ │ │ │ cmp r6, #0 │ │ │ │ bne 314b08 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -712171,25 +712171,25 @@ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sl, #12] │ │ │ │ bne 314a58 │ │ │ │ b 314a70 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ - rscseq r9, r1, r8, asr #6 │ │ │ │ + rscseq r9, r1, r8, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r9, r1, r0, asr r3 │ │ │ │ + rscseq r9, r1, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ 314c44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r7, r4, #102400 @ 0x19000 │ │ │ │ ldr r0, [r7, #1660] @ 0x67c │ │ │ │ mov r1, r5 │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -712223,15 +712223,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #292] @ 314d84 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 314d40 │ │ │ │ sub r3, r7, #3184 @ 0xc70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -712295,18 +712295,18 @@ │ │ │ │ beq 314cec │ │ │ │ ldr r2, [pc, #28] @ 314d98 │ │ │ │ ldr r1, [pc, #28] @ 314d9c │ │ │ │ add r2, pc, r2 │ │ │ │ b 314d4c │ │ │ │ orreq sp, sp, ip, asr r9 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rscseq r9, r1, r4, ror r1 │ │ │ │ + smlalseq r9, r1, r4, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r9, r1, r8, asr r1 │ │ │ │ - rscseq r9, r1, r4, asr r1 │ │ │ │ + rscseq r9, r1, r8, ror r1 │ │ │ │ + rscseq r9, r1, r4, ror r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr ip, [pc, #576] @ 314ff8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -712318,15 +712318,15 @@ │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #1036] @ 0x40c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bhi 314f3c │ │ │ │ sub r3, r7, #3184 @ 0xc70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -712457,20 +712457,20 @@ │ │ │ │ orreq fp, sp, ip, lsr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sp, sp, r0, ror #15 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ orreq fp, sp, ip, lsl #3 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ strheq fp, [sp, r4] │ │ │ │ - rscseq r8, r1, r4, lsl #31 │ │ │ │ + rscseq r8, r1, r4, lsr #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq fp, sp, r0, ror r0 │ │ │ │ - rscseq r8, r1, r0, asr #30 │ │ │ │ + rscseq r8, r1, r0, ror #30 │ │ │ │ orreq fp, sp, r0, lsr r0 │ │ │ │ - rscseq r8, r1, r8, lsl pc │ │ │ │ + rscseq r8, r1, r8, lsr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr ip, [pc, #592] @ 315298 │ │ │ │ mov r5, r1 │ │ │ │ @@ -712482,15 +712482,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #1044] @ 0x414 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bhi 3151b0 │ │ │ │ sub r3, r7, #3184 @ 0xc70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -712625,29 +712625,29 @@ │ │ │ │ orreq sl, sp, ip, lsr #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sp, sp, r0, asr r5 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ strdeq sl, [sp, ip] │ │ │ │ strcc r0, [r0, r0, lsl #1] │ │ │ │ orreq sl, sp, r0, asr #28 │ │ │ │ - rscseq r8, r1, r8, asr #26 │ │ │ │ + rscseq r8, r1, r8, ror #26 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrdeq sl, [sp, r0] │ │ │ │ - ldrsbeq r8, [r1], #200 @ 0xc8 @ │ │ │ │ + ldrsheq r8, [r1], #200 @ 0xc8 @ │ │ │ │ @ instruction: 0x018dad90 │ │ │ │ - ldrheq r8, [r1], #192 @ 0xc0 @ │ │ │ │ + ldrsbeq r8, [r1], #192 @ 0xc0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #296] @ 315410 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r2 │ │ │ │ bl 3147f4 │ │ │ │ @@ -712716,28 +712716,28 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ ldrdeq sp, [sp, r4] │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ andeq r2, r7, ip, ror r5 │ │ │ │ - smlalseq r8, r1, r4, fp │ │ │ │ + ldrheq r8, [r1], #180 @ 0xb4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r1, r0, ror #22 │ │ │ │ + rscseq r8, r1, r0, lsl #23 │ │ │ │ mov r2, r1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ b 3152d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ 315590 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r2 │ │ │ │ bl 3147f4 │ │ │ │ @@ -712813,28 +712813,28 @@ │ │ │ │ bl 5bab0 │ │ │ │ b 31551c │ │ │ │ orreq sp, sp, ip, ror #2 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ @ instruction: 0xffe00000 │ │ │ │ strdmi pc, [pc, #255] @ 3156a7 │ │ │ │ - rscseq r8, r1, r0, ror #20 │ │ │ │ + rscseq r8, r1, r0, lsl #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r1, ip, lsr #20 │ │ │ │ + rscseq r8, r1, ip, asr #20 │ │ │ │ mov r2, r1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ b 315438 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #568] @ 31580c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r2 │ │ │ │ bl 3147f4 │ │ │ │ @@ -712973,31 +712973,31 @@ │ │ │ │ b 3156f0 │ │ │ │ orreq ip, sp, r8, ror #31 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ andeq r0, r0, r1, ror ip │ │ │ │ andeq r2, r7, ip, ror r5 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r8, r1, ip, lsl #17 │ │ │ │ + rscseq r8, r1, ip, lsr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r1, r8, asr r8 │ │ │ │ + rscseq r8, r1, r8, ror r8 │ │ │ │ mov r2, r1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ b 3155bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #1356] @ 315da0 │ │ │ │ ldr r2, [pc, #1356] @ 315da4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #3344 @ 0xd10 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ cmp r3, #15 │ │ │ │ bhi 3158d0 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -713325,16 +713325,16 @@ │ │ │ │ bl 169f7c │ │ │ │ b 315b34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 315a5c │ │ │ │ orreq ip, sp, r4, ror #26 │ │ │ │ - @ instruction: 0x010be8ba │ │ │ │ - rscseq r8, r1, ip, lsr #14 │ │ │ │ + ldrdeq lr, [fp, -sl] │ │ │ │ + rscseq r8, r1, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -714207,15 +714207,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ 316c48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ add r7, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r7, #1668] @ 0x684 │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -714270,15 +714270,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ 316d70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r7, r6, #102400 @ 0x19000 │ │ │ │ ldr r1, [r7, #1668] @ 0x684 │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -714337,25 +714337,25 @@ │ │ │ │ ldr r2, [pc, #20] @ 316d74 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 316d78 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq fp, sp, r8, asr r9 │ │ │ │ - ldrheq r7, [r1], #36 @ 0x24 @ │ │ │ │ + ldrsbeq r7, [r1], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #1156] @ 317218 │ │ │ │ ldr r4, [pc, #1156] @ 31721c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bhi 316de4 │ │ │ │ ldr r2, [pc, #1128] @ 317220 │ │ │ │ cmp r3, r2 │ │ │ │ bls 317044 │ │ │ │ @@ -714637,23 +714637,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ ldr r7, [r5] │ │ │ │ b 3171c8 │ │ │ │ orreq fp, sp, r4, lsr #16 │ │ │ │ andeq r8, r0, r9, lsr #2 │ │ │ │ andeq r8, r0, r5, lsr #2 │ │ │ │ - tsteq fp, r2, ror r3 │ │ │ │ + @ instruction: 0x010bd392 │ │ │ │ andeq r8, r0, r0, lsr #25 │ │ │ │ + rscseq r7, r1, r4, lsr #32 │ │ │ │ rscseq r7, r1, r4 │ │ │ │ - rscseq r6, r1, r4, ror #31 │ │ │ │ - rscseq r6, r1, r0, lsr pc │ │ │ │ + rscseq r6, r1, r0, asr pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsheq r6, [r1], #224 @ 0xe0 @ │ │ │ │ - ldrsbeq r6, [r1], #232 @ 0xe8 @ │ │ │ │ - rscseq r6, r1, ip, lsr #28 │ │ │ │ + rscseq r6, r1, r0, lsl pc │ │ │ │ + ldrsheq r6, [r1], #232 @ 0xe8 @ │ │ │ │ + rscseq r6, r1, ip, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #116] @ 3172d4 │ │ │ │ ldr r3, [pc, #116] @ 3172d8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -714811,15 +714811,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 317548 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1712 @ 0x6b0 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ @@ -714846,15 +714846,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ 317608 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1712 @ 0x6b0 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r4, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r4, #1024 @ 0x400 │ │ │ │ @@ -714888,23 +714888,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq fp, sp, r8, asr r0 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - rscseq r6, r1, r0, lsl #21 │ │ │ │ + rscseq r6, r1, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #104] @ 317694 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1696 @ 0x6a0 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -714929,15 +714929,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #140] @ 31773c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #102400 @ 0x19000 │ │ │ │ add r3, r6, #1696 @ 0x6a0 │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r5, #2304 @ 0x900 │ │ │ │ @@ -714964,23 +714964,23 @@ │ │ │ │ ldr r2, [pc, #20] @ 317740 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq sl, sp, ip, lsl #30 │ │ │ │ - rscseq r6, r1, r8, asr r9 │ │ │ │ + rscseq r6, r1, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #416] @ 3178fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r0, r3 │ │ │ │ add r7, r4, #102400 @ 0x19000 │ │ │ │ ldr r3, [pc, #392] @ 317900 │ │ │ │ ldr r2, [r7, #1712] @ 0x6b0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -715085,15 +715085,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #584] @ 317b68 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldr r2, [pc, #568] @ 317b6c │ │ │ │ add r6, r5, #102400 @ 0x19000 │ │ │ │ ldr r0, [r6, #1712] @ 0x6b0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r2 │ │ │ │ ldrne r1, [r6, #1716] @ 0x6b4 │ │ │ │ @@ -715234,26 +715234,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018dac9c │ │ │ │ andeq r9, r0, ip, lsr r3 │ │ │ │ andeq r1, r0, r2, lsl #22 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ - rscseq r6, r1, r0, ror #12 │ │ │ │ - rscseq r6, r1, ip, asr r6 │ │ │ │ - rscseq r6, r1, r4, ror #10 │ │ │ │ - rscseq r6, r1, ip, asr #10 │ │ │ │ + rscseq r6, r1, r0, lsl #13 │ │ │ │ + rscseq r6, r1, ip, ror r6 │ │ │ │ + rscseq r6, r1, r4, lsl #11 │ │ │ │ + rscseq r6, r1, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #208] @ 317c70 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 317c58 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -715297,23 +715297,23 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 317bc0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq sl, sp, ip, lsl sl │ │ │ │ - ldrsbeq r6, [r1], #76 @ 0x4c @ │ │ │ │ + ldrsheq r6, [r1], #76 @ 0x4c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #168] @ 317d38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, r5, #458752 @ 0x70000 │ │ │ │ ldr r2, [r4, #244] @ 0xf4 │ │ │ │ add r4, r4, #200 @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r0, [r2, #16] │ │ │ │ @@ -715347,15 +715347,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 3101f4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq sl, sp, ip, lsr #18 │ │ │ │ - rscseq r6, r1, r8, lsl #8 │ │ │ │ + rscseq r6, r1, r8, lsr #8 │ │ │ │ mov r1, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ b 317c78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -715404,15 +715404,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ 317ecc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [r5, #1728] @ 0x6c0 │ │ │ │ mov r0, r6 │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -715455,15 +715455,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #208] @ 317fb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ beq 317f88 │ │ │ │ add r8, r4, #102400 @ 0x19000 │ │ │ │ mov r6, r1 │ │ │ │ @@ -715507,16 +715507,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 317f5c │ │ │ │ ldrdeq sl, [sp, r4] │ │ │ │ - rscseq r6, r1, r4, asr #2 │ │ │ │ - smlalseq r4, r0, ip, r4 │ │ │ │ + rscseq r6, r1, r4, ror #2 │ │ │ │ + ldrheq r4, [r0], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r1, r3, #1712 @ 0x6b0 │ │ │ │ ldr lr, [pc, #88] @ 318034 │ │ │ │ ldr ip, [pc, #88] @ 318038 │ │ │ │ add r2, r3, #1696 @ 0x6a0 │ │ │ │ @@ -715595,15 +715595,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ - smlatbeq fp, sp, r0, ip │ │ │ │ + smlabteq fp, sp, r0, ip │ │ │ │ andeq r8, r0, pc, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr ip, [pc, #440] @ 3182f4 │ │ │ │ ldr r3, [pc, #440] @ 3182f8 │ │ │ │ @@ -715716,15 +715716,15 @@ │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r2, [r4, #16] │ │ │ │ b 3181d8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018d7ebc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ - @ instruction: 0x010bbf99 │ │ │ │ + @ instruction: 0x010bbfb9 │ │ │ │ orreq r7, sp, r4, lsl lr │ │ │ │ @ instruction: 0x000088bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -715792,20 +715792,20 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #32] @ 318444 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [pc, #28] @ 318448 │ │ │ │ add r2, pc, r2 │ │ │ │ b 318408 │ │ │ │ - ldrheq r5, [r1], #212 @ 0xd4 @ │ │ │ │ + ldrsbeq r5, [r1], #212 @ 0xd4 @ │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ - rscseq r5, r1, r4, lsl sp │ │ │ │ - rscseq r3, r0, r0, asr #10 │ │ │ │ + rscseq r5, r1, r4, lsr sp │ │ │ │ + rscseq r3, r0, r0, ror #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrsbeq r2, [r7], #24 @ │ │ │ │ + ldrsheq r2, [r7], #24 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r7, r0, #593920 @ 0x91000 │ │ │ │ ldr r6, [r7, #2768] @ 0xad0 │ │ │ │ @@ -715885,15 +715885,15 @@ │ │ │ │ str r0, [r4, #32] │ │ │ │ b 3184ec │ │ │ │ cmp r2, #2 │ │ │ │ bls 31855c │ │ │ │ b 3184f4 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ @ instruction: 0x000088bf │ │ │ │ - rscseq r5, r1, ip, asr #23 │ │ │ │ + rscseq r5, r1, ip, ror #23 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r1, r1, #593920 @ 0x91000 │ │ │ │ @@ -716319,15 +716319,15 @@ │ │ │ │ andeq r8, r0, pc, ror r8 │ │ │ │ ldrdeq r7, [sp, r0] │ │ │ │ andeq r8, r0, r7, lsl #25 │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq ip, r7, r8, lsr lr │ │ │ │ - smlabbeq fp, r6, sl, fp │ │ │ │ + smlatbeq fp, r6, sl, fp │ │ │ │ strdeq r8, [r0], -r8 @ │ │ │ │ muleq r7, r4, lr │ │ │ │ andeq r8, r0, r8, lsl #25 │ │ │ │ andeq ip, r7, r4, lsr lr │ │ │ │ muleq r1, lr, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -716737,35 +716737,35 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r7, sp, r0, asr #6 │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r7, ror #16 │ │ │ │ andeq r8, r0, sl, ror #5 │ │ │ │ orreq r7, sp, r8, asr #4 │ │ │ │ - rscseq r3, r1, r0, lsl fp │ │ │ │ + rscseq r3, r1, r0, lsr fp │ │ │ │ orreq r7, sp, r4, lsl #4 │ │ │ │ - rscseq r5, r1, ip, lsl #6 │ │ │ │ + rscseq r5, r1, ip, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ orreq r7, sp, r0, ror #2 │ │ │ │ orreq r7, sp, r4, lsr r1 │ │ │ │ - rscseq r5, r1, r8, ror #4 │ │ │ │ + rscseq r5, r1, r8, lsl #5 │ │ │ │ muleq r0, r4, r1 │ │ │ │ orreq r7, sp, r0, asr r0 │ │ │ │ - rscseq r5, r1, r8, ror r1 │ │ │ │ - tsteq fp, r1, asr #2 │ │ │ │ + smlalseq r5, r1, r8, r1 │ │ │ │ + tsteq fp, r1, ror #2 │ │ │ │ orreq r6, sp, r8, lsl #31 │ │ │ │ orreq r6, sp, r0, lsl pc │ │ │ │ - ldrsbeq sp, [r0], #68 @ 0x44 @ │ │ │ │ + ldrsheq sp, [r0], #68 @ 0x44 @ │ │ │ │ orreq r6, sp, r0, ror lr │ │ │ │ - ldrheq r4, [r1], #244 @ 0xf4 @ │ │ │ │ + ldrsbeq r4, [r1], #244 @ 0xf4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r6, ror #16 │ │ │ │ - @ instruction: 0x010baf91 │ │ │ │ - tsteq fp, sp, lsr pc │ │ │ │ + @ instruction: 0x010bafb1 │ │ │ │ + tsteq fp, sp, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ ldr r5, [r0, #2776] @ 0xad8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -716805,15 +716805,15 @@ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ 319424 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ bl 31830c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -716822,15 +716822,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #204] @ 31950c │ │ │ │ ldr r3, [pc, #204] @ 319510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ beq 3194c4 │ │ │ │ bhi 3194a8 │ │ │ │ ldr r2, [pc, #168] @ 319514 │ │ │ │ @@ -716875,25 +716875,25 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bhi 319480 │ │ │ │ b 3194c4 │ │ │ │ orreq r9, sp, r8, ror r1 │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ @ instruction: 0x000088bf │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ - rscseq r4, r1, r8, ror #25 │ │ │ │ + rscseq r4, r1, r8, lsl #26 │ │ │ │ andeq r8, r0, sl, ror #26 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #304] @ 319670 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 319644 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -716962,24 +716962,24 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #20] @ 31967c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r9, sp, ip, ror r0 │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ - rscseq r4, r1, r8, lsr fp │ │ │ │ + rscseq r4, r1, r8, asr fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #108] @ 319704 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ add r3, ip, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 3196e8 │ │ │ │ cmp r2, #0 │ │ │ │ bne 3196c4 │ │ │ │ @@ -716999,24 +716999,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 319710 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r8, sp, r4, lsr #30 │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ - rscseq r2, r0, r4, asr #11 │ │ │ │ + rscseq r2, r0, r4, ror #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #1448] @ 319cd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #1432] @ 319cd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ beq 319760 │ │ │ │ @@ -717376,39 +717376,39 @@ │ │ │ │ @ instruction: 0x018d8e90 │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ andeq r8, r0, ip, ror #5 │ │ │ │ @ instruction: 0x000088bf │ │ │ │ - rscseq r4, r1, ip, lsl #17 │ │ │ │ + rscseq r4, r1, ip, lsr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r4, r1, r8, lsr #17 │ │ │ │ + rscseq r4, r1, r8, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r4, r1, r8, lsl #16 │ │ │ │ - rscseq r4, r1, r0, asr #16 │ │ │ │ + rscseq r4, r1, r8, lsr #16 │ │ │ │ + rscseq r4, r1, r0, ror #16 │ │ │ │ andeq r8, r0, r8, lsl #25 │ │ │ │ - smlalseq r4, r1, r4, r7 │ │ │ │ + ldrheq r4, [r1], #116 @ 0x74 @ │ │ │ │ andeq r8, r0, pc, ror r8 │ │ │ │ - ldrheq r4, [r1], #120 @ 0x78 @ │ │ │ │ - rscseq r4, r1, r4, lsl r8 │ │ │ │ + ldrsbeq r4, [r1], #120 @ 0x78 @ │ │ │ │ + rscseq r4, r1, r4, lsr r8 │ │ │ │ andeq r8, r0, sl, ror #26 │ │ │ │ - rscseq r4, r1, r4, asr #15 │ │ │ │ + rscseq r4, r1, r4, ror #15 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r1, r4, lsl r7 │ │ │ │ - rscseq r4, r1, r4, lsr r6 │ │ │ │ + rscseq r4, r1, r4, lsr r7 │ │ │ │ + rscseq r4, r1, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 319e9c │ │ │ │ ldr r2, [pc, #340] @ 319ea0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ beq 319d78 │ │ │ │ sub r3, r4, #35840 @ 0x8c00 │ │ │ │ sub r3, r3, #135 @ 0x87 │ │ │ │ @@ -717485,35 +717485,35 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #40] @ 319ebc │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ b 319de4 │ │ │ │ orreq r8, sp, r0, ror r8 │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ - rscseq r4, r1, r4, asr r5 │ │ │ │ + rscseq r4, r1, r4, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r4, r1, r8, ror #7 │ │ │ │ - rscseq r4, r1, r4, lsl #7 │ │ │ │ + rscseq r4, r1, r8, lsl #8 │ │ │ │ + rscseq r4, r1, r4, lsr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r4, r1, r0, lsl #10 │ │ │ │ - rscseq r4, r1, r4, lsl #9 │ │ │ │ + rscseq r4, r1, r0, lsr #10 │ │ │ │ + rscseq r4, r1, r4, lsr #9 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ b 319714 │ │ │ │ mov r1, #0 │ │ │ │ b 319d30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #336] @ 31a03c │ │ │ │ ldr r2, [pc, #336] @ 31a040 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ bne 319f98 │ │ │ │ cmp r5, #0 │ │ │ │ beq 319f80 │ │ │ │ ldr r8, [pc, #304] @ 31a044 │ │ │ │ mov r2, r5 │ │ │ │ @@ -717591,33 +717591,33 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq r8, [sp, r0] │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ @ instruction: 0xffff8e28 │ │ │ │ - rscseq r4, r1, ip, lsr #8 │ │ │ │ + rscseq r4, r1, ip, asr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r4, r1, r4, lsl #8 │ │ │ │ - rscseq r4, r1, r0, asr r4 │ │ │ │ - rscseq r4, r1, r8, asr #7 │ │ │ │ - rscseq r4, r1, r0, lsr #7 │ │ │ │ + rscseq r4, r1, r4, lsr #8 │ │ │ │ + rscseq r4, r1, r0, ror r4 │ │ │ │ + rscseq r4, r1, r8, ror #7 │ │ │ │ + rscseq r4, r1, r0, asr #7 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1100] @ 31a4d0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #1096] @ 31a4d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r9, [pc, #1092] @ 31a4d8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r7, [r0, r2] │ │ │ │ mov r5, r1 │ │ │ │ beq 31a0bc │ │ │ │ sub r3, r4, #35840 @ 0x8c00 │ │ │ │ sub r3, r3, #135 @ 0x87 │ │ │ │ @@ -717884,40 +717884,40 @@ │ │ │ │ ldr r3, [r7, #1648] @ 0x670 │ │ │ │ str r3, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orreq r8, sp, ip, lsr #10 │ │ │ │ andeq r8, r0, sp, ror #5 │ │ │ │ orreq r5, sp, ip, asr pc │ │ │ │ andeq r8, r0, r4, ror #16 │ │ │ │ - rscseq r4, r1, r0, lsr #7 │ │ │ │ + rscseq r4, r1, r0, asr #7 │ │ │ │ andeq r8, r0, r8, lsr #28 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq r4, r1, r4, lsl #5 │ │ │ │ - rscseq r4, r1, ip │ │ │ │ + rscseq r4, r1, r4, lsr #5 │ │ │ │ + rscseq r4, r1, ip, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r3, r1, r4, asr #31 │ │ │ │ + rscseq r3, r1, r4, ror #31 │ │ │ │ + rscseq r4, r1, r4, lsl #4 │ │ │ │ rscseq r4, r1, r4, ror #3 │ │ │ │ - rscseq r4, r1, r4, asr #3 │ │ │ │ strdeq r8, [r0], -r7 │ │ │ │ - @ instruction: 0x010b9eb1 │ │ │ │ + ldrdeq r9, [fp, -r1] │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ andeq r8, r0, r8, lsl #25 │ │ │ │ - ldrsbeq r3, [r1], #248 @ 0xf8 @ │ │ │ │ + ldrsheq r3, [r1], #248 @ 0xf8 @ │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ b 31a068 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 31a584 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #3844] @ 0xf04 │ │ │ │ ldr r1, [pc, #32] @ 31a588 │ │ │ │ @@ -717926,24 +717926,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r8, sp, ip, ror r0 │ │ │ │ - rscseq r3, r1, r0, ror #30 │ │ │ │ + rscseq r3, r1, r0, lsl #31 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 31a5ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #3844] @ 0xf04 │ │ │ │ ldr r1, [pc, #32] @ 31a5f0 │ │ │ │ @@ -717952,24 +717952,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r8, sp, r4, lsl r0 │ │ │ │ - rscseq r3, r1, ip, lsl #30 │ │ │ │ + rscseq r3, r1, ip, lsr #30 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 31a654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #3844] @ 0xf04 │ │ │ │ ldr r1, [pc, #32] @ 31a658 │ │ │ │ @@ -717978,24 +717978,24 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r7, sp, ip, lsr #31 │ │ │ │ - ldrheq r3, [r1], #232 @ 0xe8 @ │ │ │ │ + ldrsbeq r3, [r1], #232 @ 0xe8 @ │ │ │ │ andeq r1, r0, lr, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 31a6bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, r0, #557056 @ 0x88000 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ ldr ip, [ip, #3844] @ 0xf04 │ │ │ │ ldr r1, [pc, #32] @ 31a6c0 │ │ │ │ @@ -718004,25 +718004,25 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r7, sp, r4, asr #30 │ │ │ │ - rscseq r3, r1, r8, ror #28 │ │ │ │ + rscseq r3, r1, r8, lsl #29 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #96] @ 31a740 │ │ │ │ ldr r8, [pc, #96] @ 31a744 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -718037,25 +718037,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdeq r7, [sp, ip] │ │ │ │ - rscseq r3, r1, r8, lsr lr │ │ │ │ + rscseq r3, r1, r8, asr lr │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #96] @ 31a7c4 │ │ │ │ ldr r8, [pc, #96] @ 31a7c8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -718070,25 +718070,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq r7, sp, r8, asr lr │ │ │ │ - ldrsbeq r3, [r1], #208 @ 0xd0 @ │ │ │ │ + ldrsheq r3, [r1], #208 @ 0xd0 @ │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #96] @ 31a848 │ │ │ │ ldr r8, [pc, #96] @ 31a84c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -718103,25 +718103,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdeq r7, [sp, r4] │ │ │ │ - rscseq r3, r1, r8, ror #26 │ │ │ │ + rscseq r3, r1, r8, lsl #27 │ │ │ │ andeq r1, r0, lr, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #96] @ 31a8cc │ │ │ │ ldr r8, [pc, #96] @ 31a8d0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -718136,15 +718136,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ bl 318c84 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq r7, sp, r0, asr sp │ │ │ │ - rscseq r3, r1, r0, lsl #26 │ │ │ │ + rscseq r3, r1, r0, lsr #26 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldr r3, [r3, #2776] @ 0xad8 │ │ │ │ @@ -718193,15 +718193,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #948] @ 31ad64 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r9, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #680] @ 0x2a8 │ │ │ │ mov r4, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 31ad50 │ │ │ │ @@ -718447,15 +718447,15 @@ │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, #208] @ 31ae6c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r5, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r5, #680] @ 0x2a8 │ │ │ │ str r1, [sp, #8] │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -719491,27 +719491,27 @@ │ │ │ │ bl 5d310 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 31b474 │ │ │ │ b 31b470 │ │ │ │ orreq r5, sp, r0, asr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r5, sp, r0, lsl r1 │ │ │ │ - smlalseq r3, r1, r0, r6 │ │ │ │ + ldrheq r3, [r1], #96 @ 0x60 @ │ │ │ │ @ instruction: 0x018d4cbc │ │ │ │ andeq r8, r0, r1, asr r4 │ │ │ │ andeq r2, r0, r2, lsl #8 │ │ │ │ andeq r8, r0, r1, lsl r5 │ │ │ │ andeq r2, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r2, lsl #24 │ │ │ │ orreq r4, sp, r0, lsr #7 │ │ │ │ - rscseq r2, r1, ip, lsl r9 │ │ │ │ - rscseq r2, r1, r0, lsl r9 │ │ │ │ - rscseq r2, r1, r0, lsr #14 │ │ │ │ + rscseq r2, r1, ip, lsr r9 │ │ │ │ + rscseq r2, r1, r0, lsr r9 │ │ │ │ + rscseq r2, r1, r0, asr #14 │ │ │ │ andeq r8, r0, r2, lsl r5 │ │ │ │ - rscseq r2, r1, r4, lsl #13 │ │ │ │ + rscseq r2, r1, r4, lsr #13 │ │ │ │ bcc fe3e07f4 │ │ │ │ mrccs 6, 6, lr, cr11, cr15, {7} │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ strcc r3, [r6, #1981] @ 0x7bd │ │ │ │ ldr r9, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r8, [sp, #8] │ │ │ │ @@ -720722,15 +720722,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ 31d178 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -720746,15 +720746,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ 31d1c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r2, #0 │ │ │ │ bl 31a998 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ @@ -720764,15 +720764,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31d21c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -720787,15 +720787,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31d278 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -720811,15 +720811,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ 31d2f0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -720840,15 +720840,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 31d334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ bl 31a998 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [r4, #2984] @ 0xba8 │ │ │ │ @@ -720857,15 +720857,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ 31d3a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -720884,15 +720884,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ 31d40c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r4, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ @@ -720912,15 +720912,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ 31d488 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -720942,15 +720942,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #36] @ 31d4c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ bl 31a998 │ │ │ │ str r5, [r4, #2984] @ 0xba8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -720958,15 +720958,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #84] @ 31d538 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -720986,15 +720986,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #84] @ 31d5a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ @@ -721014,15 +721014,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31d604 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ @@ -721037,15 +721037,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ 31d650 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #0 │ │ │ │ bl 31a998 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -721056,15 +721056,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31d6ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -721079,15 +721079,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 31d708 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r6, r0 │ │ │ │ ldrsh r0, [r4] │ │ │ │ @@ -721102,15 +721102,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ 31d770 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -721128,15 +721128,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ 31d7bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r0 │ │ │ │ ldr r4, [ip, r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 31a998 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ @@ -721147,15 +721147,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ 31d824 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -721173,15 +721173,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ 31d88c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r2, r0 │ │ │ │ ldrsh r0, [r4, #4] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r7, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ @@ -721202,15 +721202,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r3, [pc, #68] @ 31d8f8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ @@ -721226,15 +721226,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ 31d940 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ bl 31a998 │ │ │ │ @@ -721247,15 +721247,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #68] @ 31d9ac │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -721274,15 +721274,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrsh r0, [r0, #6] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #68] @ 31da18 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldrsh r0, [r4, #4] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ mov r8, r0 │ │ │ │ ldrsh r0, [r4, #2] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -721366,15 +721366,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, sp, ip, lsr r5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq ip, r6, r0, lsr #22 │ │ │ │ + rscseq ip, r6, r0, asr #22 │ │ │ │ strdeq r2, [sp, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -722644,33 +722644,33 @@ │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ tsteq r4, #0, 8 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r7, lsl ip │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ streq r0, [r4, #-1024] @ 0xfffffc00 │ │ │ │ - rscseq pc, r0, r4, asr #20 │ │ │ │ + rscseq pc, r0, r4, ror #20 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - rscseq pc, r0, r0, lsl #16 │ │ │ │ - rscseq pc, r0, r8, ror #15 │ │ │ │ - ldrsbeq pc, [r0], #112 @ 0x70 @ │ │ │ │ - rscseq pc, r0, r0, ror r7 @ │ │ │ │ + rscseq pc, r0, r0, lsr #16 │ │ │ │ + rscseq pc, r0, r8, lsl #16 │ │ │ │ + ldrsheq pc, [r0], #112 @ 0x70 @ │ │ │ │ + smlalseq pc, r0, r0, r7 @ │ │ │ │ andeq r0, r0, r4, ror #27 │ │ │ │ - rscseq pc, r0, r4, lsl #13 │ │ │ │ + rscseq pc, r0, r4, lsr #13 │ │ │ │ andeq r3, r0, ip, lsr #11 │ │ │ │ - rscseq pc, r0, r4, lsl #11 │ │ │ │ - rscseq pc, r0, r8, ror #10 │ │ │ │ - rscseq pc, r0, r4, asr #10 │ │ │ │ - rscseq pc, r0, ip, lsr #10 │ │ │ │ - rscseq pc, r0, r4, lsl r5 @ │ │ │ │ - ldrsheq pc, [r0], #76 @ 0x4c @ │ │ │ │ - rscseq pc, r0, r4, ror #9 │ │ │ │ - rscseq pc, r0, r8, asr #9 │ │ │ │ - rscseq pc, r0, ip, lsr #9 │ │ │ │ - smlalseq pc, r0, r4, r4 @ │ │ │ │ + rscseq pc, r0, r4, lsr #11 │ │ │ │ + rscseq pc, r0, r8, lsl #11 │ │ │ │ + rscseq pc, r0, r4, ror #10 │ │ │ │ + rscseq pc, r0, ip, asr #10 │ │ │ │ + rscseq pc, r0, r4, lsr r5 @ │ │ │ │ + rscseq pc, r0, ip, lsl r5 @ │ │ │ │ + rscseq pc, r0, r4, lsl #10 │ │ │ │ + rscseq pc, r0, r8, ror #9 │ │ │ │ + rscseq pc, r0, ip, asr #9 │ │ │ │ + ldrheq pc, [r0], #68 @ 0x44 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl ad0d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -722834,15 +722834,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 31da94 │ │ │ │ ldr r3, [pc, #284] @ 31f358 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 31f328 │ │ │ │ mov r0, r4 │ │ │ │ @@ -722904,16 +722904,16 @@ │ │ │ │ b 31f254 │ │ │ │ mov r0, r4 │ │ │ │ bl bd24c │ │ │ │ b 31f26c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, sp, r0, lsl #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq fp, r8, ror pc │ │ │ │ - ldrsheq fp, [r6], #48 @ 0x30 @ │ │ │ │ + @ instruction: 0x010b4f98 │ │ │ │ + rscseq fp, r6, r0, lsl r4 │ │ │ │ orreq r3, sp, r0, lsl #7 │ │ │ │ strdeq r0, [sp, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr lr, [pc, #2024] @ 31fb60 │ │ │ │ @@ -722933,15 +722933,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 31da94 │ │ │ │ ldr r3, [pc, #1960] @ 31fb70 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [pc, #1952] @ 31fb74 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ @@ -723422,43 +723422,43 @@ │ │ │ │ b 31fa90 │ │ │ │ ldr r3, [pc, #188] @ 31fc14 │ │ │ │ cmp sl, r3 │ │ │ │ beq 31fadc │ │ │ │ b 31f89c │ │ │ │ orreq r0, sp, r4, ror ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlatteq fp, ip, sp, r4 │ │ │ │ - rscseq fp, r6, r4, ror #4 │ │ │ │ + tsteq fp, ip, lsl #28 │ │ │ │ + rscseq fp, r6, r4, lsl #5 │ │ │ │ strdeq r3, [sp, r4] │ │ │ │ orreq r0, sp, r4, lsr #24 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - ldrheq pc, [r0], #32 @ │ │ │ │ + ldrsbeq pc, [r0], #32 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq pc, [r0], #8 @ │ │ │ │ + ldrsheq pc, [r0], #8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq pc, r0, r0, ror #1 │ │ │ │ + rscseq pc, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ orreq r0, sp, r8, lsr sl │ │ │ │ - rscseq pc, r0, r0, lsl r1 @ │ │ │ │ - ldrheq pc, [r0], #0 @ │ │ │ │ - rscseq pc, r0, r8, lsl #2 │ │ │ │ - rscseq pc, r0, r4, lsr r0 @ │ │ │ │ + rscseq pc, r0, r0, lsr r1 @ │ │ │ │ + ldrsbeq pc, [r0], #0 @ │ │ │ │ + rscseq pc, r0, r8, lsr #2 │ │ │ │ + rscseq pc, r0, r4, asr r0 @ │ │ │ │ andeq r8, r0, r1, ror #26 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - ldrsbeq lr, [r0], #240 @ 0xf0 @ │ │ │ │ + ldrsheq lr, [r0], #240 @ 0xf0 @ │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ - rscseq lr, r0, r0, lsr #30 │ │ │ │ - rscseq lr, r0, ip, asr pc │ │ │ │ - rscseq lr, r0, r8, asr #28 │ │ │ │ + rscseq lr, r0, r0, asr #30 │ │ │ │ + rscseq lr, r0, ip, ror pc │ │ │ │ + rscseq lr, r0, r8, ror #28 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - rscseq lr, r0, ip, ror #29 │ │ │ │ - rscseq lr, r0, r4, ror #29 │ │ │ │ + rscseq lr, r0, ip, lsl #30 │ │ │ │ + rscseq lr, r0, r4, lsl #30 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ andeq r8, r0, r7, lsl ip │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ @@ -723503,15 +723503,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 31fcec │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31fcd8 │ │ │ │ ldr r2, [pc, #32] @ 31fcf0 │ │ │ │ @@ -723520,23 +723520,23 @@ │ │ │ │ bl 28a470 │ │ │ │ ldr r3, [pc, #24] @ 31fcf8 │ │ │ │ cmp r4, r3 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r2, sp, ip, lsl #18 │ │ │ │ - rscseq lr, r0, r8, asr fp │ │ │ │ + rscseq lr, r0, r8, ror fp │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ andeq r8, r0, r7, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 31fd68 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31fd3c │ │ │ │ ldr r2, [pc, #56] @ 31fd6c │ │ │ │ @@ -723551,35 +723551,35 @@ │ │ │ │ movle r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #5 │ │ │ │ strne r3, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r2, sp, r8, lsr #17 │ │ │ │ - rscseq lr, r0, r4, lsl fp │ │ │ │ + rscseq lr, r0, r4, lsr fp │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ andeq r9, r0, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 31fdb8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 31fdb0 │ │ │ │ ldr r2, [pc, #20] @ 31fdbc │ │ │ │ ldr r1, [pc, #20] @ 31fdc0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r2, sp, ip, lsr #16 │ │ │ │ - ldrheq lr, [r0], #168 @ 0xa8 @ │ │ │ │ + ldrsbeq lr, [r0], #168 @ 0xa8 @ │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -723646,15 +723646,15 @@ │ │ │ │ @ instruction: 0xfffffe8c │ │ │ │ @ instruction: 0xfffffe24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ 31ff48 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #84] @ 31ff4c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ add r1, r3, #1872 @ 0x750 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -723919,15 +723919,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32047c │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, r9 │ │ │ │ add r0, r0, #131072 @ 0x20000 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ @@ -723991,15 +723991,15 @@ │ │ │ │ cmp r9, r5 │ │ │ │ bne 32036c │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ add r5, r4, #324 @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 320460 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -724013,38 +724013,38 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 320498 │ │ │ │ cmp r6, #0 │ │ │ │ bne 320484 │ │ │ │ b 320338 │ │ │ │ ldr r1, [r6, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 3204b4 │ │ │ │ b 3204c4 │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ add r5, r4, #324 @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32051c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [r4, #324] @ 0x144 │ │ │ │ bl 4e6050 │ │ │ │ ldr r2, [pc, #52] @ 320558 │ │ │ │ @@ -724058,15 +724058,15 @@ │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ @ instruction: 0xf9020000 │ │ │ │ stmdbcs r1, {r0, r8, fp, sp} │ │ │ │ strcs r2, [r2, -r1, lsl #18] │ │ │ │ ldrbtgt r0, [sl], #-0 │ │ │ │ andeq r0, r3, #0 │ │ │ │ cmnls r7, #0 │ │ │ │ - ldrsbeq sl, [r6], #12 @ │ │ │ │ + ldrsheq sl, [r6], #12 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 320604 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -724123,26 +724123,26 @@ │ │ │ │ ldr r9, [r0] │ │ │ │ mov r7, r2 │ │ │ │ add sl, r9, #147456 @ 0x24000 │ │ │ │ add r8, sl, #324 @ 0x144 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3206f4 │ │ │ │ add r0, r9, #131072 @ 0x20000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3206dc │ │ │ │ cmp r4, #0 │ │ │ │ beq 3206b8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3206b0 │ │ │ │ ldrb r3, [r4, #86] @ 0x56 │ │ │ │ @@ -724171,40 +724171,40 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 320710 │ │ │ │ cmp fp, #0 │ │ │ │ bne 3206fc │ │ │ │ b 320668 │ │ │ │ ldr r1, [sl, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 32072c │ │ │ │ b 32073c │ │ │ │ ldr r2, [pc, #28] @ 320780 │ │ │ │ ldr r1, [pc, #20] @ 32077c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 3206d0 │ │ │ │ - ldrheq lr, [r0], #16 @ │ │ │ │ + ldrsbeq lr, [r0], #16 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, r0, r0, lsr #2 │ │ │ │ + rscseq lr, r0, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r3, #1525] @ 0x5f5 │ │ │ │ @@ -724393,15 +724393,15 @@ │ │ │ │ bne 320c64 │ │ │ │ ldr r5, [r9] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ add r4, r5, #324 @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 320cac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ble 320c3c │ │ │ │ add fp, r9, #104448 @ 0x19800 │ │ │ │ sub r7, r7, #4 │ │ │ │ @@ -724448,15 +724448,15 @@ │ │ │ │ orr r1, r1, #65536 @ 0x10000 │ │ │ │ str r1, [sl, #3240] @ 0xca8 │ │ │ │ ldr r1, [sl, #3244] @ 0xcac │ │ │ │ orr r1, r1, #262144 @ 0x40000 │ │ │ │ str r1, [sl, #3244] @ 0xcac │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 320c70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, r4, lsl #2] │ │ │ │ b 320b24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ @@ -724481,15 +724481,15 @@ │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ strb r4, [r3, #85] @ 0x55 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl b9d48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3, #8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 320ac4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl ec7c0 │ │ │ │ @@ -724504,15 +724504,15 @@ │ │ │ │ cmp r3, r6 │ │ │ │ bne 320ad4 │ │ │ │ ldr r4, [r9] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ add r5, r4, #324 @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 320c90 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ bl 169f7c │ │ │ │ b 320a7c │ │ │ │ @@ -724537,26 +724537,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 320cc8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 320cb4 │ │ │ │ b 320aa0 │ │ │ │ ldr r1, [r5, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 320ce4 │ │ │ │ b 320cf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -724773,15 +724773,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ bne 320e84 │ │ │ │ b 320f10 │ │ │ │ cmp r2, #18 │ │ │ │ beq 320f10 │ │ │ │ b 320f90 │ │ │ │ andeq r8, r0, r2, asr #14 │ │ │ │ - smlatbeq fp, ip, r3, r3 │ │ │ │ + smlabteq fp, ip, r3, r3 │ │ │ │ ldrh r3, [r1, #18] │ │ │ │ cmp r3, r2 │ │ │ │ beq 3211d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -725368,15 +725368,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ bne 3217d0 │ │ │ │ b 32185c │ │ │ │ cmp r3, #18 │ │ │ │ beq 32185c │ │ │ │ b 3218dc │ │ │ │ andeq r8, r0, r2, asr #14 │ │ │ │ - tsteq fp, r4, asr sl │ │ │ │ + tsteq fp, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r5, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ beq 321b5c │ │ │ │ @@ -725589,39 +725589,39 @@ │ │ │ │ cmp r0, r4 │ │ │ │ bne 321b44 │ │ │ │ b 321bd0 │ │ │ │ cmp r2, #18 │ │ │ │ beq 321bd0 │ │ │ │ b 321c50 │ │ │ │ andeq r8, r0, r2, asr #14 │ │ │ │ - smlatteq fp, ip, r6, r2 │ │ │ │ + tsteq fp, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq 321db0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #147456 @ 0x24000 │ │ │ │ add r5, r6, #324 @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 321dd0 │ │ │ │ add r0, r7, #131072 @ 0x20000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 321db8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -725634,26 +725634,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 321dec │ │ │ │ cmp r8, #0 │ │ │ │ bne 321dd8 │ │ │ │ b 321d84 │ │ │ │ ldr r1, [r6, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 321e08 │ │ │ │ b 321e18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -725662,22 +725662,22 @@ │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r2 │ │ │ │ beq 321e74 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 321e90 │ │ │ │ cmp r4, #0 │ │ │ │ beq 321e88 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl ec7c0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 5cfa4 │ │ │ │ @@ -725688,24 +725688,24 @@ │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #28] @ 321ee0 │ │ │ │ ldr r3, [pc, #28] @ 321ee4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 3202f0 │ │ │ │ strdeq r0, [sp, r8] │ │ │ │ - ldrsbeq ip, [r0], #144 @ 0x90 @ │ │ │ │ + ldrsheq ip, [r0], #144 @ 0x90 @ │ │ │ │ ldr r2, [pc, #84] @ 321f44 │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ blt 321f28 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ @@ -725718,36 +725718,36 @@ │ │ │ │ ldr r2, [pc, #28] @ 321f50 │ │ │ │ ldr r1, [pc, #28] @ 321f54 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r0, sp, r4, asr #13 │ │ │ │ - rscseq ip, r0, r0, lsl #19 │ │ │ │ - rscseq ip, r0, r4, ror #18 │ │ │ │ - rsceq r9, pc, ip, lsr lr @ │ │ │ │ + rscseq ip, r0, r0, lsr #19 │ │ │ │ + rscseq ip, r0, r4, lsl #19 │ │ │ │ + rsceq r9, pc, ip, asr lr @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #28] @ 321f88 │ │ │ │ ldr r3, [pc, #28] @ 321f8c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 3202f0 │ │ │ │ orreq r0, sp, r0, asr r6 │ │ │ │ - rscseq ip, r0, r8, lsr r9 │ │ │ │ + rscseq ip, r0, r8, asr r9 │ │ │ │ ldr r2, [pc, #84] @ 321fec │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ subs ip, r3, #0 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ blt 321fd0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ @@ -725760,82 +725760,82 @@ │ │ │ │ ldr r2, [pc, #28] @ 321ff8 │ │ │ │ ldr r1, [pc, #28] @ 321ffc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r0, sp, ip, lsl r6 │ │ │ │ - rscseq ip, r0, r8, ror #17 │ │ │ │ - rscseq ip, r0, ip, asr #17 │ │ │ │ - smlaleq r9, pc, r4, sp @ │ │ │ │ + rscseq ip, r0, r8, lsl #18 │ │ │ │ + rscseq ip, r0, ip, ror #17 │ │ │ │ + strheq r9, [pc], #212 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #32] @ 322028 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 320a4c │ │ │ │ @ instruction: 0x018d05b4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #56] @ 322070 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 32205c │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ b 320a4c │ │ │ │ ldr r2, [pc, #16] @ 322074 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #12] @ 322078 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r0, sp, r4, lsl #11 │ │ │ │ - rscseq ip, r0, r8, asr r8 │ │ │ │ + rscseq ip, r0, r8, ror r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ 3221b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 322118 │ │ │ │ cmp r4, #0 │ │ │ │ beq 322110 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #147456 @ 0x24000 │ │ │ │ add r5, r6, #324 @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32214c │ │ │ │ add r0, r7, #131072 @ 0x20000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 322134 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #152] @ 3221b8 │ │ │ │ @@ -725853,36 +725853,36 @@ │ │ │ │ b 322110 │ │ │ │ cmp r0, #2 │ │ │ │ beq 322178 │ │ │ │ ldr r1, [r6, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 3221a8 │ │ │ │ b 322158 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 32218c │ │ │ │ cmp r8, #0 │ │ │ │ bne 322178 │ │ │ │ b 3220dc │ │ │ │ orreq r0, sp, r8, lsr #10 │ │ │ │ - smlaleq r9, pc, r8, fp @ │ │ │ │ + strheq r9, [pc], #184 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r1, r1, lsl #4 │ │ │ │ add r6, r0, r6, lsl #2 │ │ │ │ @@ -725922,36 +725922,36 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #248] @ 32236c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 3222d8 │ │ │ │ ldr r9, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r9, #147456 @ 0x24000 │ │ │ │ add r6, r8, #324 @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 322304 │ │ │ │ add r0, r9, #131072 @ 0x20000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3222ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 3221c0 │ │ │ │ @@ -725967,65 +725967,65 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 322320 │ │ │ │ cmp sl, #0 │ │ │ │ bne 32230c │ │ │ │ b 3222ac │ │ │ │ ldr r1, [r8, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 32233c │ │ │ │ b 32234c │ │ │ │ orreq r0, sp, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #328] @ 3224d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #736] @ 0x2e0 │ │ │ │ cmp r3, r5 │ │ │ │ bls 32241c │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 322408 │ │ │ │ ldr r9, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r9, #147456 @ 0x24000 │ │ │ │ add r7, r8, #324 @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 322468 │ │ │ │ add r0, r9, #131072 @ 0x20000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 322450 │ │ │ │ cmp r4, #0 │ │ │ │ beq 322438 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -726052,47 +726052,47 @@ │ │ │ │ b 322400 │ │ │ │ cmp r0, #2 │ │ │ │ beq 322494 │ │ │ │ ldr r1, [r8, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 3224c4 │ │ │ │ b 322474 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 3224a8 │ │ │ │ cmp sl, #0 │ │ │ │ bne 322494 │ │ │ │ b 3223d4 │ │ │ │ orreq r0, sp, r4, lsr r2 │ │ │ │ - rscseq ip, r0, r8, lsr #9 │ │ │ │ + rscseq ip, r0, r8, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq ip, r0, r8, lsr #9 │ │ │ │ + rscseq ip, r0, r8, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #600] @ 322754 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r9, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 3226dc │ │ │ │ @@ -726100,15 +726100,15 @@ │ │ │ │ beq 322648 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ add r4, r5, #324 @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3226ec │ │ │ │ cmp r6, #0 │ │ │ │ ble 322610 │ │ │ │ add r4, r8, r8, lsl #4 │ │ │ │ add r4, r7, r4, lsl #2 │ │ │ │ add r4, r4, #104448 @ 0x19800 │ │ │ │ @@ -726157,15 +726157,15 @@ │ │ │ │ bl 321e38 │ │ │ │ b 3225c0 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ add r5, r4, #324 @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #324] @ 0x144 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -726192,15 +726192,15 @@ │ │ │ │ cmp r4, r6 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r5, r4, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r8, #8 │ │ │ │ beq 322690 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 322674 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl ec7c0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ bl 5cfa4 │ │ │ │ @@ -726217,39 +726217,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 322708 │ │ │ │ cmp r5, #0 │ │ │ │ bne 3226f4 │ │ │ │ b 32254c │ │ │ │ ldr r1, [r5, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 322724 │ │ │ │ b 322734 │ │ │ │ orreq r0, sp, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #748] @ 322a5c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #736] @ 0x2e0 │ │ │ │ mov r5, r2 │ │ │ │ add r2, r7, r6 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -726262,15 +726262,15 @@ │ │ │ │ beq 3228a0 │ │ │ │ ldr r9, [r8] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #147456 @ 0x24000 │ │ │ │ add r4, r9, #324 @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3229f4 │ │ │ │ cmp r7, #0 │ │ │ │ ble 322934 │ │ │ │ add r4, r6, r6, lsl #4 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ add r4, r4, #104448 @ 0x19800 │ │ │ │ @@ -726342,15 +726342,15 @@ │ │ │ │ cmp r4, r7 │ │ │ │ beq 322954 │ │ │ │ ldr r5, [r6, r4, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r5, #8 │ │ │ │ beq 3228e8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3228cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl ec7c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 5cfa4 │ │ │ │ @@ -726358,15 +726358,15 @@ │ │ │ │ bl 5cfa4 │ │ │ │ b 3228cc │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ add r5, r4, #324 @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3229d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ mov r3, sl │ │ │ │ add r0, r0, #131072 @ 0x20000 │ │ │ │ @@ -726407,46 +726407,46 @@ │ │ │ │ b 4e6050 │ │ │ │ cmp r0, #2 │ │ │ │ beq 322a20 │ │ │ │ ldr r1, [r9, #324] @ 0x144 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 322a50 │ │ │ │ b 322a00 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 322a34 │ │ │ │ cmp r9, #0 │ │ │ │ bne 322a20 │ │ │ │ b 3227d4 │ │ │ │ orreq pc, ip, ip, asr #28 │ │ │ │ - ldrsbeq fp, [r0], #248 @ 0xf8 @ │ │ │ │ + ldrsheq fp, [r0], #248 @ 0xf8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq fp, r0, r0, asr pc │ │ │ │ + rscseq fp, r0, r0, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #1064] @ 322eac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1048] @ 322eb0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -726704,38 +726704,38 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 169f7c │ │ │ │ b 322dd4 │ │ │ │ bl 3213a0 │ │ │ │ b 322c48 │ │ │ │ orreq pc, ip, r8, lsr fp @ │ │ │ │ - rscseq fp, r0, r4, lsr #30 │ │ │ │ + rscseq fp, r0, r4, asr #30 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlatbeq fp, ip, r6, r1 │ │ │ │ + smlabteq fp, ip, r6, r1 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - rscseq fp, r0, r0, lsr #27 │ │ │ │ - smlalseq fp, r0, r4, sp │ │ │ │ + rscseq fp, r0, r0, asr #27 │ │ │ │ + ldrheq fp, [r0], #212 @ 0xd4 @ │ │ │ │ andeq r8, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - ldrheq fp, [r0], #180 @ 0xb4 @ │ │ │ │ + ldrsbeq fp, [r0], #180 @ 0xb4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #1200] @ 3233b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1184] @ 3233bc │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -727027,29 +727027,29 @@ │ │ │ │ bl 5b684 <__aeabi_f2iz@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3213a0 │ │ │ │ b 322fa0 │ │ │ │ @ instruction: 0x018cf6b4 │ │ │ │ - ldrsheq fp, [r0], #160 @ 0xa0 @ │ │ │ │ + rscseq fp, r0, r0, lsl fp │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq fp, r7, lsr #4 │ │ │ │ - smlalseq fp, r0, r0, sl │ │ │ │ + tsteq fp, r7, asr #4 │ │ │ │ + ldrheq fp, [r0], #160 @ 0xa0 @ │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - rscseq fp, r0, r0, lsr #18 │ │ │ │ + rscseq fp, r0, r0, asr #18 │ │ │ │ andeq r8, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rscseq fp, r0, r4, lsr r7 │ │ │ │ + rscseq fp, r0, r4, asr r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #1512] @ 3239fc │ │ │ │ ldr ip, [pc, #1512] @ 323a00 │ │ │ │ @@ -727058,15 +727058,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #1500] @ 323a04 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1472] @ 323a08 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -727430,47 +727430,47 @@ │ │ │ │ b 32385c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ bl 3213a0 │ │ │ │ b 32370c │ │ │ │ orreq ip, ip, r4, ror #23 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq pc, ip, ip, lsl #3 │ │ │ │ - rscseq fp, r0, ip, lsl r6 │ │ │ │ + rscseq fp, r0, ip, lsr r6 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq fp, r2, lsl #26 │ │ │ │ + tsteq fp, r2, lsr #26 │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ ldrdeq ip, [ip, r0] │ │ │ │ - rscseq fp, r0, r0, asr r5 │ │ │ │ + rscseq fp, r0, r0, ror r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r1, r0, r4 │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ orreq ip, ip, r0, lsr #19 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ orreq ip, ip, ip, lsr #18 │ │ │ │ - rscseq fp, r0, r8, lsl #7 │ │ │ │ + rscseq fp, r0, r8, lsr #7 │ │ │ │ ldrdeq ip, [ip, r8] │ │ │ │ - rscseq fp, r0, r8, asr r3 │ │ │ │ + rscseq fp, r0, r8, ror r3 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #1260] @ 323f70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1244] @ 323f74 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -727777,42 +727777,42 @@ │ │ │ │ bl 5b684 <__aeabi_f2iz@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3213a0 │ │ │ │ b 323b1c │ │ │ │ orreq lr, ip, r8, lsr fp │ │ │ │ - rscseq fp, r0, r0, lsr #32 │ │ │ │ + rscseq fp, r0, r0, asr #32 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - @ instruction: 0x010b06b1 │ │ │ │ - rscseq sl, r0, r0, asr #31 │ │ │ │ + ldrdeq r0, [fp, -r1] │ │ │ │ + rscseq sl, r0, r0, ror #31 │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rscseq sl, r0, r0, lsr pc │ │ │ │ + rscseq sl, r0, r0, asr pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - smlalseq sl, r0, r0, lr │ │ │ │ + ldrheq sl, [r0], #224 @ 0xe0 @ │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #1136] @ 32444c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1120] @ 324450 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -728088,42 +728088,42 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169f7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 324378 │ │ │ │ bl 3213a0 │ │ │ │ b 324194 │ │ │ │ orreq lr, ip, r0, ror #11 │ │ │ │ - rscseq sl, r0, r0, lsr #22 │ │ │ │ + rscseq sl, r0, r0, asr #22 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq fp, ip, asr r1 │ │ │ │ + tsteq fp, ip, ror r1 │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rscseq sl, r0, ip, ror sl │ │ │ │ + smlalseq sl, r0, ip, sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - ldrheq sl, [r0], #148 @ 0x94 @ │ │ │ │ - rscseq sl, r0, r8, lsr #19 │ │ │ │ + ldrsbeq sl, [r0], #148 @ 0x94 @ │ │ │ │ + rscseq sl, r0, r8, asr #19 │ │ │ │ andeq r1, r0, r4 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #1136] @ 324928 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #1120] @ 32492c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -728399,42 +728399,42 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 169f7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 324854 │ │ │ │ bl 3213a0 │ │ │ │ b 324670 │ │ │ │ orreq lr, ip, r4, lsl #2 │ │ │ │ - rscseq sl, r0, r4, lsr #13 │ │ │ │ + rscseq sl, r0, r4, asr #13 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlabbeq sl, r3, ip, pc @ │ │ │ │ + smlatbeq sl, r3, ip, pc @ │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - rscseq sl, r0, r0, lsl #12 │ │ │ │ + rscseq sl, r0, r0, lsr #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - rscseq sl, r0, r8, lsr r5 │ │ │ │ - rscseq sl, r0, ip, lsr #10 │ │ │ │ + rscseq sl, r0, r8, asr r5 │ │ │ │ + rscseq sl, r0, ip, asr #10 │ │ │ │ andeq r1, r0, r4 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #732] @ 324c70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #716] @ 324c74 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -728609,39 +728609,39 @@ │ │ │ │ ldrh r3, [r8, #42] @ 0x2a │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r3, [r8, #20] │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq sp, ip, r8, lsr #24 │ │ │ │ - rscseq sl, r0, ip, lsr #4 │ │ │ │ + rscseq sl, r0, ip, asr #4 │ │ │ │ orreq fp, ip, r4, lsr r6 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlatbeq sl, r6, r7, pc @ │ │ │ │ + smlabteq sl, r6, r7, pc @ │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - ldrsheq sl, [r0], #12 @ │ │ │ │ + rscseq sl, r0, ip, lsl r1 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 324db7 @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #628] @ 324f44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #612] @ 324f48 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -728790,37 +728790,37 @@ │ │ │ │ str r0, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r0, #20] │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ str r0, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq sp, ip, ip, ror #17 │ │ │ │ - rscseq r9, r0, ip, lsr #30 │ │ │ │ + rscseq r9, r0, ip, asr #30 │ │ │ │ strdeq fp, [ip, r8] │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tstpeq sl, sp, ror #8 @ p-variant is OBSOLETE │ │ │ │ + smlabbeq sl, sp, r4, pc @ │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - rscseq r9, r0, r0, lsl #28 │ │ │ │ + rscseq r9, r0, r0, lsr #28 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #604] @ 3251f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #588] @ 3251fc │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -728963,37 +728963,37 @@ │ │ │ │ ldrh r3, [r0, #22] │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq sp, ip, r0, lsr #12 │ │ │ │ - smlalseq r9, r0, ip, ip │ │ │ │ + ldrheq r9, [r0], #204 @ 0xcc @ │ │ │ │ orreq fp, ip, ip, lsr #32 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - smlatbeq sl, r4, r1, pc @ │ │ │ │ + smlabteq sl, r4, r1, pc @ │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - rscseq r9, r0, r0, lsl #23 │ │ │ │ + rscseq r9, r0, r0, lsr #23 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #604] @ 3254ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #588] @ 3254b0 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ @@ -729136,26 +729136,26 @@ │ │ │ │ ldrh r3, [r0, #22] │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq sp, ip, ip, ror #6 │ │ │ │ - rscseq r9, r0, r8, lsr #20 │ │ │ │ + rscseq r9, r0, r8, asr #20 │ │ │ │ orreq sl, ip, r8, ror sp │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - strdeq lr, [sl, -r3] │ │ │ │ + tsteq sl, r3, lsl pc │ │ │ │ andeq r8, r0, sp, asr #16 │ │ │ │ andeq r8, r0, ip, asr #16 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - rscseq r9, r0, ip, lsl #18 │ │ │ │ + rscseq r9, r0, ip, lsr #18 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -729206,15 +729206,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #212] @ 325698 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov fp, r3 │ │ │ │ add r8, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #832] @ 0x340 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ beq 325690 │ │ │ │ @@ -729267,15 +729267,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #244] @ 3257a8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ orrs r3, r2, fp │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ bmi 325790 │ │ │ │ add r8, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #832] @ 0x340 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -729327,15 +729327,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 3257ac │ │ │ │ ldr r1, [pc, #20] @ 3257b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq ip, ip, r8, lsl #30 │ │ │ │ - rscseq r9, r0, r4, lsr r5 │ │ │ │ + rscseq r9, r0, r4, asr r5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, r1, lsl #4 │ │ │ │ @@ -729384,15 +729384,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #236] @ 325978 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r3, r1, #0 │ │ │ │ ldr lr, [r0, r6] │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 325970 │ │ │ │ add r4, lr, r4, lsl #4 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ mov r5, r2 │ │ │ │ @@ -729450,15 +729450,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ 325a60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r6, r1, r5 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #832] @ 0x340 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r6, ip │ │ │ │ bhi 325a3c │ │ │ │ @@ -729501,26 +729501,26 @@ │ │ │ │ ldr r1, [pc, #24] @ 325a68 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq ip, ip, r8, lsr #24 │ │ │ │ - rscseq r9, r0, r4, lsr #6 │ │ │ │ + rscseq r9, r0, r4, asr #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlalseq r9, r0, r4, r2 │ │ │ │ + ldrheq r9, [r0], #36 @ 0x24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #180] @ 325b40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsl r5, r6, #4 │ │ │ │ add r6, r4, r6, lsl #4 │ │ │ │ add fp, r6, #102400 @ 0x19000 │ │ │ │ ldr r3, [fp, #1876] @ 0x754 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -729564,15 +729564,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #156] @ 325bf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, r0, #94208 @ 0x17000 │ │ │ │ ldr ip, [ip, #832] @ 0x340 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r4, ip │ │ │ │ bcs 325bd4 │ │ │ │ @@ -729603,27 +729603,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {r4, ip} │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq ip, ip, r0, ror #20 │ │ │ │ - smlalseq r9, r0, ip, r1 │ │ │ │ - ldrsbeq r9, [r0], #16 @ │ │ │ │ + ldrheq r9, [r0], #28 @ │ │ │ │ + ldrsheq r9, [r0], #16 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r9, r0, r4, ror r1 │ │ │ │ - rscseq r9, r0, r4, lsl #3 │ │ │ │ + smlalseq r9, r0, r4, r1 │ │ │ │ + rscseq r9, r0, r4, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ 325cdc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldm r1, {r6, r7} │ │ │ │ add r3, r4, sl, lsl #4 │ │ │ │ add r5, r3, #102400 @ 0x19000 │ │ │ │ ldr r2, [r5, #1876] @ 0x754 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ cmp r6, r2 │ │ │ │ @@ -729667,15 +729667,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #164] @ 325d9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ mov ip, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr lr, [r3, #832] @ 0x340 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp ip, lr │ │ │ │ bcs 325d78 │ │ │ │ @@ -729708,19 +729708,19 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ orreq ip, ip, r4, asr #17 │ │ │ │ - rscseq r9, r0, r0, rrx │ │ │ │ - rscseq r9, r0, r0, lsr r0 │ │ │ │ + rscseq r9, r0, r0, lsl #1 │ │ │ │ + rscseq r9, r0, r0, asr r0 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r9, r0, r4, lsr r0 │ │ │ │ - rscseq r8, r0, r0, ror #31 │ │ │ │ + rscseq r9, r0, r4, asr r0 │ │ │ │ + rscseq r9, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr ip, [pc, #580] @ 326010 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #576] @ 326014 │ │ │ │ @@ -729728,15 +729728,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r3, [pc, #568] @ 326018 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub r3, r6, #36608 @ 0x8f00 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 325ec4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -729868,23 +729868,23 @@ │ │ │ │ bl 169f7c │ │ │ │ b 325f50 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, ip, r8, lsr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq ip, [ip, r0] │ │ │ │ orreq sl, ip, ip, ror #2 │ │ │ │ - rscseq r8, r0, r8, lsr #31 │ │ │ │ + rscseq r8, r0, r8, asr #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sl, ip, ip, lsr #2 │ │ │ │ - ldrsbeq r8, [r0], #236 @ 0xec @ │ │ │ │ + ldrsheq r8, [r0], #236 @ 0xec @ │ │ │ │ orreq sl, ip, r8, ror #1 │ │ │ │ - rscseq r8, r0, ip, ror #29 │ │ │ │ + rscseq r8, r0, ip, lsl #30 │ │ │ │ orreq sl, ip, r0, rrx │ │ │ │ orreq sl, ip, r4, lsr r0 │ │ │ │ - rscseq r8, r0, r0, lsl lr │ │ │ │ + rscseq r8, r0, r0, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ str r5, [r3, #1872] @ 0x750 │ │ │ │ @@ -730000,15 +730000,15 @@ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ mla r0, r4, r3, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ bhi 326168 │ │ │ │ b 3261b4 │ │ │ │ - strdeq lr, [sl, -r8] │ │ │ │ + tsteq sl, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #332] @ 3263a0 │ │ │ │ @@ -730154,16 +730154,16 @@ │ │ │ │ ldr r0, [pc, #68] @ 3264c8 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 3264cc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ 3264d0 │ │ │ │ bx lr │ │ │ │ strdeq r8, [r0], -fp │ │ │ │ - tsteq sl, r7, ror #28 │ │ │ │ - tsteq sl, r3, asr #28 │ │ │ │ + smlabbeq sl, r7, lr, sp │ │ │ │ + tsteq sl, r3, ror #28 │ │ │ │ andeq r8, r0, r0, asr fp │ │ │ │ andeq r8, r0, r1, asr fp │ │ │ │ andeq r8, r0, r2, asr fp │ │ │ │ andeq r8, r0, sl, ror #22 │ │ │ │ andeq r8, r0, fp, asr fp │ │ │ │ andeq r8, r0, ip, asr fp │ │ │ │ andeq r8, r0, r5, ror #22 │ │ │ │ @@ -730184,15 +730184,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ cmp ip, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ beq 32650c │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #108] @ 326580 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 332b28 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -730229,15 +730229,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ beq 3265c0 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #248] @ 3266c0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #240] @ 3266c4 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 332db4 │ │ │ │ @@ -730293,18 +730293,18 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 4e6f88 │ │ │ │ orreq r9, ip, ip, asr sl │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ strdeq fp, [ip, r4] │ │ │ │ - ldrheq r8, [r0], #128 @ 0x80 @ │ │ │ │ - rscseq r8, r0, ip, ror #16 │ │ │ │ + ldrsbeq r8, [r0], #128 @ 0x80 @ │ │ │ │ + rscseq r8, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, r0, ip, lsl #16 │ │ │ │ + rscseq r8, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ @@ -730383,15 +730383,15 @@ │ │ │ │ beq 326818 │ │ │ │ bl 5b528 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #172] @ 3268d4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 332b28 │ │ │ │ ldr r8, [r0, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b2b8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -730443,15 +730443,15 @@ │ │ │ │ ldr r3, [ip, r2] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ beq 326918 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #368] @ 326a90 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #360] @ 326a94 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 332db4 │ │ │ │ @@ -730537,21 +730537,21 @@ │ │ │ │ ldr r1, [pc, #36] @ 326aa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r9, ip, r4, lsl #14 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ @ instruction: 0x018cbc9c │ │ │ │ - ldrheq r8, [r0], #80 @ 0x50 @ │ │ │ │ - ldrsheq r8, [r0], #68 @ 0x44 @ │ │ │ │ + ldrsbeq r8, [r0], #80 @ 0x50 @ │ │ │ │ + rscseq r8, r0, r4, lsl r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r8, r0, r4, lsr #10 │ │ │ │ + rscseq r8, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, r0, r4, ror #9 │ │ │ │ - ldrsbeq r8, [r0], #68 @ 0x44 @ │ │ │ │ + rscseq r8, r0, r4, lsl #10 │ │ │ │ + ldrsheq r8, [r0], #68 @ 0x44 @ │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 3268d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -730568,15 +730568,15 @@ │ │ │ │ beq 326afc │ │ │ │ bl 5b528 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #168] @ 326bb4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 332b28 │ │ │ │ ldr r9, [r0, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b2b8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -730632,15 +730632,15 @@ │ │ │ │ add r0, r0, #9 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - smlabbeq sl, sl, r6, sp │ │ │ │ + smlatbeq sl, sl, r6, sp │ │ │ │ ldrh r3, [r0] │ │ │ │ ldr r2, [pc, #76] @ 326c6c │ │ │ │ sub r3, r3, #37376 @ 0x9200 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #225 @ 0xe1 │ │ │ │ cmp r3, #19 │ │ │ │ bhi 326c64 │ │ │ │ @@ -730655,15 +730655,15 @@ │ │ │ │ sub r0, r0, #9 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - tsteq sl, r2, asr #12 │ │ │ │ + tsteq sl, r2, ror #12 │ │ │ │ ldrh r3, [r0] │ │ │ │ ldr r2, [pc, #128] @ 326cfc │ │ │ │ sub r3, r3, #37376 @ 0x9200 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #225 @ 0xe1 │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #19 │ │ │ │ @@ -730691,15 +730691,15 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - strdeq sp, [sl, -sl] │ │ │ │ + tsteq sl, sl, lsl r6 │ │ │ │ ldrh r3, [r0] │ │ │ │ ldr r2, [pc, #116] @ 326d80 │ │ │ │ sub r3, r3, #37376 @ 0x9200 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r3, r3, #225 @ 0xe1 │ │ │ │ cmp r3, #19 │ │ │ │ bhi 326d34 │ │ │ │ @@ -730724,15 +730724,15 @@ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bx lr │ │ │ │ - tsteq sl, lr, ror r5 │ │ │ │ + @ instruction: 0x010ad59e │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -730919,15 +730919,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 327088 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #244] @ 327184 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #236] @ 327188 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 332db4 │ │ │ │ @@ -730982,18 +730982,18 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, ip, ip, lsr #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, ip, ip, lsl #31 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ orreq fp, ip, ip, lsr #10 │ │ │ │ - rscseq r7, r0, r4, ror #29 │ │ │ │ + rscseq r7, r0, r4, lsl #30 │ │ │ │ andeq r9, r0, r3, ror #5 │ │ │ │ strdeq r8, [ip, r8] │ │ │ │ - rscseq r7, r0, r0, ror #28 │ │ │ │ + rscseq r7, r0, r0, lsl #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x018c8eb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #296] @ 3272e0 │ │ │ │ @@ -731010,15 +731010,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 3271f4 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #244] @ 3272f0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #236] @ 3272f4 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 332db4 │ │ │ │ @@ -731073,18 +731073,18 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, ip, r0, asr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, ip, r0, lsr #28 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ orreq fp, ip, r0, asr #7 │ │ │ │ - ldrheq r7, [r0], #212 @ 0xd4 @ │ │ │ │ + ldrsbeq r7, [r0], #212 @ 0xd4 @ │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ orreq r8, ip, ip, lsl #27 │ │ │ │ - rscseq r7, r0, r4, lsr sp │ │ │ │ + rscseq r7, r0, r4, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r8, ip, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ 3273f0 │ │ │ │ @@ -731093,15 +731093,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 327340 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #176] @ 3273f8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #168] @ 3273fc │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 332db4 │ │ │ │ @@ -731139,17 +731139,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq r8, [ip, r4] │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ orreq fp, ip, r4, ror r2 │ │ │ │ - rscseq r7, r0, ip, lsr #25 │ │ │ │ + rscseq r7, r0, ip, asr #25 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - rscseq r7, r0, r8, lsr ip │ │ │ │ + rscseq r7, r0, r8, asr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr lr, [r2, #16] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add lr, lr, r3, lsl #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ @@ -731384,15 +731384,15 @@ │ │ │ │ b 327788 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq sl, lr, asr #22 │ │ │ │ + tsteq sl, lr, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #432] @ 32799c │ │ │ │ ldr ip, [pc, #432] @ 3279a0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -731414,15 +731414,15 @@ │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ beq 327840 │ │ │ │ bl 5b528 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #352] @ 3279ac │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, fp │ │ │ │ bl 32760c │ │ │ │ subs fp, r0, #0 │ │ │ │ beq 327974 │ │ │ │ @@ -731506,18 +731506,18 @@ │ │ │ │ orreq r8, ip, ip, lsl #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r8, [ip, r0] │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ orreq sl, ip, r0, ror sp │ │ │ │ orreq r8, ip, r4, asr #14 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ - rscseq fp, r0, r4, asr #21 │ │ │ │ - ldrsheq r7, [r0], #104 @ 0x68 @ │ │ │ │ + rscseq fp, r0, r4, ror #21 │ │ │ │ + rscseq r7, r0, r8, lsl r7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r7, r0, r0, asr #13 │ │ │ │ + rscseq r7, r0, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #152] @ 327a78 │ │ │ │ ldr lr, [pc, #152] @ 327a7c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -731598,15 +731598,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 327b1c │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #2712] @ 3285bc │ │ │ │ ldr r2, [pc, #2712] @ 3285c0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ bhi 327b84 │ │ │ │ ldr r3, [pc, #2692] @ 3285c4 │ │ │ │ cmp r4, r3 │ │ │ │ bls 327b6c │ │ │ │ ldr r2, [pc, #2684] @ 3285c8 │ │ │ │ @@ -731694,15 +731694,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2] │ │ │ │ b 327d1c │ │ │ │ cmp r8, #0 │ │ │ │ beq 327cb4 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #2356] @ 3285e0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r9, [r0, r3] │ │ │ │ ldrh r7, [r5] │ │ │ │ ldr r3, [pc, #2332] @ 3285dc │ │ │ │ cmp r7, r3 │ │ │ │ beq 328248 │ │ │ │ sub r3, r3, #34 @ 0x22 │ │ │ │ @@ -732278,33 +732278,33 @@ │ │ │ │ mov r1, ip │ │ │ │ b 32856c │ │ │ │ orreq r8, ip, r4, lsl #10 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ @ instruction: 0x018caa98 │ │ │ │ andeq r9, r0, ip, asr #6 │ │ │ │ andeq r9, r0, r6, ror #5 │ │ │ │ - tsteq sl, r2, ror #14 │ │ │ │ + smlabbeq sl, r2, r7, ip │ │ │ │ andeq r8, r0, sl, asr #28 │ │ │ │ - ldrheq r7, [r0], #76 @ 0x4c @ │ │ │ │ + ldrsbeq r7, [r0], #76 @ 0x4c @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ orreq sl, ip, r0, lsl r9 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r9, r0, r4, lsl #6 │ │ │ │ andeq lr, r7, sp │ │ │ │ andeq r9, r0, r5, ror #5 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rscseq r7, r0, r0, lsl r1 │ │ │ │ + rscseq r7, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - tsteq sl, lr, asr r3 │ │ │ │ - smlatteq sl, sl, r2, ip │ │ │ │ - rscseq r6, r0, r0, lsr #28 │ │ │ │ + tsteq sl, lr, ror r3 │ │ │ │ + tsteq sl, sl, lsl #6 │ │ │ │ + rscseq r6, r0, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #348] @ 328790 │ │ │ │ @@ -732318,15 +732318,15 @@ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ beq 328664 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #300] @ 328798 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ blt 32875c │ │ │ │ ldr r9, [pc, #280] @ 32879c │ │ │ │ mov r1, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -732395,24 +732395,24 @@ │ │ │ │ b 328764 │ │ │ │ ldr r2, [pc, #52] @ 3287c0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 328764 │ │ │ │ orreq r7, ip, r0, asr #19 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ orreq r9, ip, r0, asr pc │ │ │ │ - rscseq r6, r0, ip, lsl #20 │ │ │ │ - rscseq r6, r0, r4, lsl sl │ │ │ │ + rscseq r6, r0, ip, lsr #20 │ │ │ │ + rscseq r6, r0, r4, lsr sl │ │ │ │ andeq r9, r0, r3, ror #5 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - rscseq r6, r0, r8, ror #18 │ │ │ │ + rscseq r6, r0, r8, lsl #19 │ │ │ │ strdeq r9, [r0], -sl │ │ │ │ - rscseq r6, r0, ip, lsl #18 │ │ │ │ + rscseq r6, r0, ip, lsr #18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r6, r0, r8, lsr #18 │ │ │ │ - rscseq r6, r0, r8, ror #18 │ │ │ │ + rscseq r6, r0, r8, asr #18 │ │ │ │ + rscseq r6, r0, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #296] @ 328908 │ │ │ │ mov r8, r2 │ │ │ │ @@ -732470,15 +732470,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #72] @ 328914 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [r2, r3] │ │ │ │ bl 1b4cb8 │ │ │ │ ldr r2, [pc, #48] @ 328918 │ │ │ │ ldr r1, [pc, #48] @ 32891c │ │ │ │ @@ -732488,17 +732488,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r7, ip, r4, lsl r8 │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ - ldrsbeq r6, [r0], #140 @ 0x8c @ │ │ │ │ + ldrsheq r6, [r0], #140 @ 0x8c @ │ │ │ │ strdeq r9, [ip, r0] │ │ │ │ - rscseq r6, r0, r4, lsr #16 │ │ │ │ + rscseq r6, r0, r4, asr #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [pc, #1052] @ 328d54 │ │ │ │ mov r7, r2 │ │ │ │ @@ -732515,15 +732515,15 @@ │ │ │ │ bl 5b528 │ │ │ │ ldr r1, [pc, #1008] @ 328d5c │ │ │ │ ldr r2, [pc, #1008] @ 328d60 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub r3, r7, #37376 @ 0x9200 │ │ │ │ sub r3, r3, #245 @ 0xf5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r1] │ │ │ │ cmp r3, #3 │ │ │ │ bhi 328d2c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ sub r3, r4, #37376 @ 0x9200 │ │ │ │ @@ -732764,28 +732764,28 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018c76bc │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ orreq r9, ip, r0, asr ip │ │ │ │ - tsteq sl, lr, lsr #20 │ │ │ │ + tsteq sl, lr, asr #20 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ strdeq r9, [r0], -r8 │ │ │ │ - ldrsheq r6, [r0], #84 @ 0x54 @ │ │ │ │ + rscseq r6, r0, r4, lsl r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r6, ror #5 │ │ │ │ andeq r9, r0, r5, ror #5 │ │ │ │ strdeq r9, [r0], -r6 │ │ │ │ - rscseq r6, r0, r8, lsl #10 │ │ │ │ + rscseq r6, r0, r8, lsr #10 │ │ │ │ strdeq r9, [r0], -r7 │ │ │ │ - rscseq r6, r0, ip, lsl #9 │ │ │ │ - rscseq r6, r0, r0, asr #8 │ │ │ │ + rscseq r6, r0, ip, lsr #9 │ │ │ │ + rscseq r6, r0, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ add r3, r0, #12 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -733185,16 +733185,16 @@ │ │ │ │ strne r1, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 3293f8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #12] @ 3293fc │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - rscseq r5, r0, ip, asr lr │ │ │ │ - ldrheq r5, [r0], #212 @ 0xd4 @ │ │ │ │ + rscseq r5, r0, ip, ror lr │ │ │ │ + ldrsbeq r5, [r0], #212 @ 0xd4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -733251,15 +733251,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #16] @ 3294fc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #12] @ 329500 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - rscseq r5, r0, r8, ror #25 │ │ │ │ + rscseq r5, r0, r8, lsl #26 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #308] @ 329654 │ │ │ │ @@ -733337,19 +733337,19 @@ │ │ │ │ b 32960c │ │ │ │ ldr r2, [pc, #32] @ 329664 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #28] @ 329668 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - ldrheq r5, [r0], #204 @ 0xcc @ │ │ │ │ + ldrsbeq r5, [r0], #204 @ 0xcc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq r5, [r0], #184 @ 0xb8 @ │ │ │ │ + ldrsheq r5, [r0], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlalseq r5, r0, r0, fp │ │ │ │ + ldrheq r5, [r0], #176 @ 0xb0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #276] @ 32979c │ │ │ │ @@ -733419,20 +733419,20 @@ │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rscseq r5, r0, ip, ror fp │ │ │ │ + smlalseq r5, r0, ip, fp │ │ │ │ andeq r8, r0, r8, lsl #23 │ │ │ │ - smlatteq sl, lr, ip, sl │ │ │ │ + tsteq sl, lr, lsl #26 │ │ │ │ @ instruction: 0x000091b1 │ │ │ │ andeq r9, r0, r2, asr r5 │ │ │ │ - rscseq r5, r0, r8, lsl #22 │ │ │ │ + rscseq r5, r0, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ @@ -733628,20 +733628,20 @@ │ │ │ │ str r0, [r3] │ │ │ │ b 329a24 │ │ │ │ mov r0, #1 │ │ │ │ b 329970 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, ip, ip, asr r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, r0, r4, lsr #18 │ │ │ │ + rscseq r5, r0, r4, asr #18 │ │ │ │ orreq r6, ip, r0, lsl #13 │ │ │ │ - rscseq r5, r0, r0, lsr #17 │ │ │ │ + rscseq r5, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlalseq r5, r0, r8, r8 │ │ │ │ - rscseq r5, r0, r8, asr r8 │ │ │ │ + ldrheq r5, [r0], #136 @ 0x88 @ │ │ │ │ + rscseq r5, r0, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #732] @ 329df0 │ │ │ │ ldr r3, [pc, #732] @ 329df4 │ │ │ │ @@ -733861,15 +733861,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #16] @ 329e84 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #12] @ 329e88 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - ldrsheq r5, [r0], #48 @ 0x30 @ │ │ │ │ + rscseq r5, r0, r0, lsl r4 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -733918,15 +733918,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 329dfc │ │ │ │ - ldrheq r0, [r6], #96 @ 0x60 @ │ │ │ │ + ldrsbeq r0, [r6], #96 @ 0x60 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ beq 329fc4 │ │ │ │ @@ -733947,15 +733947,15 @@ │ │ │ │ b 5b2b8 │ │ │ │ ldr r2, [pc, #16] @ 329fdc │ │ │ │ ldr r1, [pc, #16] @ 329fe0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r6, r5 │ │ │ │ b 329fb0 │ │ │ │ - ldrheq r5, [r0], #32 @ │ │ │ │ + ldrsbeq r5, [r0], #32 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-16] │ │ │ │ @@ -733994,15 +733994,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, ip, ip, ror #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq r0, [r6], #80 @ 0x50 @ │ │ │ │ + ldrsheq r0, [r6], #80 @ 0x50 @ │ │ │ │ orreq r5, ip, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #524] @ 32a2c4 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -734135,39 +734135,39 @@ │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 28a0a4 │ │ │ │ b 32a278 │ │ │ │ orreq r2, lr, r4, lsl r3 │ │ │ │ strdeq r2, [lr, r4] │ │ │ │ - ldrheq r5, [r0], #20 @ │ │ │ │ - smlalseq r5, r0, r8, r1 │ │ │ │ - rscseq r5, r0, r8, lsl #2 │ │ │ │ + ldrsbeq r5, [r0], #20 @ │ │ │ │ + ldrheq r5, [r0], #24 @ │ │ │ │ + rscseq r5, r0, r8, lsr #2 │ │ │ │ orreq r2, lr, r8, lsr r2 │ │ │ │ - ldrdeq r6, [r2, -ip] │ │ │ │ + strdeq r6, [r2, -ip] │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - rscseq r5, r0, ip, ror #1 │ │ │ │ - ldrheq r2, [r6], #96 @ 0x60 @ │ │ │ │ - ldrsheq r5, [r0], #8 @ │ │ │ │ - rscseq lr, r5, r4, ror lr │ │ │ │ - rscseq r5, r0, r8, asr r0 │ │ │ │ - rscseq r5, r0, ip, ror r0 │ │ │ │ + rscseq r5, r0, ip, lsl #2 │ │ │ │ + ldrsbeq r2, [r6], #96 @ 0x60 @ │ │ │ │ + rscseq r5, r0, r8, lsl r1 │ │ │ │ + smlalseq lr, r5, r4, lr │ │ │ │ + rscseq r5, r0, r8, ror r0 │ │ │ │ + smlalseq r5, r0, ip, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ add r7, r7, #98304 @ 0x18000 │ │ │ │ add r6, r7, #272 @ 0x110 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32a3e4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl ba05c │ │ │ │ @@ -734195,15 +734195,15 @@ │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl b9c18 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ add r5, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32a428 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #156] @ 32a474 │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, #1 │ │ │ │ @@ -734216,15 +734216,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 32a400 │ │ │ │ cmp r7, #0 │ │ │ │ bne 32a3ec │ │ │ │ b 32a338 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -734234,15 +734234,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7, #272] @ 0x110 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 32a41c │ │ │ │ b 32a448 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ ldrdeq r8, [r0], -r9 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ @@ -735078,49 +735078,49 @@ │ │ │ │ bne 32aaa4 │ │ │ │ ldr r2, [pc, #152] @ 32b210 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #120] @ 32b1f8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - ldrheq r4, [r0], #224 @ 0xe0 @ │ │ │ │ + ldrsbeq r4, [r0], #224 @ 0xe0 @ │ │ │ │ orreq r5, ip, r8, asr #22 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, sl, lsl #23 │ │ │ │ andeq r8, r0, pc, ror fp │ │ │ │ andeq r8, r0, r6, lsl r9 │ │ │ │ andeq r8, r0, r7, ror #4 │ │ │ │ andeq r8, r0, r9, ror lr │ │ │ │ + smlabbeq sl, r4, fp, r9 │ │ │ │ tsteq sl, r4, ror #22 │ │ │ │ - tsteq sl, r4, asr #22 │ │ │ │ - smlalseq r4, r0, r8, fp │ │ │ │ + ldrheq r4, [r0], #184 @ 0xb8 @ │ │ │ │ andeq r8, r0, r5, lsr sl │ │ │ │ andeq r8, r0, r7, lsl r9 │ │ │ │ andeq r8, r0, pc, ror ip │ │ │ │ strdeq r9, [r0], -r6 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ @ instruction: 0x000091b1 │ │ │ │ andeq r8, r0, r1, asr #14 │ │ │ │ andeq r8, r0, pc, ror r8 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - tsteq sl, sl, lsr r7 │ │ │ │ + tsteq sl, sl, asr r7 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ strdeq r9, [r0], -r5 │ │ │ │ andeq r8, r0, sl, ror lr │ │ │ │ andeq r8, r0, r6, lsr sl │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ - rscseq r4, r0, r8, lsr #6 │ │ │ │ + rscseq r4, r0, r8, asr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r4, r0, r4, asr #7 │ │ │ │ - ldrheq r4, [r0], #32 @ │ │ │ │ - ldrheq r4, [r0], #44 @ 0x2c @ │ │ │ │ + rscseq r4, r0, r4, ror #7 │ │ │ │ + ldrsbeq r4, [r0], #32 @ │ │ │ │ + ldrsbeq r4, [r0], #44 @ 0x2c @ │ │ │ │ andeq r8, r0, ip, ror lr │ │ │ │ andeq r8, r0, fp, ror lr │ │ │ │ - rscseq r4, r0, r4, asr r2 │ │ │ │ + rscseq r4, r0, r4, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #292] @ 32b350 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5d3dc │ │ │ │ @@ -735192,26 +735192,26 @@ │ │ │ │ ldr r1, [pc, #64] @ 32b37c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5ae20 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ b 32b254 │ │ │ │ - rscseq r4, r0, r4, asr #4 │ │ │ │ - rscseq r4, r0, r8, lsr r2 │ │ │ │ + rscseq r4, r0, r4, ror #4 │ │ │ │ + rscseq r4, r0, r8, asr r2 │ │ │ │ + rscseq r4, r0, r4, asr r2 │ │ │ │ + rscseq r8, r4, r8, lsl #10 │ │ │ │ rscseq r4, r0, r4, lsr r2 │ │ │ │ - rscseq r8, r4, r8, ror #9 │ │ │ │ - rscseq r4, r0, r4, lsl r2 │ │ │ │ - rscseq r4, r0, r8, lsl #4 │ │ │ │ - ldrsheq r4, [r0], #28 @ │ │ │ │ - rscseq r4, r0, ip, ror #3 │ │ │ │ - strdeq r5, [r2, -r8] │ │ │ │ - rscseq r4, r0, r4, asr #3 │ │ │ │ - rscseq r7, r5, r4, ror #26 │ │ │ │ - rscseq r4, r0, ip, asr #2 │ │ │ │ + rscseq r4, r0, r8, lsr #4 │ │ │ │ + rscseq r4, r0, ip, lsl r2 │ │ │ │ + rscseq r4, r0, ip, lsl #4 │ │ │ │ + tsteq r2, r8, lsl ip │ │ │ │ + rscseq r4, r0, r4, ror #3 │ │ │ │ + rscseq r7, r5, r4, lsl #27 │ │ │ │ + rscseq r4, r0, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #60] @ 32b3d4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldrb r3, [r4] │ │ │ │ @@ -735227,15 +735227,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r4] │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ orreq r1, lr, r8, lsr r0 │ │ │ │ orreq r1, lr, r0, lsr #32 │ │ │ │ - ldrsbeq r3, [r0], #232 @ 0xe8 @ │ │ │ │ + ldrsheq r3, [r0], #232 @ 0xe8 @ │ │ │ │ orreq r1, lr, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r6, r0, #96256 @ 0x17800 │ │ │ │ mov r4, r0 │ │ │ │ @@ -735593,23 +735593,23 @@ │ │ │ │ ldr r0, [pc, #52] @ 32b9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4e8ef4 │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ bl 4e8fc8 │ │ │ │ b 32b850 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x010a8b94 │ │ │ │ - rscseq lr, r5, r4, lsr #27 │ │ │ │ - rscseq r3, r0, r8, lsr ip │ │ │ │ - ldrsbeq r3, [r0], #176 @ 0xb0 @ │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r3, r0, r4, asr #23 │ │ │ │ - rsceq r7, pc, r4, ror #12 │ │ │ │ - rscseq r3, r0, r4, asr #23 │ │ │ │ - rscseq r3, r0, r0, ror #22 │ │ │ │ + @ instruction: 0x010a8bb4 │ │ │ │ + rscseq lr, r5, r4, asr #27 │ │ │ │ + rscseq r3, r0, r8, asr ip │ │ │ │ + ldrsheq r3, [r0], #176 @ 0xb0 @ │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rscseq r3, r0, r4, ror #23 │ │ │ │ + rsceq r7, pc, r4, lsl #13 │ │ │ │ + rscseq r3, r0, r4, ror #23 │ │ │ │ + rscseq r3, r0, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs ip, r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -735637,24 +735637,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 32ba48 │ │ │ │ add r2, pc, r2 │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r8, r7, ip, lsl #28 │ │ │ │ - rscseq r3, r0, r0, lsl #22 │ │ │ │ + rscseq r3, r0, r0, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 32baa4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 332b28 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ @@ -735668,30 +735668,30 @@ │ │ │ │ orreq r6, ip, r8, asr fp │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #36] @ 32bad8 │ │ │ │ ldr r3, [pc, #36] @ 32badc │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 329e8c │ │ │ │ orreq r6, ip, r8, lsl #22 │ │ │ │ - rscseq r3, r0, ip, ror sl │ │ │ │ + smlalseq r3, r0, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 32bb38 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 332b28 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ @@ -735705,58 +735705,58 @@ │ │ │ │ orreq r6, ip, r4, asr #21 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #36] @ 32bb6c │ │ │ │ ldr r3, [pc, #36] @ 32bb70 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 329e8c │ │ │ │ orreq r6, ip, r4, ror sl │ │ │ │ - rscseq r3, r0, ip, lsl #14 │ │ │ │ + rscseq r3, r0, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ 32bbb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #32] @ 32bbbc │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 33247c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 32b7fc │ │ │ │ orreq r6, ip, r0, lsr sl │ │ │ │ - rscseq r3, r0, r0, asr #19 │ │ │ │ + rscseq r3, r0, r0, ror #19 │ │ │ │ ldr r3, [pc, #24] @ 32bbe0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 32a2fc │ │ │ │ strdeq r6, [ip, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 32bc6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 32b640 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 32bc34 │ │ │ │ @@ -735776,33 +735776,33 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r6, ip, r0, asr #19 │ │ │ │ - rscseq r3, r0, r8, lsr #18 │ │ │ │ - ldrsheq r2, [r0], #76 @ 0x4c @ │ │ │ │ + rscseq r3, r0, r8, asr #18 │ │ │ │ + rscseq r2, r0, ip, lsl r5 │ │ │ │ ldr r3, [pc, #24] @ 32bc98 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 32a2fc │ │ │ │ orreq r6, ip, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ 32bd24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 32b640 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 32bcec │ │ │ │ @@ -735822,31 +735822,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r6, ip, r8, lsl #18 │ │ │ │ - rscseq r3, r0, r0, lsl #17 │ │ │ │ - rscseq r2, r0, r4, asr #8 │ │ │ │ + rscseq r3, r0, r0, lsr #17 │ │ │ │ + rscseq r2, r0, r4, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 32be54 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ add r6, r4, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32bdd0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl ba05c │ │ │ │ @@ -735859,30 +735859,30 @@ │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl b9c18 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ add r6, r5, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32be14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 32be30 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 32bdec │ │ │ │ cmp r4, #0 │ │ │ │ bne 32bdd8 │ │ │ │ b 32bd74 │ │ │ │ mov r3, #0 │ │ │ │ @@ -735892,35 +735892,35 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 32be08 │ │ │ │ b 32be34 │ │ │ │ orreq r6, ip, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 32bf7c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ add r4, r4, #98304 @ 0x18000 │ │ │ │ add r6, r4, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32bef8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl ba05c │ │ │ │ @@ -735933,30 +735933,30 @@ │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl b9c18 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ add r6, r5, #272 @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32bf3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 32bf58 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 32bf14 │ │ │ │ cmp r4, #0 │ │ │ │ bne 32bf00 │ │ │ │ b 32be9c │ │ │ │ mov r3, #0 │ │ │ │ @@ -735966,15 +735966,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 32bf30 │ │ │ │ b 32bf5c │ │ │ │ orreq r6, ip, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -735987,15 +735987,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ beq 32c01c │ │ │ │ ldr r3, [pc, #344] @ 32c118 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 32c048 │ │ │ │ mov r1, r4 │ │ │ │ @@ -736075,19 +736075,19 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 28a470 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, ip, r0, rrx │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r6, [ip, ip] │ │ │ │ - rscseq r3, r0, r0, lsr #11 │ │ │ │ + rscseq r3, r0, r0, asr #11 │ │ │ │ ldrdeq r3, [ip, r4] │ │ │ │ - rscseq r3, r0, r0, lsr r5 │ │ │ │ + rscseq r3, r0, r0, asr r5 │ │ │ │ orreq r3, ip, r4, lsr #30 │ │ │ │ - ldrheq r3, [r0], #76 @ 0x4c @ │ │ │ │ + ldrsbeq r3, [r0], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #200] @ 32c214 │ │ │ │ ldr r3, [pc, #200] @ 32c218 │ │ │ │ @@ -736096,15 +736096,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ beq 32c1bc │ │ │ │ ldr r3, [pc, #168] @ 32c21c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 32c1e8 │ │ │ │ ldr r2, [pc, #140] @ 32c220 │ │ │ │ @@ -736140,15 +736140,15 @@ │ │ │ │ strb ip, [r3, #16] │ │ │ │ bl 3329a8 │ │ │ │ b 32c1bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, ip, ip, lsr #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r6, ip, r8, asr #8 │ │ │ │ - rscseq r3, r0, r0, lsl #8 │ │ │ │ + rscseq r3, r0, r0, lsr #8 │ │ │ │ orreq r3, ip, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #200] @ 32c308 │ │ │ │ ldr r3, [pc, #200] @ 32c30c │ │ │ │ @@ -736157,15 +736157,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ beq 32c2b0 │ │ │ │ ldr r3, [pc, #168] @ 32c310 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 32c2dc │ │ │ │ ldr r2, [pc, #140] @ 32c314 │ │ │ │ @@ -736201,55 +736201,55 @@ │ │ │ │ strb ip, [r3, #20] │ │ │ │ bl 3321dc │ │ │ │ b 32c2b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018c3db8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r6, ip, r4, asr r3 │ │ │ │ - rscseq r3, r0, ip, lsl r3 │ │ │ │ + rscseq r3, r0, ip, lsr r3 │ │ │ │ orreq r3, ip, r0, asr #26 │ │ │ │ ldr r3, [pc, #32] @ 32c344 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 329400 │ │ │ │ @ instruction: 0x018c6298 │ │ │ │ ldr r3, [pc, #32] @ 32c370 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 329504 │ │ │ │ orreq r6, ip, ip, ror #4 │ │ │ │ ldr r3, [pc, #32] @ 32c39c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 329400 │ │ │ │ orreq r6, ip, r0, asr #4 │ │ │ │ ldr r3, [pc, #32] @ 32c3c8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 329504 │ │ │ │ orreq r6, ip, r4, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -736259,15 +736259,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 329340 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -736280,15 +736280,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 329340 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -736296,15 +736296,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #416] @ 32c62c │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bl 332b28 │ │ │ │ @@ -736400,29 +736400,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32c52c │ │ │ │ mov r4, r3 │ │ │ │ b 32c524 │ │ │ │ orreq r6, ip, r0, lsr r1 │ │ │ │ - rscseq r3, r0, r0, lsr #2 │ │ │ │ - rscseq r3, r0, r8, asr #1 │ │ │ │ - rscseq r3, r0, r0, asr #32 │ │ │ │ + rscseq r3, r0, r0, asr #2 │ │ │ │ + rscseq r3, r0, r8, ror #1 │ │ │ │ + rscseq r3, r0, r0, rrx │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r2, r0, r4, ror #31 │ │ │ │ - rscseq r3, r0, r4, lsr r0 │ │ │ │ + rscseq r3, r0, r4 │ │ │ │ + rscseq r3, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #180] @ 32c718 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 332b28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -736460,15 +736460,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 32c724 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r5, ip, r8, asr pc │ │ │ │ andeq r8, r0, lr, asr #22 │ │ │ │ - rscseq r2, r0, r8, asr #30 │ │ │ │ + rscseq r2, r0, r8, ror #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #284] @ 32c85c │ │ │ │ ldr lr, [pc, #284] @ 32c860 │ │ │ │ @@ -736479,15 +736479,15 @@ │ │ │ │ ldr lr, [lr] │ │ │ │ str lr, [sp, #4] │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ bl 332b28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -736546,48 +736546,48 @@ │ │ │ │ @ instruction: 0x018c38b8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r5, ip, r8, asr lr │ │ │ │ andeq r8, r0, lr, asr #22 │ │ │ │ strmi r4, [fp, -r0] │ │ │ │ orreq r3, ip, r0, asr r8 │ │ │ │ strmi r4, [fp, -r0, lsl #16] │ │ │ │ - rscseq r2, r0, r4, lsl lr │ │ │ │ + rscseq r2, r0, r4, lsr lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 32c8ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 32a478 │ │ │ │ orreq r5, ip, r0, lsr sp │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 32c8dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 32966c │ │ │ │ orreq r5, ip, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #180] @ 32c9ac │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ blt 32c998 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #152] @ 32c9b0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -736624,25 +736624,25 @@ │ │ │ │ b 32c974 │ │ │ │ ldr r2, [pc, #20] @ 32c9b4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #16] @ 32c9b8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r5, ip, r4, asr #25 │ │ │ │ - ldrsbeq r2, [r0], #196 @ 0xc4 @ │ │ │ │ - rscseq r2, r0, r4, lsr #24 │ │ │ │ + ldrsheq r2, [r0], #196 @ 0xc4 @ │ │ │ │ + rscseq r2, r0, r4, asr #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #176] @ 32ca84 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ blt 32ca70 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #148] @ 32ca88 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -736678,25 +736678,25 @@ │ │ │ │ b 32ca4c │ │ │ │ ldr r2, [pc, #20] @ 32ca8c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #16] @ 32ca90 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r5, ip, r8, ror #23 │ │ │ │ - rscseq r2, r0, r8, lsr ip │ │ │ │ - smlalseq r2, r0, r0, fp │ │ │ │ + rscseq r2, r0, r8, asr ip │ │ │ │ + ldrheq r2, [r0], #176 @ 0xb0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #176] @ 32cb5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ blt 32cb48 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #148] @ 32cb60 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -736732,26 +736732,26 @@ │ │ │ │ b 32cb24 │ │ │ │ ldr r2, [pc, #20] @ 32cb64 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [pc, #16] @ 32cb68 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r5, ip, r0, lsl fp │ │ │ │ - rscseq r2, r0, r8, asr #23 │ │ │ │ - rscseq r2, r0, r0, lsr #22 │ │ │ │ + rscseq r2, r0, r8, ror #23 │ │ │ │ + rscseq r2, r0, r0, asr #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ 32cbd0 │ │ │ │ ldr r2, [pc, #76] @ 32cbd4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bne 32cbb8 │ │ │ │ add r0, r0, #491520 @ 0x78000 │ │ │ │ ldr r3, [r0, #3612] @ 0xe1c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -736762,37 +736762,37 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r5, ip, r4, lsr sl │ │ │ │ andeq r8, r0, r0, asr #22 │ │ │ │ - rscseq r2, r0, r8, ror #21 │ │ │ │ + rscseq r2, r0, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 32cc10 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 332b28 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ orreq r5, ip, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 32cc48 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 33236c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x018c5990 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -736870,15 +736870,15 @@ │ │ │ │ bl 4ec580 │ │ │ │ b 32cc94 │ │ │ │ ldr r3, [pc, #104] @ 32cde4 │ │ │ │ add r3, pc, r3 │ │ │ │ b 32cd14 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #92] @ 32cde8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bl 5c3d4 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c314 │ │ │ │ ldr r1, [pc, #68] @ 32cdec │ │ │ │ mov r2, r5 │ │ │ │ @@ -736887,23 +736887,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a0a4 │ │ │ │ b 32cd68 │ │ │ │ @ instruction: 0x018c7791 │ │ │ │ orreq r3, ip, r0, lsl #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r3, ip, ip, asr r3 │ │ │ │ - ldrsheq r2, [r0], #152 @ 0x98 @ │ │ │ │ - rscseq r2, r0, r4, ror #19 │ │ │ │ - ldrheq r2, [r0], #144 @ 0x90 @ │ │ │ │ + rscseq r2, r0, r8, lsl sl │ │ │ │ + rscseq r2, r0, r4, lsl #20 │ │ │ │ + ldrsbeq r2, [r0], #144 @ 0x90 @ │ │ │ │ @ instruction: 0x0180a4b4 │ │ │ │ - ldrheq r2, [r0], #152 @ 0x98 @ │ │ │ │ - rscseq r6, r3, r4, asr #31 │ │ │ │ - rscseq r2, r0, r0, asr #18 │ │ │ │ + ldrsbeq r2, [r0], #152 @ 0x98 @ │ │ │ │ + rscseq r6, r3, r4, ror #31 │ │ │ │ + rscseq r2, r0, r0, ror #18 │ │ │ │ orreq r5, ip, r0, lsr r8 │ │ │ │ - rscseq r2, r0, r8, asr #18 │ │ │ │ + rscseq r2, r0, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #388] @ 32cf94 │ │ │ │ @@ -737003,24 +737003,24 @@ │ │ │ │ bl 4ea560 │ │ │ │ b 32ce50 │ │ │ │ mov r6, #0 │ │ │ │ b 32cf44 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, ip, r4, ror #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq r2, [r0], #140 @ 0x8c @ │ │ │ │ + ldrsheq r2, [r0], #140 @ 0x8c @ │ │ │ │ orreq r7, ip, r0, lsr #11 │ │ │ │ - ldrsbeq r2, [r0], #128 @ 0x80 @ │ │ │ │ - rscseq r2, r0, r4, asr r8 │ │ │ │ - rscseq r2, r0, r4, lsr #16 │ │ │ │ + ldrsheq r2, [r0], #128 @ 0x80 @ │ │ │ │ + rscseq r2, r0, r4, ror r8 │ │ │ │ + rscseq r2, r0, r4, asr #16 │ │ │ │ orreq sl, r0, ip, lsr #6 │ │ │ │ - rscseq r2, r0, r0, lsr r8 │ │ │ │ - rscseq r6, r0, ip, ror sp │ │ │ │ + rscseq r2, r0, r0, asr r8 │ │ │ │ + smlalseq r6, r0, ip, sp │ │ │ │ orreq r3, ip, ip, lsr #1 │ │ │ │ - rscseq r2, r0, r0, asr #14 │ │ │ │ + rscseq r2, r0, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #732] @ 32d2b8 │ │ │ │ ldr ip, [pc, #732] @ 32d2bc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -737029,15 +737029,15 @@ │ │ │ │ ldr r7, [pc, #720] @ 32d2c0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r7] │ │ │ │ mov r9, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r6, r3 │ │ │ │ bl 33236c │ │ │ │ cmp r4, #0 │ │ │ │ bne 32d050 │ │ │ │ @@ -737208,18 +737208,18 @@ │ │ │ │ b 32d270 │ │ │ │ orreq r3, ip, ip, lsl r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r5, ip, r4, asr #11 │ │ │ │ orreq r2, ip, ip, asr #31 │ │ │ │ orreq r2, ip, r0, ror #28 │ │ │ │ orreq r2, ip, ip, lsr #27 │ │ │ │ - rscseq r2, r0, r4, ror #9 │ │ │ │ + rscseq r2, r0, r4, lsl #10 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orreq r2, ip, r8, ror #26 │ │ │ │ - rscseq r2, r0, r0, lsr #9 │ │ │ │ + rscseq r2, r0, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr lr, [pc, #768] @ 32d5f8 │ │ │ │ ldr ip, [pc, #768] @ 32d5fc │ │ │ │ add lr, pc, lr │ │ │ │ @@ -737229,15 +737229,15 @@ │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r9, [pc, #740] @ 32d604 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r3 │ │ │ │ bl 33247c │ │ │ │ @@ -737413,26 +737413,26 @@ │ │ │ │ ldr r2, [pc, #64] @ 32d630 │ │ │ │ ldr r1, [pc, #52] @ 32d628 │ │ │ │ add r2, pc, r2 │ │ │ │ b 32d440 │ │ │ │ orreq r2, ip, r0, lsl #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r5, ip, r8, lsr #5 │ │ │ │ - rscseq r2, r0, r4, lsr #8 │ │ │ │ + rscseq r2, r0, r4, asr #8 │ │ │ │ orreq r2, ip, r4, lsl #25 │ │ │ │ ldrdeq r2, [ip, ip] │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldrdeq r2, [ip, ip] │ │ │ │ orreq r2, ip, r0, lsr #21 │ │ │ │ - rscseq r2, r0, r8, ror #3 │ │ │ │ + rscseq r2, r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r2, ip, r0, ror #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ orreq r2, ip, ip, lsr #20 │ │ │ │ - rscseq r2, r0, r0, ror #2 │ │ │ │ + rscseq r2, r0, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r1, [pc, #256] @ 32d74c │ │ │ │ ldr r2, [pc, #256] @ 32d750 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -737441,15 +737441,15 @@ │ │ │ │ ldr r3, [pc, #244] @ 32d754 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 5c878 │ │ │ │ ldr r2, [pc, #200] @ 32d758 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -737498,22 +737498,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 32d6cc │ │ │ │ b 32d6f8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, ip, ip, lsr #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, ip, r4, asr pc │ │ │ │ - ldrsheq r2, [r0], #4 @ │ │ │ │ + rscseq r2, r0, r4, lsl r1 │ │ │ │ orreq r2, ip, r4, lsr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [pc, #204] @ 32d838 │ │ │ │ ldr r4, [pc, #204] @ 32d83c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, r4 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ beq 32d7d0 │ │ │ │ ldr ip, [pc, #180] @ 32d840 │ │ │ │ cmp r5, ip │ │ │ │ addeq ip, r0, #94208 @ 0x17000 │ │ │ │ addeq ip, ip, #856 @ 0x358 │ │ │ │ @@ -737557,23 +737557,23 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq r4, ip, ip, asr #28 │ │ │ │ andeq r8, r0, r0, lsr fp │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ - tsteq sl, r2, lsr ip │ │ │ │ - ldrsbeq r1, [r0], #244 @ 0xf4 @ │ │ │ │ - smlalseq r1, r0, r4, pc @ │ │ │ │ + tsteq sl, r2, asr ip │ │ │ │ + ldrsheq r1, [r0], #244 @ 0xf4 @ │ │ │ │ + ldrheq r1, [r0], #244 @ 0xf4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 32d890 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldrb r3, [r4, #2852] @ 0xb24 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ bl 3eb54c │ │ │ │ @@ -737594,15 +737594,15 @@ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr r4, [pc, #456] @ 32da90 │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ moveq r3, #0 │ │ │ │ orrs r0, r8, r6 │ │ │ │ bmi 32d9d0 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ bhi 32da10 │ │ │ │ @@ -737706,23 +737706,23 @@ │ │ │ │ bl 28a470 │ │ │ │ b 32d9e4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, ip, r4, asr #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, ip, r8, ror #25 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - rscseq r1, r0, r0, asr #29 │ │ │ │ + rscseq r1, r0, r0, ror #29 │ │ │ │ andeq r9, r0, r1, asr r5 │ │ │ │ - smlalseq r1, r0, r0, lr │ │ │ │ - rscseq r1, r0, r4, lsl lr │ │ │ │ + ldrheq r1, [r0], #224 @ 0xe0 @ │ │ │ │ + rscseq r1, r0, r4, lsr lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r2, ip, ip, lsl #12 │ │ │ │ - ldrsheq r1, [r0], #216 @ 0xd8 @ │ │ │ │ + rscseq r1, r0, r8, lsl lr │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r1, r0, r4, asr #27 │ │ │ │ + rscseq r1, r0, r4, ror #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #328] @ 32dc20 │ │ │ │ ldr ip, [pc, #328] @ 32dc24 │ │ │ │ @@ -737732,15 +737732,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #312] @ 32dc28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r0, r2] │ │ │ │ blt 32dba0 │ │ │ │ ldr r2, [pc, #272] @ 32dc2c │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -737807,32 +737807,32 @@ │ │ │ │ bl 28a470 │ │ │ │ str r6, [r4] │ │ │ │ b 32db74 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, ip, r0, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, ip, r4, asr #21 │ │ │ │ - rscseq r1, r0, ip, ror #26 │ │ │ │ - rscseq r1, r0, r4, ror #26 │ │ │ │ + rscseq r1, r0, ip, lsl #27 │ │ │ │ + rscseq r1, r0, r4, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r2, ip, ip, ror r4 │ │ │ │ orreq r2, ip, r0, asr r4 │ │ │ │ - smlalseq r1, r0, ip, ip │ │ │ │ + ldrheq r1, [r0], #204 @ 0xcc @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlalseq r1, r0, r8, ip │ │ │ │ + ldrheq r1, [r0], #200 @ 0xc8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #212] @ 32dd38 │ │ │ │ ldr r8, [pc, #212] @ 32dd3c │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -737875,27 +737875,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 32dd48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r4, ip, r8, asr r9 │ │ │ │ - rscseq r1, r0, r8, lsl #25 │ │ │ │ + rscseq r1, r0, r8, lsr #25 │ │ │ │ andeq r8, r0, pc, asr r7 │ │ │ │ - rscseq r1, r0, ip, ror #23 │ │ │ │ + rscseq r1, r0, ip, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ 32dda4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ bl 332b28 │ │ │ │ ldr r3, [pc, #32] @ 32dda8 │ │ │ │ cmp r4, r3 │ │ │ │ beq 32dd9c │ │ │ │ @@ -737910,15 +737910,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ 32de80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r2, [pc, #168] @ 32de84 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ @@ -737957,25 +737957,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 32de44 │ │ │ │ strdeq r4, [ip, r8] │ │ │ │ - rscseq r1, r0, ip, asr #22 │ │ │ │ + rscseq r1, r0, ip, ror #22 │ │ │ │ andeq r8, r0, r7, asr r2 │ │ │ │ - rscseq r1, r0, r0, lsr #22 │ │ │ │ - ldrsheq r1, [r0], #168 @ 0xa8 @ │ │ │ │ + rscseq r1, r0, r0, asr #22 │ │ │ │ + rscseq r1, r0, r8, lsl fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ 32df10 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #475136 @ 0x74000 │ │ │ │ ldr r3, [r6, #3344] @ 0xd10 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ @@ -738000,15 +738000,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #304] @ 32e05c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #288] @ 32e060 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r2, #1452] @ 0x5ac │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -738077,29 +738077,29 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 169f7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 32dfd8 │ │ │ │ @ instruction: 0x018c4690 │ │ │ │ orreq r2, ip, ip, lsr #1 │ │ │ │ - rscseq r1, r0, r4, asr #20 │ │ │ │ + rscseq r1, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r2, ror lr │ │ │ │ - rscseq r1, r0, r0, lsl #19 │ │ │ │ - rscseq r1, r0, r8, ror #18 │ │ │ │ + rscseq r1, r0, r0, lsr #19 │ │ │ │ + rscseq r1, r0, r8, lsl #19 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #292] @ 32e1bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #276] @ 32e1c0 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1452] @ 0x5ac │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32e0d4 │ │ │ │ @@ -738165,29 +738165,29 @@ │ │ │ │ b 32e190 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 32e140 │ │ │ │ orreq r4, ip, r4, lsr #10 │ │ │ │ orreq r1, ip, r8, asr #30 │ │ │ │ - rscseq r1, r0, r8, ror #17 │ │ │ │ + rscseq r1, r0, r8, lsl #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r3, ror lr │ │ │ │ - smlalseq r1, r0, r4, r8 │ │ │ │ + ldrheq r1, [r0], #132 @ 0x84 @ │ │ │ │ andeq r4, r7, r4, lsl sp │ │ │ │ andeq r4, r7, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ 32e2e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ bl 32b640 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e2a4 │ │ │ │ @@ -738239,31 +738239,31 @@ │ │ │ │ ldr r1, [pc, #44] @ 32e304 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 32e2c0 │ │ │ │ orreq r4, ip, r4, asr #7 │ │ │ │ - rscseq r1, r0, r4, lsr #15 │ │ │ │ + rscseq r1, r0, r4, asr #15 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - rscseq r1, r0, r8, lsl r7 │ │ │ │ - rscseq ip, r5, ip, asr #6 │ │ │ │ + rscseq r1, r0, r8, lsr r7 │ │ │ │ + rscseq ip, r5, ip, ror #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r1, [r0], #100 @ 0x64 @ │ │ │ │ - rscseq ip, r5, r8, lsr #6 │ │ │ │ + rscseq r1, r0, r4, lsl r7 │ │ │ │ + rscseq ip, r5, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ 32e430 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ bl 32b640 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e3ec │ │ │ │ @@ -738321,31 +738321,31 @@ │ │ │ │ ldr r1, [pc, #44] @ 32e44c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 32e408 │ │ │ │ @ instruction: 0x018c4294 │ │ │ │ - smlalseq r1, r0, r4, r6 │ │ │ │ + ldrheq r1, [r0], #100 @ 0x64 @ │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - ldrsheq r1, [r0], #80 @ 0x50 @ │ │ │ │ - rscseq ip, r5, r4, lsl #4 │ │ │ │ + rscseq r1, r0, r0, lsl r6 │ │ │ │ + rscseq ip, r5, r4, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, r0, ip, asr #11 │ │ │ │ - rscseq ip, r5, r0, ror #3 │ │ │ │ + rscseq r1, r0, ip, ror #11 │ │ │ │ + rscseq ip, r5, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #656] @ 32e700 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r5] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl 32b640 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ @@ -738501,45 +738501,45 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #52] @ 32e728 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r4, ip, ip, asr #2 │ │ │ │ - rscseq r1, r0, ip, asr r5 │ │ │ │ + rscseq r1, r0, ip, ror r5 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ strdeq r9, [r0], -r2 │ │ │ │ strdeq r9, [r0], -r1 │ │ │ │ andeq r8, r0, sl, asr #28 │ │ │ │ andeq r8, r0, r8, lsr sl │ │ │ │ - rscseq r1, r0, r0, lsl #9 │ │ │ │ - rscseq ip, r5, ip, ror r0 │ │ │ │ + rscseq r1, r0, r0, lsr #9 │ │ │ │ + smlalseq ip, r5, ip, r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r9, [r0], -r0 │ │ │ │ andeq r9, r0, lr, ror #5 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ andeq r9, r0, pc, ror #5 │ │ │ │ strdeq r9, [r0], -r3 │ │ │ │ andeq r8, r0, fp, asr #28 │ │ │ │ - smlalseq r1, r0, r0, r3 │ │ │ │ - rscseq r1, r0, ip, lsr #7 │ │ │ │ + ldrheq r1, [r0], #48 @ 0x30 @ │ │ │ │ + rscseq r1, r0, ip, asr #7 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r1, r0, r4, asr r3 │ │ │ │ - rscseq fp, r5, r0, asr pc │ │ │ │ - rscseq r1, r0, ip, lsl #6 │ │ │ │ - rscseq fp, r5, r8, lsl #30 │ │ │ │ + rscseq r1, r0, r4, ror r3 │ │ │ │ + rscseq fp, r5, r0, ror pc │ │ │ │ + rscseq r1, r0, ip, lsr #6 │ │ │ │ + rscseq fp, r5, r8, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #296] @ 32e8a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 32b640 │ │ │ │ @@ -738605,32 +738605,32 @@ │ │ │ │ movne r1, #5 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e80c │ │ │ │ b 32e868 │ │ │ │ orreq r3, ip, r4, asr #28 │ │ │ │ - rscseq r1, r0, ip, lsr #5 │ │ │ │ + rscseq r1, r0, ip, asr #5 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ - rscseq r1, r0, ip, asr #4 │ │ │ │ - rscseq r1, r0, r4, lsl r2 │ │ │ │ - ldrheq fp, [r5], #208 @ 0xd0 @ │ │ │ │ + rscseq r1, r0, ip, ror #4 │ │ │ │ + rscseq r1, r0, r4, lsr r2 │ │ │ │ + ldrsbeq fp, [r5], #208 @ 0xd0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r1, [r0], #16 @ │ │ │ │ - rscseq fp, r5, ip, lsl #27 │ │ │ │ + rscseq r1, r0, r0, lsl r2 │ │ │ │ + rscseq fp, r5, ip, lsr #27 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #296] @ 32ea0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ bl 32b640 │ │ │ │ @@ -738696,32 +738696,32 @@ │ │ │ │ movne r1, #5 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e978 │ │ │ │ b 32e9d4 │ │ │ │ ldrdeq r3, [ip, r8] │ │ │ │ - rscseq r1, r0, r4, ror #2 │ │ │ │ + rscseq r1, r0, r4, lsl #3 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ - rscseq r1, r0, r4, lsl #2 │ │ │ │ - rscseq r1, r0, ip, asr #1 │ │ │ │ - rscseq fp, r5, r4, asr #24 │ │ │ │ + rscseq r1, r0, r4, lsr #2 │ │ │ │ + rscseq r1, r0, ip, ror #1 │ │ │ │ + rscseq fp, r5, r4, ror #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r1, r0, r8, lsr #1 │ │ │ │ - rscseq fp, r5, r0, lsr #24 │ │ │ │ + rscseq r1, r0, r8, asr #1 │ │ │ │ + rscseq fp, r5, r0, asr #24 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #612] @ 32ecb4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 32b640 │ │ │ │ @@ -738870,34 +738870,34 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 32ec78 │ │ │ │ orreq r3, ip, ip, ror #22 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r1, r1, fp, lsl #11 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - smlalseq r0, r0, r8, lr @ │ │ │ │ - ldrsheq fp, [r5], #148 @ 0x94 @ │ │ │ │ + ldrheq r0, [r0], #232 @ 0xe8 @ │ │ │ │ + rscseq fp, r5, r4, lsl sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r0, r0, r4, ror lr │ │ │ │ - ldrsbeq fp, [r5], #144 @ 0x90 @ │ │ │ │ - rscseq r0, r0, r0, lsr lr │ │ │ │ - rscseq fp, r5, ip, lsl #19 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq r0, r0, ip, lsl #28 │ │ │ │ - rscseq fp, r5, r8, ror #18 │ │ │ │ - ldrsheq r0, [r0], #216 @ 0xd8 @ │ │ │ │ - rscseq fp, r5, r4, asr r9 │ │ │ │ + smlalseq r0, r0, r4, lr @ │ │ │ │ + ldrsheq fp, [r5], #144 @ 0x90 @ │ │ │ │ + rscseq r0, r0, r0, asr lr │ │ │ │ + rscseq fp, r5, ip, lsr #19 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rscseq r0, r0, ip, lsr #28 │ │ │ │ + rscseq fp, r5, r8, lsl #19 │ │ │ │ + rscseq r0, r0, r8, lsl lr │ │ │ │ + rscseq fp, r5, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #276] @ 32ee24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ bl 32b640 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -738962,31 +738962,31 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r3, ip, ip, lsr #17 │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r1, r1, fp, lsl #11 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ + rscseq r0, r0, r0, lsl #26 │ │ │ │ + rscseq fp, r5, r4, asr #16 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ rscseq r0, r0, r0, ror #25 │ │ │ │ rscseq fp, r5, r4, lsr #16 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ rscseq r0, r0, r0, asr #25 │ │ │ │ rscseq fp, r5, r4, lsl #16 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r0, r0, r0, lsr #25 │ │ │ │ - rscseq fp, r5, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #596] @ 32f0c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r2] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl 32b640 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -739127,27 +739127,27 @@ │ │ │ │ ldr r3, [r9, #1444] @ 0x5a4 │ │ │ │ str r3, [r7] │ │ │ │ b 32ef94 │ │ │ │ ldr r3, [r9, #1452] @ 0x5ac │ │ │ │ str r3, [r7] │ │ │ │ b 32ef94 │ │ │ │ orreq r3, ip, r8, asr #14 │ │ │ │ - rscseq r0, r0, r0, lsr ip │ │ │ │ + rscseq r0, r0, r0, asr ip │ │ │ │ andeq r8, r0, r7, lsl #29 │ │ │ │ andeq r8, r0, r1, lsr fp │ │ │ │ andeq r8, r0, r7, asr #28 │ │ │ │ andeq r8, r0, r8, asr #28 │ │ │ │ - rscseq r0, r0, r0, lsr fp │ │ │ │ - rscseq fp, r5, r8, asr r6 │ │ │ │ + rscseq r0, r0, r0, asr fp │ │ │ │ + rscseq fp, r5, r8, ror r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsbeq r0, [r0], #168 @ 0xa8 @ │ │ │ │ - rscseq fp, r5, r0, lsl #12 │ │ │ │ + ldrsheq r0, [r0], #168 @ 0xa8 @ │ │ │ │ + rscseq fp, r5, r0, lsr #12 │ │ │ │ andeq r8, r0, r8, lsl #29 │ │ │ │ - rscseq r0, r0, r0, lsr #21 │ │ │ │ - rscseq fp, r5, r8, asr #11 │ │ │ │ + rscseq r0, r0, r0, asr #21 │ │ │ │ + rscseq fp, r5, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #16 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -739217,15 +739217,15 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #824] @ 32f568 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr fp, [pc, #820] @ 32f56c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r8, r3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ add fp, pc, fp │ │ │ │ beq 32f294 │ │ │ │ ldr r2, [pc, #796] @ 32f570 │ │ │ │ ldr r3, [pc, #776] @ 32f560 │ │ │ │ @@ -739279,29 +739279,29 @@ │ │ │ │ beq 32f4a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r8] │ │ │ │ mov r2, r4 │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ add r4, r5, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f4dc │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r5, [r8] │ │ │ │ ldr r4, [sl, #4] │ │ │ │ add r5, r5, #147456 @ 0x24000 │ │ │ │ ldr r2, [r5, #360] @ 0x168 │ │ │ │ cmp sl, r4 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ bne 32f41c │ │ │ │ add r4, r5, #364 @ 0x16c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f544 │ │ │ │ mov r0, r9 │ │ │ │ bl 5cfa4 │ │ │ │ ldr r2, [pc, #516] @ 32f584 │ │ │ │ ldr r3, [pc, #476] @ 32f560 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -739393,28 +739393,28 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #2 │ │ │ │ beq 32f508 │ │ │ │ ldr r1, [r5, #364] @ 0x16c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 32f538 │ │ │ │ b 32f4e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 32f51c │ │ │ │ cmp r5, #0 │ │ │ │ bne 32f508 │ │ │ │ b 32f338 │ │ │ │ mov r3, #0 │ │ │ │ @@ -739425,32 +739425,32 @@ │ │ │ │ b 32f370 │ │ │ │ strdeq r0, [ip, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018c3390 │ │ │ │ andeq r8, r0, lr, lsr #27 │ │ │ │ @ instruction: 0x018c0db4 │ │ │ │ orreq r0, ip, r4, lsr #27 │ │ │ │ - rscseq r0, r0, r0, ror r8 │ │ │ │ - rscseq r0, r0, r0, lsl #17 │ │ │ │ + smlalseq r0, r0, r0, r8 @ │ │ │ │ + rscseq r0, r0, r0, lsr #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r0, r0, ip, asr #16 │ │ │ │ + rscseq r0, r0, ip, ror #16 │ │ │ │ orreq r0, ip, r8, ror ip │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ orreq r0, ip, r0, lsl #23 │ │ │ │ orreq r0, ip, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ 32f708 │ │ │ │ ldr r7, [pc, #344] @ 32f70c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 329f70 │ │ │ │ subs r6, r0, #0 │ │ │ │ @@ -739463,27 +739463,27 @@ │ │ │ │ beq 32f660 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #147456 @ 0x24000 │ │ │ │ add r7, r8, #364 @ 0x16c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f68c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 5cfa4 │ │ │ │ ldr r4, [r4] │ │ │ │ mov r7, #0 │ │ │ │ add r4, r4, #147456 @ 0x24000 │ │ │ │ str r7, [r5, #4] │ │ │ │ add r5, r4, #364 @ 0x16c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r7 │ │ │ │ bne 32f6d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5cfa4 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -739505,15 +739505,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 32f6a8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 32f694 │ │ │ │ b 32f618 │ │ │ │ mov r1, #1 │ │ │ │ @@ -739521,22 +739521,22 @@ │ │ │ │ str r7, [r4, #364] @ 0x16c │ │ │ │ bl 4e6050 │ │ │ │ b 32f648 │ │ │ │ ldr r1, [r8, #364] @ 0x16c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 32f6c4 │ │ │ │ b 32f6e8 │ │ │ │ orreq r3, ip, ip │ │ │ │ - rscseq r0, r0, r0, asr r5 │ │ │ │ - ldrheq r0, [r0], #76 @ 0x4c @ │ │ │ │ + rscseq r0, r0, r0, ror r5 │ │ │ │ + ldrsbeq r0, [r0], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #728] @ 32fa08 │ │ │ │ mov r6, r2 │ │ │ │ @@ -739551,30 +739551,30 @@ │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ cmp r6, #0 │ │ │ │ movne fp, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ bne 32f8e0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r1 │ │ │ │ bl 4ec2b0 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add fp, fp, #147456 @ 0x24000 │ │ │ │ add r4, fp, #364 @ 0x16c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32f97c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r9 │ │ │ │ add r3, r3, #147456 @ 0x24000 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sl │ │ │ │ @@ -739628,15 +739628,15 @@ │ │ │ │ ldr r3, [r4, #360] @ 0x168 │ │ │ │ add r6, r4, #364 @ 0x16c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r5 │ │ │ │ bne 32f968 │ │ │ │ ldr r2, [pc, #356] @ 32fa18 │ │ │ │ ldr r3, [pc, #340] @ 32fa0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -739693,15 +739693,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 32f998 │ │ │ │ cmp fp, #0 │ │ │ │ bne 32f984 │ │ │ │ b 32f7b4 │ │ │ │ ldr r3, [pc, #100] @ 32fa2c │ │ │ │ @@ -739712,42 +739712,42 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 32f878 │ │ │ │ ldr r1, [fp, #364] @ 0x16c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 32f9b4 │ │ │ │ b 32f9e4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, ip, r4, asr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r2, ip, r8, asr lr │ │ │ │ - rscseq r0, r0, ip, ror #6 │ │ │ │ + rscseq r0, r0, ip, lsl #7 │ │ │ │ orreq r0, ip, r4, asr #14 │ │ │ │ orreq r0, ip, r0, lsl r7 │ │ │ │ - rscseq r0, r0, r4, asr #4 │ │ │ │ - rscseq r0, r0, ip, asr r2 │ │ │ │ + rscseq r0, r0, r4, ror #4 │ │ │ │ + rscseq r0, r0, ip, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r0, r0, r4, lsl #3 │ │ │ │ - ldrheq r0, [r0], #28 @ │ │ │ │ + rscseq r0, r0, r4, lsr #3 │ │ │ │ + ldrsbeq r0, [r0], #28 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq 32facc │ │ │ │ ldr r3, [pc, #124] @ 32fad4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmn r5, #1 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ beq 32fab8 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, #1 │ │ │ │ bl 5d574 │ │ │ │ mov r2, r5 │ │ │ │ @@ -739779,15 +739779,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #208] @ 32fbc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, #188] @ 32fbc4 │ │ │ │ ldr r8, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ bl 329f70 │ │ │ │ @@ -739829,28 +739829,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5cfa4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq r2, ip, ip, asr #21 │ │ │ │ - rscseq r0, r0, ip, lsl #1 │ │ │ │ - rscseq r0, r0, r0 │ │ │ │ - rsceq pc, pc, ip, lsl #31 │ │ │ │ + rscseq r0, r0, ip, lsr #1 │ │ │ │ + rscseq r0, r0, r0, lsr #32 │ │ │ │ + rsceq pc, pc, ip, lsr #31 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #260] @ 32fcf0 │ │ │ │ ldr r8, [pc, #260] @ 32fcf4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ bl 329f70 │ │ │ │ @@ -739905,19 +739905,19 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5cfa4 │ │ │ │ ldrdeq r2, [ip, r0] │ │ │ │ - rsceq pc, pc, ip, lsr #31 │ │ │ │ + rsceq pc, pc, ip, asr #31 │ │ │ │ andeq r8, r0, r9, ror #27 │ │ │ │ - rsceq pc, pc, r0, ror #30 │ │ │ │ - rsceq pc, pc, r8, lsl pc @ │ │ │ │ - smlaleq pc, pc, r0, lr @ │ │ │ │ + rsceq pc, pc, r0, lsl #31 │ │ │ │ + rsceq pc, pc, r8, lsr pc @ │ │ │ │ + strheq pc, [pc], #224 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, lr, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add r3, r0, #491520 @ 0x78000 │ │ │ │ @@ -740233,15 +740233,15 @@ │ │ │ │ strb r3, [r8, #2852] @ 0xb24 │ │ │ │ b 3300c0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018bffb8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r4, lsr #14 │ │ │ │ orreq pc, fp, r8, ror #28 │ │ │ │ - rsceq pc, pc, r0, lsl #20 │ │ │ │ + rsceq pc, pc, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ @@ -740261,17 +740261,17 @@ │ │ │ │ b 330028 │ │ │ │ ldr r2, [pc, #24] @ 33028c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 330290 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - smlatbeq sl, r0, r1, r4 │ │ │ │ - rscseq sl, r5, r0, asr #7 │ │ │ │ - rsceq pc, pc, r4, ror r9 @ │ │ │ │ + smlabteq sl, r0, r1, r4 │ │ │ │ + rscseq sl, r5, r0, ror #7 │ │ │ │ + smlaleq pc, pc, r4, r9 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #736] @ 330590 │ │ │ │ @@ -740310,15 +740310,15 @@ │ │ │ │ bl 32b7fc │ │ │ │ ldr r7, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #98304 @ 0x18000 │ │ │ │ add r5, r7, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33050c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl ba05c │ │ │ │ @@ -740331,15 +740331,15 @@ │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl b9c18 │ │ │ │ ldr r7, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r7, r7, #98304 @ 0x18000 │ │ │ │ add r9, r7, #272 @ 0x110 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 330574 │ │ │ │ cmp r5, #0 │ │ │ │ bne 330448 │ │ │ │ ldr r2, [pc, #480] @ 330598 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -740429,28 +740429,28 @@ │ │ │ │ b 330488 │ │ │ │ cmp r0, #2 │ │ │ │ beq 330538 │ │ │ │ ldr r1, [r7, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 330568 │ │ │ │ b 330518 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 33054c │ │ │ │ cmp r7, #0 │ │ │ │ bne 330538 │ │ │ │ b 330354 │ │ │ │ mov r3, #0 │ │ │ │ @@ -740458,53 +740458,53 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r7, #272] @ 0x110 │ │ │ │ bl 4e6050 │ │ │ │ b 3303a8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, fp, r4, asr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq pc, pc, ip, ror #3 │ │ │ │ + rsceq pc, pc, ip, lsl #4 │ │ │ │ orreq pc, fp, r0, lsl ip @ │ │ │ │ - rsceq pc, pc, r8, lsl #16 │ │ │ │ - rsceq sp, pc, r0, lsr #26 │ │ │ │ - rsceq lr, pc, r8, lsr #27 │ │ │ │ - rsceq pc, pc, ip, ror r7 @ │ │ │ │ + rsceq pc, pc, r8, lsr #16 │ │ │ │ + rsceq sp, pc, r0, asr #26 │ │ │ │ + rsceq lr, pc, r8, asr #27 │ │ │ │ + smlaleq pc, pc, ip, r7 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq pc, pc, ip, asr #14 │ │ │ │ + rsceq pc, pc, ip, ror #14 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 3305e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 330294 │ │ │ │ strdeq r1, [ip, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ 33062c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #32] @ 330630 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 332db4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 330218 │ │ │ │ @ instruction: 0x018c1fbc │ │ │ │ - rsceq pc, pc, r4, asr r6 @ │ │ │ │ + rsceq pc, pc, r4, ror r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #524] @ 330858 │ │ │ │ ldr r2, [pc, #524] @ 33085c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -740512,15 +740512,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [pc, #512] @ 330860 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ bl 332b28 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3307dc │ │ │ │ ldr r1, [pc, #468] @ 330864 │ │ │ │ ldr r0, [pc, #468] @ 330868 │ │ │ │ @@ -740637,19 +740637,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a7e0 │ │ │ │ b 3307c4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, fp, ip, lsr #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r1, ip, r4, asr pc │ │ │ │ - tsteq sl, ip, asr #26 │ │ │ │ - rscseq r9, r5, ip, ror #30 │ │ │ │ + tsteq sl, ip, ror #26 │ │ │ │ + rscseq r9, r5, ip, lsl #31 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ orreq pc, fp, r4, lsl r8 @ │ │ │ │ - rsceq pc, pc, ip, lsl #7 │ │ │ │ + rsceq pc, pc, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -740705,23 +740705,23 @@ │ │ │ │ ldr r2, [pc, #20] @ 330974 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 32b9b8 │ │ │ │ - rsceq pc, pc, r4, lsl r3 @ │ │ │ │ + rsceq pc, pc, r4, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #268] @ 330a9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 330a4c │ │ │ │ add r6, r5, #491520 @ 0x78000 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, #0 │ │ │ │ @@ -740789,15 +740789,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #696] @ 330d78 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r6, #524288 @ 0x80000 │ │ │ │ ldr r3, [r3, #3776] @ 0xec0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq 330af0 │ │ │ │ @@ -740965,25 +740965,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r1, [ip, ip] │ │ │ │ andeq r8, r7, ip, lsl #28 │ │ │ │ andeq r8, r7, ip, lsl lr │ │ │ │ - rsceq pc, pc, r4, ror #1 │ │ │ │ + rsceq pc, pc, r4, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq pc, [pc], #8 @ │ │ │ │ - smlaleq pc, pc, ip, r0 @ │ │ │ │ - smlaleq pc, pc, r4, r0 @ │ │ │ │ - rsceq pc, pc, ip, asr #32 │ │ │ │ - rsceq pc, pc, r8, lsr r0 @ │ │ │ │ - rsceq pc, pc, r4, lsr #32 │ │ │ │ - rsceq pc, pc, r0, lsl r0 @ │ │ │ │ - strdeq lr, [pc], #252 @ │ │ │ │ - rsceq lr, pc, r4, asr pc @ │ │ │ │ + ldrdeq pc, [pc], #8 @ │ │ │ │ + strheq pc, [pc], #12 @ │ │ │ │ + strheq pc, [pc], #4 @ │ │ │ │ + rsceq pc, pc, ip, rrx │ │ │ │ + rsceq pc, pc, r8, asr r0 @ │ │ │ │ + rsceq pc, pc, r4, asr #32 │ │ │ │ + rsceq pc, pc, r0, lsr r0 @ │ │ │ │ + rsceq pc, pc, ip, lsl r0 @ │ │ │ │ + rsceq lr, pc, r4, ror pc @ │ │ │ │ ldr r3, [pc, #580] @ 330ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi 330dec │ │ │ │ sub r3, r3, #20 │ │ │ │ cmp r0, r3 │ │ │ │ bls 330e30 │ │ │ │ ldr r3, [pc, #560] @ 331000 │ │ │ │ @@ -741124,22 +741124,22 @@ │ │ │ │ mov r0, #83 @ 0x53 │ │ │ │ bx lr │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ bx lr │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - tsteq sl, r1, lsr r6 │ │ │ │ + tsteq sl, r1, asr r6 │ │ │ │ andeq r8, r0, lr, lsl #27 │ │ │ │ - tsteq sl, r8, lsl #12 │ │ │ │ + tsteq sl, r8, lsr #12 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ - smlabbeq sl, r7, r5, r3 │ │ │ │ + smlatbeq sl, r7, r5, r3 │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ strb r2, [r0, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -741271,28 +741271,28 @@ │ │ │ │ ldr r0, [pc, #88] @ 331290 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 33125c │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ 33128c │ │ │ │ bx lr │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ - tsteq sl, pc, asr #6 │ │ │ │ + tsteq sl, pc, ror #6 │ │ │ │ andeq r8, r0, lr, lsl #27 │ │ │ │ andeq r8, r0, sl, lsr ip │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ - strdeq r3, [sl, -r6] │ │ │ │ + tsteq sl, r6, lsl r3 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r3, lsl #8 │ │ │ │ andeq r1, r0, r2, lsl #8 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ - tsteq sl, r5, ror r2 │ │ │ │ + @ instruction: 0x010a3295 │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -741309,16 +741309,16 @@ │ │ │ │ bls 3312d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ 3312e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r3, [sl, -r8] │ │ │ │ - smlatbeq sl, r8, r1, r3 │ │ │ │ + tsteq sl, r8, lsl r2 │ │ │ │ + smlabteq sl, r8, r1, r3 │ │ │ │ ldr r3, [pc, #364] @ 331460 │ │ │ │ ldr ip, [pc, #364] @ 331464 │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, r0 │ │ │ │ beq 331388 │ │ │ │ bhi 331350 │ │ │ │ @@ -741412,15 +741412,15 @@ │ │ │ │ orreq lr, fp, r0, lsl #26 │ │ │ │ andeq r8, r0, ip, lsr r2 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ tstmi r4, r1, asr #32 │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - tsteq sl, r5, ror r0 │ │ │ │ + swpeq r3, r5, [sl] │ │ │ │ andeq r9, r0, pc, rrx │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -741617,26 +741617,26 @@ │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, r8, asr #1 │ │ │ │ - tsteq sl, ip, asr #26 │ │ │ │ + tsteq sl, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #164] @ 331878 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldm r7, {r7, r8, r9} │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ bne 331858 │ │ │ │ add r3, fp, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -741676,15 +741676,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #388] @ 331a20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov fp, r2 │ │ │ │ add r7, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r7, #2456] @ 0x998 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ @@ -741773,35 +741773,35 @@ │ │ │ │ ldr r2, [pc, #52] @ 331a44 │ │ │ │ add r2, pc, r2 │ │ │ │ b 331994 │ │ │ │ ldr r2, [pc, #44] @ 331a48 │ │ │ │ add r2, pc, r2 │ │ │ │ b 331994 │ │ │ │ orreq r0, ip, r0, lsr #26 │ │ │ │ - strheq lr, [pc], #76 @ │ │ │ │ - strheq lr, [pc], #56 @ │ │ │ │ + ldrdeq lr, [pc], #76 @ │ │ │ │ + ldrdeq lr, [pc], #56 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, pc, r0, ror #7 │ │ │ │ + rsceq lr, pc, r0, lsl #8 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ - strdeq lr, [pc], #60 @ │ │ │ │ + rsceq lr, pc, ip, lsl r4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, pc, r4, ror #6 │ │ │ │ - rsceq lr, pc, r4, ror r3 @ │ │ │ │ - rsceq lr, pc, r0, lsr #7 │ │ │ │ + rsceq lr, pc, r4, lsl #7 │ │ │ │ + smlaleq lr, pc, r4, r3 @ │ │ │ │ + rsceq lr, pc, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #284] @ 331b84 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r7, r5, #94208 @ 0x17000 │ │ │ │ ldr r2, [r7, #2456] @ 0x998 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ @@ -741862,27 +741862,27 @@ │ │ │ │ ldr r2, [pc, #32] @ 331b94 │ │ │ │ add r2, pc, r2 │ │ │ │ b 331b58 │ │ │ │ ldr r2, [pc, #24] @ 331b98 │ │ │ │ add r2, pc, r2 │ │ │ │ b 331b58 │ │ │ │ orreq r0, ip, r0, asr fp │ │ │ │ - rsceq lr, pc, r8, lsr r3 @ │ │ │ │ - strdeq lr, [pc], #20 @ │ │ │ │ + rsceq lr, pc, r8, asr r3 @ │ │ │ │ + rsceq lr, pc, r4, lsl r2 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, pc, ip, lsr #4 │ │ │ │ - rsceq lr, pc, ip, lsr r2 @ │ │ │ │ + rsceq lr, pc, ip, asr #4 │ │ │ │ + rsceq lr, pc, ip, asr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #560] @ 331de4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r7, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -741896,15 +741896,15 @@ │ │ │ │ add r6, r6, #32768 @ 0x8000 │ │ │ │ orr r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ add r4, r6, #40 @ 0x28 │ │ │ │ str r2, [r3, #3252] @ 0xcb4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 331d7c │ │ │ │ cmp r7, #0 │ │ │ │ beq 331cc8 │ │ │ │ add r4, r8, r5, lsl #4 │ │ │ │ add r4, r4, #565248 @ 0x8a000 │ │ │ │ rsb r9, r5, r5, lsl #30 │ │ │ │ @@ -741947,15 +741947,15 @@ │ │ │ │ add r4, r4, #16 │ │ │ │ bne 331c44 │ │ │ │ ldr r4, [r8] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 331d60 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #248] @ 331df0 │ │ │ │ ldr r2, [pc, #248] @ 331df4 │ │ │ │ strh r3, [r4, #12] │ │ │ │ @@ -741997,26 +741997,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 331d98 │ │ │ │ cmp r6, #0 │ │ │ │ bne 331d84 │ │ │ │ b 331c1c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 331db4 │ │ │ │ b 331dc4 │ │ │ │ orreq r0, ip, r8, lsl #20 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ @@ -742026,15 +742026,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #920] @ 3321ac │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ mov r9, r2 │ │ │ │ add r0, r7, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1434] @ 0x59a │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r1 │ │ │ │ @@ -742069,15 +742069,15 @@ │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ add r4, r5, #40 @ 0x28 │ │ │ │ str r1, [r2, #3252] @ 0xcb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332144 │ │ │ │ cmp sl, #0 │ │ │ │ addne r4, r7, fp, lsl #4 │ │ │ │ addne r4, r4, #565248 @ 0x8a000 │ │ │ │ addne r4, r4, #88 @ 0x58 │ │ │ │ movne r5, #0 │ │ │ │ @@ -742170,15 +742170,15 @@ │ │ │ │ add r4, r4, #16 │ │ │ │ bne 331ee8 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332128 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #344] @ 3321cc │ │ │ │ str r8, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -742235,61 +742235,61 @@ │ │ │ │ b 4e6050 │ │ │ │ cmp r0, #2 │ │ │ │ beq 332170 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 3321a0 │ │ │ │ b 332150 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 332184 │ │ │ │ cmp r5, #0 │ │ │ │ bne 332170 │ │ │ │ b 331ed0 │ │ │ │ orreq r0, ip, r8, lsr #15 │ │ │ │ - rsceq sp, pc, r0, ror #31 │ │ │ │ + rsceq lr, pc, r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ @ instruction: 0xffff88b8 │ │ │ │ @ instruction: 0xffff8229 │ │ │ │ andeq r8, r0, r9, lsr #4 │ │ │ │ - rsceq sp, pc, r0, lsl #29 │ │ │ │ - rsceq sp, pc, r8, ror #27 │ │ │ │ - rsceq sp, pc, r8, lsl #27 │ │ │ │ - rsceq sp, pc, ip, asr lr @ │ │ │ │ + rsceq sp, pc, r0, lsr #29 │ │ │ │ + rsceq sp, pc, r8, lsl #28 │ │ │ │ + rsceq sp, pc, r8, lsr #27 │ │ │ │ + rsceq sp, pc, ip, ror lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, r6 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ beq 332268 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #12 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332260 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bne 332284 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #264 @ 0x108 │ │ │ │ @@ -742306,15 +742306,15 @@ │ │ │ │ bl 4ec580 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl b9d88 │ │ │ │ b 33222c │ │ │ │ @@ -742379,26 +742379,26 @@ │ │ │ │ beq 3323ec │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #98304 @ 0x18000 │ │ │ │ add r5, r6, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332410 │ │ │ │ add r0, r7, #81920 @ 0x14000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3323f8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3323ec │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #144] @ 332478 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -742418,26 +742418,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 33242c │ │ │ │ cmp r8, #0 │ │ │ │ bne 332418 │ │ │ │ b 3323a8 │ │ │ │ ldr r1, [r6, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 332448 │ │ │ │ b 332458 │ │ │ │ muleq r0, r9, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -742449,26 +742449,26 @@ │ │ │ │ beq 33250c │ │ │ │ ldr r9, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r9, #98304 @ 0x18000 │ │ │ │ add r5, r8, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332548 │ │ │ │ add r0, r9, #81920 @ 0x14000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332530 │ │ │ │ cmp r4, #0 │ │ │ │ beq 33250c │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #204] @ 3325cc │ │ │ │ cmp r2, r3 │ │ │ │ @@ -742496,15 +742496,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 332564 │ │ │ │ cmp sl, #0 │ │ │ │ bne 332550 │ │ │ │ b 3324c0 │ │ │ │ ldr r2, [pc, #68] @ 3325d8 │ │ │ │ @@ -742514,38 +742514,38 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 332524 │ │ │ │ ldr r1, [r8, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 332580 │ │ │ │ b 3325ac │ │ │ │ muleq r0, r9, r9 │ │ │ │ - rscseq r8, r5, ip, ror #1 │ │ │ │ + rscseq r8, r5, ip, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r8, r5, ip, rrx │ │ │ │ + rscseq r8, r5, ip, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, r1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ beq 332660 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 332658 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 332650 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ @@ -742560,15 +742560,15 @@ │ │ │ │ bl 4ec580 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ beq 332674 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #180 @ 0xb4 │ │ │ │ @@ -742580,15 +742580,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4] │ │ │ │ bl 4ec79c │ │ │ │ str r0, [r4, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - smlatteq r1, ip, r5, lr │ │ │ │ + tsteq r1, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -742629,15 +742629,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 4ec580 │ │ │ │ mov r4, #0 │ │ │ │ b 332768 │ │ │ │ - smlabbeq r1, r8, r5, lr │ │ │ │ + smlatbeq r1, r8, r5, lr │ │ │ │ @ instruction: 0xffff9999 │ │ │ │ @ instruction: 0xffff8c8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, #0 │ │ │ │ @@ -742713,15 +742713,15 @@ │ │ │ │ mov r8, r5 │ │ │ │ ldr r6, [r3, r5, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ add r7, r3, r5, lsl #2 │ │ │ │ beq 33293c │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332930 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3328fc │ │ │ │ ldr r0, [r9] │ │ │ │ add r0, r0, #81920 @ 0x14000 │ │ │ │ @@ -742780,32 +742780,32 @@ │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ beq 3329f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #12 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 332a10 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r4, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #98304 @ 0x18000 │ │ │ │ add r8, r9, #272 @ 0x110 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332a9c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 332a88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -742813,15 +742813,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4ec580 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ add r7, r5, #272 @ 0x110 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3329ec │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r5, #272] @ 0x110 │ │ │ │ bl 4e6050 │ │ │ │ @@ -742833,28 +742833,28 @@ │ │ │ │ b 332a3c │ │ │ │ cmp r0, #2 │ │ │ │ beq 332ac8 │ │ │ │ ldr r1, [r9, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 332af8 │ │ │ │ b 332aa8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 332adc │ │ │ │ cmp r9, #0 │ │ │ │ bne 332ac8 │ │ │ │ b 332a30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -742874,26 +742874,26 @@ │ │ │ │ beq 332ba8 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #98304 @ 0x18000 │ │ │ │ add r5, r6, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332bcc │ │ │ │ add r0, r7, #81920 @ 0x14000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332bb4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 332ba8 │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #144] @ 332c34 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -742913,26 +742913,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 332be8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 332bd4 │ │ │ │ b 332b64 │ │ │ │ ldr r1, [r6, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 332c04 │ │ │ │ b 332c14 │ │ │ │ muleq r0, r9, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -742946,26 +742946,26 @@ │ │ │ │ beq 332d00 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r9, #98304 @ 0x18000 │ │ │ │ add r5, sl, #272 @ 0x110 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332d38 │ │ │ │ add r0, r9, #81920 @ 0x14000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #260 @ 0x104 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 332d20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 332d00 │ │ │ │ ldrh r2, [r4] │ │ │ │ ldr r3, [pc, #220] @ 332da0 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -743004,34 +743004,34 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 332d54 │ │ │ │ cmp fp, #0 │ │ │ │ bne 332d40 │ │ │ │ b 332c84 │ │ │ │ ldr r1, [sl, #272] @ 0x110 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 332d70 │ │ │ │ b 332d80 │ │ │ │ muleq r0, r9, r9 │ │ │ │ - rscseq r7, r5, r4, lsr #18 │ │ │ │ + rscseq r7, r5, r4, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrsheq r7, [r5], #136 @ 0x88 @ │ │ │ │ + rscseq r7, r5, r8, lsl r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 332c38 │ │ │ │ ldr r2, [r0, #884] @ 0x374 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -743153,15 +743153,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 332fd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 21a348 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -743280,15 +743280,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blcc fe9e59a0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq ip, r2, r8, asr #3 │ │ │ │ strdeq ip, [fp, r0] │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq r2, r0, r0, asr #3 │ │ │ │ - tsteq sl, r8, lsr #8 │ │ │ │ + tsteq sl, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, r2 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -743296,44 +743296,44 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ beq 33322c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 333504 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mvn r1, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33356c │ │ │ │ cmp r5, #0 │ │ │ │ beq 333288 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 333584 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6] │ │ │ │ mov r1, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -743499,28 +743499,28 @@ │ │ │ │ b 333224 │ │ │ │ cmp r0, #2 │ │ │ │ beq 333530 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 333560 │ │ │ │ b 333510 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 333544 │ │ │ │ cmp r5, #0 │ │ │ │ bne 333530 │ │ │ │ b 3331fc │ │ │ │ mov r3, #0 │ │ │ │ @@ -743531,28 +743531,28 @@ │ │ │ │ b 33321c │ │ │ │ cmp r0, #2 │ │ │ │ beq 3335b0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 3335e0 │ │ │ │ b 333590 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 3335c4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 3335b0 │ │ │ │ b 33324c │ │ │ │ @ instruction: 0xfffffc54 │ │ │ │ @@ -743605,25 +743605,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ 3336e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ 3336ec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq sl, r8, lsl pc │ │ │ │ - smlaleq ip, pc, r8, r9 @ │ │ │ │ - rsceq ip, pc, r4, ror r9 @ │ │ │ │ - rsceq ip, pc, r0, asr #20 │ │ │ │ - rsceq ip, pc, r0, lsl #20 │ │ │ │ - rsceq ip, pc, ip, lsl #20 │ │ │ │ - rsceq ip, pc, r4, ror r9 @ │ │ │ │ - rsceq ip, pc, ip, ror r9 @ │ │ │ │ - rsceq ip, pc, r8, lsl #19 │ │ │ │ + tsteq sl, r8, lsr pc │ │ │ │ + strheq ip, [pc], #152 @ │ │ │ │ + smlaleq ip, pc, r4, r9 @ │ │ │ │ + rsceq ip, pc, r0, ror #20 │ │ │ │ + rsceq ip, pc, r0, lsr #20 │ │ │ │ + rsceq ip, pc, ip, lsr #20 │ │ │ │ + smlaleq ip, pc, r4, r9 @ │ │ │ │ smlaleq ip, pc, ip, r9 @ │ │ │ │ - ldrsbeq lr, [r4], #44 @ 0x2c @ │ │ │ │ + rsceq ip, pc, r8, lsr #19 │ │ │ │ + strheq ip, [pc], #156 @ │ │ │ │ + ldrsheq lr, [r4], #44 @ 0x2c @ │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #2764] @ 0xacc │ │ │ │ cmp r4, #0 │ │ │ │ beq 333734 │ │ │ │ sub r3, r4, #1 │ │ │ │ add lr, r4, #8 │ │ │ │ @@ -743922,15 +743922,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ ldr r3, [pc, #44] @ 333bdc │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, r3, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r1, #3244] @ 0xcac │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ str r2, [r1, #3244] @ 0xcac │ │ │ │ str r4, [r3, #2332] @ 0x91c │ │ │ │ @@ -743941,15 +743941,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #288] @ 333d18 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub r1, r0, #512 @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ bhi 333c3c │ │ │ │ sub r1, r6, #512 @ 0x200 │ │ │ │ cmp r1, #7 │ │ │ │ bls 333c54 │ │ │ │ @@ -744011,57 +744011,57 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 169f7c │ │ │ │ ldmib sp, {r0, r2, r3} │ │ │ │ b 333c78 │ │ │ │ orreq lr, fp, r4, asr #19 │ │ │ │ - strheq ip, [pc], #68 @ │ │ │ │ - rsceq ip, pc, r8, ror r4 @ │ │ │ │ + ldrdeq ip, [pc], #68 @ │ │ │ │ + smlaleq ip, pc, r8, r4 @ │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 333d50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 33374c │ │ │ │ orreq lr, fp, ip, lsl #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #64] @ 333da0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub r3, r4, #512 @ 0x200 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r3, #7 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 333d8c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 33374c │ │ │ │ ldr r2, [pc, #16] @ 333da4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq lr, fp, ip, asr r8 │ │ │ │ - rsceq ip, pc, r0, ror r3 @ │ │ │ │ + smlaleq ip, pc, r0, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #232] @ 333ea8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r2, r4, #102400 @ 0x19000 │ │ │ │ ldrb r3, [r2, #2270] @ 0x8de │ │ │ │ cmp r3, #0 │ │ │ │ beq 333e24 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ add r5, r3, #102400 @ 0x19000 │ │ │ │ @@ -744115,28 +744115,28 @@ │ │ │ │ bl 169f7c │ │ │ │ b 333e00 │ │ │ │ strdeq lr, [fp, ip] │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 333ed8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 3338c4 │ │ │ │ orreq lr, fp, r4, lsl #14 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #260] @ 333fec │ │ │ │ ldr r3, [pc, #260] @ 333ff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ bhi 333f30 │ │ │ │ sub ip, r4, #1 │ │ │ │ sub r3, r3, #5 │ │ │ │ cmp ip, r3 │ │ │ │ bhi 333f40 │ │ │ │ @@ -744194,22 +744194,22 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 3338c4 │ │ │ │ ldrdeq lr, [fp, r0] │ │ │ │ andeq r1, r0, r3, lsl #28 │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ - strdeq ip, [pc], #20 @ │ │ │ │ - strheq ip, [pc], #28 @ │ │ │ │ - rsceq ip, pc, r4, lsl #3 │ │ │ │ + rsceq ip, pc, r4, lsl r2 @ │ │ │ │ + ldrdeq ip, [pc], #28 @ │ │ │ │ + rsceq ip, pc, r4, lsr #3 │ │ │ │ ldr r2, [pc, #116] @ 334080 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r2, #1515] @ 0x5eb │ │ │ │ cmp r2, #0 │ │ │ │ beq 33406c │ │ │ │ sub r2, r3, #1024 @ 0x400 │ │ │ │ sub r2, r2, #4 │ │ │ │ @@ -744230,45 +744230,45 @@ │ │ │ │ ldr r2, [pc, #24] @ 33408c │ │ │ │ ldr r1, [pc, #24] @ 334090 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018be5b0 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - rsceq ip, pc, ip, lsl #2 │ │ │ │ - ldrdeq ip, [pc], #12 @ │ │ │ │ + rsceq ip, pc, ip, lsr #2 │ │ │ │ + strdeq ip, [pc], #12 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #48] @ 3340dc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ bl 333a48 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq lr, fp, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #324] @ 33423c │ │ │ │ ldr r4, [pc, #324] @ 334240 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ bhi 33414c │ │ │ │ ldr r3, [pc, #292] @ 334244 │ │ │ │ sub ip, r1, #1 │ │ │ │ @@ -744343,27 +744343,27 @@ │ │ │ │ ldr r2, [pc, #36] @ 33425c │ │ │ │ add r2, pc, r2 │ │ │ │ b 33413c │ │ │ │ orreq lr, fp, r4, asr #9 │ │ │ │ andeq r1, r0, r3, lsl #28 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ andeq r1, r0, sl, lsl #10 │ │ │ │ - rsceq ip, pc, r4, asr r0 @ │ │ │ │ - rsceq ip, pc, ip, lsl r0 @ │ │ │ │ - rsceq fp, pc, r8, ror #31 │ │ │ │ + rsceq ip, pc, r4, ror r0 @ │ │ │ │ + rsceq ip, pc, ip, lsr r0 @ │ │ │ │ + rsceq ip, pc, r8 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - rsceq fp, pc, ip, lsr #31 │ │ │ │ + rsceq fp, pc, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #156] @ 334314 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r5, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -744407,15 +744407,15 @@ │ │ │ │ ldr r6, [pc, #252] @ 334434 │ │ │ │ ldr r7, [pc, #252] @ 334438 │ │ │ │ mov r4, r1 │ │ │ │ sub r1, r0, #1024 @ 0x400 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ sub r1, r1, #4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, r7 │ │ │ │ cmpne r1, #1 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ bhi 334408 │ │ │ │ mov r9, r3 │ │ │ │ sub r3, r4, #512 @ 0x200 │ │ │ │ @@ -744469,24 +744469,24 @@ │ │ │ │ bl 169f7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 334388 │ │ │ │ orreq lr, fp, r8, ror r2 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - rsceq fp, pc, r0, lsr #28 │ │ │ │ - rsceq fp, pc, ip, ror #27 │ │ │ │ + rsceq fp, pc, r0, asr #28 │ │ │ │ + rsceq fp, pc, ip, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 3344e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 3344d0 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -744521,15 +744521,15 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ 3345b0 │ │ │ │ ldr r5, [pc, #172] @ 3345b4 │ │ │ │ sub r2, r0, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub r2, r2, #4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r2, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ bhi 334598 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -744564,15 +744564,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ strheq lr, [fp, r0] │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - smlaleq fp, pc, r4, ip @ │ │ │ │ + strheq fp, [pc], #196 @ │ │ │ │ ldr ip, [pc, #96] @ 33462c │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ str ip, [r0, #2272] @ 0x8e0 │ │ │ │ add ip, ip, #465567744 @ 0x1bc00000 │ │ │ │ add ip, ip, #3735552 @ 0x390000 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ ldr r1, [pc, #76] @ 334630 │ │ │ │ @@ -744638,15 +744638,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018bb99c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, r5, r0, lsl #31 │ │ │ │ + rscseq r5, r5, r0, lsr #31 │ │ │ │ orreq fp, fp, r8, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #656] @ 33499c │ │ │ │ @@ -744669,28 +744669,28 @@ │ │ │ │ ldr r4, [r9] │ │ │ │ str r5, [sp, #16] │ │ │ │ bl 334634 │ │ │ │ mov r1, r5 │ │ │ │ add r5, r6, #28 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334858 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq 33489c │ │ │ │ add sl, sp, #16 │ │ │ │ ldr r3, [r4, #1488] @ 0x5d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3348c8 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r4, #1492] @ 0x5d4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -744713,25 +744713,25 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 334998 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334904 │ │ │ │ ldr r3, [r4, #1488] @ 0x5d0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33496c │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r6, #20] │ │ │ │ b 3347c8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -744740,25 +744740,25 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 334874 │ │ │ │ cmp sl, #0 │ │ │ │ bne 334860 │ │ │ │ b 334770 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 334984 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r6, #20] │ │ │ │ b 3347dc │ │ │ │ @@ -744768,39 +744768,39 @@ │ │ │ │ str r3, [r6, #28] │ │ │ │ bl 4e6050 │ │ │ │ b 3347a4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 334890 │ │ │ │ b 3348e4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 334930 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 334960 │ │ │ │ b 334910 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 334944 │ │ │ │ cmp r7, #0 │ │ │ │ bne 334930 │ │ │ │ b 334820 │ │ │ │ mov r3, #0 │ │ │ │ @@ -744813,31 +744813,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r6, #28] │ │ │ │ bl 4e6050 │ │ │ │ b 3348b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, fp, r4, ror #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, r5, r8, asr #29 │ │ │ │ - tstpeq r9, r8, lsr #28 @ p-variant is OBSOLETE │ │ │ │ + rscseq r5, r5, r8, ror #29 │ │ │ │ + tstpeq r9, r8, asr #28 @ p-variant is OBSOLETE │ │ │ │ orreq fp, fp, r4, lsl r8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334a58 │ │ │ │ cmp r4, #0 │ │ │ │ beq 334a34 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -744853,30 +744853,30 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4, #4] │ │ │ │ b 334a38 │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334a9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 334ab8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 334a74 │ │ │ │ cmp r8, #0 │ │ │ │ bne 334a60 │ │ │ │ b 3349f0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -744886,15 +744886,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 334a90 │ │ │ │ b 334abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -744902,15 +744902,15 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334bd8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ sub r6, r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r5, #4] │ │ │ │ @@ -744923,15 +744923,15 @@ │ │ │ │ add r3, r3, #131072 @ 0x20000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #308] @ 0x134 │ │ │ │ bl 4f0498 │ │ │ │ ldr r7, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334bc4 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2776] @ 0xad8 │ │ │ │ add r1, r5, #24 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #0 │ │ │ │ @@ -744940,15 +744940,15 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5cfa4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r8] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -744964,26 +744964,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 334bf4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 334be0 │ │ │ │ b 334b14 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 334c10 │ │ │ │ b 334c20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -745006,28 +745006,28 @@ │ │ │ │ beq 334d50 │ │ │ │ mov r4, r1 │ │ │ │ add r6, r4, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334d5c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq 334da0 │ │ │ │ add r9, sp, #8 │ │ │ │ ldr r3, [r8, #1488] @ 0x5d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 334ddc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r7, #424] @ 0x1a8 │ │ │ │ @@ -745061,25 +745061,25 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 334d78 │ │ │ │ cmp r9, #0 │ │ │ │ bne 334d64 │ │ │ │ b 334cb4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne 334e18 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ @@ -745093,15 +745093,15 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ bl 4e6050 │ │ │ │ b 334ce8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 334d94 │ │ │ │ b 334df8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #28] │ │ │ │ @@ -745150,15 +745150,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 334f2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ beq 334f18 │ │ │ │ ldr r2, [pc, #40] @ 334f30 │ │ │ │ ldr r1, [pc, #40] @ 334f34 │ │ │ │ @@ -745168,24 +745168,24 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ bl 3349b8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldrdeq sp, [fp, r8] │ │ │ │ - strheq r6, [lr], #208 @ 0xd0 @ │ │ │ │ + ldrdeq r6, [lr], #208 @ 0xd0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ subs r1, r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ 334f88 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 3349b8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2 │ │ │ │ @@ -745198,15 +745198,15 @@ │ │ │ │ subs r1, r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ 334ff8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 3349b8 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 334fe0 │ │ │ │ @@ -745219,15 +745219,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 334ffc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 335000 │ │ │ │ pop {r4, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq sp, fp, r0, lsl r6 │ │ │ │ - rsceq fp, pc, r4, ror #4 │ │ │ │ + rsceq fp, pc, r4, lsl #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -745258,26 +745258,26 @@ │ │ │ │ str r7, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ blx r3 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3350d8 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r4 │ │ │ │ add r3, r3, #131072 @ 0x20000 │ │ │ │ ldr r0, [r3, #308] @ 0x134 │ │ │ │ bl 4f03e8 │ │ │ │ ldr r5, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33511c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 335134 │ │ │ │ mov r2, #0 │ │ │ │ @@ -745285,15 +745285,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3350f4 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3350e0 │ │ │ │ b 3350a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -745302,37 +745302,37 @@ │ │ │ │ bl 4e6050 │ │ │ │ b 3350d0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 335110 │ │ │ │ b 335138 │ │ │ │ ldr r3, [pc, #32] @ 335180 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ b 335004 │ │ │ │ orreq sp, fp, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #136] @ 335224 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add r2, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #672] @ 0x2a0 │ │ │ │ cmp r2, #15 │ │ │ │ bne 3351dc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #100] @ 335228 │ │ │ │ @@ -745359,27 +745359,27 @@ │ │ │ │ ldr r1, [pc, #36] @ 33523c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orreq sp, fp, r0, lsr #8 │ │ │ │ andeq r9, r0, r7, lsl r1 │ │ │ │ - ldrdeq r6, [lr], #164 @ 0xa4 @ │ │ │ │ + strdeq r6, [lr], #164 @ 0xa4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, pc, r0, lsl #1 │ │ │ │ - rsceq fp, pc, r4, lsl #1 │ │ │ │ + rsceq fp, pc, r0, lsr #1 │ │ │ │ + rsceq fp, pc, r4, lsr #1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #56] @ 335290 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ bl 3349b8 │ │ │ │ mov r2, r5 │ │ │ │ @@ -745392,15 +745392,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #176] @ 33535c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 335328 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -745436,28 +745436,28 @@ │ │ │ │ ldr r2, [pc, #40] @ 335374 │ │ │ │ ldr r1, [pc, #20] @ 335364 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 335320 │ │ │ │ orreq sp, fp, r0, lsl r3 │ │ │ │ - rsceq sl, pc, r0, lsr #31 │ │ │ │ + rsceq sl, pc, r0, asr #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, sp, lsl r1 │ │ │ │ - rsceq r6, lr, r4, lsl #19 │ │ │ │ + rsceq r6, lr, r4, lsr #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, pc, r4, lsl #31 │ │ │ │ + rsceq sl, pc, r4, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 3353b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 3349b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -745466,15 +745466,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #176] @ 335484 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs ip, r1, #0 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ bne 335448 │ │ │ │ cmn r3, #1 │ │ │ │ cmneq r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -745510,18 +745510,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #16] @ 33548c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, fp, r8, ror #3 │ │ │ │ - rsceq sl, pc, r8, ror #29 │ │ │ │ + rsceq sl, pc, r8, lsl #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, pc, ip, lsr #29 │ │ │ │ - rsceq sl, pc, r0, asr #29 │ │ │ │ + rsceq sl, pc, ip, asr #29 │ │ │ │ + rsceq sl, pc, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #444] @ 33566c │ │ │ │ ldr ip, [pc, #444] @ 335670 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -745530,15 +745530,15 @@ │ │ │ │ ldr r4, [pc, #432] @ 335674 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ bl 3349b8 │ │ │ │ @@ -745634,22 +745634,22 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 335578 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, fp, r8, asr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq sp, [fp, r0] │ │ │ │ - tstpeq r9, r9, asr #32 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r9, r9, rrx @ p-variant is OBSOLETE │ │ │ │ andeq r9, r0, r6, lsl r1 │ │ │ │ @ instruction: 0x018baa9c │ │ │ │ - ldrdeq sl, [pc], #216 @ │ │ │ │ + strdeq sl, [pc], #216 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sl, fp, r4, lsl #20 │ │ │ │ - rsceq sl, pc, r0, asr #26 │ │ │ │ - rsceq sl, pc, ip, asr #26 │ │ │ │ + rsceq sl, pc, r0, ror #26 │ │ │ │ + rsceq sl, pc, ip, ror #26 │ │ │ │ orreq sl, fp, ip, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ lsl lr, r0, #1 │ │ │ │ add r3, lr, r0 │ │ │ │ add r8, r3, #5 │ │ │ │ lsr r8, r1, r8 │ │ │ │ add r7, r0, #1 │ │ │ │ @@ -747312,15 +747312,15 @@ │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov lr, r8 │ │ │ │ mov r0, r7 │ │ │ │ b 336c18 │ │ │ │ - strdeq sp, [r9, -pc] │ │ │ │ + tsteq r9, pc, lsl sl │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov ip, r0 │ │ │ │ @@ -747941,15 +747941,15 @@ │ │ │ │ eor r3, r3, r1 │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r1, r1, #32 │ │ │ │ orr r3, r1, r3, lsr #18 │ │ │ │ cmp r3, #32 │ │ │ │ addhi r3, r3, #1 │ │ │ │ b 3379f4 │ │ │ │ - smlabteq r9, r5, sp, ip │ │ │ │ + smlatteq r9, r5, sp, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ @@ -748398,19 +748398,19 @@ │ │ │ │ lsl r3, r3, #16 │ │ │ │ and r2, r2, #128 @ 0x80 │ │ │ │ orr r2, r2, r3, lsr #18 │ │ │ │ cmp lr, r1 │ │ │ │ strb r2, [r1, #22] │ │ │ │ bne 338120 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - tsteq r9, r2, lsl r8 │ │ │ │ + tsteq r9, r2, lsr r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - @ instruction: 0x0109c694 │ │ │ │ - @ instruction: 0x0109c698 │ │ │ │ + @ instruction: 0x0109c6b4 │ │ │ │ + @ instruction: 0x0109c6b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #1900] @ 338944 │ │ │ │ mov r5, r2 │ │ │ │ @@ -749035,18 +749035,18 @@ │ │ │ │ mov ip, r3 │ │ │ │ str r3, [r0, #308] @ 0x134 │ │ │ │ str r3, [r0, #312] @ 0x138 │ │ │ │ str r1, [r0, #316] @ 0x13c │ │ │ │ mov r3, #0 │ │ │ │ b 3389d8 │ │ │ │ bl 5c980 │ │ │ │ - strdeq fp, [r9, -r9] │ │ │ │ + tsteq r9, r9, lsl ip │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - tsteq r9, r3, asr #22 │ │ │ │ + tsteq r9, r3, ror #22 │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ ldr r7, [pc, #212] @ 338c94 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ add r3, r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ @@ -749098,17 +749098,17 @@ │ │ │ │ str r3, [r8, #348] @ 0x15c │ │ │ │ str r3, [r8, #344] @ 0x158 │ │ │ │ str r3, [r8, #340] @ 0x154 │ │ │ │ str r3, [r8, #336] @ 0x150 │ │ │ │ str r3, [r8, #332] @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - @ instruction: 0x0109b9bc │ │ │ │ + ldrdeq fp, [r9, -ip] │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - tsteq r9, ip, asr #18 │ │ │ │ + tsteq r9, ip, ror #18 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ @@ -749539,15 +749539,15 @@ │ │ │ │ addeq r0, r0, r1, lsr #1 │ │ │ │ addne r0, r0, r1 │ │ │ │ cmp r4, ip │ │ │ │ bne 339338 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrdeq fp, [r9, -r8] │ │ │ │ + strdeq fp, [r9, -r8] │ │ │ │ ldr r3, [pc, #188] @ 339444 │ │ │ │ cmp r1, r3 │ │ │ │ bhi 3393c4 │ │ │ │ sub r3, r3, #6 │ │ │ │ cmp r1, r3 │ │ │ │ bhi 339410 │ │ │ │ sub r3, r3, #31 │ │ │ │ @@ -749664,18 +749664,18 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 339514 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - rsceq r3, pc, r4, ror #24 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ rsceq r3, pc, r4, lsl #25 │ │ │ │ - rsceq r3, pc, r4, lsr ip @ │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rsceq r3, pc, r4, lsr #25 │ │ │ │ + rsceq r3, pc, r4, asr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ @@ -749767,17 +749767,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r6, [pc], #204 @ │ │ │ │ + rsceq r6, pc, ip, lsl sp @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq r6, [pc], #204 @ │ │ │ │ + ldrdeq r6, [pc], #204 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [pc, #1272] @ 339c2c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -750100,35 +750100,35 @@ │ │ │ │ b 339a34 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018b68bc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - rsceq r5, lr, r8, asr #10 │ │ │ │ + rsceq r5, lr, r8, ror #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r6, fp, ip, asr #12 │ │ │ │ - strdeq r6, [pc], #148 @ │ │ │ │ - rsceq r6, pc, r4, lsl #20 │ │ │ │ - rsceq r6, pc, r8, asr #19 │ │ │ │ - strheq r5, [lr], #72 @ 0x48 @ │ │ │ │ - rsceq r5, lr, ip, ror #8 │ │ │ │ + rsceq r6, pc, r4, lsl sl @ │ │ │ │ + rsceq r6, pc, r4, lsr #20 │ │ │ │ + rsceq r6, pc, r8, ror #19 │ │ │ │ + ldrdeq r5, [lr], #72 @ 0x48 @ │ │ │ │ + rsceq r5, lr, ip, lsl #9 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ - rsceq r5, lr, r8, lsr r3 │ │ │ │ - rsceq r5, lr, r8, lsr r3 │ │ │ │ - strdeq r6, [pc], #136 @ │ │ │ │ - rsceq r5, lr, r0, lsl r3 │ │ │ │ - strheq r6, [pc], #132 @ │ │ │ │ - rsceq r6, pc, r0, ror r8 @ │ │ │ │ - rsceq r6, pc, r0, lsl r8 @ │ │ │ │ - rsceq r6, pc, ip, lsl r8 @ │ │ │ │ - ldrdeq r5, [lr], #44 @ 0x2c @ │ │ │ │ - ldrdeq r6, [pc], #120 @ │ │ │ │ - rsceq r5, lr, r4, asr #5 │ │ │ │ - rsceq r5, lr, r8, asr #5 │ │ │ │ + rsceq r5, lr, r8, asr r3 │ │ │ │ + rsceq r5, lr, r8, asr r3 │ │ │ │ + rsceq r6, pc, r8, lsl r9 @ │ │ │ │ + rsceq r5, lr, r0, lsr r3 │ │ │ │ + ldrdeq r6, [pc], #132 @ │ │ │ │ + smlaleq r6, pc, r0, r8 @ │ │ │ │ + rsceq r6, pc, r0, lsr r8 @ │ │ │ │ + rsceq r6, pc, ip, lsr r8 @ │ │ │ │ + strdeq r5, [lr], #44 @ 0x2c @ │ │ │ │ + strdeq r6, [pc], #120 @ │ │ │ │ + rsceq r5, lr, r4, ror #5 │ │ │ │ + rsceq r5, lr, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #656] @ 339f40 │ │ │ │ mov r4, r3 │ │ │ │ @@ -750295,23 +750295,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 339e80 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, fp, r4, asr #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq r3, pc, r0, ror r3 @ │ │ │ │ + smlaleq r3, pc, r0, r3 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r6, [pc], #88 @ │ │ │ │ + rsceq r6, pc, r8, lsl r6 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r6, fp, ip, ror #2 │ │ │ │ - smlaleq r6, pc, r4, r5 @ │ │ │ │ - rsceq r6, pc, r4, lsr #11 │ │ │ │ - rsceq r3, pc, r4, lsl #5 │ │ │ │ - rsceq r3, pc, r4, asr #4 │ │ │ │ + strheq r6, [pc], #84 @ │ │ │ │ + rsceq r6, pc, r4, asr #11 │ │ │ │ + rsceq r3, pc, r4, lsr #5 │ │ │ │ + rsceq r3, pc, r4, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -750370,20 +750370,20 @@ │ │ │ │ ldr r1, [pc, #32] @ 33a084 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 33a008 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq r6, pc, r0, lsr #9 │ │ │ │ + rsceq r6, pc, r0, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r6, pc, ip, lsr #8 │ │ │ │ + rsceq r6, pc, ip, asr #8 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, pc, r0, ror r4 @ │ │ │ │ - rsceq r6, pc, r4, asr r4 @ │ │ │ │ + smlaleq r6, pc, r0, r4 @ │ │ │ │ + rsceq r6, pc, r4, ror r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ @@ -750668,15 +750668,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 33a254 │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #32768 @ 0x8000 │ │ │ │ add r6, r5, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33a254 │ │ │ │ ldr r2, [pc, #392] @ 33a6bc │ │ │ │ ldr r3, [pc, #372] @ 33a6ac │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #188] @ 0xbc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -750712,37 +750712,37 @@ │ │ │ │ bl 28a470 │ │ │ │ b 33a4e0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r3, #32768 @ 0x8000 │ │ │ │ add sl, r7, #188 @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33a2e8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33a608 │ │ │ │ ldr r1, [r7, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 33a638 │ │ │ │ b 33a5e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 33a61c │ │ │ │ cmp r7, #0 │ │ │ │ bne 33a608 │ │ │ │ b 33a2e8 │ │ │ │ add r3, r6, #458752 @ 0x70000 │ │ │ │ @@ -750770,18 +750770,18 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ b 33a2c4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, fp, r0, asr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ @ instruction: 0x018b5d9c │ │ │ │ - rsceq r6, pc, r4, asr #3 │ │ │ │ + rsceq r6, pc, r4, ror #3 │ │ │ │ orreq r5, fp, r4, asr #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r5, pc, r0, lsr #30 │ │ │ │ + rsceq r5, pc, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -750887,15 +750887,15 @@ │ │ │ │ bne 33a76c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33a76c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -750907,29 +750907,29 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3] │ │ │ │ add r4, r2, #32768 @ 0x8000 │ │ │ │ add r3, r4, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33a7d8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33a93c │ │ │ │ ldr r1, [r4, #188] @ 0xbc │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 33a908 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ @@ -750942,15 +750942,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 33a95c │ │ │ │ cmp r5, #0 │ │ │ │ bne 33a948 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ @@ -751078,15 +751078,15 @@ │ │ │ │ bxeq lr │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 33abac │ │ │ │ bx lr │ │ │ │ muleq r0, sp, sp │ │ │ │ - @ instruction: 0x01099bb0 │ │ │ │ + ldrdeq r9, [r9, -r0] │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ andeq r1, r0, r5, lsl #18 │ │ │ │ andeq r1, r0, r4, lsl #18 │ │ │ │ @@ -752095,40 +752095,40 @@ │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r8, r0, r7, asr r7 │ │ │ │ andeq r1, r0, fp, lsl #8 │ │ │ │ andeq r0, r0, r5, asr r8 │ │ │ │ - ldrdeq r5, [pc], #100 @ │ │ │ │ + strdeq r5, [pc], #100 @ │ │ │ │ orreq r4, fp, ip, asr #30 │ │ │ │ orreq r4, fp, r4, lsl pc │ │ │ │ - rsceq r5, pc, ip, lsl #8 │ │ │ │ + rsceq r5, pc, ip, lsr #8 │ │ │ │ @ instruction: 0x018b4d90 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ muleq r0, ip, pc @ │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ @ instruction: 0x000085ba │ │ │ │ @ instruction: 0x000085bb │ │ │ │ streq r0, [r4, #-1024] @ 0xfffffc00 │ │ │ │ - strdeq r4, [pc], #168 @ │ │ │ │ - rsceq r4, pc, r0, asr #21 │ │ │ │ - smlaleq r4, pc, ip, r8 @ │ │ │ │ - rsceq r4, pc, r0, lsl #17 │ │ │ │ - rsceq r4, pc, r0, asr r8 @ │ │ │ │ - rsceq r4, pc, ip, lsl r8 @ │ │ │ │ - rsceq r4, pc, r4, lsl #16 │ │ │ │ + rsceq r4, pc, r8, lsl fp @ │ │ │ │ + rsceq r4, pc, r0, ror #21 │ │ │ │ + strheq r4, [pc], #140 @ │ │ │ │ + rsceq r4, pc, r0, lsr #17 │ │ │ │ + rsceq r4, pc, r0, ror r8 @ │ │ │ │ + rsceq r4, pc, ip, lsr r8 @ │ │ │ │ + rsceq r4, pc, r4, lsr #16 │ │ │ │ andeq r1, r0, sl, lsl #18 │ │ │ │ tsteq r4, #0, 8 │ │ │ │ - rsceq r4, pc, r4, asr #15 │ │ │ │ - strheq r4, [pc], #112 @ │ │ │ │ + rsceq r4, pc, r4, ror #15 │ │ │ │ + ldrdeq r4, [pc], #112 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r6, r6, r3 │ │ │ │ beq 33bc80 │ │ │ │ @@ -752245,15 +752245,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #260] @ 33bebc │ │ │ │ ldr r6, [pc, #260] @ 33bec0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ sub sp, sp, #28 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ bhi 33be50 │ │ │ │ @@ -752312,29 +752312,29 @@ │ │ │ │ ldrb r2, [r2, #1458] @ 0x5b2 │ │ │ │ b 33be14 │ │ │ │ orreq r6, fp, r0, lsl #16 │ │ │ │ andeq r8, r0, sl, lsl r5 │ │ │ │ andeq r8, r0, r4, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - rsceq r4, pc, r0, lsr r7 @ │ │ │ │ + rsceq r4, pc, r0, asr r7 @ │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - ldrdeq r4, [pc], #104 @ │ │ │ │ - rscseq lr, r4, r0, lsl #15 │ │ │ │ + strdeq r4, [pc], #104 @ │ │ │ │ + rscseq lr, r4, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #260] @ 33c004 │ │ │ │ ldr r6, [pc, #260] @ 33c008 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ bhi 33bf98 │ │ │ │ @@ -752394,30 +752394,30 @@ │ │ │ │ ldrb r3, [r3, #1458] @ 0x5b2 │ │ │ │ b 33bf58 │ │ │ │ @ instruction: 0x018b66b8 │ │ │ │ andeq r8, r0, sl, lsl r5 │ │ │ │ andeq r8, r0, r4, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - rsceq r4, pc, ip, asr #11 │ │ │ │ + rsceq r4, pc, ip, ror #11 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ - rsceq r4, pc, r0, ror r5 @ │ │ │ │ - rscseq lr, r4, r8, lsr r6 │ │ │ │ + smlaleq r4, pc, r0, r5 @ │ │ │ │ + rscseq lr, r4, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #160] @ 33c0e8 │ │ │ │ ldr r8, [pc, #160] @ 33c0ec │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ @@ -752447,28 +752447,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #20] @ 33c0f4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r6, fp, r4, ror r5 │ │ │ │ - rsceq r4, pc, ip, lsl #10 │ │ │ │ - rscseq lr, r4, r0, lsr r5 │ │ │ │ + rsceq r4, pc, ip, lsr #10 │ │ │ │ + rscseq lr, r4, r0, asr r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #180] @ 33c1c8 │ │ │ │ ldr r9, [pc, #180] @ 33c1cc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #4] │ │ │ │ @@ -752503,27 +752503,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r6, fp, r8, lsr #9 │ │ │ │ - rsceq r4, pc, r0, asr r4 @ │ │ │ │ - rscseq lr, r4, r0, asr r4 │ │ │ │ + rsceq r4, pc, r0, ror r4 @ │ │ │ │ + rscseq lr, r4, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #388] @ 33c374 │ │ │ │ ldr r8, [pc, #388] @ 33c378 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r8, pc, r8 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r8, [sp] │ │ │ │ @@ -752610,17 +752610,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ b 33c260 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, #6 │ │ │ │ b 33c260 │ │ │ │ orreq r6, fp, ip, asr #7 │ │ │ │ - rsceq r4, pc, ip, lsl #7 │ │ │ │ - rsceq r4, pc, r8, lsl r3 @ │ │ │ │ - ldrsheq lr, [r4], #44 @ 0x2c @ │ │ │ │ + rsceq r4, pc, ip, lsr #7 │ │ │ │ + rsceq r4, pc, r8, lsr r3 @ │ │ │ │ + rscseq lr, r4, ip, lsl r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -752628,15 +752628,15 @@ │ │ │ │ ldr r3, [pc, #492] @ 33c598 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [pc, #464] @ 33c59c │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -752747,27 +752747,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #28] @ 33c5ac │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r6, fp, r0, lsl #4 │ │ │ │ - ldrdeq r4, [pc], #16 @ │ │ │ │ + strdeq r4, [pc], #16 @ │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq r4, pc, r4, lsr #1 │ │ │ │ - rsceq r4, pc, r4, asr #32 │ │ │ │ + rsceq r4, pc, r4, asr #1 │ │ │ │ + rsceq r4, pc, r4, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #308] @ 33c6fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r2] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -752836,26 +752836,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ strdeq r5, [fp, r4] │ │ │ │ - strheq r3, [pc], #244 @ │ │ │ │ + ldrdeq r3, [pc], #244 @ │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq r3, pc, r4, lsl #30 │ │ │ │ - rscseq sp, r4, ip, lsl pc │ │ │ │ + rsceq r3, pc, r4, lsr #30 │ │ │ │ + rscseq sp, r4, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #308] @ 33c85c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -752924,31 +752924,31 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018b5e94 │ │ │ │ - rsceq r3, pc, r0, ror lr @ │ │ │ │ + smlaleq r3, pc, r0, lr @ │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - rsceq r3, pc, r0, asr #27 │ │ │ │ - ldrheq sp, [r4], #220 @ 0xdc @ │ │ │ │ + rsceq r3, pc, r0, ror #27 │ │ │ │ + ldrsbeq sp, [r4], #220 @ 0xdc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #300] @ 33c9b4 │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #292] @ 33c9b8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #0 │ │ │ │ bl e36c8 │ │ │ │ @@ -753010,28 +753010,28 @@ │ │ │ │ mov r5, #6 │ │ │ │ b 33c8dc │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ b 33c8dc │ │ │ │ orreq r5, fp, r4, lsr sp │ │ │ │ - rsceq r3, pc, r0, lsl #27 │ │ │ │ - rsceq r3, pc, r4, lsr #26 │ │ │ │ + rsceq r3, pc, r0, lsr #27 │ │ │ │ + rsceq r3, pc, r4, asr #26 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #296] @ 33cb04 │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #288] @ 33cb08 │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -753094,27 +753094,27 @@ │ │ │ │ mov r5, #6 │ │ │ │ b 33ca2c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r5 │ │ │ │ mov r9, r5 │ │ │ │ b 33ca2c │ │ │ │ orreq r5, fp, r0, ror #23 │ │ │ │ - rsceq r3, pc, r0, asr #24 │ │ │ │ - strdeq r3, [pc], #180 @ │ │ │ │ + rsceq r3, pc, r0, ror #24 │ │ │ │ + rsceq r3, pc, r4, lsl ip @ │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #304] @ 33cc5c │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #284] @ 33cc60 │ │ │ │ ldr r9, [r0, r4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r3 │ │ │ │ bl e120c │ │ │ │ @@ -753180,28 +753180,28 @@ │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ b 33cb78 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, #6 │ │ │ │ b 33cb78 │ │ │ │ @ instruction: 0x018b5a90 │ │ │ │ - rsceq r3, pc, r0, lsl fp @ │ │ │ │ - rsceq r3, pc, r8, asr #21 │ │ │ │ + rsceq r3, pc, r0, lsr fp @ │ │ │ │ + rsceq r3, pc, r8, ror #21 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #212] @ 33cd5c │ │ │ │ ldr r9, [pc, #212] @ 33cd60 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r9, pc, r9 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ @@ -753244,15 +753244,15 @@ │ │ │ │ str sl, [sp, #20] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ bl 33a198 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq r5, fp, r4, lsr r9 │ │ │ │ - strheq r3, [pc], #156 @ │ │ │ │ + ldrdeq r3, [pc], #156 @ │ │ │ │ ldr r3, [pc, #160] @ 33ce0c │ │ │ │ cmp r0, r3 │ │ │ │ beq 33ce04 │ │ │ │ bhi 33cda0 │ │ │ │ ldr r3, [pc, #148] @ 33ce10 │ │ │ │ cmp r0, r3 │ │ │ │ beq 33ce04 │ │ │ │ @@ -753437,15 +753437,15 @@ │ │ │ │ cmp r1, lr │ │ │ │ bls 33cf10 │ │ │ │ b 33cfa8 │ │ │ │ andeq r8, r0, r0, ror r3 │ │ │ │ orreq r3, fp, ip, lsr #3 │ │ │ │ andeq r8, r0, sp, lsr #2 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ - ldrdeq r3, [pc], #124 @ │ │ │ │ + strdeq r3, [pc], #124 @ │ │ │ │ andeq r8, r0, r3, asr #14 │ │ │ │ andeq r8, r0, r2, lsl r9 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r2, r0, r1, lsl #18 │ │ │ │ andeq r8, r0, pc, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -754290,50 +754290,50 @@ │ │ │ │ cmp r3, #30 │ │ │ │ bls 33d5ac │ │ │ │ b 33d858 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, fp, r8, asr lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r2, fp, ip, lsr #28 │ │ │ │ - tsteq r3, r4, lsl #28 │ │ │ │ + tsteq r3, r4, lsr #28 │ │ │ │ andeq r8, r0, sl, lsr #24 │ │ │ │ andeq r8, r0, sl, asr #16 │ │ │ │ andeq r8, r0, pc, asr r0 │ │ │ │ - tsteq r9, r2, lsr r4 │ │ │ │ - smlatteq r1, ip, r9, r3 │ │ │ │ + tsteq r9, r2, asr r4 │ │ │ │ + tsteq r1, ip, lsl #20 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ orreq r2, fp, r0, lsl sp │ │ │ │ - rsceq r3, pc, r4, lsl #7 │ │ │ │ + rsceq r3, pc, r4, lsr #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - tsteq r9, r6, lsr #6 │ │ │ │ + tsteq r9, r6, asr #6 │ │ │ │ andeq r8, r0, pc, lsr ip │ │ │ │ - strdeq r7, [r9, -r2] │ │ │ │ + tsteq r9, r2, lsl r3 │ │ │ │ muleq r0, sp, r1 │ │ │ │ muleq r0, lr, r1 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ orreq r2, fp, r8, ror #22 │ │ │ │ - rsceq r3, pc, ip, asr r2 @ │ │ │ │ + rsceq r3, pc, ip, ror r2 @ │ │ │ │ orreq r2, fp, ip, lsl fp │ │ │ │ - ldrdeq r3, [pc], #28 @ │ │ │ │ + strdeq r3, [pc], #28 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r0, lsr #13 │ │ │ │ andeq r8, r0, r1, rrx │ │ │ │ andeq r9, r0, r6, lsl #2 │ │ │ │ orreq r2, fp, ip, lsr sl │ │ │ │ - rsceq r3, pc, r0, lsr r1 @ │ │ │ │ + rsceq r3, pc, r0, asr r1 @ │ │ │ │ strdeq r8, [r0], -r1 │ │ │ │ orreq r2, fp, ip, ror #19 │ │ │ │ andeq r8, r0, r1, ror r0 │ │ │ │ orreq r2, fp, r4, asr #18 │ │ │ │ - rsceq r3, pc, r4, lsr r0 @ │ │ │ │ + rsceq r3, pc, r4, asr r0 @ │ │ │ │ andeq r8, r0, r1, lsr #13 │ │ │ │ andeq r1, r0, r3 │ │ │ │ andeq r9, r0, r7, lsl #2 │ │ │ │ orreq r2, fp, r8, lsl #12 │ │ │ │ - strdeq r2, [pc], #200 @ │ │ │ │ + rsceq r2, pc, r8, lsl sp @ │ │ │ │ andeq r8, r0, ip, asr r0 │ │ │ │ andeq r8, r0, sp, asr r0 │ │ │ │ andeq r8, r0, sp, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -755184,33 +755184,33 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bcc 33e114 │ │ │ │ b 33eb40 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ orreq r2, fp, r0, ror r1 │ │ │ │ andeq r8, r0, r5, asr #28 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - tsteq r9, r2, ror #16 │ │ │ │ + smlabbeq r9, r2, r8, r6 │ │ │ │ andeq r8, r0, sp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq r9, ip, lsl r8 │ │ │ │ + tsteq r9, ip, lsr r8 │ │ │ │ andeq r9, r0, r6, lsr #3 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r9, r0, r7, lsr #3 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ muleq r0, sp, fp │ │ │ │ andeq r9, r0, r7, asr #1 │ │ │ │ andeq r8, r0, r7, rrx │ │ │ │ - smlabteq r3, r0, lr, ip │ │ │ │ - rsceq r2, pc, r0, lsl #12 │ │ │ │ - tsteq r1, r8, asr #22 │ │ │ │ + smlatteq r3, r0, lr, ip │ │ │ │ + rsceq r2, pc, r0, lsr #12 │ │ │ │ + tsteq r1, r8, ror #22 │ │ │ │ muleq r0, r1, r1 │ │ │ │ + smlatteq r9, r7, r5, r6 │ │ │ │ smlabteq r9, r7, r5, r6 │ │ │ │ - smlatbeq r9, r7, r5, r6 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r8, ror #26 │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ andeq r9, r0, pc, lsr #2 │ │ │ │ strbmi r0, [r8, #2048] @ 0x800 │ │ │ │ strbmi r1, [r8] │ │ │ │ @@ -755284,15 +755284,15 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #32768 @ 0x8000 │ │ │ │ add r6, r7, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33f588 │ │ │ │ ldrb r7, [r5, #5] │ │ │ │ b 33ec54 │ │ │ │ ldr r3, [pc, #3644] @ 33fb98 │ │ │ │ cmp r4, r3 │ │ │ │ beq 33f3f8 │ │ │ │ @@ -755414,15 +755414,15 @@ │ │ │ │ bhi 33fae4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r8, r6, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33eec4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r6, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 33eec4 │ │ │ │ @@ -755805,43 +755805,43 @@ │ │ │ │ bcc 33fa74 │ │ │ │ ldrh r3, [r9, #56] @ 0x38 │ │ │ │ str r3, [r8] │ │ │ │ b 33efcc │ │ │ │ add r4, r6, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33efd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r6, #188] @ 0xbc │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e6050 │ │ │ │ cmp r0, #2 │ │ │ │ beq 33f5b4 │ │ │ │ ldr r1, [r7, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ beq 33f5e4 │ │ │ │ b 33f594 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 33f5c8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 33f5b4 │ │ │ │ b 33ed4c │ │ │ │ ldr r3, [pc, #1516] @ 33fbe4 │ │ │ │ @@ -756199,33 +756199,33 @@ │ │ │ │ cmp r3, #29 │ │ │ │ bls 33eebc │ │ │ │ b 33fadc │ │ │ │ orreq r1, fp, ip, lsr #7 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r9, ror #30 │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ - smlabbeq r9, sl, sl, r5 │ │ │ │ + smlatbeq r9, sl, sl, r5 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - tsteq r9, r0, asr #20 │ │ │ │ + tsteq r9, r0, ror #20 │ │ │ │ andeq r9, r0, r7, lsr #3 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r8, r0, r5, asr #28 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r8, ror #26 │ │ │ │ andeq r8, r0, r7, rrx │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 33fcbb @ │ │ │ │ - tsteq r3, r8, lsl r1 │ │ │ │ - rsceq r1, pc, r0, lsl #17 │ │ │ │ - @ instruction: 0x01011d9c │ │ │ │ + tsteq r3, r8, lsr r1 │ │ │ │ + rsceq r1, pc, r0, lsr #17 │ │ │ │ + @ instruction: 0x01011dbc │ │ │ │ ldrdeq r8, [r0], -pc @ │ │ │ │ - tsteq r9, pc, lsr #16 │ │ │ │ + tsteq r9, pc, asr #16 │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ andeq r9, r0, sl, lsr #3 │ │ │ │ - tsteq r9, pc, ror #14 │ │ │ │ + smlabbeq r9, pc, r7, r5 @ │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r9, r0, r0, asr #13 │ │ │ │ andeq r9, r0, r6, lsr #3 │ │ │ │ muleq r0, r1, r1 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ andeq r8, r0, r6, asr #28 │ │ │ │ @@ -756841,36 +756841,36 @@ │ │ │ │ b 33fd4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ ldr r7, [r6] │ │ │ │ b 34019c │ │ │ │ ldrdeq r0, [fp, r4] │ │ │ │ - @ instruction: 0x0103b3b0 │ │ │ │ + ldrdeq fp, [r3, -r0] │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r8, r0, r6, rrx │ │ │ │ - rsceq r0, pc, r0, lsr fp @ │ │ │ │ - ldrdeq r0, [r1, -ip] │ │ │ │ - strheq r0, [pc], #168 @ │ │ │ │ + rsceq r0, pc, r0, asr fp @ │ │ │ │ + strdeq r0, [r1, -ip] │ │ │ │ + ldrdeq r0, [pc], #168 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ andeq r8, r0, fp, lsr r1 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ @ instruction: 0x00008bbe │ │ │ │ - ldrdeq r0, [pc], #128 @ │ │ │ │ - rsceq r0, pc, r4, lsr #10 │ │ │ │ - rsceq r0, pc, r0, ror #5 │ │ │ │ + strdeq r0, [pc], #128 @ │ │ │ │ + rsceq r0, pc, r4, asr #10 │ │ │ │ + rsceq r0, pc, r0, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r0, pc, ip, r2 @ │ │ │ │ - rsceq r0, pc, r8, ror #4 │ │ │ │ + strheq r0, [pc], #44 @ │ │ │ │ + rsceq r0, pc, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb ip, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [pc, #3844] @ 341510 │ │ │ │ @@ -757833,67 +757833,67 @@ │ │ │ │ ldr r1, [pc, #232] @ 3415e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 3406bc │ │ │ │ ldrdeq pc, [sl, ip] │ │ │ │ - @ instruction: 0x0103a9b8 │ │ │ │ + ldrdeq sl, [r3, -r8] │ │ │ │ andeq r8, r0, pc, asr #16 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ - smlatteq r9, r6, r0, r4 │ │ │ │ - strdeq r0, [r1, -r8] │ │ │ │ - ldrdeq r0, [pc], #4 @ │ │ │ │ + tsteq r9, r6, lsl #2 │ │ │ │ + tsteq r1, r8, lsl r6 │ │ │ │ + strdeq r0, [pc], #4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r9, ror #30 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ muleq r0, sp, fp │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r9, r0, r6, lsr #3 │ │ │ │ andeq r8, r0, sl, lsl ip │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r9, r0, r9 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ andeq r8, r0, sp, lsr r1 │ │ │ │ - rsceq pc, lr, ip, asr #28 │ │ │ │ - smlabteq r9, r4, sp, r3 │ │ │ │ + rsceq pc, lr, ip, ror #28 │ │ │ │ + smlatteq r9, r4, sp, r3 │ │ │ │ andeq r8, r0, r5, asr #28 │ │ │ │ andeq r8, r0, r6, asr #28 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - tsteq r9, sl, lsr #26 │ │ │ │ - tsteq r9, r4, asr #16 │ │ │ │ + tsteq r9, sl, asr #26 │ │ │ │ + tsteq r9, r4, ror #16 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, r9, lsl #18 │ │ │ │ andeq r8, r0, r9, asr #32 │ │ │ │ - rsceq pc, lr, ip, lsr #14 │ │ │ │ + rsceq pc, lr, ip, asr #14 │ │ │ │ andeq r8, r0, lr, asr #16 │ │ │ │ - strdeq pc, [lr], #60 @ 0x3c @ │ │ │ │ + rsceq pc, lr, ip, lsl r4 @ │ │ │ │ andeq r9, r0, r0, lsl #11 │ │ │ │ @ instruction: 0x00008bbe │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ - rsceq pc, lr, r8, lsr #5 │ │ │ │ + rsceq pc, lr, r8, asr #5 │ │ │ │ andeq r1, r0, r4, lsr #31 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r9, r0, r7, ror #6 │ │ │ │ andeq r8, r0, r7 │ │ │ │ andeq r8, r0, r8 │ │ │ │ - rsceq lr, lr, r8, asr lr │ │ │ │ - ldrdeq lr, [lr], #216 @ 0xd8 @ │ │ │ │ + rsceq lr, lr, r8, ror lr │ │ │ │ + strdeq lr, [lr], #216 @ 0xd8 @ │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ andeq r2, r0, r1, lsl #14 │ │ │ │ - smlaleq lr, lr, r4, ip @ │ │ │ │ - rsceq lr, lr, r8, lsl #25 │ │ │ │ - rsceq lr, lr, ip, asr #24 │ │ │ │ - rsceq lr, lr, r4, lsr #8 │ │ │ │ + strheq lr, [lr], #196 @ 0xc4 @ │ │ │ │ + rsceq lr, lr, r8, lsr #25 │ │ │ │ + rsceq lr, lr, ip, ror #24 │ │ │ │ + rsceq lr, lr, r4, asr #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r2, asr #14 │ │ │ │ ldrh r1, [r4, #8] │ │ │ │ bic r3, r1, #2 │ │ │ │ cmp r3, #37120 @ 0x9100 │ │ │ │ beq 3413ac │ │ │ │ ldr r2, [fp] │ │ │ │ @@ -759177,18 +759177,18 @@ │ │ │ │ andeq r9, r0, r7, lsr #3 │ │ │ │ orreq sp, sl, r8, asr #16 │ │ │ │ andeq r1, r0, r4 │ │ │ │ andeq r8, r0, sp, lsr r1 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ svccc 0x00e00000 │ │ │ │ orreq sp, sl, ip, asr #14 │ │ │ │ - smlatbeq r0, r8, r3, lr │ │ │ │ + smlabteq r0, r8, r3, lr │ │ │ │ orreq sp, sl, r0, lsl #14 │ │ │ │ - rsceq sp, lr, r0, lsr pc │ │ │ │ - @ instruction: 0x010386b4 │ │ │ │ + rsceq sp, lr, r0, asr pc │ │ │ │ + ldrdeq r8, [r3, -r4] │ │ │ │ andeq r8, r0, r8, asr #20 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r9, r0, r6, ror #6 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -759482,22 +759482,22 @@ │ │ │ │ b 342d78 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [sl, ip] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r6, rrx │ │ │ │ andeq r1, r0, r4 │ │ │ │ - tsteq r0, r0, lsr #30 │ │ │ │ + tsteq r0, r0, asr #30 │ │ │ │ orreq sp, sl, r8, ror r2 │ │ │ │ - rsceq sp, lr, ip, asr #21 │ │ │ │ + rsceq sp, lr, ip, ror #21 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r6, asr #28 │ │ │ │ orreq sp, sl, ip, ror #3 │ │ │ │ orreq sp, sl, r8, ror r1 │ │ │ │ - tsteq r3, r0, lsr r1 │ │ │ │ + tsteq r3, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #532] @ 343128 │ │ │ │ mov r5, r3 │ │ │ │ @@ -759702,17 +759702,17 @@ │ │ │ │ ldr r1, [pc, #24] @ 34324c │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ bl 169f7c │ │ │ │ b 3431a4 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rsceq sp, lr, r8, lsr #13 │ │ │ │ + rsceq sp, lr, r8, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, lr, r4, ror #12 │ │ │ │ + rsceq sp, lr, r4, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #224] @ 34334c │ │ │ │ cmp r2, ip │ │ │ │ ldrb ip, [sp, #16] │ │ │ │ @@ -759768,25 +759768,25 @@ │ │ │ │ ldr r1, [pc, #24] @ 343354 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ bl 169f7c │ │ │ │ b 3432ac │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rsceq sp, lr, ip, ror #11 │ │ │ │ + rsceq sp, lr, ip, lsl #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, lr, r8, lsr #11 │ │ │ │ + rsceq sp, lr, r8, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 3433e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 3433e4 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -759805,23 +759805,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 3426ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq pc, sl, r8, asr #4 │ │ │ │ - smlaleq sp, lr, r8, r5 │ │ │ │ + strheq sp, [lr], #88 @ 0x58 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 34346c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 343470 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -759840,23 +759840,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 342a34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x018af1bc │ │ │ │ - rsceq sp, lr, ip, lsl r5 │ │ │ │ + rsceq sp, lr, ip, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 3434f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 3434fc │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -759875,23 +759875,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 342cf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq pc, sl, r0, lsr r1 @ │ │ │ │ - rsceq sp, lr, r4, lsr #9 │ │ │ │ + rsceq sp, lr, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 343584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 343588 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -759910,23 +759910,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 342ef8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq pc, sl, r4, lsr #1 │ │ │ │ - rsceq sp, lr, r8, lsr #8 │ │ │ │ + rsceq sp, lr, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 343610 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 343614 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -759945,23 +759945,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 34314c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq pc, sl, r8, lsl r0 @ │ │ │ │ - strheq sp, [lr], #48 @ 0x30 @ │ │ │ │ + ldrdeq sp, [lr], #48 @ 0x30 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 34369c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 3436a0 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -759980,25 +759980,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 343254 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq lr, sl, ip, lsl #31 │ │ │ │ - rsceq sp, lr, r8, lsr r3 │ │ │ │ + rsceq sp, lr, r8, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 343740 │ │ │ │ ldr r8, [pc, #132] @ 343744 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760021,25 +760021,25 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 343748 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r0, lsl #30 │ │ │ │ - rsceq sp, lr, r8, asr #5 │ │ │ │ + rsceq sp, lr, r8, ror #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 3437ec │ │ │ │ ldr r7, [pc, #136] @ 3437f0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -760064,26 +760064,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 3437f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r8, asr lr │ │ │ │ - rsceq sp, lr, r0, asr #4 │ │ │ │ - rsceq r8, sp, r8, lsr #13 │ │ │ │ + rsceq sp, lr, r0, ror #4 │ │ │ │ + rsceq r8, sp, r8, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #136] @ 34389c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #116] @ 3438a0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -760108,27 +760108,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 3438a8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r8, lsr #27 │ │ │ │ - rsceq sp, lr, r0, lsr #3 │ │ │ │ - rsceq sp, lr, r0, ror #2 │ │ │ │ + rsceq sp, lr, r0, asr #3 │ │ │ │ + rsceq sp, lr, r0, lsl #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 343948 │ │ │ │ ldr r8, [pc, #132] @ 34394c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760151,26 +760151,26 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 343950 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ strdeq lr, [sl, r8] │ │ │ │ - rsceq sp, lr, r0, lsr r1 │ │ │ │ + rsceq sp, lr, r0, asr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 3439f0 │ │ │ │ ldr r6, [pc, #132] @ 3439f4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760193,25 +760193,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 3439f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r0, asr ip │ │ │ │ - rsceq sp, lr, r0, lsr #1 │ │ │ │ + rsceq sp, lr, r0, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 343a9c │ │ │ │ ldr r7, [pc, #136] @ 343aa0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -760236,28 +760236,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 343aa8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r8, lsr #23 │ │ │ │ - rsceq sp, lr, r8, lsl r0 │ │ │ │ - strdeq r8, [sp], #56 @ 0x38 @ │ │ │ │ + rsceq sp, lr, r8, lsr r0 │ │ │ │ + rsceq r8, sp, r8, lsl r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ 343b4c │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #128] @ 343b50 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760280,26 +760280,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 343b58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ strdeq lr, [sl, r8] │ │ │ │ - rsceq ip, lr, r0, ror pc │ │ │ │ - rsceq ip, lr, r0, lsr pc │ │ │ │ + smlaleq ip, lr, r0, pc @ │ │ │ │ + rsceq ip, lr, r0, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #136] @ 343bfc │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #116] @ 343c00 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -760324,26 +760324,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 343c08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r8, asr #20 │ │ │ │ - strdeq ip, [lr], #236 @ 0xec @ │ │ │ │ - strheq ip, [lr], #232 @ 0xe8 @ │ │ │ │ + rsceq ip, lr, ip, lsl pc │ │ │ │ + ldrdeq ip, [lr], #232 @ 0xe8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 343cac │ │ │ │ ldr r7, [pc, #136] @ 343cb0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -760368,28 +760368,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 343cb8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018ae998 │ │ │ │ - rsceq ip, lr, ip, lsl #29 │ │ │ │ - rsceq r8, sp, r8, ror #3 │ │ │ │ + rsceq ip, lr, ip, lsr #29 │ │ │ │ + rsceq r8, sp, r8, lsl #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ 343d5c │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #128] @ 343d60 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760412,26 +760412,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 343d68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r8, ror #17 │ │ │ │ - rsceq ip, lr, r4, ror #27 │ │ │ │ - rsceq ip, lr, r4, lsr #27 │ │ │ │ + rsceq ip, lr, r4, lsl #28 │ │ │ │ + rsceq ip, lr, r4, asr #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #136] @ 343e0c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #116] @ 343e10 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -760456,26 +760456,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 343e18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r8, lsr r8 │ │ │ │ - rsceq ip, lr, r0, ror sp │ │ │ │ - rsceq ip, lr, r0, lsr sp │ │ │ │ + smlaleq ip, lr, r0, sp │ │ │ │ + rsceq ip, lr, r0, asr sp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 343ebc │ │ │ │ ldr r7, [pc, #136] @ 343ec0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -760500,26 +760500,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 343ec8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r8, lsl #15 │ │ │ │ - rsceq ip, lr, r8, lsl #26 │ │ │ │ - ldrdeq r7, [sp], #248 @ 0xf8 @ │ │ │ │ + rsceq ip, lr, r8, lsr #26 │ │ │ │ + strdeq r7, [sp], #248 @ 0xf8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 343f6c │ │ │ │ ldr r7, [pc, #136] @ 343f70 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -760544,28 +760544,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 343f78 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ ldrdeq lr, [sl, r8] │ │ │ │ - rsceq ip, lr, r0, ror ip │ │ │ │ - rsceq r7, sp, r8, lsr #30 │ │ │ │ + smlaleq ip, lr, r0, ip │ │ │ │ + rsceq r7, sp, r8, asr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ 343ff0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #84] @ 343ff4 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760577,24 +760577,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 34314c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq lr, sl, r8, lsr #12 │ │ │ │ - rsceq ip, lr, ip, asr #23 │ │ │ │ + rsceq ip, lr, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 34406c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #72] @ 344070 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -760608,24 +760608,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 34314c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq lr, sl, ip, lsr #11 │ │ │ │ - rsceq ip, lr, r0, ror fp │ │ │ │ + smlaleq ip, lr, r0, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 344114 │ │ │ │ ldr r7, [pc, #136] @ 344118 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -760650,28 +760650,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 344120 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, sl, r0, lsr r5 │ │ │ │ - rsceq ip, lr, r8, lsl fp │ │ │ │ - rsceq r7, sp, r0, lsl #27 │ │ │ │ + rsceq ip, lr, r8, lsr fp │ │ │ │ + rsceq r7, sp, r0, lsr #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ 344198 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #84] @ 34419c │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ @@ -760683,24 +760683,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 343254 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq lr, sl, r0, lsl #9 │ │ │ │ - rsceq ip, lr, r4, ror sl │ │ │ │ + smlaleq ip, lr, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #92] @ 344214 │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ ldr r0, [pc, #72] @ 344218 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -760714,15 +760714,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 343254 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq lr, sl, r4, lsl #8 │ │ │ │ - rsceq ip, lr, r8, lsl sl │ │ │ │ + rsceq ip, lr, r8, lsr sl │ │ │ │ ldr r3, [pc, #872] @ 34458c │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [pc, #864] @ 344590 │ │ │ │ add r3, pc, r3 │ │ │ │ beq 344454 │ │ │ │ bhi 34427c │ │ │ │ @@ -760966,15 +760966,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [pc, #232] @ 3446e0 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ @@ -761022,24 +761022,24 @@ │ │ │ │ bl 28a470 │ │ │ │ b 344678 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, sl, r4, lsl sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018adfbc │ │ │ │ orreq fp, sl, r8, ror r9 │ │ │ │ - smlatteq r0, r0, r5, ip │ │ │ │ - rsceq ip, lr, ip, asr #10 │ │ │ │ + tsteq r0, r0, lsl #12 │ │ │ │ + rsceq ip, lr, ip, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #164] @ 3447ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -761072,16 +761072,16 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x018adeb4 │ │ │ │ - tsteq r0, ip, lsl #10 │ │ │ │ - rsceq ip, lr, r8, ror r4 │ │ │ │ + tsteq r0, ip, lsr #10 │ │ │ │ + smlaleq ip, lr, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #256] @ 3448d0 │ │ │ │ ldr ip, [pc, #256] @ 3448d4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -761092,15 +761092,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #216] @ 3448dc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r3 │ │ │ │ bl e120c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 344870 │ │ │ │ @@ -761147,18 +761147,18 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 344870 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, sl, r8, lsr #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq sp, [sl, r0] │ │ │ │ - rsceq ip, lr, r8, lsr #8 │ │ │ │ + rsceq ip, lr, r8, asr #8 │ │ │ │ orreq fp, sl, r0, lsl #15 │ │ │ │ - tsteq r3, ip, lsr r7 │ │ │ │ - rsceq ip, lr, r4, asr r3 │ │ │ │ + tsteq r3, ip, asr r7 │ │ │ │ + rsceq ip, lr, r4, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #308] @ 344a38 │ │ │ │ ldr ip, [pc, #308] @ 344a3c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -761169,15 +761169,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #276] @ 344a44 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ @@ -761237,19 +761237,19 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [sl, r4] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018adc9c │ │ │ │ - rsceq ip, lr, r4, lsl r3 │ │ │ │ + rsceq ip, lr, r4, lsr r3 │ │ │ │ orreq fp, sl, r0, asr #12 │ │ │ │ orreq fp, sl, ip, lsl #12 │ │ │ │ - ldrdeq r6, [r3, -r4] │ │ │ │ - rsceq ip, lr, ip, ror #3 │ │ │ │ + strdeq r6, [r3, -r4] │ │ │ │ + rsceq ip, lr, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #308] @ 344ba4 │ │ │ │ ldr ip, [pc, #308] @ 344ba8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -761260,15 +761260,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #276] @ 344bb0 │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -761328,29 +761328,29 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, sl, r8, lsl #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sp, sl, r0, lsr fp │ │ │ │ - rsceq ip, lr, r8, asr #3 │ │ │ │ + rsceq ip, lr, r8, ror #3 │ │ │ │ ldrdeq fp, [sl, r4] │ │ │ │ orreq fp, sl, r0, lsr #9 │ │ │ │ - tsteq r3, r8, ror #8 │ │ │ │ - rsceq ip, lr, r0, lsl #1 │ │ │ │ + smlabbeq r3, r8, r4, r6 │ │ │ │ + rsceq ip, lr, r0, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #176] @ 344c8c │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #156] @ 344c90 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r3 │ │ │ │ bl e120c │ │ │ │ @@ -761384,28 +761384,28 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq sp, sl, r0, ror #19 │ │ │ │ - smlaleq ip, lr, ip, r0 │ │ │ │ - smlabbeq r3, r0, r3, r6 │ │ │ │ - smlaleq fp, lr, r8, pc @ │ │ │ │ + strheq ip, [lr], #12 @ │ │ │ │ + smlatbeq r3, r0, r3, r6 │ │ │ │ + strheq fp, [lr], #248 @ 0xf8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ 344d70 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #180] @ 344d74 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ @@ -761441,28 +761441,28 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r8, lsl #18 │ │ │ │ - rsceq fp, lr, r4, ror #31 │ │ │ │ - @ instruction: 0x0103629c │ │ │ │ - strheq fp, [lr], #228 @ 0xe4 @ │ │ │ │ + rsceq ip, lr, r4 │ │ │ │ + @ instruction: 0x010362bc │ │ │ │ + ldrdeq fp, [lr], #228 @ 0xe4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ 344e54 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r3, [pc, #180] @ 344e58 │ │ │ │ mov r6, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -761498,25 +761498,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r4, lsr #16 │ │ │ │ - rsceq fp, lr, r0, lsr #30 │ │ │ │ - @ instruction: 0x010361b8 │ │ │ │ - ldrdeq fp, [lr], #208 @ 0xd0 @ │ │ │ │ + rsceq fp, lr, r0, asr #30 │ │ │ │ + ldrdeq r6, [r3, -r8] │ │ │ │ + strdeq fp, [lr], #208 @ 0xd0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 344ee8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 344eec │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -761535,23 +761535,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33de54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq sp, sl, r0, asr #14 │ │ │ │ - rsceq fp, lr, ip, asr lr │ │ │ │ + rsceq fp, lr, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ 344f74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r4, #102400 @ 0x19000 │ │ │ │ ldr ip, [r3, #2388] @ 0x954 │ │ │ │ ldr r3, [pc, #80] @ 344f78 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -761570,23 +761570,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ec18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x018ad6b4 │ │ │ │ - rsceq fp, lr, r4, ror #27 │ │ │ │ + rsceq fp, lr, r4, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ 345030 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r6, #102400 @ 0x19000 │ │ │ │ ldr r3, [r3, #2388] @ 0x954 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #120] @ 345034 │ │ │ │ @@ -761617,24 +761617,24 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ec18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq sp, sl, r8, lsr #12 │ │ │ │ - rsceq fp, lr, r4, ror #26 │ │ │ │ + rsceq fp, lr, r4, lsl #27 │ │ │ │ andeq r1, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ 3450f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r6, #102400 @ 0x19000 │ │ │ │ ldr r3, [r3, #2388] @ 0x954 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #120] @ 3450f4 │ │ │ │ @@ -761665,26 +761665,26 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ec18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq sp, sl, r8, ror #10 │ │ │ │ - strheq fp, [lr], #204 @ 0xcc @ │ │ │ │ + ldrdeq fp, [lr], #204 @ 0xcc @ │ │ │ │ andeq r1, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 345198 │ │ │ │ ldr r8, [pc, #132] @ 34519c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -761707,26 +761707,26 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 3451a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r8, lsr #9 │ │ │ │ - rsceq fp, lr, r4, lsr #24 │ │ │ │ + rsceq fp, lr, r4, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 345240 │ │ │ │ ldr r6, [pc, #132] @ 345244 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -761749,25 +761749,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 345248 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r0, lsl #8 │ │ │ │ - smlaleq fp, lr, r8, fp │ │ │ │ + strheq fp, [lr], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 3452ec │ │ │ │ ldr r7, [pc, #136] @ 3452f0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -761792,27 +761792,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 3452f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r8, asr r3 │ │ │ │ - rsceq fp, lr, r4, lsl fp │ │ │ │ - rsceq r6, sp, r8, lsr #23 │ │ │ │ + rsceq fp, lr, r4, lsr fp │ │ │ │ + rsceq r6, sp, r8, asr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 345398 │ │ │ │ ldr r8, [pc, #132] @ 34539c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -761835,26 +761835,26 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 3453a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r8, lsr #5 │ │ │ │ - rsceq fp, lr, r4, ror sl │ │ │ │ + smlaleq fp, lr, r4, sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ 345440 │ │ │ │ ldr r6, [pc, #132] @ 345444 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -761877,25 +761877,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 345448 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r0, lsl #4 │ │ │ │ - rsceq fp, lr, r8, ror #19 │ │ │ │ + rsceq fp, lr, r8, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ 3454ec │ │ │ │ ldr r7, [pc, #136] @ 3454f0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -761920,26 +761920,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 3454f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r8, asr r1 │ │ │ │ - rsceq fp, lr, r4, ror #18 │ │ │ │ - rsceq r6, sp, r8, lsr #19 │ │ │ │ + rsceq fp, lr, r4, lsl #19 │ │ │ │ + rsceq r6, sp, r8, asr #19 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ 3455d0 │ │ │ │ ldr r7, [pc, #188] @ 3455d4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -761977,29 +761977,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 3455e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sp, sl, r8, lsr #1 │ │ │ │ - rsceq fp, lr, ip, asr #17 │ │ │ │ + rsceq fp, lr, ip, ror #17 │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rsceq r6, sp, r4, asr #17 │ │ │ │ + rsceq r6, sp, r4, ror #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #144] @ 34568c │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 345690 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ @@ -762024,27 +762024,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 33ec18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq ip, sl, r0, asr #31 │ │ │ │ - strdeq fp, [lr], #116 @ 0x74 @ │ │ │ │ + rsceq fp, lr, r4, lsl r8 │ │ │ │ andeq r1, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #144] @ 345740 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 345744 │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -762069,25 +762069,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ec18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq ip, sl, ip, lsl #30 │ │ │ │ - rsceq fp, lr, ip, asr r7 │ │ │ │ + rsceq fp, lr, ip, ror r7 │ │ │ │ andeq r1, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ 345820 │ │ │ │ ldr r7, [pc, #188] @ 345824 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -762125,29 +762125,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 345830 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq ip, sl, r8, asr lr │ │ │ │ - ldrdeq fp, [lr], #96 @ 0x60 @ │ │ │ │ + strdeq fp, [lr], #96 @ 0x60 @ │ │ │ │ andeq r1, r0, r4 │ │ │ │ - rsceq r6, sp, r4, ror r6 │ │ │ │ + smlaleq r6, sp, r4, r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #144] @ 3458dc │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 3458e0 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ @@ -762172,27 +762172,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ bl 33ec18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq ip, sl, r0, ror sp │ │ │ │ - strdeq fp, [lr], #88 @ 0x58 @ │ │ │ │ + rsceq fp, lr, r8, lsl r6 │ │ │ │ andeq r1, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #144] @ 345990 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r3, [pc, #136] @ 345994 │ │ │ │ mov r5, r2 │ │ │ │ sub r2, r0, #33792 @ 0x8400 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ sub r2, r2, #192 @ 0xc0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -762217,15 +762217,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 33ec18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x018accbc │ │ │ │ - rsceq fp, lr, r0, ror #10 │ │ │ │ + rsceq fp, lr, r0, lsl #11 │ │ │ │ andeq r1, r0, r4 │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r2, #60] @ 0x3c │ │ │ │ @@ -762374,35 +762374,35 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #32] @ 345c20 │ │ │ │ ldm sp, {r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ b 345be0 │ │ │ │ - rsceq fp, lr, r8, ror r3 │ │ │ │ - strdeq fp, [lr], #36 @ 0x24 @ │ │ │ │ - rsceq r5, sp, r4, ror sp │ │ │ │ + smlaleq fp, lr, r8, r3 │ │ │ │ + rsceq fp, lr, r4, lsl r3 │ │ │ │ + smlaleq r5, sp, r4, sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rscseq r4, r4, r4, lsr #20 │ │ │ │ + rscseq r4, r4, r4, asr #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rscseq r4, r4, r0, lsl #20 │ │ │ │ + rscseq r4, r4, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r4, r1, #124 @ 0x7c │ │ │ │ add r9, r1, #140 @ 0x8c │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 345c74 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 345c74 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ cmp r4, r9 │ │ │ │ @@ -762414,15 +762414,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ add r6, r7, #108 @ 0x6c │ │ │ │ mov r9, r5 │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r4, #0 │ │ │ │ beq 345cc8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 345cc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ @@ -762437,15 +762437,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 345d14 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, r3 │ │ │ │ mov r0, r5 │ │ │ │ beq 345d30 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 345d40 │ │ │ │ str r9, [r4] │ │ │ │ cmp r4, r6 │ │ │ │ bne 345ce4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 5cfa4 │ │ │ │ @@ -762484,15 +762484,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ strb r2, [r4, #15] │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #28] @ 345de0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ beq 345d90 │ │ │ │ mov r1, r3 │ │ │ │ bl 345c24 │ │ │ │ b 345d90 │ │ │ │ @@ -762522,15 +762522,15 @@ │ │ │ │ bl 677660 │ │ │ │ add r4, r6, #124 @ 0x7c │ │ │ │ add r9, r6, #140 @ 0x8c │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r5, #0 │ │ │ │ beq 345e74 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 345e74 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ cmp r9, r4 │ │ │ │ @@ -762564,15 +762564,15 @@ │ │ │ │ strh r1, [r3, #12] │ │ │ │ strb r2, [r3, #14] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 284174 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r8, [r5, #128] @ 0x80 │ │ │ │ b 345eb4 │ │ │ │ mov r1, #1 │ │ │ │ bl 169f7c │ │ │ │ b 345e20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -762652,15 +762652,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 346078 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 346088 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3756] @ 0xeac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -762680,15 +762680,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 3460e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 346114 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34612c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #3756] @ 0xeac │ │ │ │ ldr r1, [pc, #80] @ 34613c │ │ │ │ add r0, r5, #3760 @ 0xeb0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -762723,15 +762723,15 @@ │ │ │ │ ldr r3, [pc, #824] @ 3464a0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #491520 @ 0x78000 │ │ │ │ ldr r2, [r3, #3612] @ 0xe1c │ │ │ │ add r3, r2, #28 │ │ │ │ add r2, r2, #12 │ │ │ │ b 3461a0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -762813,15 +762813,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r7, [r5, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 346300 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 346300 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ @@ -762851,15 +762851,15 @@ │ │ │ │ bne 34648c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 346398 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 346398 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str sl, [r5, #68] @ 0x44 │ │ │ │ @@ -762941,15 +762941,15 @@ │ │ │ │ ldr r3, [pc, #1176] @ 346968 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #491520 @ 0x78000 │ │ │ │ ldr r2, [r3, #3612] @ 0xe1c │ │ │ │ add r3, r2, #28 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r4, [r3, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ @@ -763067,15 +763067,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 3466f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3466f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str r6, [r4, #68] @ 0x44 │ │ │ │ @@ -763123,15 +763123,15 @@ │ │ │ │ b 28a470 │ │ │ │ mov sl, #2 │ │ │ │ b 34657c │ │ │ │ cmp r6, #0 │ │ │ │ beq 3467d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3467d8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ str sl, [r4, #68] @ 0x44 │ │ │ │ @@ -763232,38 +763232,38 @@ │ │ │ │ bl 169f7c │ │ │ │ b 3465d8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, sl, r8, lsr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq ip, sl, r0, ror #1 │ │ │ │ orreq r9, sl, r0, ror #21 │ │ │ │ - smlaleq sl, lr, r4, r9 │ │ │ │ + strheq sl, [lr], #148 @ 0x94 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x018a98b8 │ │ │ │ orreq r9, sl, ip, lsl #17 │ │ │ │ - smlaleq sl, lr, r8, r7 │ │ │ │ + strheq sl, [lr], #120 @ 0x78 @ │ │ │ │ orreq r9, sl, r0, lsl r8 │ │ │ │ - strdeq sl, [lr], #96 @ 0x60 @ │ │ │ │ + rsceq sl, lr, r0, lsl r7 │ │ │ │ ldrdeq r9, [sl, r8] │ │ │ │ - rsceq sl, lr, r0, lsr r7 │ │ │ │ + rsceq sl, lr, r0, asr r7 │ │ │ │ @ instruction: 0x018a9798 │ │ │ │ - rsceq sl, lr, r8, asr #13 │ │ │ │ + rsceq sl, lr, r8, ror #13 │ │ │ │ ldr r3, [pc, #28] @ 3469c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3776] @ 0xec0 │ │ │ │ b 345df4 │ │ │ │ orreq fp, sl, r4, lsl ip │ │ │ │ ldr r3, [pc, #60] @ 346a08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3776] @ 0xec0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3469f4 │ │ │ │ @@ -763271,15 +763271,15 @@ │ │ │ │ b 345df4 │ │ │ │ ldr r2, [pc, #16] @ 346a0c │ │ │ │ ldr r1, [pc, #16] @ 346a10 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq fp, sl, ip, ror #23 │ │ │ │ - rsceq sl, lr, r4, asr #11 │ │ │ │ + rsceq sl, lr, r4, ror #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb lr, [sp, #32] │ │ │ │ @@ -763351,24 +763351,24 @@ │ │ │ │ b 346ab8 │ │ │ │ ldr r2, [pc, #52] @ 346b70 │ │ │ │ ldr r1, [pc, #32] @ 346b60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 346ab8 │ │ │ │ - smlaleq sl, lr, r8, r5 │ │ │ │ - smlaleq r0, lr, r4, sp │ │ │ │ - rsceq sl, lr, r8, asr r5 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, lr, r0, lsr #11 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, lr, r4, asr #10 │ │ │ │ - rsceq sl, lr, r8, lsr #11 │ │ │ │ - rsceq sl, lr, r0, lsr #10 │ │ │ │ - rsceq sl, lr, ip, asr r5 │ │ │ │ + strheq sl, [lr], #88 @ 0x58 @ │ │ │ │ + strheq r0, [lr], #212 @ 0xd4 @ │ │ │ │ + rsceq sl, lr, r8, ror r5 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rsceq sl, lr, r0, asr #11 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq sl, lr, r4, ror #10 │ │ │ │ + rsceq sl, lr, r8, asr #11 │ │ │ │ + rsceq sl, lr, r0, asr #10 │ │ │ │ + rsceq sl, lr, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ @@ -763401,29 +763401,29 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq 346c2c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq 346dc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 346c2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 21a348 │ │ │ │ cmp r5, #0 │ │ │ │ beq 346dd0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 346d78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r4, #10 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ add r3, r6, r8, lsl #2 │ │ │ │ str r5, [r9, #3756] @ 0xeac │ │ │ │ ldr r9, [r3, #4] │ │ │ │ cmp r5, r9 │ │ │ │ beq 346cf0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 346cd0 │ │ │ │ @@ -763443,26 +763443,26 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq 346cc8 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 346e38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 346e28 │ │ │ │ cmp r5, #0 │ │ │ │ beq 346e00 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ beq 346e10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r6, r8, lsl #2 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r1, [r4, #28] │ │ │ │ @@ -763542,30 +763542,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 21a348 │ │ │ │ b 346cc8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r9, #12] │ │ │ │ b 346cc8 │ │ │ │ - rsceq r0, lr, r8, lsl #26 │ │ │ │ - rsceq sl, lr, r0, asr r4 │ │ │ │ + rsceq r0, lr, r8, lsr #26 │ │ │ │ + rsceq sl, lr, r0, ror r4 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r0, lr, r4, lsr #23 │ │ │ │ - ldrdeq sl, [lr], #32 @ │ │ │ │ + rsceq r0, lr, r4, asr #23 │ │ │ │ + strdeq sl, [lr], #32 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, lr, r8, lsl #7 │ │ │ │ - rsceq sl, lr, ip, ror r3 │ │ │ │ + rsceq sl, lr, r8, lsr #7 │ │ │ │ + smlaleq sl, lr, ip, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #220] @ 346f5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ bne 346ef0 │ │ │ │ add r3, r7, #524288 @ 0x80000 │ │ │ │ @@ -763612,28 +763612,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 346ee8 │ │ │ │ orreq fp, sl, ip, lsr r7 │ │ │ │ - strheq sl, [lr], #16 @ │ │ │ │ - rsceq sl, lr, ip, asr #3 │ │ │ │ + ldrdeq sl, [lr], #16 @ │ │ │ │ + rsceq sl, lr, ip, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sl, lr, r8, lsl #3 │ │ │ │ - rsceq sl, lr, ip, asr #3 │ │ │ │ + rsceq sl, lr, r8, lsr #3 │ │ │ │ + rsceq sl, lr, ip, ror #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #452] @ 347154 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r8, #0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [r0, r5] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -763687,28 +763687,28 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 3470a4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ beq 3470f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3470a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 21a348 │ │ │ │ cmp r8, #0 │ │ │ │ beq 34711c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r9, r3 │ │ │ │ beq 347108 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r8, [r5, #44] @ 0x2c │ │ │ │ b 3470d4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 347120 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ @@ -763738,26 +763738,26 @@ │ │ │ │ ldr r1, [pc, #40] @ 34716c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ b 347054 │ │ │ │ orreq fp, sl, ip, lsr #12 │ │ │ │ - rsceq r9, lr, r4, lsr #31 │ │ │ │ - rsceq sl, lr, r4, lsr #1 │ │ │ │ + rsceq r9, lr, r4, asr #31 │ │ │ │ + rsceq sl, lr, r4, asr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r9, lr, r8, lsr #29 │ │ │ │ - ldrdeq r9, [lr], #240 @ 0xf0 @ │ │ │ │ + rsceq r9, lr, r8, asr #29 │ │ │ │ + strdeq r9, [lr], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #724] @ 34745c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r0, r4] │ │ │ │ mov r9, r1 │ │ │ │ add r0, r8, #524288 @ 0x80000 │ │ │ │ ldr r4, [r0, #3776] @ 0xec0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -763767,15 +763767,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 347364 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 3473b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3471e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 21a348 │ │ │ │ mov r3, #0 │ │ │ │ add fp, r9, #10 │ │ │ │ @@ -763785,15 +763785,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 347238 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 347408 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34722c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 21a348 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -763815,52 +763815,52 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 347298 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 34742c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34744c │ │ │ │ cmp r6, #0 │ │ │ │ beq 3471e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 3473c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add fp, r9, #10 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ add r3, r4, fp, lsl #2 │ │ │ │ str r6, [sl, #3756] @ 0xeac │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r6, sl │ │ │ │ beq 3473ac │ │ │ │ cmp sl, #0 │ │ │ │ beq 347424 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r8, r3 │ │ │ │ beq 347418 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34743c │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ beq 34722c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r8, r3 │ │ │ │ ldreq r3, [r5, #12] │ │ │ │ beq 3473f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [fp, #4] │ │ │ │ b 347384 │ │ │ │ add fp, r9, #10 │ │ │ │ add r3, r4, fp, lsl #2 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r5, sl │ │ │ │ beq 34737c │ │ │ │ @@ -763941,15 +763941,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #840] @ 3477c4 │ │ │ │ ldr r5, [pc, #840] @ 3477c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, r5 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ bne 347578 │ │ │ │ mov r7, r2 │ │ │ │ add r2, r5, #524288 @ 0x80000 │ │ │ │ ldr r6, [r2, #3776] @ 0xec0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ @@ -763969,15 +763969,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 3476dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 3477a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34750c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a348 │ │ │ │ mov r3, #0 │ │ │ │ add r7, r4, #10 │ │ │ │ @@ -763987,15 +763987,15 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq 347560 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 347724 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 347554 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a348 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ mov r3, #0 │ │ │ │ @@ -764024,51 +764024,51 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 3475dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 347734 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3477b4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 347760 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r7, r4, #10 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ add r3, r6, r7, lsl #2 │ │ │ │ str r9, [sl, #3756] @ 0xeac │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r9, sl │ │ │ │ beq 34770c │ │ │ │ cmp sl, #0 │ │ │ │ beq 347640 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 347714 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 347640 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 21a348 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov sl, r9 │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r3, [r9, #12] │ │ │ │ beq 347790 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r9, [r7, #4] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ str r2, [r6, #28] │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #0 │ │ │ │ @@ -764151,30 +764151,30 @@ │ │ │ │ b 34750c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 21a348 │ │ │ │ b 3475dc │ │ │ │ orreq fp, sl, ip, lsr r1 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - rsceq r9, lr, ip, lsr #23 │ │ │ │ - ldrdeq r9, [lr], #172 @ 0xac @ │ │ │ │ + rsceq r9, lr, ip, asr #23 │ │ │ │ + strdeq r9, [lr], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r9, lr, r0, sl │ │ │ │ + strheq r9, [lr], #160 @ 0xa0 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r9, lr, ip, asr #21 │ │ │ │ - rsceq r9, lr, ip, ror #20 │ │ │ │ + rsceq r9, lr, ip, ror #21 │ │ │ │ + rsceq r9, lr, ip, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #196] @ 3478c4 │ │ │ │ mov r8, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r2 │ │ │ │ bl 332b28 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ @@ -764214,24 +764214,24 @@ │ │ │ │ ldr r2, [pc, #20] @ 3478c8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [pc, #16] @ 3478cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018aadbc │ │ │ │ - rsceq r9, lr, r4, lsr r9 │ │ │ │ + rsceq r9, lr, r4, asr r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [pc, #764] @ 347be4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r7, #524288 @ 0x80000 │ │ │ │ ldr r3, [r3, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -764415,44 +764415,44 @@ │ │ │ │ b 347bac │ │ │ │ ldr r2, [pc, #76] @ 347c28 │ │ │ │ ldr r1, [pc, #76] @ 347c2c │ │ │ │ add r2, pc, r2 │ │ │ │ b 347a7c │ │ │ │ ldrdeq sl, [sl, r4] │ │ │ │ andeq r8, r0, sp, lsl #25 │ │ │ │ - rsceq r9, lr, r4, asr #18 │ │ │ │ + rsceq r9, lr, r4, ror #18 │ │ │ │ andeq r8, r0, ip, lsl #25 │ │ │ │ - rsceq r9, lr, r4, lsl r9 │ │ │ │ - rsceq r9, lr, r0, ror #18 │ │ │ │ - rsceq r9, lr, r0, ror r9 │ │ │ │ + rsceq r9, lr, r4, lsr r9 │ │ │ │ rsceq r9, lr, r0, lsl #19 │ │ │ │ smlaleq r9, lr, r0, r9 │ │ │ │ - strdeq r9, [lr], #128 @ 0x80 @ │ │ │ │ + rsceq r9, lr, r0, lsr #19 │ │ │ │ + strheq r9, [lr], #144 @ 0x90 @ │ │ │ │ + rsceq r9, lr, r0, lsl r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r9, [lr], #112 @ 0x70 @ │ │ │ │ - rsceq r9, lr, r0, ror #13 │ │ │ │ - rsceq r9, lr, r4, lsr #14 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, lr, r0, asr #14 │ │ │ │ + strdeq r9, [lr], #112 @ 0x70 @ │ │ │ │ rsceq r9, lr, r0, lsl #14 │ │ │ │ - rsceq r9, lr, r4, lsl r6 │ │ │ │ + rsceq r9, lr, r4, asr #14 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq r9, lr, r0, ror #14 │ │ │ │ + rsceq r9, lr, r0, lsr #14 │ │ │ │ + rsceq r9, lr, r4, lsr r6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #256] @ 347d4c │ │ │ │ sub sp, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r7, [pc, #244] @ 347d50 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ @@ -764504,20 +764504,20 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #36] @ 347d68 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sl, sl, ip, ror #18 │ │ │ │ - rsceq r9, lr, r8, lsr #14 │ │ │ │ + rsceq r9, lr, r8, asr #14 │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ strdeq r9, [r0], -sl │ │ │ │ - smlaleq r9, lr, r8, r6 │ │ │ │ + strheq r9, [lr], #104 @ 0x68 @ │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - rsceq r9, lr, ip, ror r6 │ │ │ │ + smlaleq r9, lr, ip, r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 347d80 │ │ │ │ add r0, r0, #524288 @ 0x80000 │ │ │ │ ldr r0, [r0, #3780] @ 0xec4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -764531,41 +764531,41 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #36] @ 347dd4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #0 │ │ │ │ b 345af0 │ │ │ │ orreq sl, sl, ip, lsl #16 │ │ │ │ ldr r3, [pc, #36] @ 347e04 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ b 345af0 │ │ │ │ ldrdeq sl, [sl, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #104] @ 347e88 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 347e70 │ │ │ │ cmp r2, #0 │ │ │ │ bne 347e4c │ │ │ │ @@ -764583,22 +764583,22 @@ │ │ │ │ ldr r2, [pc, #20] @ 347e8c │ │ │ │ ldr r1, [pc, #20] @ 347e90 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x018aa79c │ │ │ │ - rsceq r3, sp, r0, asr #28 │ │ │ │ + rsceq r3, sp, r0, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #168] @ 347f54 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ bne 347f38 │ │ │ │ add r4, r4, #524288 @ 0x80000 │ │ │ │ ldr r5, [r4, #3780] @ 0xec4 │ │ │ │ ldr r1, [r4, #3776] @ 0xec0 │ │ │ │ @@ -764619,15 +764619,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ strb r2, [r5, #15] │ │ │ │ str r5, [r4, #3776] @ 0xec0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #56] @ 347f58 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 347eec │ │ │ │ bl 345c24 │ │ │ │ b 347eec │ │ │ │ add r0, r4, #507904 @ 0x7c000 │ │ │ │ @@ -764643,15 +764643,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #200] @ 34803c │ │ │ │ ldr r3, [pc, #200] @ 348040 │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ bne 347fe8 │ │ │ │ add r6, r5, #524288 @ 0x80000 │ │ │ │ ldr r3, [r6, #3776] @ 0xec0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ @@ -764693,26 +764693,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #20] @ 348048 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq sl, sl, r4, asr #12 │ │ │ │ andeq r8, r0, r2, lsr #28 │ │ │ │ - rsceq r9, lr, r8, lsr r4 │ │ │ │ + rsceq r9, lr, r8, asr r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r9, lr, r8, ror #7 │ │ │ │ - rsceq r9, lr, r0, lsl #8 │ │ │ │ + rsceq r9, lr, r8, lsl #8 │ │ │ │ + rsceq r9, lr, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #268] @ 348178 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ blt 348148 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -764747,15 +764747,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [pc, #112] @ 34817c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ bne 3480a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3480a4 │ │ │ │ mov r1, r6 │ │ │ │ bl 345c24 │ │ │ │ b 3480a4 │ │ │ │ ldr r1, [r0, #3780] @ 0xec4 │ │ │ │ @@ -764772,24 +764772,24 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #28] @ 34818c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq sl, sl, r0, asr r5 │ │ │ │ orreq sl, sl, r4, lsr #9 │ │ │ │ - rsceq r9, lr, r0, lsl #6 │ │ │ │ + rsceq r9, lr, r0, lsr #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, lr, ip, lsl #6 │ │ │ │ + rsceq r9, lr, ip, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ 348210 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ add r3, r4, #524288 @ 0x80000 │ │ │ │ tst r2, #1 │ │ │ │ @@ -764814,15 +764814,15 @@ │ │ │ │ b 3481cc │ │ │ │ orreq sl, sl, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ 3482c8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #524288 @ 0x80000 │ │ │ │ ldr r5, [r3, #3776] @ 0xec0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -764855,29 +764855,29 @@ │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 348268 │ │ │ │ @ instruction: 0x018aa390 │ │ │ │ - rsceq r9, lr, r8, lsl #4 │ │ │ │ + rsceq r9, lr, r8, lsr #4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #28] @ 3482f8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3776] @ 0xec0 │ │ │ │ b 3459ec │ │ │ │ ldrdeq sl, [sl, ip] │ │ │ │ ldr r3, [pc, #140] @ 348390 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #524288 @ 0x80000 │ │ │ │ ldr r1, [r3, #3776] @ 0xec0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34837c │ │ │ │ @@ -764905,25 +764905,25 @@ │ │ │ │ b 3459ec │ │ │ │ ldr r2, [pc, #24] @ 34839c │ │ │ │ ldr r1, [pc, #16] @ 348398 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018aa2b4 │ │ │ │ - rsceq r9, lr, r0, asr #3 │ │ │ │ + rsceq r9, lr, r0, ror #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r9, lr, r4, ror #2 │ │ │ │ + rsceq r9, lr, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ 348488 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ bne 348430 │ │ │ │ add r3, r7, #524288 @ 0x80000 │ │ │ │ @@ -764968,26 +764968,26 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq sl, sl, r4, lsl #4 │ │ │ │ andeq r8, r0, r3, lsr #28 │ │ │ │ - rsceq r9, lr, r0, ror #2 │ │ │ │ - rsceq r9, lr, r0, lsl #2 │ │ │ │ - rsceq r8, lr, ip, lsl #25 │ │ │ │ + rsceq r9, lr, r0, lsl #3 │ │ │ │ + rsceq r9, lr, r0, lsr #2 │ │ │ │ + rsceq r8, lr, ip, lsr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #236] @ 3485a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ bne 34853c │ │ │ │ @@ -765039,28 +765039,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #36] @ 3485c0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orreq sl, sl, r4, lsl #2 │ │ │ │ andeq r8, r0, pc, lsl #25 │ │ │ │ - strheq r9, [lr], #8 @ │ │ │ │ - rsceq r9, lr, r4, lsr r0 │ │ │ │ - rsceq r8, lr, r0, lsl #23 │ │ │ │ + ldrdeq r9, [lr], #8 @ │ │ │ │ + rsceq r9, lr, r4, asr r0 │ │ │ │ + rsceq r8, lr, r0, lsr #23 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r9, lr, ip, lsr #32 │ │ │ │ + rsceq r9, lr, ip, asr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #336] @ 34872c │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ bne 348698 │ │ │ │ @@ -765136,20 +765136,20 @@ │ │ │ │ b 28a470 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ orreq r9, sl, r0, ror #31 │ │ │ │ - strdeq r8, [lr], #248 @ 0xf8 @ │ │ │ │ + rsceq r9, lr, r8, lsl r0 │ │ │ │ andeq r8, r0, r4, lsl #25 │ │ │ │ - rsceq r8, lr, ip, lsr pc │ │ │ │ - rsceq r8, lr, r4, lsr #20 │ │ │ │ + rsceq r8, lr, ip, asr pc │ │ │ │ + rsceq r8, lr, r4, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, lr, ip, lsl pc │ │ │ │ + rsceq r8, lr, ip, lsr pc │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ ldr r3, [pc, #212] @ 348828 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #25 │ │ │ │ bhi 348768 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -765198,31 +765198,31 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #76] @ 348864 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ 348868 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - tsteq r8, r6, lsr #32 │ │ │ │ - rsceq r8, lr, r8, lsr pc │ │ │ │ - ldrheq r4, [r0], #116 @ 0x74 @ │ │ │ │ - rsceq r8, lr, r8, ror #29 │ │ │ │ - rsceq r8, lr, r4, ror #29 │ │ │ │ - strdeq r3, [lr], #80 @ 0x50 @ │ │ │ │ - ldrdeq r8, [lr], #228 @ 0xe4 @ │ │ │ │ - smlalseq sp, r0, r4, ip │ │ │ │ - rscseq r1, r1, r0, asr #2 │ │ │ │ - strheq r8, [lr], #232 @ 0xe8 @ │ │ │ │ - rsceq lr, pc, r8, ror #23 │ │ │ │ - rsceq r8, lr, ip, lsr #29 │ │ │ │ - rsceq sp, pc, r8, lsl #20 │ │ │ │ - rsceq r8, lr, r0, lsr #29 │ │ │ │ - rsceq r6, lr, r8, ror ip │ │ │ │ - ldrsheq fp, [r1], #116 @ 0x74 @ │ │ │ │ - rscseq r5, r0, r4, rrx │ │ │ │ + tsteq r8, r6, asr #32 │ │ │ │ + rsceq r8, lr, r8, asr pc │ │ │ │ + ldrsbeq r4, [r0], #116 @ 0x74 @ │ │ │ │ + rsceq r8, lr, r8, lsl #30 │ │ │ │ + rsceq r8, lr, r4, lsl #30 │ │ │ │ + rsceq r3, lr, r0, lsl r6 │ │ │ │ + strdeq r8, [lr], #228 @ 0xe4 @ │ │ │ │ + ldrheq sp, [r0], #196 @ 0xc4 @ │ │ │ │ + rscseq r1, r1, r0, ror #2 │ │ │ │ + ldrdeq r8, [lr], #232 @ 0xe8 @ │ │ │ │ + rsceq lr, pc, r8, lsl #24 │ │ │ │ + rsceq r8, lr, ip, asr #29 │ │ │ │ + rsceq sp, pc, r8, lsr #20 │ │ │ │ + rsceq r8, lr, r0, asr #29 │ │ │ │ + smlaleq r6, lr, r8, ip │ │ │ │ + rscseq fp, r1, r4, lsl r8 │ │ │ │ + rscseq r5, r0, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ @@ -765300,19 +765300,19 @@ │ │ │ │ ldr r2, [pc, #36] @ 3489d0 │ │ │ │ ldr r1, [pc, #36] @ 3489d4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 348920 │ │ │ │ - ldrdeq r8, [lr], #216 @ 0xd8 @ │ │ │ │ + strdeq r8, [lr], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, lr, r4, lsl #27 │ │ │ │ - rsceq r8, lr, ip, lsr #26 │ │ │ │ - rsceq r8, lr, r4, lsl sp │ │ │ │ + rsceq r8, lr, r4, lsr #27 │ │ │ │ + rsceq r8, lr, ip, asr #26 │ │ │ │ + rsceq r8, lr, r4, lsr sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ @@ -765549,36 +765549,36 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ b 348ad8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r7, [sl, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r7, [sl, r0] │ │ │ │ - rsceq r8, lr, r0, asr #25 │ │ │ │ - strheq r8, [lr], #196 @ 0xc4 @ │ │ │ │ - strheq r8, [lr], #192 @ 0xc0 @ │ │ │ │ - strdeq fp, [r8, -r4] │ │ │ │ - rscseq r3, r4, ip, asr #27 │ │ │ │ + rsceq r8, lr, r0, ror #25 │ │ │ │ + ldrdeq r8, [lr], #196 @ 0xc4 @ │ │ │ │ + ldrdeq r8, [lr], #192 @ 0xc0 @ │ │ │ │ + tsteq r8, r4, lsl sp │ │ │ │ + rscseq r3, r4, ip, ror #27 │ │ │ │ strdeq r7, [sl, ip] │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ - strdeq r8, [lr], #176 @ 0xb0 @ │ │ │ │ - @ instruction: 0x01008398 │ │ │ │ - tsteq r4, r8, lsr #24 │ │ │ │ - rsceq r7, pc, r4, lsl r1 @ │ │ │ │ - tsteq r3, r0, asr #26 │ │ │ │ - smlaleq r8, lr, ip, fp │ │ │ │ - strdeq r5, [r3, -r0] │ │ │ │ - rsceq r8, lr, ip, lsr #22 │ │ │ │ - smlabbeq r3, r8, ip, r5 │ │ │ │ - ldrdeq r8, [lr], #164 @ 0xa4 @ │ │ │ │ - tsteq r3, r0, lsr #24 │ │ │ │ - rsceq r8, lr, ip, ror #20 │ │ │ │ - @ instruction: 0x01035bb8 │ │ │ │ - tsteq r3, r0, ror #22 │ │ │ │ - tsteq r3, ip, asr #22 │ │ │ │ + rsceq r8, lr, r0, lsl ip │ │ │ │ + @ instruction: 0x010083b8 │ │ │ │ + tsteq r4, r8, asr #24 │ │ │ │ + rsceq r7, pc, r4, lsr r1 @ │ │ │ │ + tsteq r3, r0, ror #26 │ │ │ │ + strheq r8, [lr], #188 @ 0xbc @ │ │ │ │ + tsteq r3, r0, lsl sp │ │ │ │ + rsceq r8, lr, ip, asr #22 │ │ │ │ + smlatbeq r3, r8, ip, r5 │ │ │ │ + strdeq r8, [lr], #164 @ 0xa4 @ │ │ │ │ + tsteq r3, r0, asr #24 │ │ │ │ + rsceq r8, lr, ip, lsl #21 │ │ │ │ + ldrdeq r5, [r3, -r8] │ │ │ │ + smlabbeq r3, r0, fp, r5 │ │ │ │ + tsteq r3, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [pc, #340] @ 348f70 │ │ │ │ @@ -765592,15 +765592,15 @@ │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldrb r7, [sp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ beq 348e4c │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #292] @ 348f78 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ blt 348f44 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [pc, #268] @ 348f7c │ │ │ │ mov r2, r7 │ │ │ │ @@ -765667,23 +765667,23 @@ │ │ │ │ b b7520 │ │ │ │ ldr r3, [pc, #48] @ 348f9c │ │ │ │ add r3, pc, r3 │ │ │ │ b 348f4c │ │ │ │ ldrdeq r7, [sl, r8] │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ orreq r9, sl, r8, ror #14 │ │ │ │ - rsceq r8, lr, ip, lsr r9 │ │ │ │ + rsceq r8, lr, ip, asr r9 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq r8, lr, r8, asr #17 │ │ │ │ + rsceq r8, lr, r8, ror #17 │ │ │ │ strdeq r9, [r0], -sl │ │ │ │ - smlaleq r8, lr, r8, r8 │ │ │ │ + strheq r8, [lr], #136 @ 0x88 @ │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - rsceq r8, lr, r0, asr #16 │ │ │ │ + rsceq r8, lr, r0, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, lr, r8, asr r8 │ │ │ │ + rsceq r8, lr, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ @@ -765710,15 +765710,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ beq 349024 │ │ │ │ bl 5b528 │ │ │ │ ldr r3, [pc, #396] @ 3491b8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ blt 3490f0 │ │ │ │ ldr r2, [pc, #376] @ 3491bc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -765811,23 +765811,23 @@ │ │ │ │ mov r9, #0 │ │ │ │ b 349110 │ │ │ │ ldr r9, [pc, #76] @ 3491fc │ │ │ │ b 349110 │ │ │ │ strdeq r6, [sl, r8] │ │ │ │ andeq r1, r0, r4, lsl r6 │ │ │ │ @ instruction: 0x018a9590 │ │ │ │ - rsceq r8, lr, r8, ror #14 │ │ │ │ - andeq r8, r0, lr, lsr sl │ │ │ │ - tsteq r8, r2, lsr #14 │ │ │ │ rsceq r8, lr, r8, lsl #15 │ │ │ │ + andeq r8, r0, lr, lsr sl │ │ │ │ + tsteq r8, r2, asr #14 │ │ │ │ + rsceq r8, lr, r8, lsr #15 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq r8, lr, r8, ror #13 │ │ │ │ + rsceq r8, lr, r8, lsl #14 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ - strheq r8, [lr], #96 @ 0x60 @ │ │ │ │ + ldrdeq r8, [lr], #96 @ 0x60 @ │ │ │ │ strdeq r9, [r0], -pc @ │ │ │ │ strdeq r9, [r0], -lr │ │ │ │ strdeq r9, [r0], -ip │ │ │ │ strdeq r9, [r0], -sp │ │ │ │ strdeq r9, [r0], -r9 @ │ │ │ │ ldrdeq r9, [r0], -sl │ │ │ │ andeq r9, r0, r1, lsl #6 │ │ │ │ @@ -766563,35 +766563,35 @@ │ │ │ │ b 3498d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ b 349b44 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [sl, r8] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r8, lr, ip, lsl #12 │ │ │ │ - strdeq r8, [lr], #84 @ 0x54 @ │ │ │ │ - tsteq r8, r0, lsl r6 │ │ │ │ - tsteq r8, r0, asr r5 │ │ │ │ - tsteq r8, r6, lsl #8 │ │ │ │ - tsteq r8, r4, lsl #10 │ │ │ │ + rsceq r8, lr, ip, lsr #12 │ │ │ │ + rsceq r8, lr, r4, lsl r6 │ │ │ │ + tsteq r8, r0, lsr r6 │ │ │ │ + tsteq r8, r0, ror r5 │ │ │ │ + tsteq r8, r6, lsr #8 │ │ │ │ + tsteq r8, r4, lsr #10 │ │ │ │ orreq r6, sl, r0, asr #23 │ │ │ │ orreq r6, sl, r8, lsl #23 │ │ │ │ - tsteq r8, ip, lsl #8 │ │ │ │ - @ instruction: 0x0108b2b8 │ │ │ │ + tsteq r8, ip, lsr #8 │ │ │ │ + ldrdeq fp, [r8, -r8] │ │ │ │ + smlatbeq r8, lr, r2, fp │ │ │ │ + @ instruction: 0x0108b29b │ │ │ │ smlabbeq r8, lr, r2, fp │ │ │ │ - tsteq r8, fp, ror r2 │ │ │ │ - tsteq r8, lr, ror #4 │ │ │ │ - tsteq r8, ip, ror #4 │ │ │ │ - tsteq r8, r2, ror r2 │ │ │ │ - tsteq r8, r8, ror r2 │ │ │ │ + smlabbeq r8, ip, r2, fp │ │ │ │ + @ instruction: 0x0108b292 │ │ │ │ + @ instruction: 0x0108b298 │ │ │ │ orreq r6, sl, r8, ror #13 │ │ │ │ - rsceq r7, lr, r4, asr #30 │ │ │ │ + rsceq r7, lr, r4, ror #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r6, sl, ip, lsl #12 │ │ │ │ - rsceq r7, lr, ip, asr #28 │ │ │ │ + rsceq r7, lr, ip, ror #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -766780,15 +766780,15 @@ │ │ │ │ add r5, r5, r3 │ │ │ │ bne 34a09c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr lr, [r3, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ b 349f50 │ │ │ │ - @ instruction: 0x0108aab0 │ │ │ │ + ldrdeq sl, [r8, -r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ @@ -767008,16 +767008,16 @@ │ │ │ │ b 34a324 │ │ │ │ lsl r2, r2, #16 │ │ │ │ asr r2, r2, #16 │ │ │ │ lsl r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ b 34a208 │ │ │ │ - tsteq r8, sl, asr #14 │ │ │ │ - smlabbeq r8, r0, r4, sl │ │ │ │ + tsteq r8, sl, ror #14 │ │ │ │ + smlatbeq r8, r0, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r1, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -768648,29 +768648,29 @@ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ b 34b7c0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, sl, ip, lsl #23 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r8, r8, lsl r4 │ │ │ │ - tsteq r8, r4, asr r3 │ │ │ │ + tsteq r8, r8, lsr r4 │ │ │ │ + tsteq r8, r4, ror r3 │ │ │ │ @ instruction: 0x018a49b8 │ │ │ │ - rsceq r6, lr, r0, asr r2 │ │ │ │ - ldrdeq r9, [r8, -ip] │ │ │ │ + rsceq r6, lr, r0, ror r2 │ │ │ │ + strdeq r9, [r8, -ip] │ │ │ │ orreq r4, sl, r8, lsl #8 │ │ │ │ - rsceq r5, lr, r8, ror sp │ │ │ │ - rsceq r5, lr, r4, lsr #25 │ │ │ │ + smlaleq r5, lr, r8, sp │ │ │ │ + rsceq r5, lr, r4, asr #25 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r4, [sl, r8] │ │ │ │ - rsceq r5, lr, ip, lsr #24 │ │ │ │ + rsceq r5, lr, ip, asr #24 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r5, lr, r0, lsr #23 │ │ │ │ + rsceq r5, lr, r0, asr #23 │ │ │ │ orreq r4, sl, r8, asr r2 │ │ │ │ - rsceq r5, lr, ip, lsl #22 │ │ │ │ + rsceq r5, lr, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1104] @ 34c2bc │ │ │ │ @@ -768949,27 +768949,27 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 3489d8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 34bfbc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, sl, r8, lsl #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r5, lr, ip, lsr #22 │ │ │ │ + rsceq r5, lr, ip, asr #22 │ │ │ │ orreq r4, sl, r4, lsr #1 │ │ │ │ - rsceq r5, lr, ip, asr #21 │ │ │ │ + rsceq r5, lr, ip, ror #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x018a3f94 │ │ │ │ - tsteq r8, ip, lsl #16 │ │ │ │ + tsteq r8, ip, lsr #16 │ │ │ │ orreq r3, sl, r4, ror #28 │ │ │ │ - rsceq r5, lr, r8, lsl r8 │ │ │ │ + rsceq r5, lr, r8, lsr r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r3, sl, r0, lsr lr │ │ │ │ - rsceq r5, lr, r0, asr #16 │ │ │ │ + rsceq r5, lr, r0, ror #16 │ │ │ │ strdeq r3, [sl, r0] │ │ │ │ - ldrdeq r5, [lr], #124 @ 0x7c @ │ │ │ │ + strdeq r5, [lr], #124 @ 0x7c @ │ │ │ │ orreq r3, sl, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #1092] @ 34c758 │ │ │ │ mov r7, r2 │ │ │ │ @@ -769245,17 +769245,17 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 3489d8 │ │ │ │ b 34c39c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, sl, r0, ror #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r3, sl, ip, ror #22 │ │ │ │ - rsceq r5, lr, r0, asr #11 │ │ │ │ + rsceq r5, lr, r0, ror #11 │ │ │ │ orreq r3, sl, r0, lsl fp │ │ │ │ - rsceq r5, lr, r8, lsl #11 │ │ │ │ + rsceq r5, lr, r8, lsr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c7ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -769272,15 +769272,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [pc, #12] @ 34c7d0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5d2ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - rsceq r5, lr, r0, lsl r3 │ │ │ │ + rsceq r5, lr, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3280] @ 0xcd0 │ │ │ │ ldr ip, [pc, #312] @ 34c924 │ │ │ │ ldr r3, [pc, #312] @ 34c928 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -769359,27 +769359,27 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 34c920 │ │ │ │ add sp, sp, #780 @ 0x30c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, sl, ip, lsl #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r5, lr, r0, lsr #5 │ │ │ │ - rsceq r5, lr, r0, asr #4 │ │ │ │ + rsceq r5, lr, r0, asr #5 │ │ │ │ + rsceq r5, lr, r0, ror #4 │ │ │ │ strdeq r3, [sl, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #684] @ 34cc00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ bl 32760c │ │ │ │ subs r1, r0, #0 │ │ │ │ @@ -769543,30 +769543,30 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r5, sl, r8, ror #24 │ │ │ │ andeq r9, r0, sp, ror #1 │ │ │ │ andeq r8, r0, r6, asr #20 │ │ │ │ - tsteq r8, r8, ror #30 │ │ │ │ - tsteq r8, r3, asr #30 │ │ │ │ + smlabbeq r8, r8, pc, r7 @ │ │ │ │ + tsteq r8, r3, ror #30 │ │ │ │ andeq r9, r0, fp, lsl #6 │ │ │ │ andeq r9, r0, r9, lsl #6 │ │ │ │ andeq r9, r0, r6, lsl #6 │ │ │ │ andeq r9, r0, r5, lsl #6 │ │ │ │ andeq r9, r0, r4, lsl #6 │ │ │ │ strdeq r9, [r0], -r9 @ │ │ │ │ andeq r9, r0, r3, lsl #6 │ │ │ │ andeq r9, r0, sl, lsl #6 │ │ │ │ andeq r9, r0, r2, lsl #6 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - rsceq r5, lr, r8, lsr r0 │ │ │ │ + rsceq r5, lr, r8, asr r0 │ │ │ │ andeq r9, r0, r8, lsl #6 │ │ │ │ andeq r9, r0, r7, lsl #6 │ │ │ │ - strheq r4, [lr], #240 @ 0xf0 @ │ │ │ │ + ldrdeq r4, [lr], #240 @ 0xf0 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov fp, r1 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -769731,15 +769731,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ 34cf34 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #2 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ @@ -769761,15 +769761,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #136] @ 34cfec │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ mov ip, r2 │ │ │ │ @@ -769809,15 +769809,15 @@ │ │ │ │ ldr r4, [pc, #140] @ 34d0ac │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, #2 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -769859,15 +769859,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, #2 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -769900,15 +769900,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ 34d1d8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ @@ -769930,15 +769930,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #140] @ 34d294 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -769979,15 +769979,15 @@ │ │ │ │ ldr r4, [pc, #136] @ 34d350 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -770028,15 +770028,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -770066,15 +770066,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d470 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #2 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770088,15 +770088,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d4c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770110,15 +770110,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d520 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #2 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770132,15 +770132,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d578 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #2 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770154,15 +770154,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d5d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770176,15 +770176,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d628 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770198,15 +770198,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d680 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770220,15 +770220,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34d6d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -770244,15 +770244,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #60] @ 34d730 │ │ │ │ sub sp, sp, #16 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ ldr r1, [r1, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ str ip, [sp] │ │ │ │ @@ -770264,15 +770264,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 34d77c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, r3, #491520 @ 0x78000 │ │ │ │ ldr ip, [ip, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ ldr ip, [ip, #60] @ 0x3c │ │ │ │ str ip, [sp] │ │ │ │ @@ -770286,15 +770286,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #92] @ 34d7f4 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #76] @ 34d7f8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -770306,15 +770306,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r4, sl, r0, lsr #28 │ │ │ │ - rsceq r4, lr, r8, lsl #8 │ │ │ │ + rsceq r4, lr, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #160] @ 34d8b4 │ │ │ │ ldr ip, [pc, #160] @ 34d8b8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -770325,15 +770325,15 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #120] @ 34d8c0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 332db4 │ │ │ │ mov ip, #2 │ │ │ │ mov r3, r5 │ │ │ │ @@ -770356,15 +770356,15 @@ │ │ │ │ bne 34d8b0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, sl, r4, ror #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, sl, ip, lsl #27 │ │ │ │ - rsceq r4, lr, r4, lsl #7 │ │ │ │ + rsceq r4, lr, r4, lsr #7 │ │ │ │ orreq r2, sl, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #168] @ 34d988 │ │ │ │ ldr ip, [pc, #168] @ 34d98c │ │ │ │ @@ -770378,15 +770378,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #120] @ 34d994 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 332db4 │ │ │ │ mov lr, #3 │ │ │ │ mov r2, #2 │ │ │ │ @@ -770409,15 +770409,15 @@ │ │ │ │ bne 34d984 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, sl, r8, lsl r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, sl, r0, asr #25 │ │ │ │ - rsceq r4, lr, r4, asr #5 │ │ │ │ + rsceq r4, lr, r4, ror #5 │ │ │ │ @ instruction: 0x018a2698 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #176] @ 34da64 │ │ │ │ ldr ip, [pc, #176] @ 34da68 │ │ │ │ @@ -770431,15 +770431,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ str ip, [sp, #28] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #128] @ 34da70 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 332db4 │ │ │ │ @@ -770464,27 +770464,27 @@ │ │ │ │ bne 34da60 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, sl, r4, asr #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, sl, ip, ror #23 │ │ │ │ - rsceq r4, lr, r4, lsl #4 │ │ │ │ + rsceq r4, lr, r4, lsr #4 │ │ │ │ @ instruction: 0x018a25bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #88] @ 34dae8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #72] @ 34daec │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -770495,15 +770495,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r4, sl, r8, lsr #22 │ │ │ │ - rsceq r4, lr, r0, ror #2 │ │ │ │ + rsceq r4, lr, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #156] @ 34dba4 │ │ │ │ ldr ip, [pc, #156] @ 34dba8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -770514,15 +770514,15 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #116] @ 34dbb0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ @@ -770544,15 +770544,15 @@ │ │ │ │ bne 34dba0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r2, [sl, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018a4a98 │ │ │ │ - rsceq r4, lr, r0, ror #1 │ │ │ │ + rsceq r4, lr, r0, lsl #2 │ │ │ │ orreq r2, sl, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #160] @ 34dc70 │ │ │ │ ldr ip, [pc, #160] @ 34dc74 │ │ │ │ @@ -770566,15 +770566,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #116] @ 34dc7c │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r5 │ │ │ │ @@ -770595,15 +770595,15 @@ │ │ │ │ bne 34dc6c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, sl, r8, lsr #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r4, [sl, r0] │ │ │ │ - rsceq r4, lr, r4, lsr #32 │ │ │ │ + rsceq r4, lr, r4, asr #32 │ │ │ │ @ instruction: 0x018a23b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #168] @ 34dd44 │ │ │ │ ldr ip, [pc, #168] @ 34dd48 │ │ │ │ @@ -770617,15 +770617,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #124] @ 34dd50 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -770648,26 +770648,26 @@ │ │ │ │ bne 34dd40 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, sl, ip, asr r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, sl, r4, lsl #18 │ │ │ │ - rsceq r3, lr, r8, ror #30 │ │ │ │ + rsceq r3, lr, r8, lsl #31 │ │ │ │ ldrdeq r2, [sl, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34ddcc │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34ddd0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770680,25 +770680,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r4, sl, ip, asr #16 │ │ │ │ - ldrdeq r3, [lr], #224 @ 0xe0 @ │ │ │ │ + strdeq r3, [lr], #224 @ 0xe0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #88] @ 34de44 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #68] @ 34de48 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770710,25 +770710,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrdeq r4, [sl, r0] │ │ │ │ - rsceq r3, lr, r8, ror #28 │ │ │ │ + rsceq r3, lr, r8, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34dec0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34dec4 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770741,25 +770741,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r4, sl, r8, asr r7 │ │ │ │ - rsceq r3, lr, r4, lsl #28 │ │ │ │ + rsceq r3, lr, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34df3c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34df40 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770772,25 +770772,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrdeq r4, [sl, ip] │ │ │ │ - smlaleq r3, lr, ip, sp │ │ │ │ + strheq r3, [lr], #220 @ 0xdc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #88] @ 34dfb4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #68] @ 34dfb8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770802,25 +770802,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r4, sl, r0, ror #12 │ │ │ │ - rsceq r3, lr, r4, lsr sp │ │ │ │ + rsceq r3, lr, r4, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34e030 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34e034 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770833,25 +770833,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r4, sl, r8, ror #11 │ │ │ │ - ldrdeq r3, [lr], #192 @ 0xc0 @ │ │ │ │ + strdeq r3, [lr], #192 @ 0xc0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34e0ac │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34e0b0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770864,25 +770864,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r4, sl, ip, ror #10 │ │ │ │ - rsceq r3, lr, r8, ror #24 │ │ │ │ + rsceq r3, lr, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34e128 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34e12c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770895,26 +770895,26 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strdeq r4, [sl, r0] │ │ │ │ - rsceq r3, lr, r0, lsl #24 │ │ │ │ + rsceq r3, lr, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ 34e198 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #64] @ 34e19c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -770923,25 +770923,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34c2fc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq r4, sl, r0, ror r4 │ │ │ │ - smlaleq r3, lr, ip, fp │ │ │ │ + strheq r3, [lr], #188 @ 0xbc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #80] @ 34e208 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #60] @ 34e20c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -770951,25 +770951,25 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34c2fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r4, sl, r4, lsl #8 │ │ │ │ - rsceq r3, lr, r8, asr #22 │ │ │ │ + rsceq r3, lr, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #68] @ 34e26c │ │ │ │ sub sp, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ @@ -770991,15 +770991,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #136] @ 34e324 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov ip, #2 │ │ │ │ mov r0, #0 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ mov ip, r2 │ │ │ │ @@ -771039,15 +771039,15 @@ │ │ │ │ ldr r4, [pc, #140] @ 34e3e4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -771089,15 +771089,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r4] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -771128,15 +771128,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34e508 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -771150,15 +771150,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34e560 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -771172,15 +771172,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34e5b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -771194,15 +771194,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 34e610 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -771216,15 +771216,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34e670 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr lr, [r0, r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ add ip, lr, #491520 @ 0x78000 │ │ │ │ @@ -771241,15 +771241,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34e6d0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #3 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -771265,15 +771265,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34e730 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -771291,15 +771291,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #92] @ 34e7a8 │ │ │ │ sub sp, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, #76] @ 34e7ac │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -771311,15 +771311,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r3, sl, ip, ror #28 │ │ │ │ - ldrdeq r3, [lr], #84 @ 0x54 @ │ │ │ │ + strdeq r3, [lr], #84 @ 0x54 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #160] @ 34e868 │ │ │ │ ldr ip, [pc, #160] @ 34e86c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -771330,15 +771330,15 @@ │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #120] @ 34e874 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 332db4 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ @@ -771361,15 +771361,15 @@ │ │ │ │ bne 34e864 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r1, sl, r0, lsr r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r3, [sl, r8] │ │ │ │ - rsceq r3, lr, r0, asr r5 │ │ │ │ + rsceq r3, lr, r0, ror r5 │ │ │ │ @ instruction: 0x018a17b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #164] @ 34e938 │ │ │ │ ldr ip, [pc, #164] @ 34e93c │ │ │ │ @@ -771383,15 +771383,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #120] @ 34e944 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 332db4 │ │ │ │ mov lr, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ @@ -771413,15 +771413,15 @@ │ │ │ │ bne 34e934 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r1, sl, r4, ror #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r3, sl, ip, lsl #26 │ │ │ │ - smlaleq r3, lr, r0, r4 │ │ │ │ + strheq r3, [lr], #64 @ 0x40 @ │ │ │ │ orreq r1, sl, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #172] @ 34ea10 │ │ │ │ ldr ip, [pc, #172] @ 34ea14 │ │ │ │ @@ -771435,15 +771435,15 @@ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #128] @ 34ea1c │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r5] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 332db4 │ │ │ │ mov lr, #4 │ │ │ │ @@ -771467,26 +771467,26 @@ │ │ │ │ bne 34ea0c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018a1694 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r3, sl, ip, lsr ip │ │ │ │ - ldrdeq r3, [lr], #48 @ 0x30 @ │ │ │ │ + strdeq r3, [lr], #48 @ 0x30 @ │ │ │ │ orreq r1, sl, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34ea98 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34ea9c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771499,25 +771499,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, r0, lsl #23 │ │ │ │ - rsceq r3, lr, r4, lsr r3 │ │ │ │ + rsceq r3, lr, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34eb14 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34eb18 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771530,25 +771530,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, r4, lsl #22 │ │ │ │ - ldrdeq r3, [lr], #32 @ │ │ │ │ + strdeq r3, [lr], #32 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34eb90 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34eb94 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771561,25 +771561,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, r8, lsl #21 │ │ │ │ - rsceq r3, lr, ip, ror #4 │ │ │ │ + rsceq r3, lr, ip, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 34ec0c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 34ec10 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771592,25 +771592,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, ip, lsl #20 │ │ │ │ - rsceq r3, lr, r8, lsl #4 │ │ │ │ + rsceq r3, lr, r8, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #96] @ 34ec8c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #76] @ 34ec90 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771624,25 +771624,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018a3990 │ │ │ │ - rsceq r3, lr, r4, lsr #3 │ │ │ │ + rsceq r3, lr, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34ed10 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 34ed14 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771657,25 +771657,25 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, r0, lsl r9 │ │ │ │ - rsceq r3, lr, r0, asr #2 │ │ │ │ + rsceq r3, lr, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34ed94 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 34ed98 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771690,24 +771690,24 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, ip, lsl #17 │ │ │ │ - ldrdeq r3, [lr], #8 @ │ │ │ │ + strdeq r3, [lr], #8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34edf8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #12] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -771723,15 +771723,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34ee58 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -771747,15 +771747,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34eeb8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #12] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -771771,15 +771771,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 34ef18 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #8] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -771795,15 +771795,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 34ef7c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -771820,15 +771820,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 34efe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -771846,15 +771846,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34f060 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 34f064 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771869,25 +771869,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, r0, asr #11 │ │ │ │ - rsceq r2, lr, r8, lsr #28 │ │ │ │ + rsceq r2, lr, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34f0e4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 34f0e8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771902,25 +771902,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, ip, lsr r5 │ │ │ │ - rsceq r2, lr, r0, asr #27 │ │ │ │ + rsceq r2, lr, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34f168 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 34f16c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771935,25 +771935,25 @@ │ │ │ │ str ip, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018a34b8 │ │ │ │ - rsceq r2, lr, r8, asr sp │ │ │ │ + rsceq r2, lr, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 34f1ec │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 34f1f0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -771968,25 +771968,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, r4, lsr r4 │ │ │ │ - strdeq r2, [lr], #192 @ 0xc0 @ │ │ │ │ + rsceq r2, lr, r0, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 34f274 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 34f278 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -772002,25 +772002,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018a33b0 │ │ │ │ - rsceq r2, lr, r8, lsl #25 │ │ │ │ + rsceq r2, lr, r8, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 34f2fc │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 34f300 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -772036,28 +772036,28 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r3, sl, r8, lsr #6 │ │ │ │ - rsceq r2, lr, ip, lsl ip │ │ │ │ + rsceq r2, lr, ip, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #56] @ 34f354 │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 349200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -772066,15 +772066,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34f3a4 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -772090,15 +772090,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 349200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -772107,15 +772107,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34f448 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -772131,15 +772131,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 349200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -772148,15 +772148,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34f4ec │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -772172,15 +772172,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #7 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 349200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -772189,15 +772189,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34f590 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #7 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -772213,15 +772213,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #13 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 349200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -772230,15 +772230,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34f634 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #13 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -772254,15 +772254,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, #12 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 349200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -772271,15 +772271,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 34f6d8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, #12 │ │ │ │ mov r2, r1 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r1, r4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -772290,15 +772290,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 34f768 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #100] @ 34f76c │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ @@ -772319,29 +772319,29 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl b7520 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r2, sl, r8, asr #29 │ │ │ │ - rsceq r2, lr, r0, ror #15 │ │ │ │ + rsceq r2, lr, r0, lsl #16 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - strheq r2, [lr], #112 @ 0x70 @ │ │ │ │ + ldrdeq r2, [lr], #112 @ 0x70 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov r2, #0 │ │ │ │ b 34f6dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ 34f7c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 332b28 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [pc, #8] @ 34f7c8 │ │ │ │ pop {r4, lr} │ │ │ │ b 3279c8 │ │ │ │ @@ -772350,15 +772350,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ 34f858 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34f840 │ │ │ │ ldr r2, [pc, #84] @ 34f85c │ │ │ │ mov r5, r1 │ │ │ │ @@ -772379,26 +772379,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 34f864 │ │ │ │ ldr r1, [pc, #28] @ 34f868 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrdeq r2, [sl, r8] │ │ │ │ - rsceq r2, lr, r4, lsr #14 │ │ │ │ + rsceq r2, lr, r4, asr #14 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ - rsceq r2, lr, r4, ror #13 │ │ │ │ + rsceq r2, lr, r4, lsl #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #192] @ 34f944 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r5, r3 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34f914 │ │ │ │ mov r6, r2 │ │ │ │ @@ -772438,28 +772438,28 @@ │ │ │ │ ldr r2, [pc, #36] @ 34f958 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #32] @ 34f95c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r2, sl, r8, lsr sp │ │ │ │ - smlaleq r2, lr, r4, r6 │ │ │ │ + strheq r2, [lr], #100 @ 0x64 @ │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq r2, lr, r0, lsr #12 │ │ │ │ + rsceq r2, lr, r0, asr #12 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, lr, ip, lsl r6 │ │ │ │ + rsceq r2, lr, ip, lsr r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ 34fa08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r2 │ │ │ │ bl 332b28 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ @@ -772494,15 +772494,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ 34fb54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fad4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -772570,28 +772570,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 169f7c │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r3, r4 │ │ │ │ b 34fab4 │ │ │ │ @ instruction: 0x018a2b98 │ │ │ │ - rsceq r2, lr, r0, lsr r5 │ │ │ │ - rsceq r2, lr, r4, lsr #9 │ │ │ │ + rsceq r2, lr, r0, asr r5 │ │ │ │ + rsceq r2, lr, r4, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, lr, r0, lsr #9 │ │ │ │ + rsceq r2, lr, r0, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, lr, r8, lsr #9 │ │ │ │ + rsceq r2, lr, r8, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ 34fc18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r2 │ │ │ │ bl 332b28 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ @@ -772626,15 +772626,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ 34fd64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1438] @ 0x59e │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fce4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -772702,28 +772702,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 169f7c │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, r4 │ │ │ │ b 34fcc4 │ │ │ │ orreq r2, sl, r8, lsl #19 │ │ │ │ - smlaleq r2, lr, r4, r3 │ │ │ │ - rsceq r2, lr, r8, lsl #6 │ │ │ │ + strheq r2, [lr], #52 @ 0x34 @ │ │ │ │ + rsceq r2, lr, r8, lsr #6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, lr, r8, lsl #6 │ │ │ │ + rsceq r2, lr, r8, lsr #6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, lr, r8, lsl r3 │ │ │ │ + rsceq r2, lr, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 34fe18 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fe00 │ │ │ │ @@ -772747,26 +772747,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 34fe24 │ │ │ │ ldr r1, [pc, #28] @ 34fe28 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r2, sl, r4, lsr #16 │ │ │ │ - strheq r2, [lr], #36 @ 0x24 @ │ │ │ │ + ldrdeq r2, [lr], #36 @ 0x24 @ │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ - rsceq r2, lr, r0, ror r2 │ │ │ │ + smlaleq r2, lr, r0, r2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #196] @ 34ff08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -772807,29 +772807,29 @@ │ │ │ │ ldr r2, [pc, #40] @ 34ff20 │ │ │ │ ldr r1, [pc, #40] @ 34ff24 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r2, sl, r8, ror r7 │ │ │ │ - strdeq r2, [lr], #24 @ │ │ │ │ rsceq r2, lr, r8, lsl r2 │ │ │ │ + rsceq r2, lr, r8, lsr r2 │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ - strheq r2, [lr], #24 @ │ │ │ │ + ldrdeq r2, [lr], #24 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, lr, r0, lsl #3 │ │ │ │ + rsceq r2, lr, r0, lsr #3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #180] @ 34fff4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1477] @ 0x5c5 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -772866,28 +772866,28 @@ │ │ │ │ ldr r2, [pc, #36] @ 350008 │ │ │ │ ldr r1, [pc, #36] @ 35000c │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r2, sl, ip, ror r6 │ │ │ │ - rsceq r2, lr, r0, ror #2 │ │ │ │ + rsceq r2, lr, r0, lsl #3 │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ - rsceq r2, lr, ip, lsr #2 │ │ │ │ + rsceq r2, lr, ip, asr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r2, [lr], #8 @ │ │ │ │ + rsceq r2, lr, r8, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ 3500a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1428] @ 0x594 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 350090 │ │ │ │ @@ -772911,28 +772911,28 @@ │ │ │ │ ldr r2, [pc, #28] @ 3500b4 │ │ │ │ ldr r1, [pc, #28] @ 3500b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x018a2594 │ │ │ │ - rsceq r2, lr, r8, asr #1 │ │ │ │ + rsceq r2, lr, r8, ror #1 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ - rsceq r2, lr, r4, lsl #1 │ │ │ │ + rsceq r2, lr, r4, lsr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ 350118 │ │ │ │ sub sp, sp, #24 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #7 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ @@ -772957,15 +772957,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #132] @ 3501dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #7 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3612] @ 0xe1c │ │ │ │ @@ -773007,15 +773007,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #140] @ 3502ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #7 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3612] @ 0xe1c │ │ │ │ @@ -773059,15 +773059,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #148] @ 350384 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #7 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -773102,15 +773102,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 3503e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #7 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -773124,15 +773124,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 350438 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #7 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -773146,15 +773146,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 350490 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #7 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -773168,15 +773168,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 3504e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #7 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -773191,15 +773191,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 350548 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #2 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #7 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -773215,15 +773215,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 3505a8 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #3 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #7 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -773239,15 +773239,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #68] @ 350608 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #4 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov lr, #7 │ │ │ │ str lr, [sp, #16] │ │ │ │ add lr, ip, #491520 @ 0x78000 │ │ │ │ @@ -773263,15 +773263,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 35066c │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #7 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -773288,15 +773288,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 3506d0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #7 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -773313,15 +773313,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 350734 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #7 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -773338,15 +773338,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 350798 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #7 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #2 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -773363,15 +773363,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 3507fc │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #7 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -773388,15 +773388,15 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #72] @ 350860 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov lr, #7 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ str lr, [sp, #16] │ │ │ │ mov lr, #3 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov lr, #4 │ │ │ │ str lr, [sp, #8] │ │ │ │ @@ -773415,15 +773415,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #92] @ 3508d8 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #76] @ 3508dc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -773435,15 +773435,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq r1, sl, ip, lsr sp │ │ │ │ - rsceq r1, lr, ip, lsr #17 │ │ │ │ + rsceq r1, lr, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #172] @ 3509a4 │ │ │ │ ldr ip, [pc, #172] @ 3509a8 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -773455,15 +773455,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #132] @ 3509b0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ strd r6, [sp, #16] │ │ │ │ ldrd r6, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [sp, #24] │ │ │ │ bl 332db4 │ │ │ │ @@ -773488,15 +773488,15 @@ │ │ │ │ bne 3509a0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r9, r0, lsl #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r1, sl, r4, lsr #25 │ │ │ │ - rsceq r1, lr, r8, lsl r8 │ │ │ │ + rsceq r1, lr, r8, lsr r8 │ │ │ │ orreq pc, r9, ip, ror r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #180] @ 350a84 │ │ │ │ ldr ip, [pc, #180] @ 350a88 │ │ │ │ @@ -773511,15 +773511,15 @@ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r2 │ │ │ │ strd r6, [sp, #16] │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #132] @ 350a90 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ strd r6, [sp, #24] │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 332db4 │ │ │ │ @@ -773544,15 +773544,15 @@ │ │ │ │ bne 350a80 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r9, r8, lsr #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r1, sl, ip, asr #23 │ │ │ │ - rsceq r1, lr, ip, asr #14 │ │ │ │ + rsceq r1, lr, ip, ror #14 │ │ │ │ @ instruction: 0x0189f59c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #188] @ 350b6c │ │ │ │ ldr ip, [pc, #188] @ 350b70 │ │ │ │ @@ -773569,15 +773569,15 @@ │ │ │ │ strd r6, [sp, #16] │ │ │ │ ldrd r6, [sp, #80] @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ strd r6, [sp, #24] │ │ │ │ ldrd r6, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #128] @ 350b78 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ strd r6, [sp, #32] │ │ │ │ ldrd r6, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ bl 332db4 │ │ │ │ @@ -773602,26 +773602,26 @@ │ │ │ │ bne 350b68 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r9, r8, asr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r1, sl, r8, ror #21 │ │ │ │ - rsceq r1, lr, r8, ror r6 │ │ │ │ + smlaleq r1, lr, r8, r6 │ │ │ │ @ instruction: 0x0189f4b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 350bf4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 350bf8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773634,25 +773634,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r4, lsr #20 │ │ │ │ - ldrdeq r1, [lr], #92 @ 0x5c @ │ │ │ │ + strdeq r1, [lr], #92 @ 0x5c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 350c70 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 350c74 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773665,25 +773665,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r8, lsr #19 │ │ │ │ - rsceq r1, lr, r4, ror r5 │ │ │ │ + smlaleq r1, lr, r4, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 350cec │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 350cf0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773696,25 +773696,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, ip, lsr #18 │ │ │ │ - rsceq r1, lr, ip, lsl #10 │ │ │ │ + rsceq r1, lr, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 350d68 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 350d6c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773727,25 +773727,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018a18b0 │ │ │ │ - rsceq r1, lr, r4, lsr #9 │ │ │ │ + rsceq r1, lr, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 350dec │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 350df0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773760,25 +773760,25 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r4, lsr r8 │ │ │ │ - rsceq r1, lr, ip, lsr r4 │ │ │ │ + rsceq r1, lr, ip, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 350e70 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 350e74 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773793,25 +773793,25 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018a17b0 │ │ │ │ - ldrdeq r1, [lr], #52 @ 0x34 @ │ │ │ │ + strdeq r1, [lr], #52 @ 0x34 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #100] @ 350ef4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #80] @ 350ef8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773826,25 +773826,25 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, ip, lsr #14 │ │ │ │ - rsceq r1, lr, ip, ror #6 │ │ │ │ + rsceq r1, lr, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 350f7c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 350f80 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773860,25 +773860,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r8, lsr #13 │ │ │ │ - rsceq r1, lr, r4, lsl #6 │ │ │ │ + rsceq r1, lr, r4, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 351004 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 351008 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773894,25 +773894,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r0, lsr #12 │ │ │ │ - smlaleq r1, lr, r8, r2 │ │ │ │ + strheq r1, [lr], #40 @ 0x28 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 35108c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 351090 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773928,25 +773928,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x018a1598 │ │ │ │ - rsceq r1, lr, ip, lsr #4 │ │ │ │ + rsceq r1, lr, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 351114 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 351118 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773962,25 +773962,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r0, lsl r5 │ │ │ │ - rsceq r1, lr, r0, asr #3 │ │ │ │ + rsceq r1, lr, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 35119c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 3511a0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -773996,25 +773996,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r8, lsl #9 │ │ │ │ - rsceq r1, lr, r4, asr r1 │ │ │ │ + rsceq r1, lr, r4, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #104] @ 351224 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #84] @ 351228 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -774030,25 +774030,25 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 34be4c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r1, sl, r0, lsl #8 │ │ │ │ - rsceq r1, lr, r8, ror #1 │ │ │ │ + rsceq r1, lr, r8, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ 351288 │ │ │ │ sub sp, sp, #24 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #13 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ @@ -774073,15 +774073,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #132] @ 35134c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #13 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3612] @ 0xe1c │ │ │ │ @@ -774123,15 +774123,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #140] @ 35141c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #13 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3612] @ 0xe1c │ │ │ │ @@ -774175,15 +774175,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #148] @ 3514f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #13 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -774218,15 +774218,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 351550 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #13 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774240,15 +774240,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 3515a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #13 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774262,15 +774262,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 351600 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #13 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774284,15 +774284,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 351658 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #13 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774308,15 +774308,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #68] @ 3516b8 │ │ │ │ sub sp, sp, #24 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #491520 @ 0x78000 │ │ │ │ mov r0, #12 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r2, [r2, #3612] @ 0xe1c │ │ │ │ mov r0, r4 │ │ │ │ @@ -774341,15 +774341,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #132] @ 35177c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #12 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3612] @ 0xe1c │ │ │ │ @@ -774391,15 +774391,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #140] @ 35184c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #12 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [r1, #3612] @ 0xe1c │ │ │ │ @@ -774443,15 +774443,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #148] @ 351924 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r0, r2 │ │ │ │ strd r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, #12 │ │ │ │ add r1, r3, #491520 @ 0x78000 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -774486,15 +774486,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 351980 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774508,15 +774508,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 3519d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #12 │ │ │ │ mov ip, #2 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774530,15 +774530,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 351a30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #12 │ │ │ │ mov ip, #3 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774552,15 +774552,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 351a88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, #12 │ │ │ │ mov ip, #4 │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, r3, #491520 @ 0x78000 │ │ │ │ ldr r0, [r0, #3612] @ 0xe1c │ │ │ │ @@ -774577,15 +774577,15 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #92] @ 351b00 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #76] @ 351b04 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -774597,15 +774597,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq r0, sl, r4, lsl fp │ │ │ │ - rsceq r0, lr, r0, lsr #16 │ │ │ │ + rsceq r0, lr, r0, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #176] @ 351bd0 │ │ │ │ ldr ip, [pc, #176] @ 351bd4 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -774617,15 +774617,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #132] @ 351bdc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 332db4 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -774651,15 +774651,15 @@ │ │ │ │ bne 351bcc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq lr, [r9, r8] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, sl, ip, ror sl │ │ │ │ - smlaleq r0, lr, r8, r7 │ │ │ │ + strheq r0, [lr], #120 @ 0x78 @ │ │ │ │ orreq lr, r9, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #184] @ 351cb4 │ │ │ │ ldr ip, [pc, #184] @ 351cb8 │ │ │ │ @@ -774672,15 +774672,15 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #140] @ 351cc0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 332db4 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #3 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -774708,15 +774708,15 @@ │ │ │ │ bne 351cb0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq lr, [r9, ip] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, sl, r0, lsr #19 │ │ │ │ - ldrdeq r0, [lr], #100 @ 0x64 @ │ │ │ │ + strdeq r0, [lr], #100 @ 0x64 @ │ │ │ │ orreq lr, r9, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #192] @ 351da0 │ │ │ │ ldr ip, [pc, #192] @ 351da4 │ │ │ │ @@ -774729,15 +774729,15 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #148] @ 351dac │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 332db4 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -774767,26 +774767,26 @@ │ │ │ │ bne 351d9c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq lr, r9, r8, lsl r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018a08bc │ │ │ │ - rsceq r0, lr, r8, lsl #12 │ │ │ │ + rsceq r0, lr, r8, lsr #12 │ │ │ │ orreq lr, r9, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 351e28 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 351e2c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -774799,25 +774799,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strdeq r0, [sl, r0] │ │ │ │ - rsceq r0, lr, r4, asr r5 │ │ │ │ + rsceq r0, lr, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 351ea4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 351ea8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -774830,25 +774830,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r0, sl, r4, ror r7 │ │ │ │ - strdeq r0, [lr], #68 @ 0x44 @ │ │ │ │ + rsceq r0, lr, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 351f20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 351f24 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -774861,25 +774861,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strdeq r0, [sl, r8] │ │ │ │ - smlaleq r0, lr, r4, r4 │ │ │ │ + strheq r0, [lr], #68 @ 0x44 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 351f9c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 351fa0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -774892,26 +774892,26 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r0, sl, ip, ror r6 │ │ │ │ - rsceq r0, lr, r4, lsr r4 │ │ │ │ + rsceq r0, lr, r4, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #92] @ 352018 │ │ │ │ sub sp, sp, #28 │ │ │ │ strd r2, [sp, #16] │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #76] @ 35201c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 332db4 │ │ │ │ mov r1, #1 │ │ │ │ @@ -774923,15 +774923,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strdeq r0, [sl, ip] │ │ │ │ - ldrdeq r0, [lr], #56 @ 0x38 @ │ │ │ │ + strdeq r0, [lr], #56 @ 0x38 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [pc, #176] @ 3520e8 │ │ │ │ ldr ip, [pc, #176] @ 3520ec │ │ │ │ add lr, pc, lr │ │ │ │ @@ -774943,15 +774943,15 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #132] @ 3520f4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 332db4 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -774977,15 +774977,15 @@ │ │ │ │ bne 3520e4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r9, r0, asr #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, sl, r4, ror #10 │ │ │ │ - rsceq r0, lr, r4, asr r3 │ │ │ │ + rsceq r0, lr, r4, ror r3 │ │ │ │ orreq sp, r9, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr lr, [pc, #184] @ 3521cc │ │ │ │ ldr ip, [pc, #184] @ 3521d0 │ │ │ │ @@ -774998,15 +774998,15 @@ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #140] @ 3521d8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 332db4 │ │ │ │ ldrd r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, #3 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -775034,15 +775034,15 @@ │ │ │ │ bne 3521c8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r9, r4, ror #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, sl, r8, lsl #9 │ │ │ │ - smlaleq r0, lr, r4, r2 │ │ │ │ + strheq r0, [lr], #36 @ 0x24 @ │ │ │ │ orreq sp, r9, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr lr, [pc, #192] @ 3522b8 │ │ │ │ ldr ip, [pc, #192] @ 3522bc │ │ │ │ @@ -775055,15 +775055,15 @@ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [pc, #148] @ 3522c4 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 332db4 │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #4 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -775093,26 +775093,26 @@ │ │ │ │ bne 3522b4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r9, r0, lsl #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, sl, r4, lsr #7 │ │ │ │ - rsceq r0, lr, ip, asr #3 │ │ │ │ + rsceq r0, lr, ip, ror #3 │ │ │ │ orreq sp, r9, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 352340 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 352344 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -775125,25 +775125,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrdeq r0, [sl, r8] │ │ │ │ - rsceq r0, lr, ip, lsl r1 │ │ │ │ + rsceq r0, lr, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 3523bc │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 3523c0 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -775156,25 +775156,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r0, sl, ip, asr r2 │ │ │ │ - strheq r0, [lr], #12 @ │ │ │ │ + ldrdeq r0, [lr], #12 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 352438 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 35243c │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -775187,25 +775187,25 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r0, sl, r0, ror #3 │ │ │ │ - rsceq r0, lr, ip, asr r0 │ │ │ │ + rsceq r0, lr, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #92] @ 3524b4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #72] @ 3524b8 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ @@ -775218,15 +775218,15 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 34b448 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq r0, sl, r4, ror #2 │ │ │ │ - strdeq pc, [sp], #252 @ 0xfc @ │ │ │ │ + rsceq r0, lr, ip, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r6, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #824] @ 0x338 │ │ │ │ @@ -775533,30 +775533,30 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ bl 352774 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq pc, r9, r0, lsr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #96] @ 352a38 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ orrs r3, r2, r4 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ bmi 352a14 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [sp] │ │ │ │ @@ -775571,15 +775571,15 @@ │ │ │ │ ldr r1, [pc, #24] @ 352a40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orreq pc, r9, r4, ror #23 │ │ │ │ - rsceq pc, sp, r8, ror #20 │ │ │ │ + rsceq pc, sp, r8, lsl #21 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r8, r0, #94208 @ 0x17000 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -775720,30 +775720,30 @@ │ │ │ │ b 352ba4 │ │ │ │ orreq sp, r9, r4, ror r5 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #32] @ 352cac │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 352620 │ │ │ │ orreq pc, r9, r0, lsr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #276] @ 352ddc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #832] @ 0x340 │ │ │ │ add r3, r1, sl │ │ │ │ cmp r3, ip │ │ │ │ @@ -775804,29 +775804,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r7, ip} │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq pc, [r9, r4] │ │ │ │ - rsceq pc, sp, r4, lsl #15 │ │ │ │ + rsceq pc, sp, r4, lsr #15 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq pc, sp, r4, ror #13 │ │ │ │ + rsceq pc, sp, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ 352e38 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 352a44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -775835,15 +775835,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #244] @ 352f4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r1, [r3, #832] @ 0x340 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r5, r1 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ @@ -775896,29 +775896,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp] │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orreq pc, r9, r4, ror #14 │ │ │ │ - rsceq pc, sp, ip, lsr r6 @ │ │ │ │ - rsceq pc, sp, ip, asr #12 │ │ │ │ + rsceq pc, sp, ip, asr r6 @ │ │ │ │ + rsceq pc, sp, ip, ror #12 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq pc, [sp], #88 @ 0x58 @ │ │ │ │ - rsceq fp, sp, r4, lsr lr │ │ │ │ + rsceq pc, sp, r8, lsl r6 @ │ │ │ │ + rsceq fp, sp, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 352fb8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ @@ -775930,15 +775930,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #240] @ 3530c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr ip, [r3, #832] @ 0x340 │ │ │ │ cmp r5, ip │ │ │ │ bcs 35309c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -775990,27 +775990,27 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r5, ip} │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq pc, r9, r8, ror #11 │ │ │ │ - rsceq pc, sp, r0, lsl #10 │ │ │ │ - ldrdeq pc, [sp], #64 @ 0x40 @ │ │ │ │ + rsceq pc, sp, r0, lsr #10 │ │ │ │ + strdeq pc, [sp], #64 @ 0x40 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq pc, [sp], #76 @ 0x4c @ │ │ │ │ - strheq fp, [sp], #204 @ 0xcc @ │ │ │ │ + ldrdeq pc, [sp], #76 @ 0x4c @ │ │ │ │ + ldrdeq fp, [sp], #204 @ 0xcc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #432] @ 3532a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ add fp, ip, #94208 @ 0x17000 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [fp, #832] @ 0x340 │ │ │ │ cmp r3, #0 │ │ │ │ beq 35329c │ │ │ │ @@ -776118,15 +776118,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #372] @ 353438 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add fp, r2, #94208 @ 0x17000 │ │ │ │ ldr r3, [fp, #832] @ 0x340 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 353430 │ │ │ │ @@ -776218,15 +776218,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #476] @ 353630 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ble 353628 │ │ │ │ add r3, ip, r3, lsl #5 │ │ │ │ add r0, r3, #119808 @ 0x1d400 │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ @@ -776345,15 +776345,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #516] @ 353854 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr lr, [r0, r4] │ │ │ │ add r0, r1, r3 │ │ │ │ add ip, lr, #94208 @ 0x17000 │ │ │ │ ldr r4, [ip, #832] @ 0x340 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r0, r4 │ │ │ │ bhi 353834 │ │ │ │ @@ -776475,24 +776475,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 353860 │ │ │ │ mov r0, lr │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq lr, r9, ip, ror #30 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - rsceq lr, sp, ip, lsr sp │ │ │ │ + rsceq lr, sp, ip, asr sp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #420] @ 353a20 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r4] │ │ │ │ add r0, r1, r3 │ │ │ │ add lr, ip, #94208 @ 0x17000 │ │ │ │ ldr r4, [lr, #832] @ 0x340 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ bhi 353a00 │ │ │ │ @@ -776589,25 +776589,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 353a28 │ │ │ │ mov r0, ip │ │ │ │ bl 28a470 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq lr, r9, r0, asr #26 │ │ │ │ - rsceq lr, sp, ip, lsr #23 │ │ │ │ + rsceq lr, sp, ip, asr #23 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #412] @ 353be4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsl r5, r1, #5 │ │ │ │ add r1, r4, r1, lsl #5 │ │ │ │ add sl, r1, #119808 @ 0x1d400 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ mov r6, r2 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ @@ -776711,15 +776711,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #476] @ 353de4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add fp, r5, #94208 @ 0x17000 │ │ │ │ ldr ip, [fp, #832] @ 0x340 │ │ │ │ ldrd r8, [sp, #40] @ 0x28 │ │ │ │ cmp ip, r4 │ │ │ │ bls 353d90 │ │ │ │ @@ -776831,24 +776831,24 @@ │ │ │ │ b 353d14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ b 353d7c │ │ │ │ @ instruction: 0x0189e9b4 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - rsceq lr, sp, r0, ror #16 │ │ │ │ + rsceq lr, sp, r0, lsl #17 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #352] @ 353f6c │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r9, r5, #94208 @ 0x17000 │ │ │ │ ldr ip, [r9, #832] @ 0x340 │ │ │ │ cmp r3, ip │ │ │ │ bcs 353f3c │ │ │ │ add r8, r5, r3, lsl #5 │ │ │ │ @@ -776928,15 +776928,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 353e74 │ │ │ │ @ instruction: 0x0189e7b0 │ │ │ │ - strheq lr, [sp], #100 @ 0x64 @ │ │ │ │ + ldrdeq lr, [sp], #100 @ 0x64 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r4, r0, #118784 @ 0x1d000 │ │ │ │ ldr r6, [pc, #104] @ 353ff0 │ │ │ │ add r3, r0, #119808 @ 0x1d400 │ │ │ │ add r1, r0, #120832 @ 0x1d800 │ │ │ │ add r5, r4, #1584 @ 0x630 │ │ │ │ @@ -776971,15 +776971,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ 3540fc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r1 │ │ │ │ add r5, r4, #118784 @ 0x1d000 │ │ │ │ add r2, r5, #1584 @ 0x630 │ │ │ │ ldrh r3, [r2, #2] │ │ │ │ cmp r6, r3 │ │ │ │ beq 354084 │ │ │ │ @@ -777035,15 +777035,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ 35424c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r2, #15 │ │ │ │ bne 3541cc │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -777112,19 +777112,19 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #24] @ 354260 │ │ │ │ add r2, pc, r2 │ │ │ │ b 354230 │ │ │ │ orreq lr, r9, r4, lsr #9 │ │ │ │ - rsceq r7, ip, r4, ror #21 │ │ │ │ + rsceq r7, ip, r4, lsl #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, sp, r4, lsr r4 │ │ │ │ - rsceq lr, sp, r4, lsl #8 │ │ │ │ - rsceq lr, sp, ip, ror #7 │ │ │ │ + rsceq lr, sp, r4, asr r4 │ │ │ │ + rsceq lr, sp, r4, lsr #8 │ │ │ │ + rsceq lr, sp, ip, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r5, r0, r1, lsl #5 │ │ │ │ add r8, r5, #119808 @ 0x1d400 │ │ │ │ add r5, r5, #118784 @ 0x1d000 │ │ │ │ @@ -777211,15 +777211,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ 354434 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r5, r1 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #680] @ 0x2a8 │ │ │ │ tst r2, #1 │ │ │ │ bne 354424 │ │ │ │ add r3, r4, #565248 @ 0x8a000 │ │ │ │ @@ -777241,15 +777241,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ 35453c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #672] @ 0x2a0 │ │ │ │ cmp r2, #15 │ │ │ │ bne 3544d4 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -777300,29 +777300,29 @@ │ │ │ │ ldr r2, [pc, #40] @ 354554 │ │ │ │ ldr r1, [pc, #20] @ 354544 │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 28a470 │ │ │ │ orreq lr, r9, ip, ror #2 │ │ │ │ - ldrdeq r7, [ip], #124 @ 0x7c @ │ │ │ │ + strdeq r7, [ip], #124 @ 0x7c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, sp, r8, ror r1 │ │ │ │ + smlaleq lr, sp, r8, r1 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, sp, ip, asr #2 │ │ │ │ - rsceq lr, sp, r4, lsl r1 │ │ │ │ + rsceq lr, sp, ip, ror #2 │ │ │ │ + rsceq lr, sp, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #224] @ 354654 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsl sl, r7, #5 │ │ │ │ add r7, r4, r7, lsl #5 │ │ │ │ add r3, r7, #119808 @ 0x1d400 │ │ │ │ mov r9, r2 │ │ │ │ add r2, r3, #592 @ 0x250 │ │ │ │ ldrh r2, [r2] │ │ │ │ @@ -777380,15 +777380,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #480] @ 35485c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r2, #1610] @ 0x64a │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -777500,24 +777500,24 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ ldr r2, [pc, #44] @ 354884 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3547a0 │ │ │ │ orreq sp, r9, r0, asr #30 │ │ │ │ - rsceq sp, sp, r0, lsl #30 │ │ │ │ + rsceq sp, sp, r0, lsr #30 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq sp, sp, r8, ror #30 │ │ │ │ + rsceq sp, sp, r8, lsl #31 │ │ │ │ andeq sp, r1, r2, asr r6 │ │ │ │ andeq sp, r1, r6, asr r6 │ │ │ │ - rsceq sp, sp, r8, lsr #29 │ │ │ │ + rsceq sp, sp, r8, asr #29 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, sp, r0, asr #29 │ │ │ │ - rsceq sp, sp, r0, lsl pc │ │ │ │ - ldrdeq sp, [sp], #228 @ 0xe4 @ │ │ │ │ + rsceq sp, sp, r0, ror #29 │ │ │ │ + rsceq sp, sp, r0, lsr pc │ │ │ │ + strdeq sp, [sp], #228 @ 0xe4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ @@ -779874,15 +779874,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5b498 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r0, [lr, #-72]! @ 0xffffffb8 │ │ │ │ orreq r5, fp, r8, lsl #14 │ │ │ │ - rsceq fp, sp, r8, lsr #20 │ │ │ │ + rsceq fp, sp, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ bl 5d574 │ │ │ │ @@ -780022,15 +780022,15 @@ │ │ │ │ bl 28a190 │ │ │ │ bl 5c980 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r9, r0, asr #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r9, r9, ip, ror r1 │ │ │ │ strheq r9, [r9, r4] │ │ │ │ - rsceq fp, sp, r0, ror #16 │ │ │ │ + rsceq fp, sp, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -780273,15 +780273,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ b 3572a0 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ eorseq r7, r8, r7 │ │ │ │ - rscseq r9, pc, r8, lsr #18 │ │ │ │ + rscseq r9, pc, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #872] @ 35773c │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -780644,25 +780644,25 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b498 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r7, sl, ror r0 │ │ │ │ - ldrdeq sl, [sp], #244 @ 0xf4 @ │ │ │ │ + swpeq sp, sl, [r7] │ │ │ │ + strdeq sl, [sp], #244 @ 0xf4 @ │ │ │ │ + rsceq sl, sp, r0, ror #31 │ │ │ │ + smlabbeq r1, r8, r0, r6 │ │ │ │ + ldrsheq lr, [pc], #228 @ │ │ │ │ + smlalseq fp, r3, r8, r2 │ │ │ │ rsceq sl, sp, r0, asr #31 │ │ │ │ - tsteq r1, r8, rrx │ │ │ │ - ldrsbeq lr, [pc], #228 @ │ │ │ │ - rscseq fp, r3, r8, ror r2 │ │ │ │ - rsceq sl, sp, r0, lsr #31 │ │ │ │ - smlaleq sl, sp, ip, pc @ │ │ │ │ - rscseq sl, pc, r8, asr #2 │ │ │ │ + strheq sl, [sp], #252 @ 0xfc @ │ │ │ │ + rscseq sl, pc, r8, ror #2 │ │ │ │ @ instruction: 0x018b4b90 │ │ │ │ - rsceq sl, sp, ip, ror #30 │ │ │ │ + rsceq sl, sp, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ @@ -780805,40 +780805,40 @@ │ │ │ │ ldr ip, [r3, r6, lsl #2] │ │ │ │ b 357ad4 │ │ │ │ ldr r1, [pc, #112] @ 357c68 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28a190 │ │ │ │ b 357a24 │ │ │ │ - strdeq sl, [sp], #232 @ 0xe8 @ │ │ │ │ + rsceq sl, sp, r8, lsl pc │ │ │ │ orreq r4, fp, ip, ror sl │ │ │ │ - ldrdeq sl, [sp], #224 @ 0xe0 @ │ │ │ │ + strdeq sl, [sp], #224 @ 0xe0 @ │ │ │ │ orreq r4, fp, r4, lsr sl │ │ │ │ - rscseq r9, pc, ip, asr r2 @ │ │ │ │ - rsceq sl, sp, r0, ror #29 │ │ │ │ - smlatteq r7, r6, lr, ip │ │ │ │ - smlaleq sl, sp, r0, lr │ │ │ │ + rscseq r9, pc, ip, ror r2 @ │ │ │ │ + rsceq sl, sp, r0, lsl #30 │ │ │ │ + tsteq r7, r6, lsl #30 │ │ │ │ + strheq sl, [sp], #224 @ 0xe0 @ │ │ │ │ ldrdeq r4, [fp, r4] │ │ │ │ - rsceq sl, sp, r4, asr #28 │ │ │ │ + rsceq sl, sp, r4, ror #28 │ │ │ │ @ instruction: 0x018b49b0 │ │ │ │ cmnpeq sp, r0, lsl ip @ p-variant is OBSOLETE │ │ │ │ - rscseq r2, r3, r4, lsr #22 │ │ │ │ + rscseq r2, r3, r4, asr #22 │ │ │ │ orreq r4, fp, r0, ror r9 │ │ │ │ ldrsbeq pc, [sp, #-144]! @ 0xffffff70 @ │ │ │ │ - rscseq r2, r3, r4, ror #21 │ │ │ │ + rscseq r2, r3, r4, lsl #22 │ │ │ │ orreq r4, fp, r0, lsr r9 │ │ │ │ - rsceq sl, sp, r8, lsr #27 │ │ │ │ + rsceq sl, sp, r8, asr #27 │ │ │ │ orreq r4, fp, r8, lsl #18 │ │ │ │ - rscseq r2, r3, r0, lsl #21 │ │ │ │ + rscseq r2, r3, r0, lsr #21 │ │ │ │ orreq r4, fp, r8, asr #17 │ │ │ │ - rsceq sl, sp, r8, asr #26 │ │ │ │ + rsceq sl, sp, r8, ror #26 │ │ │ │ @ instruction: 0x018b4898 │ │ │ │ ldrsbeq pc, [sp, #-136]! @ 0xffffff78 @ │ │ │ │ ldrsheq pc, [sp, #-152]! @ 0xffffff68 @ │ │ │ │ - rsceq sl, sp, r4, lsl sp │ │ │ │ + rsceq sl, sp, r4, lsr sp │ │ │ │ ldr r3, [pc, #688] @ 357f24 │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, r3 │ │ │ │ bne 357d30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 357f18 │ │ │ │ @@ -781007,37 +781007,37 @@ │ │ │ │ mov ip, #3 │ │ │ │ b 357cc0 │ │ │ │ ldr r0, [pc, #100] @ 357f84 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ orreq r4, fp, r0, lsr r8 │ │ │ │ - ldrdeq ip, [r7, -r8] │ │ │ │ - smlatbeq r7, ip, ip, ip │ │ │ │ + strdeq ip, [r7, -r8] │ │ │ │ + smlabteq r7, ip, ip, ip │ │ │ │ orreq r4, fp, ip, ror #15 │ │ │ │ orreq r4, fp, r4, asr #15 │ │ │ │ - tsteq r7, r4, ror #24 │ │ │ │ - tsteq r7, r8, asr #24 │ │ │ │ + smlabbeq r7, r4, ip, ip │ │ │ │ + tsteq r7, r8, ror #24 │ │ │ │ orreq r4, fp, r0, ror r7 │ │ │ │ orreq r4, fp, ip, asr r7 │ │ │ │ - strdeq ip, [r7, -r8] │ │ │ │ + tsteq r7, r8, lsl ip │ │ │ │ orreq r4, fp, ip, lsl r7 │ │ │ │ - @ instruction: 0x0107cbb4 │ │ │ │ + ldrdeq ip, [r7, -r4] │ │ │ │ ldrdeq r4, [fp, r8] │ │ │ │ @ instruction: 0x018b46bc │ │ │ │ - tsteq r7, r8, asr fp │ │ │ │ + tsteq r7, r8, ror fp │ │ │ │ @ instruction: 0x018b469c │ │ │ │ - tsteq r7, ip, lsr #22 │ │ │ │ - tsteq r7, r8, lsl #22 │ │ │ │ + tsteq r7, ip, asr #22 │ │ │ │ + tsteq r7, r8, lsr #22 │ │ │ │ orreq r4, fp, r0, lsr r6 │ │ │ │ - smlabteq r7, r0, sl, ip │ │ │ │ + smlatteq r7, r0, sl, ip │ │ │ │ orreq r4, fp, r0, lsl #12 │ │ │ │ - @ instruction: 0x0107ca98 │ │ │ │ + @ instruction: 0x0107cab8 │ │ │ │ ldrdeq r4, [fp, r8] │ │ │ │ - rscseq r8, pc, r8, ror sp @ │ │ │ │ + smlalseq r8, pc, r8, sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -781065,15 +781065,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rscseq r7, r2, r0, lsl #18 │ │ │ │ + rscseq r7, r2, r0, lsr #18 │ │ │ │ cmp r0, #15 │ │ │ │ beq 3580b0 │ │ │ │ ldr r2, [pc, #148] @ 3580bc │ │ │ │ tst r0, #1 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ add r2, pc, r2 │ │ │ │ movne r1, #120 @ 0x78 │ │ │ │ @@ -781112,15 +781112,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x018b4494 │ │ │ │ orreq r4, fp, ip, ror #8 │ │ │ │ orreq r4, fp, r0, asr r4 │ │ │ │ orreq r4, fp, r4, lsr r4 │ │ │ │ orreq r4, fp, r0, lsr #8 │ │ │ │ - rscseq r8, pc, r0, ror #23 │ │ │ │ + rscseq r8, pc, r0, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #332] @ 358240 │ │ │ │ @@ -781204,22 +781204,22 @@ │ │ │ │ b 3581f0 │ │ │ │ ldr r2, [pc, #44] @ 35825c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 358118 │ │ │ │ - rscseq r2, r3, r8, lsl #10 │ │ │ │ - rscseq sp, r2, r0, asr r0 │ │ │ │ - rscseq r7, r2, r0, lsl #15 │ │ │ │ - rscseq sp, r2, r0, asr #27 │ │ │ │ - rsceq sl, sp, r0, ror #15 │ │ │ │ - tsteq r2, r4, lsl #14 │ │ │ │ - strdeq r6, [r2, -r4] │ │ │ │ - rscseq r7, r2, ip, asr r7 │ │ │ │ + rscseq r2, r3, r8, lsr #10 │ │ │ │ + rscseq sp, r2, r0, ror r0 │ │ │ │ + rscseq r7, r2, r0, lsr #15 │ │ │ │ + rscseq sp, r2, r0, ror #27 │ │ │ │ + rsceq sl, sp, r0, lsl #16 │ │ │ │ + tsteq r2, r4, lsr #14 │ │ │ │ + tsteq r2, r4, lsl r7 │ │ │ │ + rscseq r7, r2, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r2, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -781582,48 +781582,48 @@ │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ add r1, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 357f88 │ │ │ │ b 3583e0 │ │ │ │ - rscseq ip, r2, r0, ror #29 │ │ │ │ - smlabbeq r7, sp, r6, ip │ │ │ │ - rscseq r2, r3, r0, ror #5 │ │ │ │ - rscseq ip, r2, ip, lsr #28 │ │ │ │ - rscseq r7, r2, ip, asr r5 │ │ │ │ - tsteq r2, r4, lsr r5 │ │ │ │ - rsceq sl, sp, r0, asr #11 │ │ │ │ - tsteq r7, r0, ror #10 │ │ │ │ - rscseq sl, r8, ip, ror r9 │ │ │ │ - rscseq sp, r2, r8, lsl #22 │ │ │ │ - rsceq sl, sp, r4, ror r5 │ │ │ │ - rscseq r7, r2, ip, lsr r4 │ │ │ │ - tsteq r2, r0, lsl #8 │ │ │ │ - rscseq sp, r2, ip, asr sl │ │ │ │ - rscseq r7, r1, ip, asr r1 │ │ │ │ - ldrheq r2, [r3], #12 @ │ │ │ │ - rscseq ip, r2, r4, lsl ip │ │ │ │ - ldrsbeq sp, [r2], #148 @ 0x94 @ │ │ │ │ - rsceq sl, sp, r4, asr #4 │ │ │ │ - rscseq ip, r2, ip, lsr #23 │ │ │ │ - rscseq r7, r2, r0, ror #5 │ │ │ │ + rscseq ip, r2, r0, lsl #30 │ │ │ │ + smlatbeq r7, sp, r6, ip │ │ │ │ + rscseq r2, r3, r0, lsl #6 │ │ │ │ + rscseq ip, r2, ip, asr #28 │ │ │ │ + rscseq r7, r2, ip, ror r5 │ │ │ │ + tsteq r2, r4, asr r5 │ │ │ │ + rsceq sl, sp, r0, ror #11 │ │ │ │ + smlabbeq r7, r0, r5, ip │ │ │ │ + smlalseq sl, r8, ip, r9 │ │ │ │ + rscseq sp, r2, r8, lsr #22 │ │ │ │ + smlaleq sl, sp, r4, r5 │ │ │ │ + rscseq r7, r2, ip, asr r4 │ │ │ │ + tsteq r2, r0, lsr #8 │ │ │ │ + rscseq sp, r2, ip, ror sl │ │ │ │ + rscseq r7, r1, ip, ror r1 │ │ │ │ + ldrsbeq r2, [r3], #12 @ │ │ │ │ + rscseq ip, r2, r4, lsr ip │ │ │ │ + ldrsheq sp, [r2], #148 @ 0x94 @ │ │ │ │ + rsceq sl, sp, r4, ror #4 │ │ │ │ + rscseq ip, r2, ip, asr #23 │ │ │ │ + rscseq r7, r2, r0, lsl #6 │ │ │ │ + rsceq sl, sp, r4, asr r3 │ │ │ │ + ldrsheq sp, [r2], #128 @ 0x80 @ │ │ │ │ rsceq sl, sp, r4, lsr r3 │ │ │ │ - ldrsbeq sp, [r2], #128 @ 0x80 @ │ │ │ │ - rsceq sl, sp, r4, lsl r3 │ │ │ │ - smlalseq sp, r2, r0, r8 │ │ │ │ - ldrdeq lr, [sp], #200 @ 0xc8 @ │ │ │ │ - rsceq lr, sp, r8, asr #25 │ │ │ │ - rsceq lr, sp, ip, asr #25 │ │ │ │ - rsceq lr, sp, r0, lsr #25 │ │ │ │ - rscseq r2, r0, ip, lsl #26 │ │ │ │ - rsceq sl, sp, r4, asr #4 │ │ │ │ - ldrsheq r7, [r2], #16 @ │ │ │ │ - rsceq sl, sp, r0, lsr #4 │ │ │ │ - rscseq r7, r2, r0, asr #3 │ │ │ │ + ldrheq sp, [r2], #128 @ 0x80 @ │ │ │ │ + strdeq lr, [sp], #200 @ 0xc8 @ │ │ │ │ + rsceq lr, sp, r8, ror #25 │ │ │ │ + rsceq lr, sp, ip, ror #25 │ │ │ │ + rsceq lr, sp, r0, asr #25 │ │ │ │ + rscseq r2, r0, ip, lsr #26 │ │ │ │ + rsceq sl, sp, r4, ror #4 │ │ │ │ + rscseq r7, r2, r0, lsl r2 │ │ │ │ + rsceq sl, sp, r0, asr #4 │ │ │ │ + rscseq r7, r2, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ ldrsb r3, [r1, #41] @ 0x29 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -781694,20 +781694,20 @@ │ │ │ │ b 3588f0 │ │ │ │ ldr r2, [pc, #36] @ 3589fc │ │ │ │ ldr r3, [r1, #360] @ 0x168 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 3588f0 │ │ │ │ - rsceq sl, sp, r8, asr #2 │ │ │ │ - rsceq sl, sp, r8, rrx │ │ │ │ - rsceq sl, sp, r4, ror r0 │ │ │ │ - rsceq sl, sp, ip, lsl #1 │ │ │ │ - rsceq sl, sp, r8, asr r0 │ │ │ │ - rsceq sl, sp, r8, lsl r0 │ │ │ │ + rsceq sl, sp, r8, ror #2 │ │ │ │ + rsceq sl, sp, r8, lsl #1 │ │ │ │ + smlaleq sl, sp, r4, r0 │ │ │ │ + rsceq sl, sp, ip, lsr #1 │ │ │ │ + rsceq sl, sp, r8, ror r0 │ │ │ │ + rsceq sl, sp, r8, lsr r0 │ │ │ │ ldr ip, [pc, #28] @ 358a24 │ │ │ │ ldr r3, [pc, #28] @ 358a28 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r3] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ @@ -781833,34 +781833,34 @@ │ │ │ │ b 358b64 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #88] @ 358c60 │ │ │ │ add r1, pc, r1 │ │ │ │ b 358a90 │ │ │ │ orreq r7, r9, ip, lsr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r7, r8, lsl pc │ │ │ │ + tsteq r7, r8, lsr pc │ │ │ │ @ instruction: 0x01897594 │ │ │ │ - rsceq r9, sp, r8, asr #31 │ │ │ │ - strdeq r9, [sp], #248 @ 0xf8 @ │ │ │ │ - rscseq fp, r0, ip, lsr r2 │ │ │ │ - rsceq r9, sp, r0, ror #31 │ │ │ │ - ldrheq r3, [r3], #216 @ 0xd8 @ │ │ │ │ - rsceq r9, sp, r8, ror #30 │ │ │ │ - strheq r9, [sp], #240 @ 0xf0 @ │ │ │ │ - strheq r9, [sp], #248 @ 0xf8 @ │ │ │ │ + rsceq r9, sp, r8, ror #31 │ │ │ │ + rsceq sl, sp, r8, lsl r0 │ │ │ │ + rscseq fp, r0, ip, asr r2 │ │ │ │ + rsceq sl, sp, r0 │ │ │ │ + ldrsbeq r3, [r3], #216 @ 0xd8 @ │ │ │ │ + rsceq r9, sp, r8, lsl #31 │ │ │ │ + ldrdeq r9, [sp], #240 @ 0xf0 @ │ │ │ │ + ldrdeq r9, [sp], #248 @ 0xf8 @ │ │ │ │ orreq r7, r9, ip, lsl #9 │ │ │ │ - rsceq r9, sp, r0, ror #29 │ │ │ │ - rsceq r9, ip, r8, ror #29 │ │ │ │ - strheq r9, [sp], #224 @ 0xe0 @ │ │ │ │ - rsceq r9, sp, ip, lsr #29 │ │ │ │ - rsceq r9, sp, r8, lsr #29 │ │ │ │ - strheq r9, [sp], #232 @ 0xe8 @ │ │ │ │ + rsceq r9, sp, r0, lsl #30 │ │ │ │ + rsceq r9, ip, r8, lsl #30 │ │ │ │ + ldrdeq r9, [sp], #224 @ 0xe0 @ │ │ │ │ + rsceq r9, sp, ip, asr #29 │ │ │ │ + rsceq r9, sp, r8, asr #29 │ │ │ │ + ldrdeq r9, [sp], #232 @ 0xe8 @ │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - strheq r9, [sp], #236 @ 0xec @ │ │ │ │ - rsceq r9, sp, r8, ror lr │ │ │ │ + ldrdeq r9, [sp], #236 @ 0xec @ │ │ │ │ + smlaleq r9, sp, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrsh r3, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #3976] @ 359c0c │ │ │ │ @@ -782855,15 +782855,15 @@ │ │ │ │ ldr r2, [r3, #300] @ 0x12c │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r3, #304] @ 0x130 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ str r3, [r4, #12] │ │ │ │ b 358ce8 │ │ │ │ - tsteq r7, r6, lsl #26 │ │ │ │ + tsteq r7, r6, lsr #26 │ │ │ │ @ instruction: 0x00089abc │ │ │ │ andeq r8, r0, r1, lsr #25 │ │ │ │ strvs r8, [fp, #-766]! @ 0xfffffd02 │ │ │ │ svccc 0x00f71547 │ │ │ │ orrcs fp, r3, r0, asr r0 │ │ │ │ svccc 0x00f337cc │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ @@ -784380,97 +784380,97 @@ │ │ │ │ mov r3, #80 @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r0], #1 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne 35b3cc │ │ │ │ b 35a450 │ │ │ │ - tsteq r7, r6, lsl r6 │ │ │ │ - strdeq r9, [sp], #156 @ 0x9c @ │ │ │ │ - rsceq r9, sp, ip, lsr r8 │ │ │ │ - strdeq r9, [sp], #124 @ 0x7c @ │ │ │ │ - strheq r9, [sp], #120 @ 0x78 @ │ │ │ │ - rsceq r9, sp, ip, ror r7 │ │ │ │ - rsceq r9, sp, ip, lsr #7 │ │ │ │ - rsceq r9, sp, r0, lsl r5 │ │ │ │ - rsceq r9, sp, ip, lsl #8 │ │ │ │ - rsceq r9, sp, r4, lsr r4 │ │ │ │ - rsceq r9, sp, r0, ror r3 │ │ │ │ - strdeq r9, [sp], #52 @ 0x34 @ │ │ │ │ - rsceq r9, sp, r8, lsl r3 │ │ │ │ - rsceq r9, sp, ip, lsl r3 │ │ │ │ - rsceq r9, sp, r8, lsl #5 │ │ │ │ - rsceq r9, sp, r0, lsr r3 │ │ │ │ + tsteq r7, r6, lsr r6 │ │ │ │ + rsceq r9, sp, ip, lsl sl │ │ │ │ + rsceq r9, sp, ip, asr r8 │ │ │ │ + rsceq r9, sp, ip, lsl r8 │ │ │ │ + ldrdeq r9, [sp], #120 @ 0x78 @ │ │ │ │ + smlaleq r9, sp, ip, r7 │ │ │ │ + rsceq r9, sp, ip, asr #7 │ │ │ │ + rsceq r9, sp, r0, lsr r5 │ │ │ │ + rsceq r9, sp, ip, lsr #8 │ │ │ │ + rsceq r9, sp, r4, asr r4 │ │ │ │ + smlaleq r9, sp, r0, r3 │ │ │ │ + rsceq r9, sp, r4, lsl r4 │ │ │ │ + rsceq r9, sp, r8, lsr r3 │ │ │ │ + rsceq r9, sp, ip, lsr r3 │ │ │ │ + rsceq r9, sp, r8, lsr #5 │ │ │ │ + rsceq r9, sp, r0, asr r3 │ │ │ │ + rsceq r9, sp, r0, ror #4 │ │ │ │ + rsceq r9, sp, r8, ror r2 │ │ │ │ + rsceq r6, ip, r0, lsl #4 │ │ │ │ rsceq r9, sp, r0, asr #4 │ │ │ │ - rsceq r9, sp, r8, asr r2 │ │ │ │ - rsceq r6, ip, r0, ror #3 │ │ │ │ - rsceq r9, sp, r0, lsr #4 │ │ │ │ - rsceq r9, sp, ip, asr #2 │ │ │ │ - rsceq r9, sp, r8, asr #2 │ │ │ │ - strheq r9, [sp], #0 @ │ │ │ │ - rsceq r9, sp, r4, lsr #6 │ │ │ │ - rsceq r9, sp, r8, lsl #9 │ │ │ │ - rsceq r9, sp, r0, lsl r3 │ │ │ │ - smlaleq r9, sp, r8, r1 │ │ │ │ - rsceq r9, sp, r4, ror #3 │ │ │ │ - rsceq r9, sp, ip, lsl r3 │ │ │ │ - rsceq r8, sp, r0, lsl pc │ │ │ │ - rsceq r9, sp, r4, lsl r1 │ │ │ │ - rsceq r9, sp, ip, lsr r1 │ │ │ │ - rsceq r9, sp, r0, lsr #5 │ │ │ │ - rsceq r9, sp, r4, lsl r1 │ │ │ │ - rsceq r8, sp, ip, ror pc │ │ │ │ - rsceq r9, sp, r8, ror #4 │ │ │ │ - rsceq r9, sp, r0, lsl r1 │ │ │ │ - rsceq r8, sp, r4, lsl #26 │ │ │ │ - rsceq r8, sp, r0, lsr #30 │ │ │ │ - rsceq r8, sp, r0, asr pc │ │ │ │ - strdeq r9, [sp], #8 @ │ │ │ │ - rsceq r8, sp, ip, ror #30 │ │ │ │ - rsceq r8, sp, r4, ror #27 │ │ │ │ - rsceq r8, sp, r4, asr lr │ │ │ │ + rsceq r9, sp, ip, ror #2 │ │ │ │ + rsceq r9, sp, r8, ror #2 │ │ │ │ + ldrdeq r9, [sp], #0 @ │ │ │ │ + rsceq r9, sp, r4, asr #6 │ │ │ │ + rsceq r9, sp, r8, lsr #9 │ │ │ │ + rsceq r9, sp, r0, lsr r3 │ │ │ │ + strheq r9, [sp], #24 @ │ │ │ │ + rsceq r9, sp, r4, lsl #4 │ │ │ │ + rsceq r9, sp, ip, lsr r3 │ │ │ │ + rsceq r8, sp, r0, lsr pc │ │ │ │ + rsceq r9, sp, r4, lsr r1 │ │ │ │ + rsceq r9, sp, ip, asr r1 │ │ │ │ + rsceq r9, sp, r0, asr #5 │ │ │ │ + rsceq r9, sp, r4, lsr r1 │ │ │ │ + smlaleq r8, sp, ip, pc @ │ │ │ │ + rsceq r9, sp, r8, lsl #5 │ │ │ │ + rsceq r9, sp, r0, lsr r1 │ │ │ │ + rsceq r8, sp, r4, lsr #26 │ │ │ │ + rsceq r8, sp, r0, asr #30 │ │ │ │ rsceq r8, sp, r0, ror pc │ │ │ │ - rsceq r8, sp, ip, ror #22 │ │ │ │ - rsceq r8, sp, r8, ror sp │ │ │ │ - rsceq r8, sp, r8, lsr #27 │ │ │ │ + rsceq r9, sp, r8, lsl r1 │ │ │ │ + rsceq r8, sp, ip, lsl #31 │ │ │ │ + rsceq r8, sp, r4, lsl #28 │ │ │ │ + rsceq r8, sp, r4, ror lr │ │ │ │ + smlaleq r8, sp, r0, pc @ │ │ │ │ + rsceq r8, sp, ip, lsl #23 │ │ │ │ + smlaleq r8, sp, r8, sp │ │ │ │ + rsceq r8, sp, r8, asr #27 │ │ │ │ + rsceq r8, sp, r4, lsl #30 │ │ │ │ + rsceq r8, sp, r4, lsr #27 │ │ │ │ + strdeq r8, [sp], #176 @ 0xb0 @ │ │ │ │ rsceq r8, sp, r4, ror #29 │ │ │ │ - rsceq r8, sp, r4, lsl #27 │ │ │ │ - ldrdeq r8, [sp], #176 @ 0xb0 @ │ │ │ │ - rsceq r8, sp, r4, asr #29 │ │ │ │ - rsceq r8, sp, r8, asr sp │ │ │ │ - rsceq r8, sp, r0, ror r9 │ │ │ │ - rsceq r8, sp, ip, lsl #26 │ │ │ │ - ldrdeq r8, [sp], #188 @ 0xbc @ │ │ │ │ - rsceq r8, sp, r0, lsl #27 │ │ │ │ - rsceq r8, sp, r4, lsl #24 │ │ │ │ - rsceq r8, sp, ip, ror sl │ │ │ │ - ldrdeq r8, [sp], #172 @ 0xac @ │ │ │ │ - rsceq r8, sp, r4, lsl #24 │ │ │ │ - strdeq r8, [sp], #120 @ 0x78 @ │ │ │ │ - rsceq r8, sp, r4, asr #18 │ │ │ │ - rsceq r8, sp, r8, asr #20 │ │ │ │ - rsceq r8, sp, r0, lsl #23 │ │ │ │ - rsceq r8, sp, ip, lsl #20 │ │ │ │ - smlaleq r8, sp, r4, r8 │ │ │ │ - rsceq r8, sp, ip, asr fp │ │ │ │ - rsceq r8, sp, r0, ror #19 │ │ │ │ - strdeq r8, [sp], #88 @ 0x58 @ │ │ │ │ - rsceq r8, sp, r0, lsr #18 │ │ │ │ - smlaleq r8, sp, r8, r8 │ │ │ │ - strdeq r8, [sp], #144 @ 0x90 @ │ │ │ │ - rsceq r8, sp, r4, lsl r7 │ │ │ │ + rsceq r8, sp, r8, ror sp │ │ │ │ + smlaleq r8, sp, r0, r9 │ │ │ │ + rsceq r8, sp, ip, lsr #26 │ │ │ │ + strdeq r8, [sp], #188 @ 0xbc @ │ │ │ │ + rsceq r8, sp, r0, lsr #27 │ │ │ │ + rsceq r8, sp, r4, lsr #24 │ │ │ │ + smlaleq r8, sp, ip, sl │ │ │ │ + strdeq r8, [sp], #172 @ 0xac @ │ │ │ │ + rsceq r8, sp, r4, lsr #24 │ │ │ │ + rsceq r8, sp, r8, lsl r8 │ │ │ │ + rsceq r8, sp, r4, ror #18 │ │ │ │ + rsceq r8, sp, r8, ror #20 │ │ │ │ + rsceq r8, sp, r0, lsr #23 │ │ │ │ + rsceq r8, sp, ip, lsr #20 │ │ │ │ + strheq r8, [sp], #132 @ 0x84 @ │ │ │ │ + rsceq r8, sp, ip, ror fp │ │ │ │ + rsceq r8, sp, r0, lsl #20 │ │ │ │ + rsceq r8, sp, r8, lsl r6 │ │ │ │ + rsceq r8, sp, r0, asr #18 │ │ │ │ + strheq r8, [sp], #136 @ 0x88 @ │ │ │ │ + rsceq r8, sp, r0, lsl sl │ │ │ │ + rsceq r8, sp, r4, lsr r7 │ │ │ │ + rsceq r8, sp, r0, lsr #15 │ │ │ │ + rsceq r8, sp, ip, lsl #17 │ │ │ │ rsceq r8, sp, r0, lsl #15 │ │ │ │ - rsceq r8, sp, ip, ror #16 │ │ │ │ - rsceq r8, sp, r0, ror #14 │ │ │ │ - rsceq r8, sp, ip, lsl #6 │ │ │ │ - rsceq r8, sp, r4, lsl #10 │ │ │ │ - rsceq r8, sp, r4, ror #10 │ │ │ │ - rsceq r8, sp, r8, ror #10 │ │ │ │ - strheq r8, [sp], #48 @ 0x30 @ │ │ │ │ - rsceq r8, sp, r0, lsr #13 │ │ │ │ + rsceq r8, sp, ip, lsr #6 │ │ │ │ + rsceq r8, sp, r4, lsr #10 │ │ │ │ + rsceq r8, sp, r4, lsl #11 │ │ │ │ + rsceq r8, sp, r8, lsl #11 │ │ │ │ + ldrdeq r8, [sp], #48 @ 0x30 @ │ │ │ │ + rsceq r8, sp, r0, asr #13 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 35b544 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne 35b538 │ │ │ │ ldr r2, [pc, #-72] @ 35b504 │ │ │ │ @@ -784683,22 +784683,22 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #44] @ 35b8b8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28a190 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r7, ip, lsr r3 │ │ │ │ + tsteq r7, ip, asr r3 │ │ │ │ andmi r0, r0, r0, lsl #2 │ │ │ │ subcs r0, r0, r0, asr #32 │ │ │ │ subcs r0, r8, r0 │ │ │ │ subeq r0, r0, r0, lsl #16 │ │ │ │ tsteq r0, r0, lsl #16 │ │ │ │ andeq r0, r2, r2 │ │ │ │ - strheq r8, [sp], #88 @ 0x58 @ │ │ │ │ + ldrdeq r8, [sp], #88 @ 0x58 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr ip, [pc, #1780] @ 35bfc8 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ ldr r3, [pc, #1776] @ 35bfcc │ │ │ │ @@ -785144,45 +785144,45 @@ │ │ │ │ strb r2, [r3], #1 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ bne 35bfb4 │ │ │ │ b 35bc88 │ │ │ │ orreq r4, r9, ip, lsl r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r8, sp, r0, ror #10 │ │ │ │ - @ instruction: 0x010791bc │ │ │ │ - rscseq r5, pc, r8, lsl r3 @ │ │ │ │ - strdeq r8, [sp], #64 @ 0x40 @ │ │ │ │ + rsceq r8, sp, r0, lsl #11 │ │ │ │ + ldrdeq r9, [r7, -ip] │ │ │ │ + rscseq r5, pc, r8, lsr r3 @ │ │ │ │ + rsceq r8, sp, r0, lsl r5 │ │ │ │ orreq r4, r9, ip, lsl #12 │ │ │ │ svcne 0x00f03900 │ │ │ │ andvs ip, sl, r5, asr r6 │ │ │ │ andeq r0, r5, sl, lsr #1 │ │ │ │ - rsceq r8, sp, r8, asr r4 │ │ │ │ - rsceq r8, sp, r8, asr #7 │ │ │ │ - rscseq r0, r2, ip, lsr #3 │ │ │ │ - rsceq r8, sp, r8, lsl #6 │ │ │ │ - rscseq r0, r2, ip, lsr r1 │ │ │ │ - smlaleq r8, sp, r8, r2 │ │ │ │ - rsceq r8, sp, ip, lsl #4 │ │ │ │ - strdeq r8, [sp], #24 @ │ │ │ │ - ldrsbeq r4, [pc], #240 @ │ │ │ │ - rsceq r8, sp, r4, lsr #3 │ │ │ │ - rscseq r4, pc, r4, asr pc @ │ │ │ │ - rsceq r8, sp, r4, lsr r1 │ │ │ │ - rscseq pc, r1, ip, ror #30 │ │ │ │ - rsceq r8, sp, r8, asr #1 │ │ │ │ - ldrsheq pc, [r1], #236 @ 0xec @ │ │ │ │ - rsceq r8, sp, ip, asr r0 │ │ │ │ - rsceq r7, sp, r8, lsl fp │ │ │ │ - rscseq pc, r1, r4, asr lr @ │ │ │ │ - strheq r7, [sp], #244 @ 0xf4 @ │ │ │ │ - rsceq r7, sp, ip, ror pc │ │ │ │ - smlaleq r7, sp, r0, pc @ │ │ │ │ + rsceq r8, sp, r8, ror r4 │ │ │ │ + rsceq r8, sp, r8, ror #7 │ │ │ │ + rscseq r0, r2, ip, asr #3 │ │ │ │ + rsceq r8, sp, r8, lsr #6 │ │ │ │ + rscseq r0, r2, ip, asr r1 │ │ │ │ + strheq r8, [sp], #40 @ 0x28 @ │ │ │ │ + rsceq r8, sp, ip, lsr #4 │ │ │ │ + rsceq r8, sp, r8, lsl r2 │ │ │ │ + ldrsheq r4, [pc], #240 @ │ │ │ │ + rsceq r8, sp, r4, asr #3 │ │ │ │ + rscseq r4, pc, r4, ror pc @ │ │ │ │ + rsceq r8, sp, r4, asr r1 │ │ │ │ + rscseq pc, r1, ip, lsl #31 │ │ │ │ + rsceq r8, sp, r8, ror #1 │ │ │ │ + rscseq pc, r1, ip, lsl pc @ │ │ │ │ + rsceq r8, sp, ip, ror r0 │ │ │ │ + rsceq r7, sp, r8, lsr fp │ │ │ │ + rscseq pc, r1, r4, ror lr @ │ │ │ │ + ldrdeq r7, [sp], #244 @ 0xf4 @ │ │ │ │ + smlaleq r7, sp, ip, pc @ │ │ │ │ + strheq r7, [sp], #240 @ 0xf0 @ │ │ │ │ + rsceq r7, sp, r0, ror pc │ │ │ │ rsceq r7, sp, r0, asr pc │ │ │ │ - rsceq r7, sp, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ @@ -787035,34 +787035,34 @@ │ │ │ │ bl 52a95c │ │ │ │ str r0, [sp, #24] │ │ │ │ b 35d2dc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r9, ip, asr #4 │ │ │ │ orreq r3, r9, r4, lsr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r7, r6, ror #26 │ │ │ │ - smlabbeq r7, lr, fp, r7 │ │ │ │ + smlabbeq r7, r6, sp, r7 │ │ │ │ + smlatbeq r7, lr, fp, r7 │ │ │ │ @ instruction: 0x01892f9c │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ streq r0, [r7, -r7, lsl #14] │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ strdeq r2, [r9, r4] │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - rsceq r6, sp, r0, lsr #14 │ │ │ │ + rsceq r6, sp, r0, asr #14 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - smlabbeq r7, r4, r0, r7 │ │ │ │ + smlatbeq r7, r4, r0, r7 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r6, sp, r0, asr r1 │ │ │ │ + rsceq r6, sp, r0, ror r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [pc, #-20] @ 35dda4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ bl 3578b8 │ │ │ │ ldr r2, [pc, #-36] @ 35dda8 │ │ │ │ @@ -787100,15 +787100,15 @@ │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - smlabteq r7, sp, sp, r6 │ │ │ │ + smlatteq r7, sp, sp, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #2768] @ 0xad0 │ │ │ │ @@ -788074,36 +788074,36 @@ │ │ │ │ bl 52a834 │ │ │ │ mov r5, r0 │ │ │ │ b 35e900 │ │ │ │ orreq r2, r9, r0, ror r1 │ │ │ │ orreq r2, r9, ip, asr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - strdeq r6, [r7, -r6] │ │ │ │ - tsteq r7, lr, lsr sl │ │ │ │ + tsteq r7, r6, lsl sl │ │ │ │ + tsteq r7, lr, asr sl │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ - rsceq r5, sp, r8, lsl #16 │ │ │ │ + rsceq r5, sp, r8, lsr #16 │ │ │ │ ldrdeq r1, [r9, r4] │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - @ instruction: 0x01076398 │ │ │ │ + @ instruction: 0x010763b8 │ │ │ │ + tsteq r7, r8, lsl r3 │ │ │ │ strdeq r6, [r7, -r8] │ │ │ │ - ldrdeq r6, [r7, -r8] │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - tsteq r7, sl, lsr #22 │ │ │ │ + tsteq r7, sl, asr #22 │ │ │ │ rsbmi r0, r0, r0 │ │ │ │ rsbgt r0, r0, r0 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - smlatteq r7, r8, r3, r5 │ │ │ │ + tsteq r7, r8, lsl #8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ mov r6, #32 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ ldr r3, [pc, #-24] @ 35edf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ @@ -789231,18 +789231,18 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ b 35e81c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - rsceq ip, ip, r4, ror #16 │ │ │ │ + rsceq ip, ip, r4, lsl #17 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ + rsceq r4, sp, r0, lsr r0 │ │ │ │ rsceq r4, sp, r0, lsl r0 │ │ │ │ - strdeq r3, [sp], #240 @ 0xf0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ 36018c │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -790709,39 +790709,39 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b 360c60 │ │ │ │ orreq pc, r8, r0, lsr #17 │ │ │ │ @ instruction: 0x0188f89c │ │ │ │ - rsceq r3, sp, r8, lsr #16 │ │ │ │ - ldrdeq r3, [sp], #112 @ 0x70 @ │ │ │ │ + rsceq r3, sp, r8, asr #16 │ │ │ │ + strdeq r3, [sp], #112 @ 0x70 @ │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - rsceq r3, sp, ip, lsl #15 │ │ │ │ + rsceq r3, sp, ip, lsr #15 │ │ │ │ andeq r8, r0, r6, ror r9 │ │ │ │ andeq r8, r0, r8, ror r9 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - strdeq r4, [r7, -r8] │ │ │ │ - smlatteq r7, r0, r0, r4 │ │ │ │ - smlatteq r7, ip, pc, r3 @ │ │ │ │ + tsteq r7, r8, lsl r3 │ │ │ │ + mrseq r4, (UNDEF: 23) │ │ │ │ + tsteq r7, ip │ │ │ │ svccc 0x00e00000 │ │ │ │ svccc 0x00d00000 │ │ │ │ eormi r0, r0, r0 │ │ │ │ andsmi r0, r0, r0 │ │ │ │ svclt 0x00e00000 │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ - smlatteq r7, ip, r4, r3 │ │ │ │ + tsteq r7, ip, lsl #10 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ orreq lr, r8, r4, asr r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r2, r9, r0, asr #19 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - rscseq pc, lr, ip, lsr #6 │ │ │ │ + rscseq pc, lr, ip, asr #6 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ bl 525358 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ add r3, r0, #68 @ 0x44 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -791514,25 +791514,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 362238 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ b 362238 │ │ │ │ cmp r2, #0 │ │ │ │ beq 362238 │ │ │ │ ldr r1, [pc, #76] @ 3623c4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #60] @ 3623c8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r1, [sl, #28] │ │ │ │ b 362238 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ @@ -791717,25 +791717,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 3624d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ b 3624d0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3624d0 │ │ │ │ ldr r1, [pc, #76] @ 3626f0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #60] @ 3626f4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 3624d0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ @@ -791878,25 +791878,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 3627f8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b 3627f8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3627f8 │ │ │ │ ldr r1, [pc, #64] @ 362968 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #48] @ 36296c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [r9, #28] │ │ │ │ b 3627f8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ @@ -792054,25 +792054,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 362a50 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b 362a50 │ │ │ │ cmp r2, #0 │ │ │ │ beq 362a50 │ │ │ │ ldr r1, [pc, #68] @ 362c2c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #52] @ 362c30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 362a50 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ @@ -792355,25 +792355,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 362d40 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 362d40 │ │ │ │ cmp r2, #0 │ │ │ │ beq 362d40 │ │ │ │ ldr r1, [pc, #68] @ 3630e0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #52] @ 3630e4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r9, #28] │ │ │ │ b 362d40 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -792636,25 +792636,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 363234 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 363234 │ │ │ │ cmp r2, #0 │ │ │ │ beq 363234 │ │ │ │ ldr r1, [pc, #68] @ 363544 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #52] @ 363548 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 363234 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -792891,23 +792891,23 @@ │ │ │ │ add sp, sp, #852 @ 0x354 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 363648 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 363648 │ │ │ │ cmp r2, #0 │ │ │ │ beq 363648 │ │ │ │ ldr r1, [pc, #52] @ 36392c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 363930 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [r8, #28] │ │ │ │ b 363648 │ │ │ │ mov sl, r6 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ b 3636f0 │ │ │ │ @@ -793162,23 +793162,23 @@ │ │ │ │ add sp, sp, #860 @ 0x35c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 363a1c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ b 363a1c │ │ │ │ cmp r2, #0 │ │ │ │ beq 363a1c │ │ │ │ ldr r1, [pc, #52] @ 363d68 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 363d6c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 363a1c │ │ │ │ mov sl, r7 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ b 363b24 │ │ │ │ @@ -793438,25 +793438,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 363ebc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 363ebc │ │ │ │ cmp r2, #0 │ │ │ │ beq 363ebc │ │ │ │ ldr r1, [pc, #68] @ 3641cc │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #52] @ 3641d0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 363ebc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -793739,25 +793739,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 3642e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ b 3642e0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3642e0 │ │ │ │ ldr r1, [pc, #68] @ 364680 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #52] @ 364684 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r9, #28] │ │ │ │ b 3642e0 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -793994,23 +793994,23 @@ │ │ │ │ add sp, sp, #852 @ 0x354 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 364784 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 364784 │ │ │ │ cmp r2, #0 │ │ │ │ beq 364784 │ │ │ │ ldr r1, [pc, #52] @ 364a68 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 364a6c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [r8, #28] │ │ │ │ b 364784 │ │ │ │ mov sl, r6 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ b 36482c │ │ │ │ @@ -794265,23 +794265,23 @@ │ │ │ │ add sp, sp, #860 @ 0x35c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 364b58 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ b 364b58 │ │ │ │ cmp r2, #0 │ │ │ │ beq 364b58 │ │ │ │ ldr r1, [pc, #52] @ 364ea4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 364ea8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 364b58 │ │ │ │ mov sl, r7 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ b 364c60 │ │ │ │ @@ -794399,25 +794399,25 @@ │ │ │ │ b 364f88 │ │ │ │ cmp r2, #0 │ │ │ │ beq 365008 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b 365008 │ │ │ │ cmp r2, #0 │ │ │ │ beq 365008 │ │ │ │ ldr r1, [pc, #56] @ 3650c4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 3650c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sl, #28] │ │ │ │ b 365008 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r8, r0, lsr #2 │ │ │ │ @@ -794546,25 +794546,25 @@ │ │ │ │ b 365268 │ │ │ │ cmp r2, #0 │ │ │ │ beq 36523c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b 36523c │ │ │ │ cmp r2, #0 │ │ │ │ beq 36523c │ │ │ │ ldr r1, [pc, #56] @ 365310 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 365314 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [r5, #28] │ │ │ │ b 36523c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r8, r0, lsl pc │ │ │ │ @@ -794662,25 +794662,25 @@ │ │ │ │ b 3653cc │ │ │ │ cmp r5, #0 │ │ │ │ beq 365424 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b 365424 │ │ │ │ cmp r5, #0 │ │ │ │ beq 365424 │ │ │ │ ldr r1, [pc, #48] @ 3654d8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #32] @ 3654dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 365424 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0188acb0 │ │ │ │ @@ -794788,25 +794788,25 @@ │ │ │ │ b 36562c │ │ │ │ cmp r9, #0 │ │ │ │ beq 365604 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b 365604 │ │ │ │ cmp r9, #0 │ │ │ │ beq 365604 │ │ │ │ ldr r1, [pc, #48] @ 3656d0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #32] @ 3656d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r6, #28] │ │ │ │ b 365604 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r8, r0, lsl #22 │ │ │ │ @@ -794994,25 +794994,25 @@ │ │ │ │ b 3658c4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 365944 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 365944 │ │ │ │ cmp r3, #0 │ │ │ │ beq 365944 │ │ │ │ ldr r1, [pc, #56] @ 365a10 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 365a14 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sl, #28] │ │ │ │ b 365944 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r8, r8, ror #17 │ │ │ │ @@ -795212,25 +795212,25 @@ │ │ │ │ b 365cc4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 365c9c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 365c9c │ │ │ │ cmp r2, #0 │ │ │ │ beq 365c9c │ │ │ │ ldr r1, [pc, #56] @ 365d78 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 365d7c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 365c9c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0188a5bc │ │ │ │ @@ -795399,25 +795399,25 @@ │ │ │ │ b 365f44 │ │ │ │ cmp sl, #0 │ │ │ │ beq 365f9c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 365f9c │ │ │ │ cmp sl, #0 │ │ │ │ beq 365f9c │ │ │ │ ldr r1, [pc, #48] @ 36605c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #32] @ 366060 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 365f9c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r8, r4, asr r2 │ │ │ │ @@ -795595,25 +795595,25 @@ │ │ │ │ b 3662b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 366290 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 366290 │ │ │ │ cmp r3, #0 │ │ │ │ beq 366290 │ │ │ │ ldr r1, [pc, #48] @ 36636c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #32] @ 366370 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r7, #28] │ │ │ │ b 366290 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r8, r4, ror pc │ │ │ │ @@ -795801,25 +795801,25 @@ │ │ │ │ b 366560 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3665e0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ b 3665e0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3665e0 │ │ │ │ ldr r1, [pc, #56] @ 3666ac │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 3666b0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sl, #28] │ │ │ │ b 3665e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r8, ip, asr #24 │ │ │ │ @@ -796019,25 +796019,25 @@ │ │ │ │ b 366960 │ │ │ │ cmp r2, #0 │ │ │ │ beq 366938 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b 366938 │ │ │ │ cmp r2, #0 │ │ │ │ beq 366938 │ │ │ │ ldr r1, [pc, #56] @ 366a14 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #40] @ 366a18 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [r5, #28] │ │ │ │ b 366938 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r8, r0, lsr #18 │ │ │ │ @@ -796206,25 +796206,25 @@ │ │ │ │ b 366be0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 366c38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 366c38 │ │ │ │ cmp sl, #0 │ │ │ │ beq 366c38 │ │ │ │ ldr r1, [pc, #48] @ 366cf8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #32] @ 366cfc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 366c38 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018895b8 │ │ │ │ @@ -796402,25 +796402,25 @@ │ │ │ │ b 366f54 │ │ │ │ cmp r3, #0 │ │ │ │ beq 366f2c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 366f2c │ │ │ │ cmp r3, #0 │ │ │ │ beq 366f2c │ │ │ │ ldr r1, [pc, #48] @ 367008 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #32] @ 36700c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [r7, #28] │ │ │ │ b 366f2c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r9, [r8, r8] │ │ │ │ @@ -796738,25 +796738,25 @@ │ │ │ │ strb r2, [r4] │ │ │ │ b 3671c0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3671a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 3671a8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3671a8 │ │ │ │ ldr r1, [pc, #164] @ 3675c0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #152] @ 3675c4 │ │ │ │ str r1, [r7, #28] │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 3671a8 │ │ │ │ lsl r1, r3, #16 │ │ │ │ @@ -796955,15 +796955,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 3678c8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ strb r1, [r8] │ │ │ │ sub r1, r9, r4 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ @@ -796976,15 +796976,15 @@ │ │ │ │ b 3676a8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3678c8 │ │ │ │ ldr r1, [pc, #112] @ 367918 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #96] @ 36791c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 367868 │ │ │ │ sub r1, r9, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ @@ -797168,15 +797168,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 367c1c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ strb r1, [r8] │ │ │ │ sub r1, r9, r4 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ @@ -797189,15 +797189,15 @@ │ │ │ │ b 3679fc │ │ │ │ cmp r5, #0 │ │ │ │ beq 367c1c │ │ │ │ ldr r1, [pc, #112] @ 367c6c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #96] @ 367c70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [fp, #28] │ │ │ │ b 367bbc │ │ │ │ sub r1, r9, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ @@ -797402,15 +797402,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 367fc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, r5 │ │ │ │ add r2, sl, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [fp] │ │ │ │ @@ -797424,15 +797424,15 @@ │ │ │ │ b 367d74 │ │ │ │ cmp r3, #0 │ │ │ │ beq 367fc8 │ │ │ │ ldr r1, [pc, #124] @ 368024 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #108] @ 368028 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r8, #28] │ │ │ │ b 367f64 │ │ │ │ lsl r3, r6, #3 │ │ │ │ add r2, r2, r5 │ │ │ │ @@ -797640,15 +797640,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 368380 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, r5 │ │ │ │ add r2, sl, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [fp] │ │ │ │ @@ -797662,15 +797662,15 @@ │ │ │ │ b 36812c │ │ │ │ cmp r3, #0 │ │ │ │ beq 368380 │ │ │ │ ldr r1, [pc, #124] @ 3683dc │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #108] @ 3683e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r8, #28] │ │ │ │ b 36831c │ │ │ │ lsl r3, r6, #3 │ │ │ │ add r2, r2, r5 │ │ │ │ @@ -798169,15 +798169,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ beq 368bc4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r2, r2, r6 │ │ │ │ add r2, r5, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r9] │ │ │ │ @@ -798191,15 +798191,15 @@ │ │ │ │ b 368798 │ │ │ │ cmp fp, #0 │ │ │ │ beq 368bc4 │ │ │ │ ldr r1, [pc, #124] @ 368c20 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #108] @ 368c24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sl, #28] │ │ │ │ b 368b60 │ │ │ │ add r2, r2, r6 │ │ │ │ add r2, r5, r2, lsl #3 │ │ │ │ @@ -798536,25 +798536,25 @@ │ │ │ │ strb r2, [r4] │ │ │ │ b 368dd8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 368dc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 368dc0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 368dc0 │ │ │ │ ldr r1, [pc, #164] @ 3691d8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #152] @ 3691dc │ │ │ │ str r1, [r7, #28] │ │ │ │ ldr r1, [sl, #1700] @ 0x6a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 368dc0 │ │ │ │ lsl r1, r3, #16 │ │ │ │ @@ -798678,15 +798678,15 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 369268 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3693b4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r1, r4, #3 │ │ │ │ sub r1, r1, r4 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r1, fp, r1, lsl #2 │ │ │ │ add r4, fp, r4, lsl #3 │ │ │ │ @@ -798699,15 +798699,15 @@ │ │ │ │ b 3692ec │ │ │ │ cmp r9, #0 │ │ │ │ beq 3693b4 │ │ │ │ ldr r1, [pc, #92] @ 3693f0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #76] @ 3693f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 369354 │ │ │ │ lsl r1, r4, #3 │ │ │ │ sub r1, r1, r4 │ │ │ │ @@ -798811,15 +798811,15 @@ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ b 36947c │ │ │ │ cmp r9, #0 │ │ │ │ beq 3695c8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r1, r4, #3 │ │ │ │ sub r1, r1, r4 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r1, fp, r1, lsl #2 │ │ │ │ add r4, fp, r4, lsl #3 │ │ │ │ @@ -798832,15 +798832,15 @@ │ │ │ │ b 369500 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3695c8 │ │ │ │ ldr r1, [pc, #92] @ 369604 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #76] @ 369608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 369568 │ │ │ │ lsl r1, r4, #3 │ │ │ │ sub r1, r1, r4 │ │ │ │ @@ -798962,15 +798962,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 3696b8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 369824 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsl r1, r8, #1 │ │ │ │ add r8, r1, r8 │ │ │ │ sub r3, r3, r9 │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ add r8, fp, r8, lsl #3 │ │ │ │ @@ -798983,15 +798983,15 @@ │ │ │ │ b 369758 │ │ │ │ cmp sl, #0 │ │ │ │ beq 369824 │ │ │ │ ldr r1, [pc, #100] @ 369868 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #84] @ 36986c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 3697c4 │ │ │ │ lsl r1, r8, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ @@ -799115,15 +799115,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b 36991c │ │ │ │ cmp sl, #0 │ │ │ │ beq 369a88 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsl r1, r8, #1 │ │ │ │ add r8, r1, r8 │ │ │ │ sub r3, r3, r9 │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ add r8, fp, r8, lsl #3 │ │ │ │ @@ -799136,15 +799136,15 @@ │ │ │ │ b 3699bc │ │ │ │ cmp sl, #0 │ │ │ │ beq 369a88 │ │ │ │ ldr r1, [pc, #100] @ 369acc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #84] @ 369ad0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r7, #28] │ │ │ │ b 369a28 │ │ │ │ lsl r1, r8, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ @@ -799363,15 +799363,15 @@ │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ b 369d04 │ │ │ │ cmp r9, #0 │ │ │ │ beq 369e68 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r2, r2, r4 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r0, r1, r4, lsl #3 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ @@ -799384,15 +799384,15 @@ │ │ │ │ b 369d90 │ │ │ │ cmp r9, #0 │ │ │ │ beq 369e68 │ │ │ │ ldr r1, [pc, #108] @ 369eb4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #92] @ 369eb8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 369e08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r2, r4 │ │ │ │ @@ -799613,15 +799613,15 @@ │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ b 36a0ec │ │ │ │ cmp r9, #0 │ │ │ │ beq 36a250 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r2, r2, r4 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r0, r1, r4, lsl #3 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ @@ -799634,15 +799634,15 @@ │ │ │ │ b 36a178 │ │ │ │ cmp r9, #0 │ │ │ │ beq 36a250 │ │ │ │ ldr r1, [pc, #108] @ 36a29c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #92] @ 36a2a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 36a1f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r2, r4 │ │ │ │ @@ -799879,15 +799879,15 @@ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ b 36a4f4 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36a678 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r3, r8 │ │ │ │ sub r2, r2, r9 │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ @@ -799900,15 +799900,15 @@ │ │ │ │ b 36a598 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36a678 │ │ │ │ ldr r1, [pc, #116] @ 36a6cc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #100] @ 36a6d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 36a618 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r2, r9 │ │ │ │ @@ -800147,15 +800147,15 @@ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ b 36a924 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36aaa8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r3, r8 │ │ │ │ sub r2, r2, r9 │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ @@ -800168,15 +800168,15 @@ │ │ │ │ b 36a9c8 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36aaa8 │ │ │ │ ldr r1, [pc, #116] @ 36aafc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #100] @ 36ab00 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r1, [r6, #28] │ │ │ │ b 36aa48 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r2, r9 │ │ │ │ @@ -800482,15 +800482,15 @@ │ │ │ │ bne 36b010 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ beq 36afd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ @@ -800500,15 +800500,15 @@ │ │ │ │ add r1, r1, r0 │ │ │ │ str r1, [r7, #4] │ │ │ │ b 36abf4 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36afd0 │ │ │ │ ldr r1, [pc, #100] @ 36b024 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #92] @ 36b028 │ │ │ │ str r1, [r8, #28] │ │ │ │ b 36af7c │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ @@ -800812,15 +800812,15 @@ │ │ │ │ bne 36b538 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ beq 36b4f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ @@ -800830,15 +800830,15 @@ │ │ │ │ add r1, r1, r0 │ │ │ │ str r1, [r7, #4] │ │ │ │ b 36b11c │ │ │ │ cmp sl, #0 │ │ │ │ beq 36b4f8 │ │ │ │ ldr r1, [pc, #100] @ 36b54c │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #92] @ 36b550 │ │ │ │ str r1, [r8, #28] │ │ │ │ b 36b4a4 │ │ │ │ lsl r3, r4, #3 │ │ │ │ sub r1, r3, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ @@ -801166,15 +801166,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ beq 36ba98 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r2, r2, r6 │ │ │ │ add r2, r5, r2, lsl #3 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r9] │ │ │ │ @@ -801188,15 +801188,15 @@ │ │ │ │ b 36b66c │ │ │ │ cmp fp, #0 │ │ │ │ beq 36ba98 │ │ │ │ ldr r1, [pc, #124] @ 36baf4 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #108] @ 36baf8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sl, #28] │ │ │ │ b 36ba34 │ │ │ │ add r2, r2, r6 │ │ │ │ add r2, r5, r2, lsl #3 │ │ │ │ @@ -801348,25 +801348,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq 36bb9c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b 36bb9c │ │ │ │ cmp r2, #0 │ │ │ │ beq 36bb9c │ │ │ │ ldr r1, [pc, #40] @ 36bd48 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #24] @ 36bd4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [r8, #28] │ │ │ │ b 36bb9c │ │ │ │ orreq r4, r8, r8, lsr #9 │ │ │ │ andeq r1, r0, r4, lsr #3 │ │ │ │ @@ -801446,15 +801446,15 @@ │ │ │ │ ldr r5, [pc, #180] @ 36bf28 │ │ │ │ ldr r3, [pc, #180] @ 36bf2c │ │ │ │ add r5, pc, r5 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 36bf0c │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ add r3, r3, #94208 @ 0x17000 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ ldrb r3, [r3, #2762] @ 0xaca │ │ │ │ @@ -801671,37 +801671,37 @@ │ │ │ │ strb r3, [r4] │ │ │ │ b 36c06c │ │ │ │ cmp sl, #0 │ │ │ │ beq 36c054 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 36c054 │ │ │ │ cmp sl, #0 │ │ │ │ beq 36c054 │ │ │ │ ldr r1, [pc, #128] @ 36c2b0 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #116] @ 36c2b4 │ │ │ │ str r1, [r8, #28] │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsl r1, r1, #5 │ │ │ │ b 36c054 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36c1b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36c1b4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -802045,16 +802045,16 @@ │ │ │ │ mov r0, #7 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #10 │ │ │ │ bx lr │ │ │ │ andeq r8, r0, fp │ │ │ │ - tsteq r6, r2, lsl #14 │ │ │ │ - smlatteq r6, r6, r6, r8 │ │ │ │ + tsteq r6, r2, lsr #14 │ │ │ │ + tsteq r6, r6, lsl #14 │ │ │ │ strdeq r8, [r0], -sl │ │ │ │ andeq r8, r0, r9, lsl #11 │ │ │ │ strdeq r8, [r0], -fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -802681,26 +802681,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq 36d21c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ b 36d0ec │ │ │ │ cmp r3, #0 │ │ │ │ beq 36d21c │ │ │ │ ldr r1, [pc, #68] @ 36d23c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r1, [pc, #52] @ 36d240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r7, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ b 36d0ec │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -803940,40 +803940,40 @@ │ │ │ │ beq 36e424 │ │ │ │ ldr sl, [r8, #56] @ 0x38 │ │ │ │ b 36e2d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 36e1c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, r9 │ │ │ │ beq 36e5c0 │ │ │ │ ldr r4, [r5, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #704] @ 0x2c0 │ │ │ │ beq 36e5b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36e5f4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #708] @ 0x2c4 │ │ │ │ b 36dea0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36e58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36e58c │ │ │ │ b 36e5c0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ @@ -804756,18 +804756,18 @@ │ │ │ │ ldr r3, [r6, #232] @ 0xe8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [r6, #236] @ 0xec │ │ │ │ b 36eb58 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r1, r8, r0, ror #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlatteq r6, r2, r1, r6 │ │ │ │ + tsteq r6, r2, lsl #4 │ │ │ │ andeq ip, r1, r6, asr r1 │ │ │ │ orreq r1, r8, r8, lsl r2 │ │ │ │ - @ instruction: 0x01065f92 │ │ │ │ + @ instruction: 0x01065fb2 │ │ │ │ svccc 0x007f0000 │ │ │ │ @ instruction: 0xfffff800 │ │ │ │ @ instruction: 0xfffff000 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -805851,30 +805851,30 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ bl 37015c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 370488 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp] │ │ │ │ bl 125d10 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r6 │ │ │ │ beq 3702cc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4] │ │ │ │ bl 4e6050 │ │ │ │ b 3702cc │ │ │ │ @@ -805933,28 +805933,28 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 3704b4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 3704e4 │ │ │ │ b 370494 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3704c8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3704b4 │ │ │ │ b 370368 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r7, r4, lsl #27 │ │ │ │ @@ -806127,30 +806127,30 @@ │ │ │ │ ldr r1, [r3, #3320] @ 0xcf8 │ │ │ │ add r2, sp, #236 @ 0xec │ │ │ │ bl 37015c │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 370b4c │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 125f74 │ │ │ │ ldr r3, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [r0, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r5 │ │ │ │ bne 370a24 │ │ │ │ ldr r5, [r4] │ │ │ │ add r3, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #220] @ 0xdc │ │ │ │ cmp r6, r3 │ │ │ │ beq 37081c │ │ │ │ @@ -806370,26 +806370,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 370b68 │ │ │ │ cmp r7, #0 │ │ │ │ bne 370b54 │ │ │ │ b 3707b8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 370b84 │ │ │ │ b 370b94 │ │ │ │ ldr r1, [pc, #732] @ 370e98 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -806569,17 +806569,17 @@ │ │ │ │ b 370bd8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r7, ip, asr #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq pc, [r7, r4] │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ - tsteq r6, lr, lsr r3 │ │ │ │ - rsceq r3, ip, r0, lsl r4 │ │ │ │ - ldrdeq r4, [r6, -r0] │ │ │ │ + tsteq r6, lr, asr r3 │ │ │ │ + rsceq r3, ip, r0, lsr r4 │ │ │ │ + strdeq r4, [r6, -r0] │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -806640,15 +806640,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 37015c │ │ │ │ ldr r5, [r5] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3710bc │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -806656,15 +806656,15 @@ │ │ │ │ bl 125d10 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3] │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [r7, #228] @ 0xe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r5 │ │ │ │ bne 371100 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ cmp r6, r3 │ │ │ │ beq 371020 │ │ │ │ add r1, r4, #4288 @ 0x10c0 │ │ │ │ @@ -806718,15 +806718,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3710d8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3710c4 │ │ │ │ b 370fbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ @@ -806734,15 +806734,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ b 370ffc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 3710f4 │ │ │ │ b 371118 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r7, r0, lsr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq lr, [r7, r0] │ │ │ │ @@ -807429,15 +807429,15 @@ │ │ │ │ orr r3, r3, #36 @ 0x24 │ │ │ │ b 371b2c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq lr, r7, r4, lsr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xfffffcd0 │ │ │ │ @ instruction: 0x0187e79c │ │ │ │ - @ instruction: 0x010635be │ │ │ │ + ldrdeq r3, [r6, -lr] │ │ │ │ @ instruction: 0xfffff021 │ │ │ │ ldc2l 0, cr15, [pc], #-0 @ 371c14 │ │ │ │ @ instruction: 0xfffff031 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ mvnseq pc, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -808071,15 +808071,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #16] @ 37260c │ │ │ │ ldr r1, [pc, #16] @ 372610 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b 3725a8 │ │ │ │ - strdeq r6, [fp], #80 @ 0x50 @ │ │ │ │ + rsceq r6, fp, r0, lsl r6 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #344] @ 372784 │ │ │ │ ldr r3, [pc, #344] @ 372788 │ │ │ │ @@ -808138,15 +808138,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ bl 372414 │ │ │ │ ldr r4, [r5, #372] @ 0x174 │ │ │ │ cmp r4, #0 │ │ │ │ beq 372724 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 372760 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #92] @ 37278c │ │ │ │ str r3, [r5, #372] @ 0x174 │ │ │ │ ldr r3, [pc, #80] @ 372788 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -808451,25 +808451,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 372c08 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 372bd8 │ │ │ │ ldr r4, [r5, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r5, #704] @ 0x2c0 │ │ │ │ beq 372c30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 372f28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #708] @ 0x2c4 │ │ │ │ b 3729dc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -808623,15 +808623,15 @@ │ │ │ │ ldr r3, [r6, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 372b20 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -808736,15 +808736,15 @@ │ │ │ │ ldr r3, [r0, #468] @ 0x1d4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r5, #372] @ 0x174 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37307c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3730a4 │ │ │ │ ldr r3, [r5, #344] @ 0x158 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [r5, #372] @ 0x174 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -808990,25 +808990,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 373474 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 373444 │ │ │ │ ldr r4, [r9, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r9, #704] @ 0x2c0 │ │ │ │ beq 37349c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 373c6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #708] @ 0x2c4 │ │ │ │ b 373210 │ │ │ │ ldr r2, [r8, #644] @ 0x284 │ │ │ │ ldr r1, [r2, #804] @ 0x324 │ │ │ │ @@ -809757,19 +809757,19 @@ │ │ │ │ andeq pc, r7, r6, lsr #23 │ │ │ │ andeq pc, pc, r6, lsr #23 │ │ │ │ @ instruction: 0xffffe3fe │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq ip, r7, r4, asr #9 │ │ │ │ svcne 0x00e00000 │ │ │ │ andseq lr, pc, pc, lsr #18 │ │ │ │ - rsceq r0, ip, r0, lsr #5 │ │ │ │ + rsceq r0, ip, r0, asr #5 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r0, ip, ip, lsr #2 │ │ │ │ - rsceq r0, ip, ip, ror #1 │ │ │ │ - smlaleq r0, ip, ip, r0 │ │ │ │ + rsceq r0, ip, ip, asr #2 │ │ │ │ + rsceq r0, ip, ip, lsl #2 │ │ │ │ + strheq r0, [ip], #12 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #536] @ 3742ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -809908,15 +809908,15 @@ │ │ │ │ b 28a470 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r7, r0, ror #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ @ instruction: 0x0187bdb4 │ │ │ │ orreq fp, r7, r8, lsl #27 │ │ │ │ - smlaleq pc, fp, r4, sp @ │ │ │ │ + strheq pc, [fp], #212 @ 0xd4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr ip, [pc, #412] @ 37447c │ │ │ │ ldr r3, [pc, #412] @ 374480 │ │ │ │ @@ -810067,18 +810067,18 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 374538 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x01060a98 │ │ │ │ + @ instruction: 0x01060ab8 │ │ │ │ orreq fp, r7, r0, asr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq pc, fp, r8, asr #22 │ │ │ │ + rsceq pc, fp, r8, ror #22 │ │ │ │ orreq fp, r7, ip, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -810568,15 +810568,15 @@ │ │ │ │ andeq lr, r7, r8, lsr #5 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ muleq r0, r2, r8 │ │ │ │ muleq r2, r2, r8 │ │ │ │ @ instruction: 0xfffdf200 │ │ │ │ @ instruction: 0x0187b49c │ │ │ │ svcne 0x00e00000 │ │ │ │ - rsceq r3, fp, r8, lsr sp │ │ │ │ + rsceq r3, fp, r8, asr sp │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -810585,18 +810585,18 @@ │ │ │ │ beq 374d9c │ │ │ │ cmp r1, #0 │ │ │ │ beq 374d58 │ │ │ │ cmp r4, r1 │ │ │ │ beq 374d6c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 374d74 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ @@ -810607,15 +810607,15 @@ │ │ │ │ bne 374d60 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq 374d6c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub r5, r2, #4 │ │ │ │ @@ -811681,24 +811681,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 374db8 │ │ │ │ mov r6, r0 │ │ │ │ b 375d60 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq sl, [r7, ip] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq lr, fp, ip, lsr #18 │ │ │ │ - rsceq sp, pc, r4, lsr #28 │ │ │ │ - rsceq r4, fp, ip, lsr #30 │ │ │ │ + rsceq lr, fp, ip, asr #18 │ │ │ │ + rsceq sp, pc, r4, asr #28 │ │ │ │ + rsceq r4, fp, ip, asr #30 │ │ │ │ strdmi pc, [pc, #-255] @ 375d89 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ andsne r1, r0, r0, lsl r0 │ │ │ │ svccc 0x00701010 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ orreq sl, r7, r8, ror #3 │ │ │ │ - tstpeq r5, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r5, r8, lsr #2 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1212] @ 376374 │ │ │ │ ldr r3, [pc, #1212] @ 376378 │ │ │ │ @@ -812004,29 +812004,29 @@ │ │ │ │ orr r3, r3, #16 │ │ │ │ strb r3, [r1, #322] @ 0x142 │ │ │ │ b 3762dc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r7, r0, asr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, r7, r0, lsl r1 │ │ │ │ - smlalseq sl, sp, r0, sp │ │ │ │ - rsceq r2, lr, r0, lsl sl │ │ │ │ - rsceq lr, fp, r8, asr #2 │ │ │ │ - rsceq sp, pc, r0, lsr r6 @ │ │ │ │ - andeq r2, r0, ip, lsr #15 │ │ │ │ - ldrsbeq sl, [r1], #140 @ 0x8c @ │ │ │ │ - rscseq sl, sp, ip, asr #21 │ │ │ │ - smlaleq sp, fp, r4, lr │ │ │ │ - rsceq r4, fp, ip, lsl #9 │ │ │ │ + ldrheq sl, [sp], #208 @ 0xd0 @ │ │ │ │ + rsceq r2, lr, r0, lsr sl │ │ │ │ + rsceq lr, fp, r8, ror #2 │ │ │ │ + rsceq sp, pc, r0, asr r6 @ │ │ │ │ + andeq r2, r0, ip, lsr #15 │ │ │ │ + ldrsheq sl, [r1], #140 @ 0x8c @ │ │ │ │ + rscseq sl, sp, ip, ror #21 │ │ │ │ + strheq sp, [fp], #228 @ 0xe4 @ │ │ │ │ + rsceq r4, fp, ip, lsr #9 │ │ │ │ orreq r9, r7, ip, lsl #26 │ │ │ │ - rscseq sl, r1, r0, lsl #15 │ │ │ │ - strdeq r2, [lr], #92 @ 0x5c @ │ │ │ │ - rsceq sp, fp, r4, lsr sp │ │ │ │ - rscseq sl, sp, r4, asr r9 │ │ │ │ - rsceq sp, fp, r0, lsr #26 │ │ │ │ + rscseq sl, r1, r0, lsr #15 │ │ │ │ + rsceq r2, lr, ip, lsl r6 │ │ │ │ + rsceq sp, fp, r4, asr sp │ │ │ │ + rscseq sl, sp, r4, ror r9 │ │ │ │ + rsceq sp, fp, r0, asr #26 │ │ │ │ add r3, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ b 37448c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -812422,15 +812422,15 @@ │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ add r7, r7, #1 │ │ │ │ blx r3 │ │ │ │ cmp r7, r6 │ │ │ │ bne 3769e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377024 │ │ │ │ ldr r2, [pc, #2484] @ 3773d0 │ │ │ │ ldr r3, [pc, #2456] @ 3773b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -812641,25 +812641,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 376d80 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 376d50 │ │ │ │ ldr r4, [r9, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r9, #704] @ 0x2c0 │ │ │ │ beq 376da8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 376f74 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #708] @ 0x2c4 │ │ │ │ b 376464 │ │ │ │ ldr r2, [r7, #-12] │ │ │ │ cmp r2, sl │ │ │ │ @@ -812987,15 +812987,15 @@ │ │ │ │ ldrb r2, [sp, #199] @ 0xc7 │ │ │ │ bic r2, r2, #224 @ 0xe0 │ │ │ │ orr r3, r2, r3, lsl #5 │ │ │ │ strb r3, [sp, #199] @ 0xc7 │ │ │ │ b 3768f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 377304 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -813013,15 +813013,15 @@ │ │ │ │ ldr r2, [pc, #188] @ 3773ec │ │ │ │ ldr r1, [pc, #308] @ 377468 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 376a14 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -813051,49 +813051,49 @@ │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, r1, ror #1 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ ldrdeq r9, [r7, ip] │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ - tsteq r5, ip, asr #30 │ │ │ │ + tsteq r5, ip, ror #30 │ │ │ │ @ instruction: 0xffffe3ef │ │ │ │ - smlaleq ip, fp, r4, pc @ │ │ │ │ - strdeq r1, [fp], #100 @ 0x64 @ │ │ │ │ - ldrdeq r1, [fp], #108 @ 0x6c @ │ │ │ │ + strheq ip, [fp], #244 @ 0xf4 @ │ │ │ │ + rsceq r1, fp, r4, lsl r7 │ │ │ │ + strdeq r1, [fp], #108 @ 0x6c @ │ │ │ │ andeq r8, r0, sp, lsr #27 │ │ │ │ andeq r8, r0, sp, lsr #25 │ │ │ │ strdeq r8, [r0], -r0 │ │ │ │ - rsceq r1, fp, r0, ror #9 │ │ │ │ + rsceq r1, fp, r0, lsl #10 │ │ │ │ andeq r2, r0, r8, lsr #16 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r8, r0, r5, lsr #3 │ │ │ │ andeq r8, r0, r6, lsr r0 │ │ │ │ - tsteq r5, r6, lsr r7 │ │ │ │ + tsteq r5, r6, asr r7 │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ muleq r0, fp, pc @ │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ muleq r0, r7, pc @ │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ andeq r8, r0, ip, lsr #25 │ │ │ │ andeq r8, r0, r7, lsr #3 │ │ │ │ andeq r8, r0, r8, ror #6 │ │ │ │ - tsteq r5, lr, lsr r6 │ │ │ │ + tsteq r5, lr, asr r6 │ │ │ │ andeq r8, r0, r2, ror #26 │ │ │ │ andeq r2, r0, r0, lsl sl │ │ │ │ andeq r8, r0, r9, asr r0 │ │ │ │ andeq r8, r0, r7, asr r0 │ │ │ │ andeq r8, r0, r6, asr r0 │ │ │ │ muleq r0, r9, sp │ │ │ │ andeq r8, r0, fp, lsr ip │ │ │ │ andeq r8, r0, sl, lsr ip │ │ │ │ andeq r8, r0, lr, lsr ip │ │ │ │ andeq r8, r0, r8, asr r0 │ │ │ │ - @ instruction: 0x0105d5bd │ │ │ │ - rsceq ip, fp, r0, lsr #14 │ │ │ │ + ldrdeq sp, [r5, -sp] │ │ │ │ + rsceq ip, fp, r0, asr #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r2, r0, r8, asr #16 │ │ │ │ cmp r6, #0 │ │ │ │ ble 376d0c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, r2, r3 │ │ │ │ @@ -813140,15 +813140,15 @@ │ │ │ │ ldr r2, [pc, #-304] @ 3773fc │ │ │ │ ldr r1, [pc, #-200] @ 377468 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ bl 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377560 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 376a14 │ │ │ │ @@ -813253,18 +813253,18 @@ │ │ │ │ ldr r6, [r8, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 37787c │ │ │ │ cmp r6, r4 │ │ │ │ beq 37771c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 377790 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r3, r3, r2 │ │ │ │ add r3, r2, r3, lsl #5 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ @@ -813349,15 +813349,15 @@ │ │ │ │ ldrb r2, [r3, #1461] @ 0x5b5 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [pc, #-1108] @ 377424 │ │ │ │ bne 376fe8 │ │ │ │ b 377814 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 37771c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #396] @ 0x18c │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1389] @ 0x56d │ │ │ │ ldr r1, [pc, #-1148] @ 377428 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -813843,15 +813843,15 @@ │ │ │ │ beq 378034 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 378288 │ │ │ │ ldr r2, [pc, #1624] @ 3786a8 │ │ │ │ ldr r3, [pc, #1612] @ 3786a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -813896,25 +813896,25 @@ │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37811c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3780ec │ │ │ │ ldr r4, [fp, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [fp, #704] @ 0x2c0 │ │ │ │ beq 378144 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37825c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #708] @ 0x2c4 │ │ │ │ b 377a90 │ │ │ │ ldr r3, [fp, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -814264,15 +814264,15 @@ │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ andeq r1, r0, r3, lsl #10 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r8, r0, r2, lsl #27 │ │ │ │ andeq r8, r0, r0, ror sp │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ andeq r1, r0, r1, lsl #16 │ │ │ │ - rsceq pc, sl, r4, asr #31 │ │ │ │ + rsceq pc, sl, r4, ror #31 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ andeq r0, r0, r7, lsl #4 │ │ │ │ andeq r1, r0, r2, lsl #16 │ │ │ │ add r9, r7, #471040 @ 0x73000 │ │ │ │ ldrb r3, [r9, #3312] @ 0xcf0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3783d4 │ │ │ │ @@ -814536,27 +814536,27 @@ │ │ │ │ beq 378b6c │ │ │ │ cmp r3, #6 │ │ │ │ movne r0, #48 @ 0x30 │ │ │ │ moveq r0, #16 │ │ │ │ b 377f8c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 378048 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 378048 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 378048 │ │ │ │ b 378b1c │ │ │ │ ldr r3, [fp, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 378c98 │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ @@ -814570,15 +814570,15 @@ │ │ │ │ ldr r2, [pc, #-1204] @ 3786d0 │ │ │ │ ldr r1, [pc, #-1204] @ 3786d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 378bb8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ b 378048 │ │ │ │ @@ -814740,15 +814740,15 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ bl 5cfa4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ beq 378e10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 378e10 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ @@ -816370,33 +816370,33 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 37ad68 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37a7c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq r5, [sp, #36] @ 0x24 │ │ │ │ beq 37ab00 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [r3, #704] @ 0x2c0 │ │ │ │ ldr r4, [r3, #708] @ 0x2c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37a80c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37ac90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ str r3, [r1, #712] @ 0x2c8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -816562,41 +816562,41 @@ │ │ │ │ ldr r3, [r0, #468] @ 0x1d4 │ │ │ │ blx r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 3101f4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ bne 37a4e0 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37a4e0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37a4e0 │ │ │ │ mov r1, r4 │ │ │ │ b 37aac8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 37ab2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37aafc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ b 37a7e4 │ │ │ │ mov r3, #172 @ 0xac │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b 37a62c │ │ │ │ @@ -816700,15 +816700,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37a834 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r4, fp │ │ │ │ mov r3, r8 │ │ │ │ b 37a964 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ sub r3, r3, #5120 @ 0x1400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -816738,15 +816738,15 @@ │ │ │ │ beq 37acb0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 37a7e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37a7e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 37a7e4 │ │ │ │ cmp r2, r5 │ │ │ │ bne 37aa54 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mul r3, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ @@ -816754,27 +816754,27 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ b 37aa98 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 3101f4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37a48c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 37a48c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37a48c │ │ │ │ mov r1, r4 │ │ │ │ b 37adc8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mla r3, r7, r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -816783,16 +816783,16 @@ │ │ │ │ b 37a8c8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, r7, r4, ror #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r5, r7, ip, lsr ip │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ orreq r5, r7, r0, lsl fp │ │ │ │ - strdeq sl, [r5, -r0] │ │ │ │ - smlabbeq r5, lr, sl, sl │ │ │ │ + tsteq r5, r0, lsl sl │ │ │ │ + smlatbeq r5, lr, sl, sl │ │ │ │ andeq r1, r0, r2, lsl #18 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ andeq r1, r0, r5, lsl #8 │ │ │ │ andeq r2, r0, ip, ror #7 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ @@ -817767,15 +817767,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 37bd2c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 37bd98 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37bda0 │ │ │ │ str r7, [r6, #8] │ │ │ │ b 37bd2c │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #92] @ 0x5c │ │ │ │ @@ -817924,15 +817924,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r7, r4, lsl #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq lr, r0, r8, ror #12 │ │ │ │ + rscseq lr, r0, r8, lsl #13 │ │ │ │ orreq r4, r7, r0, asr #32 │ │ │ │ ldr r3, [pc, #816] @ 37c340 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #808] @ 37c344 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -818132,17 +818132,17 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq 37c0b4 │ │ │ │ cmp r1, r3 │ │ │ │ bne 37c320 │ │ │ │ b 37c2c4 │ │ │ │ - tsteq r5, r8, lsl #2 │ │ │ │ + tsteq r5, r8, lsr #2 │ │ │ │ ldrdeq r3, [r7, ip] │ │ │ │ - ldrdeq r9, [r5, -sl] │ │ │ │ + strdeq r9, [r5, -sl] │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrsb r3, [r0, #65] @ 0x41 │ │ │ │ @@ -818208,16 +818208,16 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 35781c │ │ │ │ b 37c420 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r7, r0, lsl #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r3, r7, r4, asr ip │ │ │ │ - tsteq r5, ip, asr sp │ │ │ │ - tsteq r5, ip, lsl #26 │ │ │ │ + tsteq r5, ip, ror sp │ │ │ │ + tsteq r5, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r0, [r0, #117] @ 0x75 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -818558,16 +818558,16 @@ │ │ │ │ mvn r5, #0 │ │ │ │ b 37c83c │ │ │ │ mvn r5, #0 │ │ │ │ b 37c83c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r7, r8, lsl sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq lr, r0, r0 │ │ │ │ - rsceq r7, fp, r0, asr #21 │ │ │ │ + rscseq lr, r0, r0, lsr #32 │ │ │ │ + rsceq r7, fp, r0, ror #21 │ │ │ │ orreq r3, r7, r8, asr #17 │ │ │ │ orreq r3, r7, ip, ror #16 │ │ │ │ orreq r3, r7, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -819503,39 +819503,39 @@ │ │ │ │ beq 37d070 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldrb r2, [r3, #176] @ 0xb0 │ │ │ │ b 37d85c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r3, [r7, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq sp, r0, r0, asr #23 │ │ │ │ - smlaleq r7, fp, r0, r6 │ │ │ │ + rscseq sp, r0, r0, ror #23 │ │ │ │ + strheq r7, [fp], #96 @ 0x60 @ │ │ │ │ orreq r3, r7, ip, lsl #11 │ │ │ │ orreq r3, r7, r4, lsr #8 │ │ │ │ - ldrdeq r7, [fp], #76 @ 0x4c @ │ │ │ │ + strdeq r7, [fp], #76 @ 0x4c @ │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r7, fp, r4, ror r5 │ │ │ │ - rsceq r6, sl, r0, lsr r3 │ │ │ │ + smlaleq r7, fp, r4, r5 │ │ │ │ + rsceq r6, sl, r0, asr r3 │ │ │ │ orreq r3, r7, ip, ror r3 │ │ │ │ - rsceq r7, fp, r8, asr r4 │ │ │ │ - rsceq r7, fp, r0, lsl r4 │ │ │ │ - rsceq r7, fp, ip, lsr r4 │ │ │ │ - rscseq sp, r0, ip, ror #17 │ │ │ │ - rsceq r7, fp, r8, ror #7 │ │ │ │ + rsceq r7, fp, r8, ror r4 │ │ │ │ + rsceq r7, fp, r0, lsr r4 │ │ │ │ + rsceq r7, fp, ip, asr r4 │ │ │ │ + rscseq sp, r0, ip, lsl #18 │ │ │ │ + rsceq r7, fp, r8, lsl #8 │ │ │ │ strdeq r7, [r1], -r2 │ │ │ │ andeq r0, r4, r2, lsl #5 │ │ │ │ strdeq r7, [r1], -r3 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - ldrdeq r7, [fp], #8 @ │ │ │ │ + strdeq r7, [fp], #8 @ │ │ │ │ @ instruction: 0xffffef24 │ │ │ │ - rscseq pc, r0, r8, ror r2 @ │ │ │ │ - rsceq r6, fp, ip, lsl #22 │ │ │ │ - rscseq pc, r0, r4, asr #8 │ │ │ │ - @ instruction: 0x010579b8 │ │ │ │ - @ instruction: 0x010578b4 │ │ │ │ + smlalseq pc, r0, r8, r2 @ │ │ │ │ + rsceq r6, fp, ip, lsr #22 │ │ │ │ + rscseq pc, r0, r4, ror #8 │ │ │ │ + ldrdeq r7, [r5, -r8] │ │ │ │ + ldrdeq r7, [r5, -r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr r3, [pc, #1456] @ 37ded8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r8, [pc, #1452] @ 37dedc │ │ │ │ @@ -819903,21 +819903,21 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x018726b4 │ │ │ │ orreq r2, r7, r0, asr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r2, r7, ip, ror #12 │ │ │ │ - strdeq r7, [r5, -r0] │ │ │ │ + tsteq r5, r0, lsl r6 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ svcvc 0x00fff931 │ │ │ │ - tsteq r5, sp, lsr #6 │ │ │ │ + tsteq r5, sp, asr #6 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -820337,15 +820337,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 37e504 │ │ │ │ mov sl, #1 │ │ │ │ b 37e504 │ │ │ │ mov sl, #16 │ │ │ │ b 37e504 │ │ │ │ orreq r1, r7, r4, ror #22 │ │ │ │ - @ instruction: 0x01056c99 │ │ │ │ + @ instruction: 0x01056cb9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -820860,16 +820860,16 @@ │ │ │ │ b 37ed6c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r1, r7, r0, lsl sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r1, r7, r4, ror #19 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - ldrdeq r6, [r5, -r8] │ │ │ │ - @ instruction: 0x010568bc │ │ │ │ + strdeq r6, [r5, -r8] │ │ │ │ + ldrdeq r6, [r5, -ip] │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0x018713bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [r0, #384] @ 0x180 │ │ │ │ @@ -821574,15 +821574,15 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ orreq r0, r7, r0, lsr #27 │ │ │ │ @ instruction: 0x01870d90 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlatbeq r5, r4, lr, r5 │ │ │ │ + smlabteq r5, r4, lr, r5 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ orreq r0, r7, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -821840,15 +821840,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 37fd24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r7, r8, asr #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r4, fp, r8, lsl r5 │ │ │ │ + rsceq r4, fp, r8, lsr r5 │ │ │ │ strdeq r0, [r7, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #788] @ 380068 │ │ │ │ @@ -822048,17 +822048,17 @@ │ │ │ │ bne 38003c │ │ │ │ b 37fea8 │ │ │ │ mov r4, r7 │ │ │ │ b 380004 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r7, r0, lsr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r4, fp, ip, lsr r4 │ │ │ │ - rsceq fp, sp, r4, lsr #32 │ │ │ │ - rscseq r0, sp, r0, lsr #28 │ │ │ │ + rsceq r4, fp, ip, asr r4 │ │ │ │ + rsceq fp, sp, r4, asr #32 │ │ │ │ + rscseq r0, sp, r0, asr #28 │ │ │ │ orreq r0, r7, r8, asr #2 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ add r2, r3, #2128 @ 0x850 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r3, #2132] @ 0x854 │ │ │ │ ldrh r3, [r2, #8] │ │ │ │ ldr r2, [pc, #112] @ 38010c │ │ │ │ @@ -822274,15 +822274,15 @@ │ │ │ │ and r3, r3, #66 @ 0x42 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ beq 38046c │ │ │ │ add r3, r4, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380798 │ │ │ │ ldrb r3, [r4, #52] @ 0x34 │ │ │ │ tst r3, #1 │ │ │ │ beq 3805f4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -822300,15 +822300,15 @@ │ │ │ │ bic r3, r3, #1 │ │ │ │ strb r3, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38075c │ │ │ │ mul r2, r7, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, fp │ │ │ │ movcs r2, fp │ │ │ │ mov fp, #1 │ │ │ │ @@ -822334,15 +822334,15 @@ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ beq 380568 │ │ │ │ ldr sl, [r8] │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ ldr r9, [r9] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3806dc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 380690 │ │ │ │ mov r0, #20 │ │ │ │ bl 5c5f0 │ │ │ │ @@ -822363,15 +822363,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28a7e0 │ │ │ │ mov r0, fp │ │ │ │ bl 5cfa4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 380744 │ │ │ │ ldr r2, [pc, #796] @ 38088c │ │ │ │ ldr r3, [pc, #776] @ 38087c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -822426,15 +822426,15 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, r6, r3 │ │ │ │ bcs 38084c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38085c │ │ │ │ ldr r2, [pc, #552] @ 380894 │ │ │ │ ldr r3, [pc, #524] @ 38087c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -822465,28 +822465,28 @@ │ │ │ │ b 380554 │ │ │ │ cmp r0, #2 │ │ │ │ beq 380708 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 380738 │ │ │ │ b 3806e8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 38071c │ │ │ │ cmp fp, #0 │ │ │ │ bne 380708 │ │ │ │ b 3804f4 │ │ │ │ mov r3, #0 │ │ │ │ @@ -822518,15 +822518,15 @@ │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 3807bc │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -822542,39 +822542,39 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 38081c │ │ │ │ cmp r4, #0 │ │ │ │ bne 380808 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ b 380404 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 380664 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bl 4e6050 │ │ │ │ b 380664 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r6, r8, ror ip @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ @ instruction: 0xfffffd10 │ │ │ │ - rsceq r3, fp, r0, lsr #25 │ │ │ │ + rsceq r3, fp, r0, asr #25 │ │ │ │ orreq pc, r6, r8, lsl #21 │ │ │ │ orreq pc, r6, ip, asr #20 │ │ │ │ orreq pc, r6, ip, lsl #19 │ │ │ │ @ instruction: 0xfffffa70 │ │ │ │ @ instruction: 0xfffffab4 │ │ │ │ @ instruction: 0xfffff9c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -822889,20 +822889,20 @@ │ │ │ │ ldr r3, [fp, #3240] @ 0xca8 │ │ │ │ b 380d18 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0186f590 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, sl, lsl #8 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - tsteq r5, r6, lsr r6 │ │ │ │ + tsteq r5, r6, asr r6 │ │ │ │ andeq sl, r8, r8, lsr pc │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ orreq pc, r6, ip, asr #7 │ │ │ │ andeq r1, r0, r4, lsl #8 │ │ │ │ - tsteq r5, r6, asr #10 │ │ │ │ + tsteq r5, r6, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #320] @ 380f0c │ │ │ │ @@ -823078,15 +823078,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 381088 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #12] @ 38108c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ - smlaleq r3, fp, r4, r1 │ │ │ │ + strheq r3, [fp], #20 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1292] @ 3815b8 │ │ │ │ @@ -823282,15 +823282,15 @@ │ │ │ │ beq 381378 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r7, r5 │ │ │ │ beq 381344 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldrb r2, [r9, r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 381344 │ │ │ │ bl 169f7c │ │ │ │ b 3810f4 │ │ │ │ mov r1, #2 │ │ │ │ bl 169f7c │ │ │ │ @@ -823406,29 +823406,29 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ blx r7 │ │ │ │ b 3814c0 │ │ │ │ ldr r1, [pc, #60] @ 3815e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [pc, #52] @ 3815e8 │ │ │ │ b 38148c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq lr, r6, r8, asr #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq lr, r6, r4, lsl #28 │ │ │ │ - rsceq r2, fp, r4, ror #31 │ │ │ │ + rsceq r3, fp, r4 │ │ │ │ ldrsheq pc, [pc], #-255 @ │ │ │ │ orreq lr, r6, r4, lsl ip │ │ │ │ - rsceq r2, fp, r0, lsl #28 │ │ │ │ + rsceq r2, fp, r0, lsr #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq lr, r6, r0, lsr #22 │ │ │ │ @ instruction: 0x0186eab8 │ │ │ │ - rsceq r2, fp, r4, asr #25 │ │ │ │ + rsceq r2, fp, r4, ror #25 │ │ │ │ andeq r1, r0, r6, asr #1 │ │ │ │ andeq r1, r0, r5, asr #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r4, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r4, #1828] @ 0x724 │ │ │ │ ldr r3, [pc, #4088] @ 3825f8 │ │ │ │ tst r2, #8 │ │ │ │ @@ -829764,15 +829764,15 @@ │ │ │ │ bl 28a470 │ │ │ │ b 387760 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r6, ip, lsl r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01868890 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ - rsceq ip, sl, r8, asr r9 │ │ │ │ + rsceq ip, sl, r8, ror r9 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr ip, [pc, #872] @ 387c88 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -829994,26 +829994,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 387a0c │ │ │ │ ldrdeq r8, [r6, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, r6, ip, asr #11 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ - rsceq ip, sl, r0, lsl #12 │ │ │ │ + rsceq ip, sl, r0, lsr #12 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - ldrdeq ip, [sl], #92 @ 0x5c @ │ │ │ │ - rsceq ip, sl, r0, asr #11 │ │ │ │ + strdeq ip, [sl], #92 @ 0x5c @ │ │ │ │ + rsceq ip, sl, r0, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #400] @ 387e50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ ldr r1, [pc, #380] @ 387e54 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ bl 5d310 <__aeabi_fcmpgt@plt> │ │ │ │ @@ -830251,16 +830251,16 @@ │ │ │ │ bl 28a470 │ │ │ │ b 387fec │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r6, r4, lsl #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ orreq r8, r6, r4 │ │ │ │ - rsceq ip, sl, r8, ror #3 │ │ │ │ - rsceq ip, sl, r0, asr #3 │ │ │ │ + rsceq ip, sl, r8, lsl #4 │ │ │ │ + rsceq ip, sl, r0, ror #3 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ str r3, [r0, #1716] @ 0x6b4 │ │ │ │ str r3, [r0, #1720] @ 0x6b8 │ │ │ │ str r3, [r0, #1724] @ 0x6bc │ │ │ │ str r3, [r0, #1728] @ 0x6c0 │ │ │ │ @@ -830276,15 +830276,15 @@ │ │ │ │ ldr r3, [pc, #2208] @ 38898c │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r7, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 3881ec │ │ │ │ sub r6, r6, #256 @ 0x100 │ │ │ │ @@ -830827,31 +830827,31 @@ │ │ │ │ b 388180 │ │ │ │ orreq r7, r6, ip, lsl pc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, r6, r4, asr #9 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ orreq r7, r6, r0, ror lr │ │ │ │ orreq r7, r6, r4, asr #28 │ │ │ │ - rsceq ip, sl, r8, lsl #1 │ │ │ │ + rsceq ip, sl, r8, lsr #1 │ │ │ │ strdeq r7, [r6, r4] │ │ │ │ - rsceq ip, sl, r4, rrx │ │ │ │ + rsceq ip, sl, r4, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x01867db4 │ │ │ │ - rsceq ip, sl, r8 │ │ │ │ + rsceq ip, sl, r8, lsr #32 │ │ │ │ orreq r7, r6, r4, lsl #27 │ │ │ │ - rsceq ip, sl, r8, lsl r0 │ │ │ │ + rsceq ip, sl, r8, lsr r0 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - smlatteq r4, sl, lr, ip │ │ │ │ + tsteq r4, sl, lsl #30 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ orreq r7, r6, r8, asr #20 │ │ │ │ - strdeq fp, [sl], #204 @ 0xcc @ │ │ │ │ - rsceq fp, sl, r8, asr #18 │ │ │ │ + rsceq fp, sl, ip, lsl sp │ │ │ │ + rsceq fp, sl, r8, ror #18 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq fp, sl, r0, lsr #18 │ │ │ │ - rsceq fp, sl, r4, lsl #18 │ │ │ │ + rsceq fp, sl, r0, asr #18 │ │ │ │ + rsceq fp, sl, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 388a5c │ │ │ │ add r4, r0, #565248 @ 0x8a000 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -830891,15 +830891,15 @@ │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ ldr r4, [pc, #1328] @ 388fbc │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #404] @ 0x194 │ │ │ │ mov ip, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r7, r3 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ ldr r9, [pc, #1288] @ 388fc0 │ │ │ │ tst r3, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -831223,52 +831223,52 @@ │ │ │ │ b 388e20 │ │ │ │ orreq r7, r6, r0, lsl #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r9, r6, r8, lsr #22 │ │ │ │ orreq r7, r6, r0, asr #10 │ │ │ │ andeq r8, r0, r5, ror r8 │ │ │ │ orreq r7, r6, ip, ror #9 │ │ │ │ - rsceq fp, sl, ip, ror #15 │ │ │ │ + rsceq fp, sl, ip, lsl #16 │ │ │ │ andeq r8, r0, pc, lsl r9 │ │ │ │ andeq r8, r0, r6, lsr #24 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ - rsceq fp, sl, r8, lsr r7 │ │ │ │ + rsceq fp, sl, r8, asr r7 │ │ │ │ ldrdeq r7, [r6, ip] │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, lr, lsl r9 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rscseq r8, ip, r4, asr #9 │ │ │ │ + rscseq r8, ip, r4, ror #9 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq fp, sl, r8, asr #12 │ │ │ │ - rsceq sl, r9, r8, lsr r2 │ │ │ │ - rsceq fp, sl, ip, asr #12 │ │ │ │ - rscseq r3, r0, r0, lsr #22 │ │ │ │ - rscseq r8, ip, r4, lsl r4 │ │ │ │ - rsceq fp, sl, ip, lsl #12 │ │ │ │ - rsceq sl, sp, r8, lsl pc │ │ │ │ - strdeq fp, [sl], #92 @ 0x5c @ │ │ │ │ + rsceq fp, sl, r8, ror #12 │ │ │ │ + rsceq sl, r9, r8, asr r2 │ │ │ │ + rsceq fp, sl, ip, ror #12 │ │ │ │ + rscseq r3, r0, r0, asr #22 │ │ │ │ + rscseq r8, ip, r4, lsr r4 │ │ │ │ + rsceq fp, sl, ip, lsr #12 │ │ │ │ + rsceq sl, sp, r8, lsr pc │ │ │ │ + rsceq fp, sl, ip, lsl r6 │ │ │ │ @ instruction: 0x018671bc │ │ │ │ - rsceq fp, sl, r4, lsr #9 │ │ │ │ + rsceq fp, sl, r4, asr #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, sl, r8, lsl #10 │ │ │ │ - rscseq r7, sp, ip, lsl #31 │ │ │ │ - rsceq fp, sl, ip, lsr r4 │ │ │ │ - rscseq r7, sp, r8, ror #29 │ │ │ │ - rsceq r6, sl, ip, lsl #7 │ │ │ │ + rsceq fp, sl, r8, lsr #10 │ │ │ │ + rscseq r7, sp, ip, lsr #31 │ │ │ │ + rsceq fp, sl, ip, asr r4 │ │ │ │ + rscseq r7, sp, r8, lsl #30 │ │ │ │ + rsceq r6, sl, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #700] @ 389310 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #696] @ 389314 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ beq 3890b4 │ │ │ │ ldr r3, [pc, #672] @ 389318 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r0, #95232 @ 0x17400 │ │ │ │ add r3, r3, #344 @ 0x158 │ │ │ │ @@ -831436,29 +831436,29 @@ │ │ │ │ add r0, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r0, #1380] @ 0x564 │ │ │ │ b 3891a4 │ │ │ │ orreq r9, r6, r4, ror #10 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ @ instruction: 0x000088b6 │ │ │ │ andeq r8, r0, r5, ror r8 │ │ │ │ - tsteq r4, r2, asr r1 │ │ │ │ - tsteq r4, pc, asr #2 │ │ │ │ + tsteq r4, r2, ror r1 │ │ │ │ + tsteq r4, pc, ror #2 │ │ │ │ andeq r8, r0, r7, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, sl, lsl #16 │ │ │ │ - ldrdeq fp, [sl], #16 @ │ │ │ │ - rsceq fp, sl, r4, lsr #3 │ │ │ │ + strdeq fp, [sl], #16 @ │ │ │ │ + rsceq fp, sl, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #648] @ 3895dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [pc, #636] @ 3895e0 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ cmp r5, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr ip, [r6] │ │ │ │ bne 389390 │ │ │ │ ldr r3, [pc, #616] @ 3895e4 │ │ │ │ @@ -831487,15 +831487,15 @@ │ │ │ │ mvnne r9, #0 │ │ │ │ moveq r9, #4 │ │ │ │ add r4, ip, #49152 @ 0xc000 │ │ │ │ add sl, r4, #208 @ 0xd0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 389514 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl fb50c │ │ │ │ ldr r3, [pc, #492] @ 3895f8 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -831521,15 +831521,15 @@ │ │ │ │ add r0, r0, #196 @ 0xc4 │ │ │ │ bl b9c18 │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #49152 @ 0xc000 │ │ │ │ add r6, r5, #208 @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 389388 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ bl 4e6050 │ │ │ │ @@ -831544,15 +831544,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #49152 @ 0xc000 │ │ │ │ add r5, r4, #208 @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3895c8 │ │ │ │ mov r4, #0 │ │ │ │ b 389388 │ │ │ │ ldr r3, [pc, #280] @ 389604 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r9, #4 │ │ │ │ @@ -831567,28 +831567,28 @@ │ │ │ │ b 3893d8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 389540 │ │ │ │ ldr r1, [r4, #208] @ 0xd0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ beq 389570 │ │ │ │ b 389520 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 389554 │ │ │ │ cmp r4, #0 │ │ │ │ bne 389540 │ │ │ │ b 3893f8 │ │ │ │ ldr r2, [pc, #136] @ 38960c │ │ │ │ @@ -831598,15 +831598,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl 28a470 │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #49152 @ 0xc000 │ │ │ │ add r6, r5, #208 @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3894dc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #208] @ 0xd0 │ │ │ │ bl 4e6050 │ │ │ │ b 3894dc │ │ │ │ @@ -831619,33 +831619,33 @@ │ │ │ │ @ instruction: 0x01866c90 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, pc, lsl r9 │ │ │ │ andeq r8, r0, r6, lsr #24 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ - rsceq r7, r9, r8, ror r1 │ │ │ │ + smlaleq r7, r9, r8, r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, lr, lsl r9 │ │ │ │ - rscseq r1, r0, r8, ror r0 │ │ │ │ + smlalseq r1, r0, r8, r0 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldrsb r2, [r0, #41] @ 0x29 │ │ │ │ ldr r3, [pc, #340] @ 38978c │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #4 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ bhi 3896b4 │ │ │ │ ldr r3, [pc, #300] @ 389790 │ │ │ │ mov r0, r9 │ │ │ │ @@ -831720,31 +831720,31 @@ │ │ │ │ str r0, [r4, #1428] @ 0x594 │ │ │ │ bne 389708 │ │ │ │ ldr r2, [pc, #36] @ 3897a8 │ │ │ │ ldr r1, [pc, #36] @ 3897ac │ │ │ │ add r2, pc, r2 │ │ │ │ b 389720 │ │ │ │ orreq r8, r6, r4, lsl #31 │ │ │ │ - tsteq r4, ip, lsl #24 │ │ │ │ + tsteq r4, ip, lsr #24 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rsceq sl, sl, r0, lsl #27 │ │ │ │ + rsceq sl, sl, r0, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, r9, r0, lsr #15 │ │ │ │ - tsteq r4, r0, lsr fp │ │ │ │ - rscseq r0, r0, ip, ror lr │ │ │ │ + rsceq r8, r9, r0, asr #15 │ │ │ │ + tsteq r4, r0, asr fp │ │ │ │ + smlalseq r0, r0, ip, lr @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 389908 │ │ │ │ ldr r2, [pc, #320] @ 38990c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ beq 3898a0 │ │ │ │ ldr r3, [pc, #292] @ 389910 │ │ │ │ cmp r4, r3 │ │ │ │ bne 3898b0 │ │ │ │ @@ -831817,17 +831817,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 389840 │ │ │ │ strdeq r8, [r6, r0] │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq sl, sl, r8, ror #24 │ │ │ │ + rsceq sl, sl, r8, lsl #25 │ │ │ │ strdeq r3, [r7], -r4 │ │ │ │ - rsceq sl, sl, r4, lsr #23 │ │ │ │ + rsceq sl, sl, r4, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #512] @ 389b38 │ │ │ │ ldr r2, [pc, #512] @ 389b3c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -831835,15 +831835,15 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #500] @ 389b40 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r8, [pc, #472] @ 389b44 │ │ │ │ add r3, r7, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ add r8, pc, r8 │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -831960,43 +831960,43 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r6, r0, asr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r8, r6, r8, ror #24 │ │ │ │ orreq r6, r6, r8, lsl #13 │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ @ instruction: 0x018665b0 │ │ │ │ - rsceq sl, sl, r8, lsr #20 │ │ │ │ + rsceq sl, sl, r8, asr #20 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ orreq r6, r6, r0, lsl r5 │ │ │ │ - rsceq sl, sl, ip, ror r9 │ │ │ │ + smlaleq sl, sl, ip, r9 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ 389cd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r8, [pc, #336] @ 389cdc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ blt 389c58 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r9, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r9, #49152 @ 0xc000 │ │ │ │ add r4, r9, #208 @ 0xd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 389c70 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #32768 @ 0x8000 │ │ │ │ add r0, r0, #196 @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -832017,15 +832017,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 389bfc │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #49152 @ 0xc000 │ │ │ │ add r5, r4, #208 @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #208] @ 0xd0 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -832042,43 +832042,43 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 389c8c │ │ │ │ cmp r9, #0 │ │ │ │ bne 389c78 │ │ │ │ b 389bcc │ │ │ │ ldr r1, [r9, #208] @ 0xd0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 389ca8 │ │ │ │ b 389cb8 │ │ │ │ orreq r8, r6, ip, lsr sl │ │ │ │ orreq r6, r6, r8, ror #8 │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ - rsceq sl, sl, r8, asr r8 │ │ │ │ + rsceq sl, sl, r8, ror r8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #108] @ 389d70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r4, [pc, #92] @ 389d74 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r3, #15 │ │ │ │ bne 389d58 │ │ │ │ @@ -832099,25 +832099,25 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x018688b8 │ │ │ │ ldrdeq r6, [r6, ip] │ │ │ │ andeq r0, r0, r8, lsr #31 │ │ │ │ - rsceq r1, r9, r8, asr pc │ │ │ │ + rsceq r1, r9, r8, ror pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #148] @ 389e30 │ │ │ │ ldr r7, [pc, #148] @ 389e34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r7 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ beq 389e14 │ │ │ │ ldr r3, [pc, #116] @ 389e38 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -832147,15 +832147,15 @@ │ │ │ │ beq 389dd8 │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ ldr r0, [r0, #3280] @ 0xcd0 │ │ │ │ b 389df8 │ │ │ │ orreq r8, r6, ip, lsl r8 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq sl, sl, r8, asr r5 │ │ │ │ + rsceq sl, sl, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #48] @ 389e8c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -832167,25 +832167,25 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 388a60 │ │ │ │ - rsceq lr, r9, r8, asr #15 │ │ │ │ + rsceq lr, r9, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [pc, #584] @ 38a0f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #568] @ 38a0fc │ │ │ │ add fp, r0, #94208 @ 0x17000 │ │ │ │ ldrd r6, [sp, #72] @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [fp, #680] @ 0x2a8 │ │ │ │ strd r6, [sp, #8] │ │ │ │ @@ -832326,32 +832326,32 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38a054 │ │ │ │ orreq r8, r6, ip, lsl #14 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ - rsceq sl, sl, r8, lsl #9 │ │ │ │ - rsceq r1, r9, r0, lsr lr │ │ │ │ + rsceq sl, sl, r8, lsr #9 │ │ │ │ + rsceq r1, r9, r0, asr lr │ │ │ │ strdeq r3, [r7], -ip │ │ │ │ - rsceq sl, sl, ip, asr #8 │ │ │ │ - rsceq r7, r9, r4, lsr lr │ │ │ │ + rsceq sl, sl, ip, ror #8 │ │ │ │ + rsceq r7, r9, r4, asr lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, sl, r4, ror #7 │ │ │ │ - rsceq r7, r9, ip, asr #27 │ │ │ │ + rsceq sl, sl, r4, lsl #8 │ │ │ │ + rsceq r7, r9, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ 38a28c │ │ │ │ ldrd r6, [r2, #8] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov fp, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldrd r8, [r2] │ │ │ │ strd r6, [sp] │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ ldrd r2, [r2, #24] │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -832427,31 +832427,31 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38a220 │ │ │ │ orreq r8, r6, ip, ror r4 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ - strheq sl, [sl], #44 @ 0x2c @ │ │ │ │ - rsceq r1, r9, r4, ror #24 │ │ │ │ + ldrdeq sl, [sl], #44 @ 0x2c @ │ │ │ │ + rsceq r1, r9, r4, lsl #25 │ │ │ │ strdeq r3, [r7], -ip │ │ │ │ - rsceq sl, sl, r8, ror r2 │ │ │ │ - rsceq r7, r9, r0, ror #24 │ │ │ │ + smlaleq sl, sl, r8, r2 @ │ │ │ │ + rsceq r7, r9, r0, lsl #25 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, sl, r0, asr r2 │ │ │ │ - rsceq r7, r9, r8, lsr ip │ │ │ │ + rsceq sl, sl, r0, ror r2 │ │ │ │ + rsceq r7, r9, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #544] @ 38a4f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r2, [pc, #528] @ 38a4fc │ │ │ │ add r9, r0, #94208 @ 0x17000 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r9, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -832582,30 +832582,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38a450 │ │ │ │ orreq r8, r6, r4, ror #5 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ - rsceq sl, sl, ip, lsl #1 │ │ │ │ - rsceq r1, r9, r4, lsr sl │ │ │ │ + rsceq sl, sl, ip, lsr #1 │ │ │ │ + rsceq r1, r9, r4, asr sl │ │ │ │ strdeq r3, [r7], -ip │ │ │ │ - rsceq sl, sl, r0, asr r0 │ │ │ │ - rsceq r7, r9, r8, lsr sl │ │ │ │ + rsceq sl, sl, r0, ror r0 │ │ │ │ + rsceq r7, r9, r8, asr sl │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, r4, ror #31 │ │ │ │ - rsceq r7, r9, ip, asr #19 │ │ │ │ + rsceq sl, sl, r4 │ │ │ │ + rsceq r7, r9, ip, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #272] @ 38a650 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r2 │ │ │ │ bl 3889e0 │ │ │ │ ldr r3, [pc, #236] @ 38a654 │ │ │ │ @@ -832668,30 +832668,30 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r8, r6, ip, ror r0 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ - rsceq r9, sl, r8, lsl pc │ │ │ │ - rsceq r1, r9, r4, lsr #17 │ │ │ │ + rsceq r9, sl, r8, lsr pc │ │ │ │ + rsceq r1, r9, r4, asr #17 │ │ │ │ strdeq r3, [r7], -ip │ │ │ │ + rsceq r9, sl, r4, ror #29 │ │ │ │ + strheq r7, [r9], #132 @ 0x84 @ │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ rsceq r9, sl, r4, asr #29 │ │ │ │ smlaleq r7, r9, r4, r8 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, r4, lsr #29 │ │ │ │ - rsceq r7, r9, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #292] @ 38a7bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r3 │ │ │ │ bl 3889e0 │ │ │ │ @@ -832759,28 +832759,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r7, r6, r4, lsr #30 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ - rsceq r9, sl, r0, lsr #28 │ │ │ │ - strheq r9, [sl], #216 @ 0xd8 @ │ │ │ │ + rsceq r9, sl, r0, asr #28 │ │ │ │ + ldrdeq r9, [sl], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ strdeq r3, [r7], -ip │ │ │ │ - rsceq r9, sl, ip, lsl #27 │ │ │ │ - rsceq r9, sl, r4, ror sp │ │ │ │ + rsceq r9, sl, ip, lsr #27 │ │ │ │ + smlaleq r9, sl, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #268] @ 38a908 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #252] @ 38a90c │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, r3 │ │ │ │ beq 38a884 │ │ │ │ ldr r3, [pc, #240] @ 38a910 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -832842,27 +832842,27 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r7, r6, r0, asr #27 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ - ldrdeq r9, [sl], #200 @ 0xc8 @ │ │ │ │ - ldrdeq r1, [r9], #88 @ 0x58 @ │ │ │ │ + strdeq r9, [sl], #200 @ 0xc8 @ │ │ │ │ + strdeq r1, [r9], #88 @ 0x58 @ │ │ │ │ strdeq r3, [r7], -ip │ │ │ │ - smlaleq r9, sl, r8, ip │ │ │ │ - ldrdeq r7, [r9], #88 @ 0x58 @ │ │ │ │ + strheq r9, [sl], #200 @ 0xc8 @ │ │ │ │ + strdeq r7, [r9], #88 @ 0x58 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, ip, ror ip │ │ │ │ - strheq r7, [r9], #92 @ 0x5c @ │ │ │ │ + smlaleq r9, sl, ip, ip │ │ │ │ + ldrdeq r7, [r9], #92 @ 0x5c @ │ │ │ │ ldr r3, [pc, #252] @ 38aa3c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #232] @ 38aa40 │ │ │ │ cmp r4, r3 │ │ │ │ beq 38a9b8 │ │ │ │ ldr r3, [pc, #224] @ 38aa44 │ │ │ │ cmp r4, r3 │ │ │ │ bne 38a9c8 │ │ │ │ @@ -832919,34 +832919,34 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r7, r6, ip, ror ip │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ ldrdeq r2, [r7], -r8 │ │ │ │ - rsceq r9, sl, r0, asr #23 │ │ │ │ - rsceq r1, r9, r4, lsr #9 │ │ │ │ + rsceq r9, sl, r0, ror #23 │ │ │ │ + rsceq r1, r9, r4, asr #9 │ │ │ │ strdeq r3, [r7], -ip │ │ │ │ - rsceq r9, sl, r0, lsl #23 │ │ │ │ - rsceq r7, r9, r4, lsr #9 │ │ │ │ + rsceq r9, sl, r0, lsr #23 │ │ │ │ + rsceq r7, r9, r4, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, r4, ror #22 │ │ │ │ - rsceq r7, r9, r8, lsl #9 │ │ │ │ + rsceq r9, sl, r4, lsl #23 │ │ │ │ + rsceq r7, r9, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #348] @ 38abe4 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #344] @ 38abe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r0, r1] │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ beq 38ab1c │ │ │ │ ldr r3, [pc, #304] @ 38abec │ │ │ │ @@ -833024,34 +833024,34 @@ │ │ │ │ ldr r1, [pc, #48] @ 38ac0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38ab40 │ │ │ │ orreq r7, r6, ip, lsr #22 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r9, sl, ip, ror sl │ │ │ │ - rsceq r1, r9, r4, asr #6 │ │ │ │ - rsceq r9, sl, r4, lsl sl │ │ │ │ - rsceq r7, r9, ip, lsl r3 │ │ │ │ + smlaleq r9, sl, ip, sl │ │ │ │ + rsceq r1, r9, r4, ror #6 │ │ │ │ + rsceq r9, sl, r4, lsr sl │ │ │ │ + rsceq r7, r9, ip, lsr r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - ldrdeq r9, [sl], #152 @ 0x98 @ │ │ │ │ - rsceq pc, pc, r4, lsr #20 │ │ │ │ + strdeq r9, [sl], #152 @ 0x98 @ │ │ │ │ + rsceq pc, pc, r4, asr #20 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #388] @ 38adb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #380] @ 38adb4 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r6, r1 │ │ │ │ @@ -833137,22 +833137,22 @@ │ │ │ │ ldr r3, [pc, #44] @ 38adcc │ │ │ │ ldr r2, [pc, #44] @ 38add0 │ │ │ │ ldr r1, [pc, #44] @ 38add4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38ad58 │ │ │ │ @ instruction: 0x01867990 │ │ │ │ - rsceq r9, sl, ip, lsl #19 │ │ │ │ + rsceq r9, sl, ip, lsr #19 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r9, sl, ip, ror r8 │ │ │ │ - rsceq r7, r9, r8, ror #2 │ │ │ │ + smlaleq r9, sl, ip, r8 │ │ │ │ + rsceq r7, r9, r8, lsl #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, r8, lsr #16 │ │ │ │ - rsceq pc, pc, r8, asr r8 @ │ │ │ │ + rsceq r9, sl, r8, asr #16 │ │ │ │ + rsceq pc, pc, r8, ror r8 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ @@ -833183,15 +833183,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #156] @ 38af00 │ │ │ │ ldr r6, [pc, #156] @ 38af04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r6 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 38aec4 │ │ │ │ ldr ip, [pc, #128] @ 38af08 │ │ │ │ cmp r4, ip │ │ │ │ bne 38aed4 │ │ │ │ @@ -833223,17 +833223,17 @@ │ │ │ │ b 28a470 │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ ldr r0, [r0, #3280] @ 0xcd0 │ │ │ │ b 38aea4 │ │ │ │ orreq r7, r6, r4, asr r7 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r9, sl, r0, asr #14 │ │ │ │ - rsceq r9, sl, r4, lsl r7 │ │ │ │ - smlaleq r0, r9, ip, pc @ │ │ │ │ + rsceq r9, sl, r0, ror #14 │ │ │ │ + rsceq r9, sl, r4, lsr r7 │ │ │ │ + strheq r0, [r9], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #52] @ 38af64 │ │ │ │ mov r4, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -833245,15 +833245,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 389614 │ │ │ │ - ldrdeq r9, [sl], #108 @ 0x6c @ │ │ │ │ + strdeq r9, [sl], #108 @ 0x6c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -833309,15 +833309,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r2, [pc, #368] @ 38b1cc │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [pc, r2] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ ldr r2, [pc, #348] @ 38b1d0 │ │ │ │ ldr r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38933c │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 38b0c8 │ │ │ │ @@ -833400,22 +833400,22 @@ │ │ │ │ ldr r3, [pc, #44] @ 38b1e8 │ │ │ │ ldr r2, [pc, #44] @ 38b1ec │ │ │ │ ldr r1, [pc, #44] @ 38b1f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38b158 │ │ │ │ orreq r7, r6, r0, ror #10 │ │ │ │ - rsceq r9, sl, r8, asr r5 │ │ │ │ + rsceq r9, sl, r8, ror r5 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r9, sl, ip, ror r4 │ │ │ │ - rsceq r6, r9, r8, ror #26 │ │ │ │ + smlaleq r9, sl, ip, r4 │ │ │ │ + rsceq r6, r9, r8, lsl #27 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, ip, lsl #8 │ │ │ │ - rsceq pc, pc, ip, lsr r4 @ │ │ │ │ + rsceq r9, sl, ip, lsr #8 │ │ │ │ + rsceq pc, pc, ip, asr r4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -833473,15 +833473,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #348] @ 38b44c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r3, [pc, #332] @ 38b450 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ beq 38b378 │ │ │ │ ldr r3, [pc, #316] @ 38b454 │ │ │ │ @@ -833562,34 +833562,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r7, r6, ip, asr #5 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - smlaleq r9, sl, ip, r2 │ │ │ │ - rsceq r0, r9, r0, ror #21 │ │ │ │ - rsceq r9, sl, ip, asr #4 │ │ │ │ - strheq r6, [r9], #164 @ 0xa4 @ │ │ │ │ + strheq r9, [sl], #44 @ 0x2c @ │ │ │ │ + rsceq r0, r9, r0, lsl #22 │ │ │ │ + rsceq r9, sl, ip, ror #4 │ │ │ │ + ldrdeq r6, [r9], #164 @ 0xa4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r9, sl, r0, lsl r2 │ │ │ │ - strheq pc, [pc], #28 @ │ │ │ │ + rsceq r9, sl, r0, lsr r2 │ │ │ │ + ldrdeq pc, [pc], #28 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #248] @ 38b58c │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #240] @ 38b590 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 38933c │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #1432] @ 0x598 │ │ │ │ @@ -833640,30 +833640,30 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #44] @ 38b5ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r7, r6, r8, lsr #2 │ │ │ │ - ldrdeq r9, [sl], #16 @ │ │ │ │ + strdeq r9, [sl], #16 @ │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rsceq r9, sl, ip, lsr #2 │ │ │ │ - rsceq r6, r9, r4, ror r9 │ │ │ │ + rsceq r9, sl, ip, asr #2 │ │ │ │ + smlaleq r6, r9, r4, r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r9, [sl], #0 @ │ │ │ │ - rsceq pc, pc, ip, ror r0 @ │ │ │ │ + rsceq r9, sl, r0, lsl r1 │ │ │ │ + smlaleq pc, pc, ip, r0 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #364] @ 38b734 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ ldr r3, [pc, #348] @ 38b738 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ beq 38b660 │ │ │ │ ldr r3, [pc, #332] @ 38b73c │ │ │ │ @@ -833748,34 +833748,34 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ strdeq r6, [r6, r4] │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - rsceq r9, sl, ip, lsl r0 │ │ │ │ - strdeq r0, [r9], #120 @ 0x78 @ │ │ │ │ - rsceq r8, sl, r4, ror #30 │ │ │ │ - rsceq r6, r9, ip, asr #15 │ │ │ │ + rsceq r9, sl, ip, lsr r0 │ │ │ │ + rsceq r0, r9, r8, lsl r8 │ │ │ │ + rsceq r8, sl, r4, lsl #31 │ │ │ │ + rsceq r6, r9, ip, ror #15 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, sl, r8, lsr #30 │ │ │ │ - ldrdeq lr, [pc], #228 @ │ │ │ │ + rsceq r8, sl, r8, asr #30 │ │ │ │ + strdeq lr, [pc], #228 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #264] @ 38b884 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #256] @ 38b888 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 38933c │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #1432] @ 0x598 │ │ │ │ @@ -833830,28 +833830,28 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [pc, #44] @ 38b8a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r6, r6, r0, asr #28 │ │ │ │ - rsceq r8, sl, r0, lsr pc │ │ │ │ + rsceq r8, sl, r0, asr pc │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ - rsceq r8, sl, ip, ror lr │ │ │ │ - rsceq r6, r9, ip, ror r6 │ │ │ │ + smlaleq r8, sl, ip, lr │ │ │ │ + smlaleq r6, r9, ip, r6 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r8, sl, r0, asr #28 │ │ │ │ - rsceq lr, pc, r4, lsl #27 │ │ │ │ + rsceq r8, sl, r0, ror #28 │ │ │ │ + rsceq lr, pc, r4, lsr #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [pc, #152] @ 38b94c │ │ │ │ ldr r3, [pc, #152] @ 38b950 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r3, r2 │ │ │ │ beq 38b90c │ │ │ │ ldr r2, [pc, #124] @ 38b954 │ │ │ │ cmp r4, r2 │ │ │ │ bne 38b91c │ │ │ │ @@ -833882,16 +833882,16 @@ │ │ │ │ ldr r0, [r0, #3280] @ 0xcd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b8fc │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq r6, r6, r4, lsl #26 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - strheq r8, [sl], #216 @ 0xd8 @ │ │ │ │ - rsceq r0, r9, r0, asr r5 │ │ │ │ + ldrdeq r8, [sl], #216 @ 0xd8 @ │ │ │ │ + rsceq r0, r9, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #200] @ 38ba44 │ │ │ │ mov r5, r1 │ │ │ │ @@ -833907,15 +833907,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 38903c │ │ │ │ ldr r3, [pc, #148] @ 38ba4c │ │ │ │ sub r2, r2, #87 @ 0x57 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 38ba0c │ │ │ │ ldr r3, [pc, #124] @ 38ba50 │ │ │ │ cmp r1, r3 │ │ │ │ bne 38ba1c │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ @@ -833942,26 +833942,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ add r0, r0, #466944 @ 0x72000 │ │ │ │ ldr r0, [r0, #3280] @ 0xcd0 │ │ │ │ b 38b9f0 │ │ │ │ andeq r8, r0, r7, ror r6 │ │ │ │ - rsceq r8, sl, r8, ror #26 │ │ │ │ + rsceq r8, sl, r8, lsl #27 │ │ │ │ orreq r6, r6, r4, lsl #24 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ - strheq r8, [sl], #200 @ 0xc8 @ │ │ │ │ - rsceq r0, r9, r0, asr r4 │ │ │ │ + ldrdeq r8, [sl], #200 @ 0xc8 @ │ │ │ │ + rsceq r0, r9, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #168] @ 38bb1c │ │ │ │ mov r3, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #160] @ 38bb20 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ mov r4, r2 │ │ │ │ beq 38baec │ │ │ │ ldr r2, [pc, #140] @ 38bb24 │ │ │ │ @@ -833999,27 +833999,27 @@ │ │ │ │ b 28a470 │ │ │ │ strb r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq r6, r6, r0, asr #22 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, r8, lsr #12 │ │ │ │ - rsceq r8, sl, ip, lsr #24 │ │ │ │ - rsceq r8, sl, r4, lsr #24 │ │ │ │ + rsceq r8, sl, ip, asr #24 │ │ │ │ + rsceq r8, sl, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #128] @ 38bbcc │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldr r2, [pc, #120] @ 38bbd0 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ bl 38933c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #84] @ 38bbd4 │ │ │ │ @@ -834040,17 +834040,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 38bbd8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq r6, r6, r0, ror sl │ │ │ │ - strdeq r8, [sl], #180 @ 0xb4 @ │ │ │ │ + rsceq r8, sl, r4, lsl ip │ │ │ │ andeq r8, r0, r8, lsr #12 │ │ │ │ - rsceq r8, sl, ip, lsr #23 │ │ │ │ + rsceq r8, sl, ip, asr #23 │ │ │ │ sub r3, r1, #35072 @ 0x8900 │ │ │ │ sub ip, r3, #65 @ 0x41 │ │ │ │ sub r3, r3, #33 @ 0x21 │ │ │ │ cmp ip, #7 │ │ │ │ cmphi r3, #5 │ │ │ │ bls 38bc60 │ │ │ │ mov r3, r0 │ │ │ │ @@ -834059,15 +834059,15 @@ │ │ │ │ cmpne r1, #1 │ │ │ │ bls 38bc60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #156] @ 38bcbc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #152] @ 38bcc0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r0, r4] │ │ │ │ bne 38bc68 │ │ │ │ ldr r1, [pc, #136] @ 38bcc4 │ │ │ │ sub ip, r2, r1 │ │ │ │ @@ -834102,18 +834102,18 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 38bc78 │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ @ instruction: 0x01866998 │ │ │ │ andeq r8, r0, sp, ror #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ - rsceq r8, sl, ip, lsl fp │ │ │ │ - rsceq r8, sl, r8, lsr #22 │ │ │ │ + rsceq r8, sl, ip, lsr fp │ │ │ │ + rsceq r8, sl, r8, asr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r8, [sl], #168 @ 0xa8 @ │ │ │ │ + rsceq r8, sl, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -834142,15 +834142,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #1800] @ 38c460 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr sl, [r0, r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sl, #475136 @ 0x74000 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r2, [r3, #3377] @ 0xd31 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ @@ -834593,26 +834593,26 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 38c0e4 │ │ │ │ orreq r6, r6, ip, asr r8 │ │ │ │ andeq r8, r0, r1, ror #18 │ │ │ │ andeq r8, r0, r7, ror #18 │ │ │ │ andeq r8, r0, sp, ror #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ - rsceq r8, sl, ip, lsr #16 │ │ │ │ - rsceq r8, sl, r4, lsr #16 │ │ │ │ + rsceq r8, sl, ip, asr #16 │ │ │ │ + rsceq r8, sl, r4, asr #16 │ │ │ │ andeq r8, r0, ip, ror #18 │ │ │ │ andeq r8, r0, r6, ror #18 │ │ │ │ - strdeq r8, [sl], #108 @ 0x6c @ │ │ │ │ + rsceq r8, sl, ip, lsl r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, sl, ip, ror #14 │ │ │ │ - strdeq r8, [sl], #108 @ 0x6c @ │ │ │ │ - rsceq r8, sl, r8, lsr #14 │ │ │ │ - rsceq r8, sl, r0, lsl #14 │ │ │ │ + rsceq r8, sl, ip, lsl #15 │ │ │ │ + rsceq r8, sl, ip, lsl r7 │ │ │ │ + rsceq r8, sl, r8, asr #14 │ │ │ │ + rsceq r8, sl, r0, lsr #14 │ │ │ │ andeq r8, r0, r7, ror r5 │ │ │ │ - rsceq r8, sl, r8, asr #8 │ │ │ │ + rsceq r8, sl, r8, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #176 @ 0xb0 │ │ │ │ @@ -834631,28 +834631,28 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ 38c678 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 38c5e0 │ │ │ │ add r3, r5, #475136 @ 0x74000 │ │ │ │ ldrb r1, [r3, #3377] @ 0xd31 │ │ │ │ cmp r1, #0 │ │ │ │ bne 38c5c0 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r7, #65536 @ 0x10000 │ │ │ │ add r4, r7, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38c610 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #49152 @ 0xc000 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ bl ba05c │ │ │ │ @@ -834671,15 +834671,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 38c574 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #65536 @ 0x10000 │ │ │ │ add r5, r4, #232 @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38c5f8 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #184] @ 38c680 │ │ │ │ ldr r1, [pc, #184] @ 38c684 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -834707,43 +834707,43 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 38c62c │ │ │ │ cmp r7, #0 │ │ │ │ bne 38c618 │ │ │ │ b 38c54c │ │ │ │ ldr r0, [r7, #232] @ 0xe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 38c648 │ │ │ │ b 38c658 │ │ │ │ strheq r6, [r6, r4] │ │ │ │ @ instruction: 0x01882498 │ │ │ │ - rsceq r8, sl, r4, lsl r3 │ │ │ │ + rsceq r8, sl, r4, lsr r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r8, [sl], #36 @ 0x24 @ │ │ │ │ + strdeq r8, [sl], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #596] @ 38c8fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r7, r4, #475136 @ 0x74000 │ │ │ │ ldrb r3, [r7, #3377] @ 0xd31 │ │ │ │ cmp r3, #0 │ │ │ │ bne 38c7c8 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ @@ -834777,15 +834777,15 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, r0, #65536 @ 0x10000 │ │ │ │ add r8, r6, #232 @ 0xe8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38c834 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #49152 @ 0xc000 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ @@ -834797,15 +834797,15 @@ │ │ │ │ cmpne r6, r3 │ │ │ │ beq 38c7e0 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #65536 @ 0x10000 │ │ │ │ add r5, r4, #232 @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38c89c │ │ │ │ str r6, [r7, #3508] @ 0xdb4 │ │ │ │ b 38c730 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ @@ -834839,28 +834839,28 @@ │ │ │ │ b 38c714 │ │ │ │ cmp r0, #2 │ │ │ │ beq 38c860 │ │ │ │ ldr r1, [r6, #232] @ 0xe8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 38c890 │ │ │ │ b 38c840 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 38c874 │ │ │ │ cmp r6, #0 │ │ │ │ bne 38c860 │ │ │ │ b 38c760 │ │ │ │ mov r3, #0 │ │ │ │ @@ -834875,60 +834875,60 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #65536 @ 0x10000 │ │ │ │ add r5, r4, #232 @ 0xe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #232] @ 0xe8 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e6050 │ │ │ │ orreq r5, r6, r4, lsl pc │ │ │ │ orreq r2, r8, r0, lsl #5 │ │ │ │ - rsceq r8, sl, ip, lsr #2 │ │ │ │ + rsceq r8, sl, ip, asr #2 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r8, sl, ip, rrx │ │ │ │ + rsceq r8, sl, ip, lsl #1 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #508] @ 38cb28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #475136 @ 0x74000 │ │ │ │ ldrb r1, [r6, #3377] @ 0xd31 │ │ │ │ cmp r1, #0 │ │ │ │ bne 38ca04 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #65536 @ 0x10000 │ │ │ │ add r7, r9, #232 @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38cab0 │ │ │ │ add r0, r8, #49152 @ 0xc000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38ca98 │ │ │ │ ldr r3, [pc, #392] @ 38cb2c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r8, r3 │ │ │ │ beq 38ca34 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -834998,48 +834998,48 @@ │ │ │ │ b 38c99c │ │ │ │ cmp r0, #2 │ │ │ │ beq 38cadc │ │ │ │ ldr r1, [r9, #232] @ 0xe8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 38cb0c │ │ │ │ b 38cabc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 38caf0 │ │ │ │ cmp sl, #0 │ │ │ │ bne 38cadc │ │ │ │ b 38c970 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 38ca7c │ │ │ │ @ instruction: 0x01865c90 │ │ │ │ orreq r2, r8, ip, asr r0 │ │ │ │ - rsceq r7, sl, r0, lsr pc │ │ │ │ + rsceq r7, sl, r0, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #292] @ 38cc74 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r5, r6, #475136 @ 0x74000 │ │ │ │ ldrb r3, [r5, #3377] @ 0xd31 │ │ │ │ cmp r3, #0 │ │ │ │ bne 38cc5c │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ @@ -835106,22 +835106,22 @@ │ │ │ │ ldr r2, [pc, #20] @ 38cc78 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 38cc7c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r5, r6, ip, ror #20 │ │ │ │ - rsceq r7, sl, r0, lsl #26 │ │ │ │ + rsceq r7, sl, r0, lsr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #544] @ 38ceb8 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r7, r8, #475136 @ 0x74000 │ │ │ │ ldrb r3, [r7, #3377] @ 0xd31 │ │ │ │ cmp r3, #0 │ │ │ │ beq 38ce9c │ │ │ │ @@ -835253,24 +835253,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 38cec8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r5, r6, r4, lsr #18 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ - rsceq r7, sl, ip, ror fp │ │ │ │ + smlaleq r7, sl, ip, fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r7, sl, r8, lsl #23 │ │ │ │ - rsceq r7, sl, ip, lsl #23 │ │ │ │ - strdeq r7, [sl], #160 @ 0xa0 @ │ │ │ │ + rsceq r7, sl, r8, lsr #23 │ │ │ │ + rsceq r7, sl, ip, lsr #23 │ │ │ │ + rsceq r7, sl, r0, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r4, [pc, #496] @ 38d0d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r0, #475136 @ 0x74000 │ │ │ │ ldrb lr, [ip, #3377] @ 0xd31 │ │ │ │ cmp lr, #0 │ │ │ │ beq 38cff8 │ │ │ │ ldr r4, [ip, #3508] @ 0xdb4 │ │ │ │ @@ -835388,28 +835388,28 @@ │ │ │ │ b 38cfdc │ │ │ │ ldr r2, [pc, #48] @ 38d100 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38cfdc │ │ │ │ ldrdeq r5, [r6, r8] │ │ │ │ andeq r8, r0, r5, ror r9 │ │ │ │ @ instruction: 0xfff99274 │ │ │ │ - rsceq r7, sl, r8, lsl #21 │ │ │ │ + rsceq r7, sl, r8, lsr #21 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r7, sl, r0, asr #20 │ │ │ │ - strdeq r7, [sl], #152 @ 0x98 @ │ │ │ │ - strdeq r7, [sl], #152 @ 0x98 @ │ │ │ │ - rsceq r7, sl, r8, lsl #20 │ │ │ │ - strdeq r7, [sl], #152 @ 0x98 @ │ │ │ │ - ldrdeq r7, [sl], #144 @ 0x90 @ │ │ │ │ - rsceq r7, sl, r0, ror #19 │ │ │ │ + rsceq r7, sl, r0, ror #20 │ │ │ │ + rsceq r7, sl, r8, lsl sl │ │ │ │ + rsceq r7, sl, r8, lsl sl │ │ │ │ + rsceq r7, sl, r8, lsr #20 │ │ │ │ + rsceq r7, sl, r8, lsl sl │ │ │ │ + strdeq r7, [sl], #144 @ 0x90 @ │ │ │ │ + rsceq r7, sl, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r4, [pc, #496] @ 38d300 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r0, #475136 @ 0x74000 │ │ │ │ ldrb lr, [ip, #3377] @ 0xd31 │ │ │ │ cmp lr, #0 │ │ │ │ beq 38d224 │ │ │ │ ldr r4, [ip, #3508] @ 0xdb4 │ │ │ │ @@ -835527,23 +835527,23 @@ │ │ │ │ b 38d208 │ │ │ │ ldr r2, [pc, #48] @ 38d32c │ │ │ │ add r2, pc, r2 │ │ │ │ b 38d208 │ │ │ │ orreq r5, r6, ip, lsr #9 │ │ │ │ andeq r8, r0, r5, ror r9 │ │ │ │ @ instruction: 0xfff99274 │ │ │ │ - rsceq r7, sl, r4, ror #17 │ │ │ │ + rsceq r7, sl, r4, lsl #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r7, sl, r0, lsr #17 │ │ │ │ + rsceq r7, sl, r0, asr #17 │ │ │ │ + rsceq r7, sl, r4, ror r8 │ │ │ │ + rsceq r7, sl, r0, ror r8 │ │ │ │ + rsceq r7, sl, ip, ror r8 │ │ │ │ + rsceq r7, sl, ip, ror #16 │ │ │ │ + rsceq r7, sl, r8, asr #16 │ │ │ │ rsceq r7, sl, r4, asr r8 │ │ │ │ - rsceq r7, sl, r0, asr r8 │ │ │ │ - rsceq r7, sl, ip, asr r8 │ │ │ │ - rsceq r7, sl, ip, asr #16 │ │ │ │ - rsceq r7, sl, r8, lsr #16 │ │ │ │ - rsceq r7, sl, r4, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r2, r3} │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ @@ -835714,15 +835714,15 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #244] @ 38d6e4 │ │ │ │ sub r3, r0, #35072 @ 0x8900 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r5, [r0, r2] │ │ │ │ bhi 38d6bc │ │ │ │ add r2, r5, #475136 @ 0x74000 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r2, #3377] @ 0xd31 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -835776,15 +835776,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 169f7c │ │ │ │ b 38d62c │ │ │ │ orreq r4, r6, ip, asr #31 │ │ │ │ andeq r4, r7, r8, lsr sp │ │ │ │ andeq r4, r7, ip, lsr sp │ │ │ │ - rsceq r7, sl, r0, lsl #9 │ │ │ │ + rsceq r7, sl, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, r2, #16384 @ 0x4000 │ │ │ │ mov r6, r3 │ │ │ │ @@ -835823,27 +835823,27 @@ │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r6, [r4] │ │ │ │ bne 38d7f4 │ │ │ │ b 38d8f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 38d93c │ │ │ │ cmp sl, #0 │ │ │ │ beq 38d7e0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ beq 38d92c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ sub r3, r4, r8 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str sl, [r3, #796] @ 0x31c │ │ │ │ cmp fp, r9 │ │ │ │ beq 38d8f4 │ │ │ │ rsb r3, r7, #0 │ │ │ │ and r3, r3, r7 │ │ │ │ @@ -835958,25 +835958,25 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 38d9d4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 38da0c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38d9fc │ │ │ │ cmp r5, #0 │ │ │ │ beq 38d9f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, r3 │ │ │ │ beq 38da24 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 21a348 │ │ │ │ b 38d9d4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -835993,15 +835993,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #2184] @ 38e2d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r8, r7, #98304 @ 0x18000 │ │ │ │ ldr r3, [r8, #1648] @ 0x670 │ │ │ │ cmp r3, #15 │ │ │ │ bhi 38e274 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ @@ -836542,18 +836542,18 @@ │ │ │ │ ldr r1, [pc, #36] @ 38e2f8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 38e280 │ │ │ │ orreq r4, r6, ip, ror #22 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ mulseq r8, r8, pc @ │ │ │ │ - rsceq r6, sl, ip, ror #17 │ │ │ │ + rsceq r6, sl, ip, lsl #18 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ andseq r0, r9, r0, lsr #3 │ │ │ │ - smlaleq r6, sl, r8, r8 │ │ │ │ + strheq r6, [sl], #136 @ 0x88 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #3992] @ 38f2ac │ │ │ │ ldr r2, [pc, #3992] @ 38f2b0 │ │ │ │ @@ -836561,15 +836561,15 @@ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [pc, #3984] @ 38f2b4 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ add r7, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 38f580 │ │ │ │ add r3, r8, #98304 @ 0x18000 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -838959,15 +838959,15 @@ │ │ │ │ b 38f648 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3907fc │ │ │ │ b 38f228 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r5, r0, lsl ip @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r4, sl, ip, ror #14 │ │ │ │ + rsceq r4, sl, ip, lsl #15 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ andeq r8, r0, fp, lsl r9 │ │ │ │ andeq r8, r0, r0, lsl r9 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r0, r0, r5, lsl #8 │ │ │ │ andeq r0, r0, r5, ror #22 │ │ │ │ andeq r8, r0, r7, lsr r0 │ │ │ │ @@ -838991,15 +838991,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #620] @ 390b94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r8, r4, #118784 @ 0x1d000 │ │ │ │ ldr r7, [r8, #2112] @ 0x840 │ │ │ │ cmp r7, #15 │ │ │ │ bhi 390b18 │ │ │ │ ldr r1, [pc, #584] @ 390b98 │ │ │ │ @@ -839070,25 +839070,25 @@ │ │ │ │ cmp r9, #0 │ │ │ │ beq 390a74 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 390b54 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 390b34 │ │ │ │ cmp r5, #0 │ │ │ │ beq 390a94 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 390b84 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [pc, #252] @ 390b98 │ │ │ │ mla r3, r7, r3, r4 │ │ │ │ add r3, r3, #138240 @ 0x21c00 │ │ │ │ str r5, [r3, #824] @ 0x338 │ │ │ │ ldr r2, [pc, #236] @ 390b98 │ │ │ │ ldr r3, [r6, #2500] @ 0x9c4 │ │ │ │ mla r7, r2, r7, r4 │ │ │ │ @@ -839101,25 +839101,25 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 390af0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 390b64 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 390b44 │ │ │ │ cmp r5, #0 │ │ │ │ beq 390b10 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ beq 390b74 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ str r5, [r7, #1708] @ 0x6ac │ │ │ │ b 39096c │ │ │ │ ldr r2, [pc, #128] @ 390ba0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #120] @ 390ba4 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -839148,22 +839148,22 @@ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ b 390a94 │ │ │ │ @ instruction: 0x01861c94 │ │ │ │ andeq r4, r0, r8, lsl lr │ │ │ │ andeq fp, r6, r4, asr #19 │ │ │ │ - rsceq r4, sl, r4, rrx │ │ │ │ + rsceq r4, sl, r4, lsl #1 │ │ │ │ andeq r0, r0, r3, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #1348] @ 391104 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r2, r5, #118784 @ 0x1d000 │ │ │ │ ldr r8, [r2, #2112] @ 0x840 │ │ │ │ cmp r8, #0 │ │ │ │ beq 390e68 │ │ │ │ @@ -839192,15 +839192,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 390c70 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 391080 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 391030 │ │ │ │ ldr r3, [pc, #1188] @ 391108 │ │ │ │ mov r2, #0 │ │ │ │ mla r3, r8, r3, r5 │ │ │ │ add r3, r3, #140288 @ 0x22400 │ │ │ │ str r2, [r3, #552] @ 0x228 │ │ │ │ @@ -839216,15 +839216,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 390f44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 391050 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 391040 │ │ │ │ ldr r3, [pc, #1092] @ 391108 │ │ │ │ mov r1, #0 │ │ │ │ mla r3, r8, r3, r5 │ │ │ │ add r2, r3, #120832 @ 0x1d800 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -839292,15 +839292,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq 390f54 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #12] │ │ │ │ b 390e10 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 390ff4 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r6, fp, r6, lsl #2 │ │ │ │ add r6, r5, r6 │ │ │ │ add r6, r6, #139264 @ 0x22000 │ │ │ │ @@ -839396,15 +839396,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 390fa0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 391060 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 391020 │ │ │ │ ldr r3, [pc, #372] @ 391108 │ │ │ │ mov r2, #0 │ │ │ │ mla r3, r8, r3, r5 │ │ │ │ add r3, r3, #140288 @ 0x22400 │ │ │ │ str r2, [r3, #504] @ 0x1f8 │ │ │ │ @@ -839415,15 +839415,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 390c08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ beq 391070 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 391010 │ │ │ │ ldr r3, [pc, #296] @ 391108 │ │ │ │ mov r2, #0 │ │ │ │ mla r3, r8, r3, r5 │ │ │ │ add r3, r3, #138240 @ 0x21c00 │ │ │ │ str r2, [r3, #824] @ 0x338 │ │ │ │ @@ -839498,15 +839498,15 @@ │ │ │ │ add sl, r5, #438272 @ 0x6b000 │ │ │ │ b 390f14 │ │ │ │ strdeq r1, [r6, ip] │ │ │ │ andeq r4, r0, r8, lsl lr │ │ │ │ andeq fp, r6, r4, asr #19 │ │ │ │ muleq r0, r2, r8 │ │ │ │ muleq r0, r3, r8 │ │ │ │ - rsceq r3, sl, r8, lsr #26 │ │ │ │ + rsceq r3, sl, r8, asr #26 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ andeq r1, r2, r2, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #796] @ 391458 │ │ │ │ @@ -839572,15 +839572,15 @@ │ │ │ │ bl 21e9b4 │ │ │ │ ldr r0, [pc, #616] @ 391498 │ │ │ │ mov r1, #0 │ │ │ │ bl 21e9b4 │ │ │ │ tst r4, #2 │ │ │ │ beq 391154 │ │ │ │ ldr r3, [pc, #600] @ 39149c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, #584] @ 3914a0 │ │ │ │ ldr r8, [r2, r3] │ │ │ │ bl 21e9b4 │ │ │ │ mov r1, #0 │ │ │ │ @@ -839819,15 +839819,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ b 3915d0 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #2 │ │ │ │ b 3915d0 │ │ │ │ ldr r3, [pc, #72] @ 391664 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1601] @ 0x641 │ │ │ │ cmp r3, #0 │ │ │ │ beq 391650 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -839838,29 +839838,29 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ 391668 │ │ │ │ ldr r1, [pc, #16] @ 39166c │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x01860f9c │ │ │ │ - rsceq r3, sl, r0, asr r5 │ │ │ │ + rsceq r3, sl, r0, ror r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #24] @ 391690 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 39154c │ │ │ │ orreq r0, r6, r4, asr #30 │ │ │ │ ldr r3, [pc, #64] @ 3916dc │ │ │ │ mov r1, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ cmn r1, #1 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ beq 3916bc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 39154c │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -839876,15 +839876,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 391774 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 391754 │ │ │ │ bic r3, r4, #13312 @ 0x3400 │ │ │ │ bic r3, r3, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bne 391730 │ │ │ │ @@ -839906,20 +839906,20 @@ │ │ │ │ ldr r3, [r0, #484] @ 0x1e4 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [pc, #12] @ 391780 │ │ │ │ bx r3 │ │ │ │ orreq r0, r6, r0, asr #29 │ │ │ │ - smlaleq r3, sl, r0, r4 │ │ │ │ + strheq r3, [sl], #64 @ 0x40 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r0, r0, r2, lsr #7 │ │ │ │ ldr r3, [pc, #72] @ 3917d4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1575] @ 0x627 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3917c0 │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -839930,19 +839930,19 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ 3917d8 │ │ │ │ ldr r1, [pc, #16] @ 3917dc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r0, r6, ip, lsr #28 │ │ │ │ - rsceq r3, sl, r0, lsr r4 │ │ │ │ + rsceq r3, sl, r0, asr r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ ldr r3, [pc, #72] @ 391830 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1587] @ 0x633 │ │ │ │ cmp r3, #0 │ │ │ │ beq 39181c │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ @@ -839953,21 +839953,21 @@ │ │ │ │ bx r3 │ │ │ │ ldr r2, [pc, #16] @ 391834 │ │ │ │ ldr r1, [pc, #16] @ 391838 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq r0, [r6, r0] │ │ │ │ - strdeq r3, [sl], #52 @ 0x34 @ │ │ │ │ + rsceq r3, sl, r4, lsl r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #68] @ 39188c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add r0, r0, #593920 @ 0x91000 │ │ │ │ str r3, [r0, #2820] @ 0xb04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r1, [r0, #2812] @ 0xafc │ │ │ │ str r2, [r0, #2816] @ 0xb00 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -840064,19 +840064,19 @@ │ │ │ │ ldr r1, [pc, #24] @ 3919f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b 39192c │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - rsceq r3, sl, r8, ror #6 │ │ │ │ + rsceq r3, sl, r8, lsl #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - rsceq r3, sl, r4, lsl #5 │ │ │ │ - ldrdeq r3, [sl], #36 @ 0x24 @ │ │ │ │ + rsceq r3, sl, r4, lsr #5 │ │ │ │ + strdeq r3, [sl], #36 @ 0x24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -840141,19 +840141,19 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ bl acc40 │ │ │ │ cmp r6, r0 │ │ │ │ bne 391aa4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r7, asr sp │ │ │ │ - strheq r3, [sl], #44 @ 0x2c @ │ │ │ │ + ldrdeq r3, [sl], #44 @ 0x2c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r0, r0, r6, asr sp │ │ │ │ - smlaleq r3, sl, r0, r2 │ │ │ │ - rsceq r3, sl, r8, ror #3 │ │ │ │ + strheq r3, [sl], #32 @ │ │ │ │ + rsceq r3, sl, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r2, #804] @ 0x324 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -840285,20 +840285,20 @@ │ │ │ │ ldr r2, [pc, #40] @ 391d78 │ │ │ │ ldr r1, [pc, #40] @ 391d7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 28a470 │ │ │ │ b 391c48 │ │ │ │ - rsceq r3, sl, r4, ror r1 │ │ │ │ + smlaleq r3, sl, r4, r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, sl, ip, ror #1 │ │ │ │ - strdeq r3, [sl], #8 @ │ │ │ │ - rsceq r3, sl, r8, asr #1 │ │ │ │ - rsceq sp, r8, ip, ror r6 │ │ │ │ + rsceq r3, sl, ip, lsl #2 │ │ │ │ + rsceq r3, sl, r8, lsl r1 │ │ │ │ + rsceq r3, sl, r8, ror #1 │ │ │ │ + smlaleq sp, r8, ip, r6 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1968] @ 39254c │ │ │ │ @@ -840684,44 +840684,44 @@ │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b 391f54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3924fc │ │ │ │ ldr r3, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #704] @ 0x2c0 │ │ │ │ beq 392428 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r3 │ │ │ │ streq sl, [sp, #36] @ 0x24 │ │ │ │ bne 392428 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr sl, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp sl, #0 │ │ │ │ beq 392420 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 392434 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #708] @ 0x2c4 │ │ │ │ b 391df8 │ │ │ │ @@ -840782,15 +840782,15 @@ │ │ │ │ ldr sl, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp sl, #0 │ │ │ │ beq 392534 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 392540 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b 3923b4 │ │ │ │ mov r1, sl │ │ │ │ b 392508 │ │ │ │ @@ -840840,15 +840840,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #344] @ 392764 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr fp, [r0, r4] │ │ │ │ mov r9, r3 │ │ │ │ add ip, fp, #94208 @ 0x17000 │ │ │ │ ldr r3, [ip, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ tst r3, #1 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -840936,15 +840936,15 @@ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #1132] @ 392bf4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #680] @ 0x2a8 │ │ │ │ ldr fp, [sp, #104] @ 0x68 │ │ │ │ @@ -841220,47 +841220,47 @@ │ │ │ │ b 3928d8 │ │ │ │ cmp r2, #0 │ │ │ │ bne 392b54 │ │ │ │ b 392968 │ │ │ │ orreq pc, r5, r4, lsr lr @ │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ - rsceq r2, sl, r4, asr #10 │ │ │ │ - rsceq r2, sl, r4, asr r6 │ │ │ │ + rsceq r2, sl, r4, ror #10 │ │ │ │ + rsceq r2, sl, r4, ror r6 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, sl, r8, lsr #10 │ │ │ │ - rsceq r2, sl, r8, lsr r5 │ │ │ │ + rsceq r2, sl, r8, asr #10 │ │ │ │ + rsceq r2, sl, r8, asr r5 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rsceq r2, sl, r4, lsl #9 │ │ │ │ - rsceq r2, sl, ip, lsr r4 │ │ │ │ - rsceq r2, sl, r4, lsl #8 │ │ │ │ - rsceq r2, sl, r8, ror #6 │ │ │ │ - smlaleq r2, sl, ip, r3 │ │ │ │ - rsceq r2, sl, r8, lsr r3 │ │ │ │ - smlaleq r2, sl, ip, r3 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r2, [sl], #36 @ 0x24 @ │ │ │ │ - rsceq r2, sl, r0, asr #6 │ │ │ │ - rsceq r2, sl, ip, lsl #5 │ │ │ │ + rsceq r2, sl, r4, lsr #9 │ │ │ │ + rsceq r2, sl, ip, asr r4 │ │ │ │ + rsceq r2, sl, r4, lsr #8 │ │ │ │ + rsceq r2, sl, r8, lsl #7 │ │ │ │ + strheq r2, [sl], #60 @ 0x3c @ │ │ │ │ + rsceq r2, sl, r8, asr r3 │ │ │ │ + strheq r2, [sl], #60 @ 0x3c @ │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq r2, sl, r4, lsl r3 │ │ │ │ rsceq r2, sl, r0, ror #6 │ │ │ │ - rsceq r2, sl, r8, ror r2 │ │ │ │ - strdeq r2, [sl], #40 @ 0x28 @ │ │ │ │ - rsceq r2, sl, r4, ror #4 │ │ │ │ - rsceq r2, sl, ip, asr r3 │ │ │ │ - rsceq r2, sl, r8, lsr r2 │ │ │ │ - rsceq r2, sl, r8, ror #5 │ │ │ │ + rsceq r2, sl, ip, lsr #5 │ │ │ │ + rsceq r2, sl, r0, lsl #7 │ │ │ │ + smlaleq r2, sl, r8, r2 │ │ │ │ + rsceq r2, sl, r8, lsl r3 │ │ │ │ + rsceq r2, sl, r4, lsl #5 │ │ │ │ + rsceq r2, sl, ip, ror r3 │ │ │ │ + rsceq r2, sl, r8, asr r2 │ │ │ │ + rsceq r2, sl, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #432] @ 392e2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r5, #0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ beq 392ce8 │ │ │ │ @@ -841369,15 +841369,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #1232] @ 393320 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r4, #0 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -841677,42 +841677,42 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 393038 │ │ │ │ cmp r2, #0 │ │ │ │ bne 393280 │ │ │ │ b 3930c8 │ │ │ │ orreq pc, r5, ip, ror #14 │ │ │ │ - strheq r2, [sl], #0 @ │ │ │ │ + ldrdeq r2, [sl], #0 @ │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - rsceq r2, sl, r4, lsr r0 │ │ │ │ - rsceq r1, sl, r4, lsl #30 │ │ │ │ + rsceq r2, sl, r4, asr r0 │ │ │ │ + rsceq r1, sl, r4, lsr #30 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rsceq r2, sl, r4, lsl r0 │ │ │ │ + rsceq r2, sl, r4, lsr r0 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ - rsceq r1, sl, r4, lsr #30 │ │ │ │ - strdeq r1, [sl], #228 @ 0xe4 @ │ │ │ │ + rsceq r1, sl, r4, asr #30 │ │ │ │ + rsceq r1, sl, r4, lsl pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r1, [sl], #228 @ 0xe4 @ │ │ │ │ - rsceq r1, sl, r8, ror #27 │ │ │ │ - rsceq r1, sl, r4, ror #28 │ │ │ │ - rsceq r1, sl, ip, lsl lr │ │ │ │ - rsceq r1, sl, r4, ror #27 │ │ │ │ - rsceq r1, sl, r0, lsr #26 │ │ │ │ - rsceq r1, sl, ip, lsr #24 │ │ │ │ - rsceq r1, sl, r4, lsl #26 │ │ │ │ - rsceq r1, sl, r8, lsr #24 │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r1, sl, r0, lsr #25 │ │ │ │ - rsceq r1, sl, r4, lsr ip │ │ │ │ - rsceq r1, sl, ip, lsl #25 │ │ │ │ - rsceq r1, sl, ip, asr #23 │ │ │ │ - rsceq r1, sl, r8, ror ip │ │ │ │ - rsceq r1, sl, r0, lsr ip │ │ │ │ + rsceq r1, sl, r4, lsl pc │ │ │ │ + rsceq r1, sl, r8, lsl #28 │ │ │ │ + rsceq r1, sl, r4, lsl #29 │ │ │ │ + rsceq r1, sl, ip, lsr lr │ │ │ │ + rsceq r1, sl, r4, lsl #28 │ │ │ │ + rsceq r1, sl, r0, asr #26 │ │ │ │ rsceq r1, sl, ip, asr #24 │ │ │ │ - strheq r1, [sl], #188 @ 0xbc @ │ │ │ │ + rsceq r1, sl, r4, lsr #26 │ │ │ │ + rsceq r1, sl, r8, asr #24 │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq r1, sl, r0, asr #25 │ │ │ │ + rsceq r1, sl, r4, asr ip │ │ │ │ + rsceq r1, sl, ip, lsr #25 │ │ │ │ + rsceq r1, sl, ip, ror #23 │ │ │ │ + smlaleq r1, sl, r8, ip │ │ │ │ + rsceq r1, sl, r0, asr ip │ │ │ │ + rsceq r1, sl, ip, ror #24 │ │ │ │ + ldrdeq r1, [sl], #188 @ 0xbc @ │ │ │ │ cmp r1, #0 │ │ │ │ blt 3933e0 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r2, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r2, r1 │ │ │ │ ble 3933e0 │ │ │ │ ldr r2, [r3, #644] @ 0x284 │ │ │ │ @@ -841790,15 +841790,15 @@ │ │ │ │ ldr r0, [r2, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lslne r0, r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - smlabteq r4, r0, lr, r1 │ │ │ │ + smlatteq r4, r0, lr, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #644] @ 0x284 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ @@ -841827,15 +841827,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ 3935a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r2 │ │ │ │ add r1, r3, #565248 @ 0x8a000 │ │ │ │ ldr r2, [r1, #3244] @ 0xcac │ │ │ │ add r4, r3, #98304 @ 0x18000 │ │ │ │ orr r3, r2, #16384 @ 0x4000 │ │ │ │ str r3, [r1, #3244] @ 0xcac │ │ │ │ @@ -841843,15 +841843,15 @@ │ │ │ │ str r0, [r4, #1732] @ 0x6c4 │ │ │ │ pop {r4, pc} │ │ │ │ orreq pc, r5, r4, asr #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #52] @ 3935ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add lr, r0, #565248 @ 0x8a000 │ │ │ │ ldr ip, [lr, #3244] @ 0xcac │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ orr ip, ip, #16384 @ 0x4000 │ │ │ │ str ip, [lr, #3244] @ 0xcac │ │ │ │ str r5, [r0, #1736] @ 0x6c8 │ │ │ │ @@ -841860,15 +841860,15 @@ │ │ │ │ str r3, [r0, #1748] @ 0x6d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq pc, r5, r4 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #52] @ 393630 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add lr, r0, #565248 @ 0x8a000 │ │ │ │ ldr ip, [lr, #3244] @ 0xcac │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ orr ip, ip, #16384 @ 0x4000 │ │ │ │ str ip, [lr, #3244] @ 0xcac │ │ │ │ str r5, [r0, #1736] @ 0x6c8 │ │ │ │ @@ -841877,15 +841877,15 @@ │ │ │ │ str r3, [r0, #1748] @ 0x6d4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq lr, r5, r0, asr #31 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [pc, #52] @ 393674 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ add lr, r0, #565248 @ 0x8a000 │ │ │ │ ldr ip, [lr, #3244] @ 0xcac │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ orr ip, ip, #16384 @ 0x4000 │ │ │ │ str ip, [lr, #3244] @ 0xcac │ │ │ │ str r5, [r0, #1736] @ 0x6c8 │ │ │ │ @@ -841897,15 +841897,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #336] @ 3937e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r7, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 3937b0 │ │ │ │ add r4, r5, #565248 @ 0x8a000 │ │ │ │ ldr r3, [r4, #3240] @ 0xca8 │ │ │ │ @@ -841988,15 +841988,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #484] @ 3939e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r6, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 3938ac │ │ │ │ bics r7, r4, #18176 @ 0x4700 │ │ │ │ @@ -842110,19 +842110,19 @@ │ │ │ │ ldr r3, [r6, #644] @ 0x284 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ orrgt sl, sl, #16 │ │ │ │ b 393928 │ │ │ │ orreq lr, r5, r0, asr #27 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - rsceq r1, sl, r0, lsl r7 │ │ │ │ + rsceq r1, sl, r0, lsr r7 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ - rsceq r1, sl, r4, lsr #13 │ │ │ │ + rsceq r1, sl, r4, asr #13 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - smlaleq r1, sl, r4, r6 │ │ │ │ + strheq r1, [sl], #100 @ 0x64 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [pc, #356] @ 393b78 │ │ │ │ ldr ip, [pc, #356] @ 393b7c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -842130,15 +842130,15 @@ │ │ │ │ ldr r3, [pc, #348] @ 393b80 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ mov r9, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 393b64 │ │ │ │ @@ -842230,15 +842230,15 @@ │ │ │ │ ldr r3, [pc, #636] @ 393e30 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 393d08 │ │ │ │ @@ -842389,23 +842389,23 @@ │ │ │ │ orreq ip, r5, r4, asr r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq lr, [r5, ip] │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r1, r0, r2, lsl #16 │ │ │ │ orreq ip, r5, r0, ror #6 │ │ │ │ orreq ip, r5, r4, lsr r3 │ │ │ │ - ldrdeq r1, [sl], #36 @ 0x24 @ │ │ │ │ + strdeq r1, [sl], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ ldrdeq ip, [r5, r0] │ │ │ │ - strheq r1, [sl], #36 @ 0x24 @ │ │ │ │ + ldrdeq r1, [sl], #36 @ 0x24 @ │ │ │ │ orreq ip, r5, ip, lsl #5 │ │ │ │ - rsceq r1, sl, r4, asr r2 │ │ │ │ + rsceq r1, sl, r4, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq ip, r5, r4, asr r2 │ │ │ │ - rsceq r1, sl, ip, lsl r2 │ │ │ │ + rsceq r1, sl, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #136] @ 393f0c │ │ │ │ mov r6, r3 │ │ │ │ @@ -842459,15 +842459,15 @@ │ │ │ │ ldr r4, [pc, #272] @ 394058 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r0, r4, #94208 @ 0x17000 │ │ │ │ ldr r0, [r0, #680] @ 0x2a8 │ │ │ │ mov r8, r2 │ │ │ │ tst r0, #1 │ │ │ │ bne 39403c │ │ │ │ @@ -842539,15 +842539,15 @@ │ │ │ │ ldr r3, [pc, #512] @ 394288 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 39418c │ │ │ │ @@ -842665,21 +842665,21 @@ │ │ │ │ b 394160 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r5, r0, lsl #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq lr, r5, r8, lsr #10 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ orreq fp, r5, r0, lsl #30 │ │ │ │ - rsceq r0, sl, ip, asr #30 │ │ │ │ + rsceq r0, sl, ip, ror #30 │ │ │ │ @ instruction: 0x0185be90 │ │ │ │ orreq fp, r5, ip, lsr lr │ │ │ │ - rsceq r0, sl, r0, asr #28 │ │ │ │ + rsceq r0, sl, r0, ror #28 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ strdeq fp, [r5, ip] │ │ │ │ - rsceq r0, sl, ip, lsr #28 │ │ │ │ + rsceq r0, sl, ip, asr #28 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #136] @ 394358 │ │ │ │ @@ -842734,15 +842734,15 @@ │ │ │ │ ldr r3, [pc, #452] @ 394558 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r8, r1 │ │ │ │ add r7, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r7, #680] @ 0x2a8 │ │ │ │ mov r9, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 39451c │ │ │ │ @@ -842861,15 +842861,15 @@ │ │ │ │ ldr r3, [pc, #740] @ 394874 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r1 │ │ │ │ add r8, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ mov r7, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 394740 │ │ │ │ @@ -843047,23 +843047,23 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq lr, r5, r0, lsr #32 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ andeq r1, r0, r1, lsl #16 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ orreq fp, r5, r8, lsr #18 │ │ │ │ strdeq fp, [r5, ip] │ │ │ │ - rsceq r0, sl, r8, ror #18 │ │ │ │ + rsceq r0, sl, r8, lsl #19 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ @ instruction: 0x0185b898 │ │ │ │ - rsceq r0, sl, r8, asr #18 │ │ │ │ + rsceq r0, sl, r8, ror #18 │ │ │ │ orreq fp, r5, r4, asr r8 │ │ │ │ - rsceq r0, sl, r8, ror #17 │ │ │ │ + rsceq r0, sl, r8, lsl #18 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq fp, r5, ip, lsl r8 │ │ │ │ - strheq r0, [sl], #128 @ 0x80 @ │ │ │ │ + ldrdeq r0, [sl], #128 @ 0x80 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #136] @ 394954 │ │ │ │ mov r6, r3 │ │ │ │ @@ -843107,15 +843107,15 @@ │ │ │ │ andeq r8, r0, r9, lsr #25 │ │ │ │ orreq fp, r5, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #316] @ 394abc │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ mov r5, r2 │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r1, [r7, #680] @ 0x2a8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -843196,15 +843196,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #460] @ 394ca8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r3 │ │ │ │ add r9, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r9, #680] @ 0x2a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ @@ -843313,19 +843313,19 @@ │ │ │ │ b 28a470 │ │ │ │ mov r0, r4 │ │ │ │ bl bd278 │ │ │ │ b 394b38 │ │ │ │ orreq sp, r5, r0, ror #21 │ │ │ │ strdeq r8, [r0], -r9 │ │ │ │ ldrdeq r8, [r0], -r5 │ │ │ │ - rsceq r0, sl, r4, lsr #10 │ │ │ │ + rsceq r0, sl, r4, asr #10 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - rsceq r0, sl, r0, lsr #9 │ │ │ │ + rsceq r0, sl, r0, asr #9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r0, sl, r0, lsr #9 │ │ │ │ + rsceq r0, sl, r0, asr #9 │ │ │ │ andeq r0, r0, r6, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #140] @ 394d74 │ │ │ │ @@ -843405,15 +843405,15 @@ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [pc, #572] @ 395050 │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r7, r4, #12288 @ 0x3000 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ bmi 394e44 │ │ │ │ add r8, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r8, #808] @ 0x328 │ │ │ │ cmp r3, r7 │ │ │ │ bgt 394e84 │ │ │ │ @@ -843546,24 +843546,24 @@ │ │ │ │ bl fa538 │ │ │ │ b 395000 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r5, r4] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x0185d79c │ │ │ │ orreq fp, r5, ip, lsr #3 │ │ │ │ - rsceq r0, sl, r0, ror #5 │ │ │ │ + rsceq r0, sl, r0, lsl #6 │ │ │ │ orreq fp, r5, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #144] @ 395108 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r6, r3, #12288 @ 0x3000 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ bmi 3950f0 │ │ │ │ add r2, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r2, #808] @ 0x328 │ │ │ │ cmp r2, r6 │ │ │ │ ble 3950f0 │ │ │ │ @@ -843591,15 +843591,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 39510c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ orreq sp, r5, r4, asr #10 │ │ │ │ - rsceq r0, sl, r4, rrx │ │ │ │ + rsceq r0, sl, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r2, #1383] @ 0x567 │ │ │ │ ldr ip, [pc, #140] @ 3951bc │ │ │ │ @@ -843637,17 +843637,17 @@ │ │ │ │ ldr r2, [pc, #28] @ 3951cc │ │ │ │ ldr r1, [pc, #20] @ 3951c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 395190 │ │ │ │ orreq sl, r5, r8, asr #29 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - strheq r7, [r8], #36 @ 0x24 @ │ │ │ │ + ldrdeq r7, [r8], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq pc, [r9], #252 @ 0xfc @ │ │ │ │ + ldrdeq pc, [r9], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldr r4, [r3, #2768] @ 0xad0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -843702,25 +843702,25 @@ │ │ │ │ bne 39527c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl bd24c │ │ │ │ b 395214 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 395308 │ │ │ │ ldr r6, [r7, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ str r3, [r7, #704] @ 0x2c0 │ │ │ │ beq 3952fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39532c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #708] @ 0x2c4 │ │ │ │ b 395204 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ @@ -843751,15 +843751,15 @@ │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r3, [pc, #260] @ 395480 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r8, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, sp │ │ │ │ bl 5c878 │ │ │ │ @@ -843829,15 +843829,15 @@ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #412] @ 395650 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, sp │ │ │ │ add r9, r5, #94208 @ 0x17000 │ │ │ │ @@ -843929,19 +843929,19 @@ │ │ │ │ b 395588 │ │ │ │ mov r3, #1 │ │ │ │ b 395620 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r5, r8, asr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sp, r5, r0, lsl #2 │ │ │ │ - rsceq pc, r9, ip, lsl #25 │ │ │ │ + rsceq pc, r9, ip, lsr #25 │ │ │ │ orreq sl, r5, r8, ror #20 │ │ │ │ - strheq pc, [r9], #184 @ 0xb8 @ │ │ │ │ + ldrdeq pc, [r9], #184 @ 0xb8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r9, r8, ror fp @ │ │ │ │ + smlaleq pc, r9, r8, fp @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #232] @ 39576c │ │ │ │ ldr r2, [pc, #232] @ 395770 │ │ │ │ @@ -843950,15 +843950,15 @@ │ │ │ │ ldr r3, [pc, #224] @ 395774 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 395758 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ @@ -844018,15 +844018,15 @@ │ │ │ │ ldr r3, [pc, #700] @ 395a60 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r3, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 39591c │ │ │ │ ldr r6, [pc, #652] @ 395a64 │ │ │ │ mov r0, r4 │ │ │ │ @@ -844189,32 +844189,32 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ b 395858 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r5, r4, ror #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq ip, r5, ip, lsl #28 │ │ │ │ - rsceq pc, r9, r4, lsr #20 │ │ │ │ + rsceq pc, r9, r4, asr #20 │ │ │ │ orreq sl, r5, ip, asr #15 │ │ │ │ - rsceq pc, r9, r4, lsr sl @ │ │ │ │ + rsceq pc, r9, r4, asr sl @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq sl, r5, r0, lsl #14 │ │ │ │ orreq sl, r5, r4, asr #13 │ │ │ │ - ldrdeq pc, [r9], #140 @ 0x8c @ │ │ │ │ + strdeq pc, [r9], #140 @ 0x8c @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq sl, r5, ip, lsl #13 │ │ │ │ - rsceq pc, r9, r8, lsl #17 │ │ │ │ + rsceq pc, r9, r8, lsr #17 │ │ │ │ orreq sl, r5, r8, asr #12 │ │ │ │ - rsceq pc, r9, r8, lsr #16 │ │ │ │ - ldrdeq pc, [r9], #132 @ 0x84 @ │ │ │ │ + rsceq pc, r9, r8, asr #16 │ │ │ │ + strdeq pc, [r9], #132 @ 0x84 @ │ │ │ │ orreq sl, r5, ip, lsl #12 │ │ │ │ - rsceq pc, r9, ip, ror #15 │ │ │ │ - rsceq pc, r9, r0, asr #17 │ │ │ │ - ldrdeq sl, [r5, r4] │ │ │ │ rsceq pc, r9, ip, lsl #16 │ │ │ │ + rsceq pc, r9, r0, ror #17 │ │ │ │ + ldrdeq sl, [r5, r4] │ │ │ │ + rsceq pc, r9, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr lr, [pc, #248] @ 395bbc │ │ │ │ ldr ip, [pc, #248] @ 395bc0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -844223,15 +844223,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ 395bc4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ add r3, r8, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r5, r2 │ │ │ │ tst r3, #1 │ │ │ │ bne 395b88 │ │ │ │ @@ -844295,15 +844295,15 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #620] @ 395e68 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ add sl, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [sl, #680] @ 0x2a8 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -844447,24 +844447,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 395d5c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r5, r4, lsl r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x0185c9b8 │ │ │ │ - strheq pc, [r9], #96 @ 0x60 @ │ │ │ │ + ldrdeq pc, [r9], #96 @ 0x60 @ │ │ │ │ @ instruction: 0x0185a294 │ │ │ │ - rsceq pc, r9, r4, lsl r6 @ │ │ │ │ + rsceq pc, r9, r4, lsr r6 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq pc, r9, ip, ror #12 │ │ │ │ - rsceq pc, r9, r0, lsr r5 @ │ │ │ │ + rsceq pc, r9, ip, lsl #13 │ │ │ │ + rsceq pc, r9, r0, asr r5 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r9, r8, lsl #11 │ │ │ │ - smlaleq pc, r9, r4, r6 @ │ │ │ │ - rsceq pc, r9, r4, lsl r5 @ │ │ │ │ + rsceq pc, r9, r8, lsr #11 │ │ │ │ + strheq pc, [r9], #100 @ 0x64 @ │ │ │ │ + rsceq pc, r9, r4, lsr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -844491,15 +844491,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ 395fac │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ mov r4, r1 │ │ │ │ moveq r6, r2 │ │ │ │ bne 395f94 │ │ │ │ add r3, r5, #507904 @ 0x7c000 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ @@ -844528,25 +844528,25 @@ │ │ │ │ ldr r0, [pc, #28] @ 395fb8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 4f3288 │ │ │ │ ldr r6, [r0] │ │ │ │ b 395f34 │ │ │ │ orreq ip, r5, r4, lsr #13 │ │ │ │ - tstpeq r3, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r3, ip, lsl r3 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, r8, asr #6 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r3, ip, lsr r3 @ p-variant is OBSOLETE │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #432] @ 396184 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ add r5, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r5, #1593] @ 0x639 │ │ │ │ cmp ip, #0 │ │ │ │ beq 396000 │ │ │ │ add r8, r4, #507904 @ 0x7c000 │ │ │ │ ldr r3, [r8, #3644] @ 0xe3c │ │ │ │ @@ -844646,38 +844646,38 @@ │ │ │ │ ldr r2, [pc, #68] @ 3961b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ 39618c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq ip, r5, r8, ror #11 │ │ │ │ - rsceq pc, r9, r4, lsr #10 │ │ │ │ + rsceq pc, r9, r4, asr #10 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r9, ip, lsl r5 @ │ │ │ │ + rsceq pc, r9, ip, lsr r5 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ andeq r8, r0, r6, lsl lr │ │ │ │ andeq r8, r0, r4, lsl r9 │ │ │ │ andeq r8, r0, pc, lsr #24 │ │ │ │ andeq r8, r0, sl, ror #26 │ │ │ │ - @ instruction: 0x0103f194 │ │ │ │ - smlabbeq r3, r8, r1, pc @ │ │ │ │ - rsceq pc, r9, r4, lsr #8 │ │ │ │ - strheq pc, [r9], #56 @ 0x38 @ │ │ │ │ + @ instruction: 0x0103f1b4 │ │ │ │ + smlatbeq r3, r8, r1, pc @ │ │ │ │ + rsceq pc, r9, r4, asr #8 │ │ │ │ + ldrdeq pc, [r9], #56 @ 0x38 @ │ │ │ │ ldr r3, [pc, #20] @ 3961d8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r0, r3] │ │ │ │ b 395e94 │ │ │ │ strdeq ip, [r5, r4] │ │ │ │ ldr r3, [pc, #72] @ 39622c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1593] @ 0x639 │ │ │ │ cmp r3, #0 │ │ │ │ beq 396218 │ │ │ │ add r3, r0, #507904 @ 0x7c000 │ │ │ │ @@ -844688,15 +844688,15 @@ │ │ │ │ b 395e94 │ │ │ │ ldr r2, [pc, #16] @ 396230 │ │ │ │ ldr r1, [pc, #16] @ 396234 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ ldrdeq ip, [r5, r4] │ │ │ │ - rsceq pc, r9, ip, ror r3 @ │ │ │ │ + smlaleq pc, r9, ip, r3 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #507904 @ 0x7c000 │ │ │ │ ldr r5, [r3, #3644] @ 0xe3c │ │ │ │ @@ -844764,24 +844764,24 @@ │ │ │ │ bl 1b4cb8 │ │ │ │ ldr r1, [pc, #20] @ 396364 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 28a190 │ │ │ │ b 3962ac │ │ │ │ - tstpeq r3, sp, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - rsceq pc, r9, r0, ror r2 @ │ │ │ │ + tstpeq r3, sp, lsr r0 @ p-variant is OBSOLETE │ │ │ │ + smlaleq pc, r9, r0, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ 39647c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ add r6, r4, #94208 @ 0x17000 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ cmp r3, #15 │ │ │ │ bne 396444 │ │ │ │ mov r0, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -844837,24 +844837,24 @@ │ │ │ │ b 3963fc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 3963cc │ │ │ │ orreq ip, r5, ip, lsr r2 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ - rsceq r5, r8, r4, ror #16 │ │ │ │ + rsceq r5, r8, r4, lsl #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #576] @ 3966e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r6, r4, #98304 @ 0x18000 │ │ │ │ add r3, r6, #1600 @ 0x640 │ │ │ │ ldrh r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3965c0 │ │ │ │ @@ -844993,33 +844993,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b 39659c │ │ │ │ orreq ip, r5, r8, lsl r1 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ ldrmi r4, [r5, -r0, lsl #30] │ │ │ │ ldrmi r4, [r5, -r0, lsl #28] │ │ │ │ - rsceq pc, r9, ip, ror r0 @ │ │ │ │ - rsceq r6, r9, r0, ror #6 │ │ │ │ - rsceq r5, r8, ip, lsl #14 │ │ │ │ + smlaleq pc, r9, ip, r0 @ │ │ │ │ + rsceq r6, r9, r0, lsl #7 │ │ │ │ + rsceq r5, r8, ip, lsr #14 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r9, r4, lsr r0 @ │ │ │ │ rsceq pc, r9, r4, asr r0 @ │ │ │ │ - rsceq lr, r9, r8, ror pc │ │ │ │ - rsceq lr, r9, ip, lsr #31 │ │ │ │ + rsceq pc, r9, r4, ror r0 @ │ │ │ │ + smlaleq lr, r9, r8, pc @ │ │ │ │ + rsceq lr, r9, ip, asr #31 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, r9, r8, lsr pc │ │ │ │ - rsceq r6, r9, ip, lsl r2 │ │ │ │ + rsceq lr, r9, r8, asr pc │ │ │ │ + rsceq r6, r9, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #248] @ 396830 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ add r7, r4, #94208 @ 0x17000 │ │ │ │ ldr r2, [r7, #672] @ 0x2a0 │ │ │ │ cmp r2, #15 │ │ │ │ bne 3967f8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [pc, #212] @ 396834 │ │ │ │ @@ -845074,24 +845074,24 @@ │ │ │ │ b 3967b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 169f7c │ │ │ │ b 396780 │ │ │ │ orreq fp, r5, r4, lsl #29 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ - strheq r5, [r8], #64 @ 0x40 @ │ │ │ │ + ldrdeq r5, [r8], #64 @ 0x40 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #576] @ 396a98 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ add r0, r2, #1600 @ 0x640 │ │ │ │ ldrh ip, [r0, #6] │ │ │ │ cmp ip, #0 │ │ │ │ beq 396970 │ │ │ │ @@ -845230,25 +845230,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 28a470 │ │ │ │ b 39694c │ │ │ │ orreq fp, r5, r4, ror #26 │ │ │ │ andeq r9, r0, r9, ror r3 │ │ │ │ ldrmi r4, [r5, -r0, lsl #30] │ │ │ │ ldrmi r4, [r5, -r0, lsl #28] │ │ │ │ - rsceq lr, r9, r4, lsl sp │ │ │ │ - strheq r5, [r9], #240 @ 0xf0 @ │ │ │ │ - rsceq r5, r8, ip, asr r3 │ │ │ │ - andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq lr, r9, ip, asr #25 │ │ │ │ - rsceq lr, r9, r4, lsr #25 │ │ │ │ - rsceq lr, r9, ip, lsl #24 │ │ │ │ - strdeq lr, [r9], #184 @ 0xb8 @ │ │ │ │ + rsceq lr, r9, r4, lsr sp │ │ │ │ + ldrdeq r5, [r9], #240 @ 0xf0 @ │ │ │ │ + rsceq r5, r8, ip, ror r3 │ │ │ │ + andeq r0, r0, r2, lsl #10 │ │ │ │ + rsceq lr, r9, ip, ror #25 │ │ │ │ + rsceq lr, r9, r4, asr #25 │ │ │ │ + rsceq lr, r9, ip, lsr #24 │ │ │ │ + rsceq lr, r9, r8, lsl ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq lr, r9, ip, asr #23 │ │ │ │ - rsceq r5, r9, r8, ror #28 │ │ │ │ + rsceq lr, r9, ip, ror #23 │ │ │ │ + rsceq r5, r9, r8, lsl #29 │ │ │ │ add r0, r0, #565248 @ 0x8a000 │ │ │ │ ldr r3, [pc, #12] @ 396aec │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #3872]! @ 0xf20 │ │ │ │ strh r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffff954e │ │ │ │ @@ -845443,25 +845443,25 @@ │ │ │ │ cmp r1, #3552 @ 0xde0 │ │ │ │ bcc 396cc8 │ │ │ │ b 396d54 │ │ │ │ ldr lr, [pc, #56] @ 396e2c │ │ │ │ cmp r1, lr │ │ │ │ bne 396cc8 │ │ │ │ b 396d54 │ │ │ │ - rscseq sl, fp, ip, asr #32 │ │ │ │ + rscseq sl, fp, ip, rrx │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ - smlalseq pc, sp, r0, r1 @ │ │ │ │ - rsceq lr, r9, r0, lsl #19 │ │ │ │ - strheq lr, [r9], #148 @ 0x94 @ │ │ │ │ - andeq r0, r0, r1, lsl #10 │ │ │ │ - strheq lr, [r9], #156 @ 0x9c @ │ │ │ │ - rsceq lr, r9, r0, ror #19 │ │ │ │ - rsceq lr, r9, r4, ror r9 │ │ │ │ + ldrheq pc, [sp], #16 @ │ │ │ │ + rsceq lr, r9, r0, lsr #19 │ │ │ │ + ldrdeq lr, [r9], #148 @ 0x94 @ │ │ │ │ + andeq r0, r0, r1, lsl #10 │ │ │ │ + ldrdeq lr, [r9], #156 @ 0x9c @ │ │ │ │ + rsceq lr, r9, r0, lsl #20 │ │ │ │ + smlaleq lr, r9, r4, r9 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -845707,37 +845707,37 @@ │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 396edc │ │ │ │ ldr r2, [pc, #92] @ 397274 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39719c │ │ │ │ - rscseq r9, fp, ip, lsr #28 │ │ │ │ + rscseq r9, fp, ip, asr #28 │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - strdeq lr, [r9], #140 @ 0x8c @ │ │ │ │ - rscseq lr, sp, ip, ror pc │ │ │ │ - smlaleq lr, r9, r4, r8 │ │ │ │ + rsceq lr, r9, ip, lsl r9 │ │ │ │ + smlalseq lr, sp, ip, pc @ │ │ │ │ + strheq lr, [r9], #132 @ 0x84 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r9 │ │ │ │ - smlaleq lr, r9, r8, r8 │ │ │ │ + strheq lr, [r9], #136 @ 0x88 @ │ │ │ │ andeq r8, r0, r8, lsl ip │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ - rsceq lr, r9, r4, lsr r7 │ │ │ │ + rsceq lr, r9, r4, asr r7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ - strheq lr, [r9], #96 @ 0x60 @ │ │ │ │ - rsceq lr, r9, r4, asr #13 │ │ │ │ - rsceq lr, r9, r0, ror r6 │ │ │ │ - strheq lr, [r9], #96 @ 0x60 @ │ │ │ │ - rsceq lr, r9, r4, ror #12 │ │ │ │ - strdeq lr, [r9], #84 @ 0x54 @ │ │ │ │ - rsceq lr, r9, r0, ror r6 │ │ │ │ - rsceq lr, r9, r0, lsl r6 │ │ │ │ + ldrdeq lr, [r9], #96 @ 0x60 @ │ │ │ │ + rsceq lr, r9, r4, ror #13 │ │ │ │ + smlaleq lr, r9, r0, r6 │ │ │ │ + ldrdeq lr, [r9], #96 @ 0x60 @ │ │ │ │ + rsceq lr, r9, r4, lsl #13 │ │ │ │ + rsceq lr, r9, r4, lsl r6 │ │ │ │ + smlaleq lr, r9, r0, r6 │ │ │ │ + rsceq lr, r9, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ @@ -845857,37 +845857,37 @@ │ │ │ │ b 3972ec │ │ │ │ sub r3, r5, #33536 @ 0x8300 │ │ │ │ sub r3, r3, #242 @ 0xf2 │ │ │ │ cmp r3, #1 │ │ │ │ bls 3973b8 │ │ │ │ b 3973e0 │ │ │ │ andeq r8, r0, pc, lsl #29 │ │ │ │ - strdeq sp, [r3, -r0] │ │ │ │ + tsteq r3, r0, lsl r0 │ │ │ │ andeq r8, r0, sp, asr #24 │ │ │ │ strdeq r8, [r0], -r1 │ │ │ │ andeq r8, r0, r8, lsl #27 │ │ │ │ andeq r8, r0, r4, lsl r8 │ │ │ │ andeq r8, r0, r0, lsr r2 │ │ │ │ @ instruction: 0x00008dbc │ │ │ │ - @ instruction: 0x0103deb8 │ │ │ │ + ldrdeq sp, [r3, -r8] │ │ │ │ muleq r0, fp, pc @ │ │ │ │ andeq r8, r0, sl, lsl r8 │ │ │ │ andeq r8, r0, fp, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #328] @ 397604 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r2, [pc, #320] @ 397608 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ @@ -845978,15 +845978,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #1236] @ 397b20 │ │ │ │ ldr ip, [sp, #216] @ 0xd8 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [sp, #220] @ 0xdc │ │ │ │ add r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1387] @ 0x56b │ │ │ │ ldr fp, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -846285,27 +846285,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 397278 │ │ │ │ mov r3, r0 │ │ │ │ b 397a68 │ │ │ │ ldrdeq r8, [r5, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, r5, ip, ror #30 │ │ │ │ - ldrsbeq lr, [fp], #220 @ 0xdc @ │ │ │ │ + ldrsheq lr, [fp], #220 @ 0xdc @ │ │ │ │ orreq r8, r5, r8, asr #17 │ │ │ │ - rscseq lr, fp, r4, lsr #24 │ │ │ │ - strheq lr, [r9], #4 @ │ │ │ │ + rscseq lr, fp, r4, asr #24 │ │ │ │ + ldrdeq lr, [r9], #4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ orreq r8, r5, ip, lsr #15 │ │ │ │ - rsceq lr, r9, ip, asr #32 │ │ │ │ + rsceq lr, r9, ip, rrx │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rscseq lr, fp, r8, lsl #23 │ │ │ │ - rscseq lr, fp, r0, lsl sl │ │ │ │ - rsceq sp, r9, r4, lsl pc │ │ │ │ - ldrdeq sp, [r9], #224 @ 0xe0 @ │ │ │ │ - rsceq sp, r9, r4, ror #29 │ │ │ │ + rscseq lr, fp, r8, lsr #23 │ │ │ │ + rscseq lr, fp, r0, lsr sl │ │ │ │ + rsceq sp, r9, r4, lsr pc │ │ │ │ + strdeq sp, [r9], #224 @ 0xe0 @ │ │ │ │ + rsceq sp, r9, r4, lsl #30 │ │ │ │ b 3974a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr lr, [pc, #1152] @ 397ff4 │ │ │ │ ldr ip, [pc, #1152] @ 397ff8 │ │ │ │ @@ -846317,15 +846317,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [pc, #1124] @ 397ffc │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r8, [sp, #204] @ 0xcc │ │ │ │ add r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1595] @ 0x63b │ │ │ │ ldr fp, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -846596,29 +846596,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 397c74 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r5, r4, lsl #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, r5, r0, lsr #20 │ │ │ │ - smlalseq lr, fp, r0, r8 │ │ │ │ + ldrheq lr, [fp], #128 @ 0x80 @ │ │ │ │ orreq r8, r5, ip, ror r3 │ │ │ │ - ldrsbeq lr, [fp], #104 @ 0x68 @ │ │ │ │ + ldrsheq lr, [fp], #104 @ 0x68 @ │ │ │ │ orreq r8, r5, r4, asr #5 │ │ │ │ - rsceq sp, r9, r8, lsr #25 │ │ │ │ + rsceq sp, r9, r8, asr #25 │ │ │ │ @ instruction: 0x01858294 │ │ │ │ - rsceq sp, r9, r8, lsl ip │ │ │ │ + rsceq sp, r9, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r8, r5, r4, asr r2 │ │ │ │ - rsceq sp, r9, r8, lsl #24 │ │ │ │ - ldrsbeq lr, [fp], #84 @ 0x54 @ │ │ │ │ - rscseq lr, fp, r8, asr r4 │ │ │ │ - rsceq sp, r9, r8, ror #20 │ │ │ │ + rsceq sp, r9, r8, lsr #24 │ │ │ │ + ldrsheq lr, [fp], #84 @ 0x54 @ │ │ │ │ + rscseq lr, fp, r8, ror r4 │ │ │ │ + rsceq sp, r9, r8, lsl #21 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r9, r0, lsl #21 │ │ │ │ + rsceq sp, r9, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -846906,19 +846906,19 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ add r8, sp, #4 │ │ │ │ b 398418 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r5, ip, asr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tsteq r3, ip, lsr pc │ │ │ │ - tsteq r3, ip, lsr pc │ │ │ │ + tsteq r3, ip, asr pc │ │ │ │ + tsteq r3, ip, asr pc │ │ │ │ orreq r7, r5, ip, asr #23 │ │ │ │ orreq r7, r5, ip, ror #22 │ │ │ │ - rsceq sp, r9, r0, ror #11 │ │ │ │ + rsceq sp, r9, r0, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -847087,20 +847087,20 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r5, ip, lsl #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r7, r5, ip, asr #18 │ │ │ │ - strdeq sp, [r9], #48 @ 0x30 @ │ │ │ │ - strdeq ip, [r3, -r0] │ │ │ │ + rsceq sp, r9, r0, lsl r4 │ │ │ │ + tsteq r3, r0, lsl ip │ │ │ │ strmi r0, [r0, r0] │ │ │ │ orreq r7, r5, r8, asr #17 │ │ │ │ @ instruction: 0x01857894 │ │ │ │ - rsceq sp, r9, ip, lsl r3 │ │ │ │ + rsceq sp, r9, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #336] @ 398930 │ │ │ │ ldr r3, [pc, #336] @ 398934 │ │ │ │ @@ -847190,17 +847190,17 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r5, r8, lsl r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ strmi r0, [r0, r0] │ │ │ │ orreq r7, r5, ip, lsl #15 │ │ │ │ orreq r7, r5, ip, asr r7 │ │ │ │ - rsceq sp, r9, ip, lsl r2 │ │ │ │ + rsceq sp, r9, ip, lsr r2 │ │ │ │ orreq r7, r5, ip, lsl #14 │ │ │ │ - rsceq sp, r9, r8, ror #3 │ │ │ │ + rsceq sp, r9, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #644] @ 398bf0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #640] @ 398bf4 │ │ │ │ @@ -847364,31 +847364,31 @@ │ │ │ │ mov r3, #4 │ │ │ │ b 398a60 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r5, r8, lsl #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ orreq r7, r5, r0, asr #12 │ │ │ │ - rsceq sp, r9, ip, lsr r1 │ │ │ │ + rsceq sp, r9, ip, asr r1 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ orreq r7, r5, r0, ror #11 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ strmi r0, [r0, r0] │ │ │ │ andeq r8, r0, r3, ror r5 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ andeq r8, r0, r2, lsl #11 │ │ │ │ andeq r8, r0, r8, lsl #11 │ │ │ │ muleq r0, r8, r5 │ │ │ │ ldrdeq r7, [r5, r8] │ │ │ │ - ldrdeq ip, [r9], #240 @ 0xf0 @ │ │ │ │ + strdeq ip, [r9], #240 @ 0xf0 @ │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ orreq r7, r5, ip, ror r4 │ │ │ │ - rsceq ip, r9, r8, ror pc │ │ │ │ + smlaleq ip, r9, r8, pc @ │ │ │ │ orreq r7, r5, r8, asr #8 │ │ │ │ - rsceq ip, r9, r4, asr #30 │ │ │ │ + rsceq ip, r9, r4, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #388] @ 398de0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #384] @ 398de4 │ │ │ │ @@ -847490,21 +847490,21 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ @ instruction: 0x01857390 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ orreq r7, r5, r8, asr #6 │ │ │ │ - rsceq ip, r9, ip, asr lr │ │ │ │ + rsceq ip, r9, ip, ror lr │ │ │ │ muleq r0, r1, r1 │ │ │ │ muleq r0, sp, fp │ │ │ │ strmi r0, [r0, r0] │ │ │ │ @ instruction: 0x018572b0 │ │ │ │ orreq r7, r5, r4, ror r2 │ │ │ │ - rsceq ip, r9, ip, lsr #27 │ │ │ │ + rsceq ip, r9, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ @@ -847581,15 +847581,15 @@ │ │ │ │ b 398f00 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r2, asr fp │ │ │ │ @ instruction: 0x01857198 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r3, asr fp │ │ │ │ orreq r7, r5, r0, ror #2 │ │ │ │ - strheq ip, [r9], #200 @ 0xc8 @ │ │ │ │ + ldrdeq ip, [r9], #200 @ 0xc8 @ │ │ │ │ orreq r7, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -847688,20 +847688,20 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 28a470 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r5, ip, lsr #32 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlatteq r3, r0, r2, ip │ │ │ │ + mrseq ip, SP_svc │ │ │ │ orreq r6, r5, r0, lsr #31 │ │ │ │ orreq r6, r5, r0, ror pc │ │ │ │ - strdeq ip, [r9], #172 @ 0xac @ │ │ │ │ + rsceq ip, r9, ip, lsl fp │ │ │ │ orreq r6, r5, ip, lsr #30 │ │ │ │ - rsceq ip, r9, r0, lsr #21 │ │ │ │ + rsceq ip, r9, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, #931135488 @ 0x37800000 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ @@ -847780,16 +847780,16 @@ │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ b 28a470 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ - strheq ip, [r9], #144 @ 0x90 @ │ │ │ │ - rsceq ip, r9, r8, asr r9 │ │ │ │ + ldrdeq ip, [r9], #144 @ 0x90 @ │ │ │ │ + rsceq ip, r9, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #364] @ 39940c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #360] @ 399410 │ │ │ │ @@ -847885,18 +847885,18 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ orreq r6, r5, ip, asr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ andeq r1, r0, r2, lsl #4 │ │ │ │ orreq r6, r5, r0, lsl #26 │ │ │ │ - rsceq ip, r9, ip, ror #17 │ │ │ │ + rsceq ip, r9, ip, lsl #18 │ │ │ │ orreq r6, r5, ip, ror ip │ │ │ │ orreq r6, r5, r8, asr #24 │ │ │ │ - rsceq ip, r9, ip, lsl r8 │ │ │ │ + rsceq ip, r9, ip, lsr r8 │ │ │ │ andeq r1, r0, r2, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #124] @ 3994cc │ │ │ │ ldr r3, [pc, #124] @ 3994d0 │ │ │ │ @@ -848166,15 +848166,15 @@ │ │ │ │ andeq r8, r0, r8, lsr #2 │ │ │ │ orreq r6, r5, ip, ror r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r9, lsr #2 │ │ │ │ orreq r6, r5, r8, lsl #16 │ │ │ │ andeq r8, r0, r5, lsr #2 │ │ │ │ orreq r6, r5, r8, asr #15 │ │ │ │ - ldrdeq ip, [r9], #48 @ 0x30 @ │ │ │ │ + strdeq ip, [r9], #48 @ 0x30 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov r1, #931135488 @ 0x37800000 │ │ │ │ bl 5d034 <__aeabi_fmul@plt> │ │ │ │ @@ -848333,18 +848333,18 @@ │ │ │ │ bhi 399a80 │ │ │ │ b 399acc │ │ │ │ ldr r3, [pc, #36] @ 399b3c │ │ │ │ cmp r5, r3 │ │ │ │ bne 399a80 │ │ │ │ b 399acc │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ - rsceq ip, r9, r8, lsl #4 │ │ │ │ + rsceq ip, r9, r8, lsr #4 │ │ │ │ andeq r8, r0, r3, ror r5 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - ldrdeq ip, [r9], #16 @ │ │ │ │ + strdeq ip, [r9], #16 @ │ │ │ │ muleq r0, sl, r5 │ │ │ │ streq r0, [r7, -r7, lsl #14] │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -848497,26 +848497,26 @@ │ │ │ │ bhi 399cf4 │ │ │ │ b 399d3c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0185649c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ orreq r6, r5, r8, asr r4 │ │ │ │ - strheq ip, [r9], #0 @ │ │ │ │ + ldrdeq ip, [r9], #0 @ │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ @ instruction: 0x018563bc │ │ │ │ muleq r0, sl, r5 │ │ │ │ andeq r8, r0, r3, ror r5 │ │ │ │ orreq r6, r5, r0, ror #6 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ strdeq r6, [r5, ip] │ │ │ │ streq r0, [r7, -r7, lsl #14] │ │ │ │ @ instruction: 0x018562b0 │ │ │ │ - rsceq fp, r9, r0, lsr #30 │ │ │ │ + rsceq fp, r9, r0, asr #30 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -848643,22 +848643,22 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r0, r3, lsl r5 │ │ │ │ orreq r6, r5, r0, lsr #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r8, r0, r5, ror #26 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ orreq r6, r5, ip, asr r1 │ │ │ │ - rsceq fp, r9, r4, ror #27 │ │ │ │ + rsceq fp, r9, r4, lsl #28 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ muleq r0, r1, r1 │ │ │ │ ldrdeq r6, [r5, r4] │ │ │ │ muleq r0, sp, fp │ │ │ │ orreq r6, r5, r8, asr r0 │ │ │ │ - rsceq fp, r9, r0, lsl #26 │ │ │ │ + rsceq fp, r9, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ @@ -848689,26 +848689,26 @@ │ │ │ │ ldr r9, [r0] │ │ │ │ mov r6, r0 │ │ │ │ add r8, r9, #163840 @ 0x28000 │ │ │ │ add r5, r8, #380 @ 0x17c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a128 │ │ │ │ add r0, r9, #147456 @ 0x24000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a16c │ │ │ │ cmp r4, #0 │ │ │ │ beq 39a11c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 39a184 │ │ │ │ @@ -848728,15 +848728,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39a144 │ │ │ │ cmp sl, #0 │ │ │ │ bne 39a130 │ │ │ │ b 39a0c0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -848752,36 +848752,36 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 39a11c │ │ │ │ ldr r1, [r8, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39a160 │ │ │ │ b 39a1a4 │ │ │ │ - ldrdeq fp, [r9], #180 @ 0xb4 @ │ │ │ │ + strdeq fp, [r9], #180 @ 0xb4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r8, ip, lsl r0 │ │ │ │ + rsceq sp, r8, ip, lsr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #404] @ 39a388 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r1 │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r1, #1498] @ 0x5da │ │ │ │ ldr r2, [pc, #364] @ 39a38c │ │ │ │ ldrd sl, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -848873,28 +848873,28 @@ │ │ │ │ ldr r2, [pc, #32] @ 39a3a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b 39a354 │ │ │ │ orreq r8, r5, r0, asr #7 │ │ │ │ orreq r5, r5, r8, asr #27 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r4, r8, ip, lsr #29 │ │ │ │ + rsceq r4, r8, ip, asr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, r8, ip, lsl #20 │ │ │ │ - rsceq r6, r8, r4, asr #19 │ │ │ │ + rsceq r6, r8, ip, lsr #20 │ │ │ │ + rsceq r6, r8, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #264] @ 39a4c8 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [ip, #1498] @ 0x5da │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [sp, #124] @ 0x7c │ │ │ │ @@ -848953,30 +848953,30 @@ │ │ │ │ ldr r1, [pc, #24] @ 39a4d8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ strdeq r8, [r5, r8] │ │ │ │ strdeq r5, [r5, ip] │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r4, r8, r4, lsr #26 │ │ │ │ + rsceq r4, r8, r4, asr #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #388] @ 39a680 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r1, [pc, #356] @ 39a684 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #1498] @ 0x5da │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ @@ -849063,27 +849063,27 @@ │ │ │ │ ldr r1, [pc, #24] @ 39a690 │ │ │ │ add r2, pc, r2 │ │ │ │ mov ip, r0 │ │ │ │ b 39a648 │ │ │ │ strheq r8, [r5, r4] │ │ │ │ ldrdeq r5, [r5, r4] │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - strheq r4, [r8], #188 @ 0xbc @ │ │ │ │ + ldrdeq r4, [r8], #188 @ 0xbc @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, r8, r0, lsl #14 │ │ │ │ - rsceq r6, r8, r4, ror #13 │ │ │ │ + rsceq r6, r8, r0, lsr #14 │ │ │ │ + rsceq r6, r8, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #280] @ 39a7d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ add ip, r4, #98304 @ 0x18000 │ │ │ │ ldrb r3, [ip, #1498] @ 0x5da │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ @@ -849147,24 +849147,24 @@ │ │ │ │ ldr r1, [pc, #24] @ 39a7e0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r7, r5, r4, lsl #30 │ │ │ │ orreq r5, r5, r8, lsl #18 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r4, r8, ip, lsl sl │ │ │ │ + rsceq r4, r8, ip, lsr sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #548] @ 39aa20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #536] @ 39aa24 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, r1 │ │ │ │ add r3, r5, #98304 @ 0x18000 │ │ │ │ beq 39a920 │ │ │ │ @@ -849188,15 +849188,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #180224 @ 0x2c000 │ │ │ │ add r7, r8, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a9b8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #163840 @ 0x28000 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ mov r1, r4 │ │ │ │ @@ -849219,15 +849219,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ bne 39a8c4 │ │ │ │ ldr r4, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #180224 @ 0x2c000 │ │ │ │ add r5, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #396] @ 0x18c │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -849272,47 +849272,47 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39a9e4 │ │ │ │ ldr r1, [r8, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 39aa14 │ │ │ │ b 39a9c4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 39a9f8 │ │ │ │ cmp r8, #0 │ │ │ │ bne 39a9e4 │ │ │ │ b 39a88c │ │ │ │ orreq r7, r5, r0, asr #27 │ │ │ │ orreq r5, r5, r8, ror #15 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - strheq fp, [r9], #68 @ 0x44 @ │ │ │ │ + ldrdeq fp, [r9], #68 @ 0x44 @ │ │ │ │ orreq r9, r5, ip, asr #22 │ │ │ │ - rsceq fp, r9, r4, asr #7 │ │ │ │ - smlaleq r4, r8, r0, r8 │ │ │ │ + rsceq fp, r9, r4, ror #7 │ │ │ │ + strheq r4, [r8], #128 @ 0x80 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, r9, r0, lsl #7 │ │ │ │ - rsceq fp, r9, r8, lsl #7 │ │ │ │ + rsceq fp, r9, r0, lsr #7 │ │ │ │ + rsceq fp, r9, r8, lsr #7 │ │ │ │ + smlaleq fp, r9, ip, r3 │ │ │ │ rsceq fp, r9, ip, ror r3 │ │ │ │ - rsceq fp, r9, ip, asr r3 │ │ │ │ - smlaleq r0, r8, r4, pc @ │ │ │ │ + strheq r0, [r8], #244 @ 0xf4 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -849329,15 +849329,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #480] @ 39ac90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #464] @ 39ac94 │ │ │ │ add r2, r7, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39abf8 │ │ │ │ @@ -849356,15 +849356,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #163840 @ 0x28000 │ │ │ │ add r4, r8, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ac28 │ │ │ │ cmp r6, #0 │ │ │ │ subne r5, r5, #4 │ │ │ │ movne r4, #0 │ │ │ │ addne r9, r7, #593920 @ 0x91000 │ │ │ │ bne 39ab50 │ │ │ │ @@ -849401,15 +849401,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 39ab50 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #163840 @ 0x28000 │ │ │ │ add r5, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -849428,49 +849428,49 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39ac54 │ │ │ │ ldr r1, [r8, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 39ac84 │ │ │ │ b 39ac34 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 39ac68 │ │ │ │ cmp r8, #0 │ │ │ │ bne 39ac54 │ │ │ │ b 39ab2c │ │ │ │ orreq r7, r5, ip, lsl #22 │ │ │ │ orreq r5, r5, r0, lsr r5 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq fp, r9, r8, lsl r1 │ │ │ │ + rsceq fp, r9, r8, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq fp, r9, r8, lsr #2 │ │ │ │ + rsceq fp, r9, r8, asr #2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ 39ae04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #304] @ 39ae08 │ │ │ │ add r1, r0, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ beq 39ad08 │ │ │ │ @@ -849493,26 +849493,26 @@ │ │ │ │ beq 39ad1c │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #163840 @ 0x28000 │ │ │ │ add r5, r6, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ad9c │ │ │ │ add r0, r7, #147456 @ 0x24000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39ad1c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -849521,47 +849521,47 @@ │ │ │ │ b 39ad1c │ │ │ │ cmp r0, #2 │ │ │ │ beq 39adc8 │ │ │ │ ldr r1, [r6, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 39adf8 │ │ │ │ b 39ada8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 39addc │ │ │ │ cmp r8, #0 │ │ │ │ bne 39adc8 │ │ │ │ b 39ad50 │ │ │ │ strdeq r7, [r5, r8] │ │ │ │ orreq r5, r5, ip, lsl r3 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq fp, r9, r8, asr r0 │ │ │ │ + rsceq fp, r9, r8, ror r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #548] @ 39b054 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ ldr r3, [pc, #532] @ 39b058 │ │ │ │ add r2, r6, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1498] @ 0x5da │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39af5c │ │ │ │ @@ -849580,15 +849580,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6] │ │ │ │ mov r2, #1 │ │ │ │ add r5, r5, #163840 @ 0x28000 │ │ │ │ add r4, r5, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39af9c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #147456 @ 0x24000 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ mov r1, r8 │ │ │ │ @@ -849618,15 +849618,15 @@ │ │ │ │ cmp r7, r9 │ │ │ │ bne 39aee0 │ │ │ │ ldr r4, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #163840 @ 0x28000 │ │ │ │ add r5, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #380] @ 0x17c │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -849649,28 +849649,28 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39afc8 │ │ │ │ ldr r1, [r5, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 39aff8 │ │ │ │ b 39afa8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 39afdc │ │ │ │ cmp r5, #0 │ │ │ │ bne 39afc8 │ │ │ │ b 39aeac │ │ │ │ ldr r3, [pc, #108] @ 39b078 │ │ │ │ @@ -849681,42 +849681,42 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ ldr r5, [r6] │ │ │ │ mvn r1, #0 │ │ │ │ add r5, r5, #163840 @ 0x28000 │ │ │ │ add r6, r5, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #380] @ 0x17c │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e6050 │ │ │ │ orreq r7, r5, ip, lsl #15 │ │ │ │ @ instruction: 0x018551b0 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq sl, r9, ip, lsl lr │ │ │ │ - rsceq r4, r8, r0, ror #4 │ │ │ │ + rsceq sl, r9, ip, lsr lr │ │ │ │ + rsceq r4, r8, r0, lsl #5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq sl, [r9], #220 @ 0xdc @ │ │ │ │ - strheq r0, [r8], #144 @ 0x90 @ │ │ │ │ + rsceq sl, r9, ip, lsl lr │ │ │ │ + ldrdeq r0, [r8], #144 @ 0x90 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq sl, r9, r8, ror sp │ │ │ │ - rsceq r4, r8, r4, asr r2 │ │ │ │ + smlaleq sl, r9, r8, sp │ │ │ │ + rsceq r4, r8, r4, ror r2 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #436] @ 39b250 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #408] @ 39b254 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -849744,26 +849744,26 @@ │ │ │ │ beq 39b1a8 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r9, #163840 @ 0x28000 │ │ │ │ add r8, sl, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39b1e8 │ │ │ │ add r0, r9, #147456 @ 0x24000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39b1d0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 39b1a8 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 39b1bc │ │ │ │ @@ -849796,53 +849796,53 @@ │ │ │ │ b 39b168 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39b214 │ │ │ │ ldr r1, [sl, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 39b244 │ │ │ │ b 39b1f4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 39b228 │ │ │ │ cmp fp, #0 │ │ │ │ bne 39b214 │ │ │ │ b 39b13c │ │ │ │ orreq r7, r5, r0, lsr #10 │ │ │ │ orreq r4, r5, ip, lsr pc │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - strheq sl, [r9], #196 @ 0xc4 @ │ │ │ │ - ldrdeq r4, [r8], #12 @ │ │ │ │ + ldrdeq sl, [r9], #196 @ 0xc4 @ │ │ │ │ + strdeq r4, [r8], #12 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r1, lsl #11 │ │ │ │ - rsceq sl, r9, r8, lsl ip │ │ │ │ - rsceq r0, r8, ip, lsr #5 │ │ │ │ - rsceq sl, r9, r4, ror #23 │ │ │ │ - rsceq sl, r9, r0, lsl #24 │ │ │ │ + rsceq sl, r9, r8, lsr ip │ │ │ │ + rsceq r0, r8, ip, asr #5 │ │ │ │ + rsceq sl, r9, r4, lsl #24 │ │ │ │ + rsceq sl, r9, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ 39b428 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1498] @ 0x5da │ │ │ │ ldr r3, [pc, #376] @ 39b42c │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -849861,26 +849861,26 @@ │ │ │ │ beq 39b370 │ │ │ │ ldr r9, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r9, #163840 @ 0x28000 │ │ │ │ add r8, sl, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39b3c0 │ │ │ │ add r0, r9, #147456 @ 0x24000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39b3a8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 39b370 │ │ │ │ ldr r3, [pc, #232] @ 39b434 │ │ │ │ cmp r6, r3 │ │ │ │ beq 39b39c │ │ │ │ @@ -849914,42 +849914,42 @@ │ │ │ │ b 39b33c │ │ │ │ cmp r0, #2 │ │ │ │ beq 39b3ec │ │ │ │ ldr r1, [sl, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 39b41c │ │ │ │ b 39b3cc │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 39b400 │ │ │ │ cmp fp, #0 │ │ │ │ bne 39b3ec │ │ │ │ b 39b310 │ │ │ │ orreq r7, r5, r8, lsr #6 │ │ │ │ orreq r4, r5, r4, asr #26 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r9, r0, r1, lsl #11 │ │ │ │ - rsceq sl, r9, r0, asr sl │ │ │ │ - rsceq r0, r8, r4, ror #1 │ │ │ │ - rsceq sl, r9, r8, lsr #20 │ │ │ │ - rsceq r3, r8, r0, asr lr │ │ │ │ + rsceq sl, r9, r0, ror sl │ │ │ │ + rsceq r0, r8, r4, lsl #2 │ │ │ │ + rsceq sl, r9, r8, asr #20 │ │ │ │ + rsceq r3, r8, r0, ror lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -849967,15 +849967,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 39a1d4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, r0, ror r9 │ │ │ │ + smlaleq sl, r9, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ @@ -849994,15 +849994,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 39a3a4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, ip, lsl r9 │ │ │ │ + rsceq sl, r9, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ ldr ip, [pc, #64] @ 39b57c │ │ │ │ @@ -850019,15 +850019,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 39a1d4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrdeq sl, [r9], #136 @ 0x88 @ │ │ │ │ + strdeq sl, [r9], #136 @ 0x88 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -850046,15 +850046,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 39a3a4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, r4, lsl #17 │ │ │ │ + rsceq sl, r9, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -850071,15 +850071,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 39a4dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, r0, asr #16 │ │ │ │ + rsceq sl, r9, r0, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ @@ -850098,15 +850098,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ bl 39a69c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, ip, ror #15 │ │ │ │ + rsceq sl, r9, ip, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ ldr ip, [pc, #64] @ 39b71c │ │ │ │ @@ -850123,15 +850123,15 @@ │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 39a4dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, ip, lsr #15 │ │ │ │ + rsceq sl, r9, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -850150,15 +850150,15 @@ │ │ │ │ str ip, [sp, #32] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ bl 39a69c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, ip, asr r7 │ │ │ │ + rsceq sl, r9, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -850174,15 +850174,15 @@ │ │ │ │ ldrd r4, [sp, #56] @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ strd r4, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 39a1d4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - rsceq sl, r9, r4, lsl #14 │ │ │ │ + rsceq sl, r9, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -850198,15 +850198,15 @@ │ │ │ │ ldrd r4, [sp, #56] @ 0x38 │ │ │ │ add ip, pc, ip │ │ │ │ strd r4, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 39a4dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strheq sl, [r9], #108 @ 0x6c @ │ │ │ │ + ldrdeq sl, [r9], #108 @ 0x6c @ │ │ │ │ ldr r3, [pc, #72] @ 39b89c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -850231,15 +850231,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #516] @ 39bacc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r3, [pc, #500] @ 39bad0 │ │ │ │ add r2, r7, #98304 @ 0x18000 │ │ │ │ ldrb r0, [r2, #1506] @ 0x5e2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39ba24 │ │ │ │ @@ -850259,15 +850259,15 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r8, #180224 @ 0x2c000 │ │ │ │ add r4, r8, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ba64 │ │ │ │ cmp r6, #0 │ │ │ │ beq 39b9ec │ │ │ │ ldr r9, [pc, #384] @ 39bad8 │ │ │ │ sub r5, r5, #4 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -850308,15 +850308,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ bne 39b974 │ │ │ │ ldr r4, [r7] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #180224 @ 0x2c000 │ │ │ │ add r5, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #396] @ 0x18c │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -850339,52 +850339,52 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39ba90 │ │ │ │ ldr r1, [r8, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 39bac0 │ │ │ │ b 39ba70 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 39baa4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 39ba90 │ │ │ │ b 39b948 │ │ │ │ strdeq r6, [r5, r4] │ │ │ │ orreq r4, r5, r8, lsl r7 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ @ instruction: 0x01858ab0 │ │ │ │ - ldrdeq sl, [r9], #64 @ 0x40 @ │ │ │ │ - smlaleq r3, r8, r8, r7 │ │ │ │ + strdeq sl, [r9], #64 @ 0x40 @ │ │ │ │ + strheq r3, [r8], #120 @ 0x78 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strheq sl, [r9], #64 @ 0x40 @ │ │ │ │ - rsceq pc, r7, r8, ror #29 │ │ │ │ + ldrdeq sl, [r9], #64 @ 0x40 @ │ │ │ │ + rsceq pc, r7, r8, lsl #30 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #324] @ 39bc50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r3, [pc, #308] @ 39bc54 │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldrb r1, [r2, #1506] @ 0x5e2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq 39bb54 │ │ │ │ @@ -850408,26 +850408,26 @@ │ │ │ │ beq 39bb68 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r7, #180224 @ 0x2c000 │ │ │ │ add r5, r6, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39bbe8 │ │ │ │ add r0, r7, #163840 @ 0x28000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39bb68 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -850436,47 +850436,47 @@ │ │ │ │ b 39bb68 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39bc14 │ │ │ │ ldr r1, [r6, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ beq 39bc44 │ │ │ │ b 39bbf4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 39bc28 │ │ │ │ cmp r8, #0 │ │ │ │ bne 39bc14 │ │ │ │ b 39bb9c │ │ │ │ @ instruction: 0x01856ab0 │ │ │ │ ldrdeq r4, [r5, r4] │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq sl, r9, r4, asr #7 │ │ │ │ + rsceq sl, r9, r4, ror #7 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #524] @ 39be88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r3, #1506] @ 0x5e2 │ │ │ │ ldr r0, [pc, #496] @ 39be8c │ │ │ │ cmp r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -850528,26 +850528,26 @@ │ │ │ │ beq 39bd2c │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #180224 @ 0x2c000 │ │ │ │ add r7, r9, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39be20 │ │ │ │ add r0, r8, #163840 @ 0x28000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39be08 │ │ │ │ cmp r5, #0 │ │ │ │ beq 39bd2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bls 39bddc │ │ │ │ @@ -850578,56 +850578,56 @@ │ │ │ │ b 39bda8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39be4c │ │ │ │ ldr r1, [r9, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39be7c │ │ │ │ b 39be2c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39be60 │ │ │ │ cmp sl, #0 │ │ │ │ bne 39be4c │ │ │ │ b 39bd7c │ │ │ │ orreq r6, r5, r0, asr #18 │ │ │ │ orreq r4, r5, ip, asr r3 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq sl, r9, r8, ror #4 │ │ │ │ - strdeq r3, [r8], #72 @ 0x48 @ │ │ │ │ + rsceq sl, r9, r8, lsl #5 │ │ │ │ + rsceq r3, r8, r8, lsl r5 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ muleq r0, r5, r5 │ │ │ │ - rsceq sl, r9, ip, lsr #4 │ │ │ │ - rsceq pc, r7, r8, lsr #14 │ │ │ │ + rsceq sl, r9, ip, asr #4 │ │ │ │ + rsceq pc, r7, r8, asr #14 │ │ │ │ + smlaleq sl, r9, r0, r1 │ │ │ │ + rsceq sl, r9, ip, lsr #3 │ │ │ │ + ldrdeq sl, [r9], #16 @ │ │ │ │ rsceq sl, r9, r0, ror r1 │ │ │ │ - rsceq sl, r9, ip, lsl #3 │ │ │ │ - strheq sl, [r9], #16 @ │ │ │ │ - rsceq sl, r9, r0, asr r1 │ │ │ │ - smlaleq sl, r9, r4, r1 │ │ │ │ + strheq sl, [r9], #20 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #524] @ 39c0e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r3, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r3, #1506] @ 0x5e2 │ │ │ │ ldr r0, [pc, #496] @ 39c0e8 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -850679,26 +850679,26 @@ │ │ │ │ beq 39bf88 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #180224 @ 0x2c000 │ │ │ │ add r7, r9, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c07c │ │ │ │ add r0, r8, #163840 @ 0x28000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c064 │ │ │ │ cmp r5, #0 │ │ │ │ beq 39bf88 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ bls 39c038 │ │ │ │ @@ -850729,56 +850729,56 @@ │ │ │ │ b 39c004 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39c0a8 │ │ │ │ ldr r1, [r9, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39c0d8 │ │ │ │ b 39c088 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39c0bc │ │ │ │ cmp sl, #0 │ │ │ │ bne 39c0a8 │ │ │ │ b 39bfd8 │ │ │ │ orreq r6, r5, r4, ror #13 │ │ │ │ orreq r4, r5, r0, lsl #2 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq sl, r9, r8, ror r0 │ │ │ │ - smlaleq r3, r8, ip, r2 │ │ │ │ + smlaleq sl, r9, r8, r0 │ │ │ │ + strheq r3, [r8], #44 @ 0x2c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ muleq r0, r5, r5 │ │ │ │ - rsceq sl, r9, ip, lsr r0 │ │ │ │ - rsceq pc, r7, ip, asr #9 │ │ │ │ + rsceq sl, r9, ip, asr r0 │ │ │ │ + rsceq pc, r7, ip, ror #9 │ │ │ │ + rsceq r9, r9, r0, lsr #31 │ │ │ │ + rsceq r9, r9, r0, asr pc │ │ │ │ + rsceq r9, r9, r4, ror pc │ │ │ │ rsceq r9, r9, r0, lsl #31 │ │ │ │ - rsceq r9, r9, r0, lsr pc │ │ │ │ - rsceq r9, r9, r4, asr pc │ │ │ │ - rsceq r9, r9, r0, ror #30 │ │ │ │ - rsceq r9, r9, r8, lsr pc │ │ │ │ + rsceq r9, r9, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ 39c2d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add lr, r0, #98304 @ 0x18000 │ │ │ │ ldrb r2, [lr, #1611] @ 0x64b │ │ │ │ ldr r3, [pc, #388] @ 39c2d8 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -850801,26 +850801,26 @@ │ │ │ │ beq 39c20c │ │ │ │ ldr r7, [r0] │ │ │ │ mov r2, #1 │ │ │ │ add r8, r7, #180224 @ 0x2c000 │ │ │ │ add r6, r8, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c254 │ │ │ │ add r0, r7, #163840 @ 0x28000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c2bc │ │ │ │ cmp r4, #0 │ │ │ │ beq 39c20c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [pc, #228] @ 39c2e4 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -850847,28 +850847,28 @@ │ │ │ │ b 39c20c │ │ │ │ cmp r0, #2 │ │ │ │ beq 39c280 │ │ │ │ ldr r1, [r8, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ beq 39c2b0 │ │ │ │ b 39c260 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ bne 39c294 │ │ │ │ cmp r9, #0 │ │ │ │ bne 39c280 │ │ │ │ b 39c1c0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -850879,27 +850879,27 @@ │ │ │ │ b 39c1ec │ │ │ │ orreq r6, r5, r8, lsl #9 │ │ │ │ orreq r3, r5, r4, lsr #29 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ @ instruction: 0x000095b3 │ │ │ │ muleq r0, r5, r5 │ │ │ │ @ instruction: 0x000095b4 │ │ │ │ - strheq r9, [r9], #208 @ 0xd0 @ │ │ │ │ - strheq r2, [r8], #244 @ 0xf4 @ │ │ │ │ + ldrdeq r9, [r9], #208 @ 0xd0 @ │ │ │ │ + ldrdeq r2, [r8], #244 @ 0xf4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r9, r9, r0, sp @ │ │ │ │ - rsceq pc, r7, r0, lsl #4 │ │ │ │ + strheq r9, [r9], #208 @ 0xd0 @ │ │ │ │ + rsceq pc, r7, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #572] @ 39c554 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1611] @ 0x64b │ │ │ │ ldr r3, [pc, #544] @ 39c558 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -850936,26 +850936,26 @@ │ │ │ │ beq 39c438 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #180224 @ 0x2c000 │ │ │ │ add r7, r9, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c4d4 │ │ │ │ add r0, r8, #163840 @ 0x28000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c4bc │ │ │ │ cmp r8, #0 │ │ │ │ beq 39c438 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r3, [pc, #340] @ 39c570 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -851007,28 +851007,28 @@ │ │ │ │ b 39c408 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39c500 │ │ │ │ ldr r1, [r9, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39c530 │ │ │ │ b 39c4e0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39c514 │ │ │ │ cmp sl, #0 │ │ │ │ bne 39c500 │ │ │ │ b 39c3dc │ │ │ │ ldr r3, [pc, #68] @ 39c588 │ │ │ │ @@ -851036,36 +851036,36 @@ │ │ │ │ ldr r1, [pc, #68] @ 39c590 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39c380 │ │ │ │ orreq r6, r5, r4, lsr #5 │ │ │ │ orreq r3, r5, r0, asr #25 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r9, r9, r0, ror ip │ │ │ │ - rsceq r2, r8, r8, asr lr │ │ │ │ + smlaleq r9, r9, r0, ip @ │ │ │ │ + rsceq r2, r8, r8, ror lr │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ @ instruction: 0x000095b3 │ │ │ │ @ instruction: 0x000095b5 │ │ │ │ orreq r7, r5, r4, ror #31 │ │ │ │ - rsceq r9, r9, r0, lsr #23 │ │ │ │ - strdeq lr, [r7], #244 @ 0xf4 @ │ │ │ │ - rsceq r9, r9, ip, ror fp │ │ │ │ - ldrdeq lr, [r7], #240 @ 0xf0 @ │ │ │ │ - rsceq r9, r9, r0, lsr #21 │ │ │ │ - strheq lr, [lr], #4 @ │ │ │ │ + rsceq r9, r9, r0, asr #23 │ │ │ │ + rsceq pc, r7, r4, lsl r0 @ │ │ │ │ + smlaleq r9, r9, ip, fp @ │ │ │ │ + strdeq lr, [r7], #240 @ 0xf0 @ │ │ │ │ + rsceq r9, r9, r0, asr #21 │ │ │ │ + ldrdeq lr, [lr], #4 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #984] @ 39c988 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r2, #1506] @ 0x5e2 │ │ │ │ ldr r3, [pc, #952] @ 39c98c │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -851092,27 +851092,27 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r1, r3, #180224 @ 0x2c000 │ │ │ │ add sl, r1, #396 @ 0x18c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c85c │ │ │ │ add r0, r3, #163840 @ 0x28000 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39c840 │ │ │ │ cmp r8, #0 │ │ │ │ beq 39c828 │ │ │ │ ldr r3, [fp, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 39c830 │ │ │ │ @@ -851239,15 +851239,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 39c880 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -851261,15 +851261,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 39c8d8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 39c8c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -851305,32 +851305,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 39c958 │ │ │ │ orreq r6, r5, ip │ │ │ │ orreq r3, r5, r0, lsr #20 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r9, r9, r4, lsl r8 │ │ │ │ - rsceq r2, r8, r0, ror #19 │ │ │ │ + rsceq r9, r9, r4, lsr r8 │ │ │ │ + rsceq r2, r8, r0, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r7, r4, lsr #9 │ │ │ │ - rsceq r9, r9, r0, asr #13 │ │ │ │ - rsceq r9, r9, ip, ror #13 │ │ │ │ + rsceq pc, r7, r4, asr #9 │ │ │ │ + rsceq r9, r9, r0, ror #13 │ │ │ │ + rsceq r9, r9, ip, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - smlaleq r9, r9, r4, r6 @ │ │ │ │ - rsceq r9, r9, r4, lsr #13 │ │ │ │ + strheq r9, [r9], #100 @ 0x64 @ │ │ │ │ + rsceq r9, r9, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #968] @ 39cd9c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r2, r4, #98304 @ 0x18000 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r2, #1506] @ 0x5e2 │ │ │ │ ldr r3, [pc, #936] @ 39cda0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -851357,27 +851357,27 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r1, r3, #180224 @ 0x2c000 │ │ │ │ add sl, r1, #396 @ 0x18c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 39cc8c │ │ │ │ add r0, r3, #163840 @ 0x28000 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39cc70 │ │ │ │ cmp r8, #0 │ │ │ │ beq 39cc58 │ │ │ │ ldr r3, [fp, #680] @ 0x2a8 │ │ │ │ tst r3, #1 │ │ │ │ bne 39cc60 │ │ │ │ @@ -851507,15 +851507,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r0 │ │ │ │ bne 39ccb0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -851529,15 +851529,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 39cd08 │ │ │ │ cmp r4, #0 │ │ │ │ bne 39ccf4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -851566,23 +851566,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 39cd70 │ │ │ │ orreq r5, r5, r8, ror #23 │ │ │ │ strdeq r3, [r5, ip] │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r9, r9, r0, lsr r4 │ │ │ │ - strheq r2, [r8], #80 @ 0x50 @ │ │ │ │ + rsceq r9, r9, r0, asr r4 │ │ │ │ + ldrdeq r2, [r8], #80 @ 0x50 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r7, r4, ror r0 @ │ │ │ │ + smlaleq pc, r7, r4, r0 @ │ │ │ │ + rsceq r9, r9, r4, lsl r3 │ │ │ │ strdeq r9, [r9], #36 @ 0x24 @ │ │ │ │ - ldrdeq r9, [r9], #36 @ 0x24 @ │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r9, r9, ip, asr #5 │ │ │ │ - smlaleq r9, r9, r0, r2 @ │ │ │ │ + rsceq r9, r9, ip, ror #5 │ │ │ │ + strheq r9, [r9], #32 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #640] @ 39d064 │ │ │ │ ldr r2, [pc, #640] @ 39d068 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -851590,15 +851590,15 @@ │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #628] @ 39d06c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #600] @ 39d070 │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1499] @ 0x5db │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ @@ -851637,26 +851637,26 @@ │ │ │ │ beq 39cf68 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #163840 @ 0x28000 │ │ │ │ add r7, r9, #380 @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39cfe0 │ │ │ │ add r0, r8, #147456 @ 0x24000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39d048 │ │ │ │ cmp r6, #0 │ │ │ │ beq 39cf68 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2776] @ 0xad8 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ @@ -851714,28 +851714,28 @@ │ │ │ │ b 28a470 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39d00c │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39d03c │ │ │ │ b 39cfec │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39d020 │ │ │ │ cmp sl, #0 │ │ │ │ bne 39d00c │ │ │ │ b 39ced0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -851747,22 +851747,22 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r5, r4, lsl r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018557bc │ │ │ │ ldrdeq r3, [r5, ip] │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ orreq r3, r5, r0, lsr #3 │ │ │ │ - rsceq r9, r9, ip, ror #3 │ │ │ │ - rsceq r2, r8, r4, asr r3 │ │ │ │ + rsceq r9, r9, ip, lsl #4 │ │ │ │ + rsceq r2, r8, r4, ror r3 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r6, lsl #11 │ │ │ │ orreq r3, r5, r8, lsl #1 │ │ │ │ orreq r3, r5, ip, asr r0 │ │ │ │ - rsceq r9, r9, r8, lsr #1 │ │ │ │ - strheq r9, [r9], #8 @ │ │ │ │ + rsceq r9, r9, r8, asr #1 │ │ │ │ + ldrdeq r9, [r9], #8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #652] @ 39d340 │ │ │ │ ldr r2, [pc, #652] @ 39d344 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -851770,15 +851770,15 @@ │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #640] @ 39d348 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #612] @ 39d34c │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1500] @ 0x5dc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ @@ -851840,26 +851840,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 39d290 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #163840 @ 0x28000 │ │ │ │ add r7, r9, #380 @ 0x17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39d2bc │ │ │ │ add r0, r8, #147456 @ 0x24000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39d324 │ │ │ │ cmp r6, #0 │ │ │ │ beq 39d290 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2776] @ 0xad8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -851897,28 +851897,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 39d2e8 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39d318 │ │ │ │ b 39d2c8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39d2fc │ │ │ │ cmp sl, #0 │ │ │ │ bne 39d2e8 │ │ │ │ b 39d1fc │ │ │ │ mov r3, #0 │ │ │ │ @@ -851930,21 +851930,21 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, r5, r4, asr #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r5, r5, ip, ror #9 │ │ │ │ orreq r2, r5, ip, lsl #30 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ ldrdeq r2, [r5, r0] │ │ │ │ - rsceq r8, r9, r4, asr #30 │ │ │ │ - rsceq r2, r8, r4, lsl #1 │ │ │ │ + rsceq r8, r9, r4, ror #30 │ │ │ │ + rsceq r2, r8, r4, lsr #1 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ orreq r2, r5, r8, ror #28 │ │ │ │ - ldrdeq r8, [r9], #236 @ 0xec @ │ │ │ │ - rsceq r8, r9, r4, asr #29 │ │ │ │ + strdeq r8, [r9], #236 @ 0xec @ │ │ │ │ + rsceq r8, r9, r4, ror #29 │ │ │ │ orreq r2, r5, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #648] @ 39d618 │ │ │ │ ldr r2, [pc, #648] @ 39d61c │ │ │ │ @@ -851953,15 +851953,15 @@ │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #636] @ 39d620 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ ldr r3, [pc, #608] @ 39d624 │ │ │ │ add r1, r4, #98304 @ 0x18000 │ │ │ │ ldrb ip, [r1, #1500] @ 0x5dc │ │ │ │ add r3, pc, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ @@ -852023,26 +852023,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 39d568 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #163840 @ 0x28000 │ │ │ │ add r7, r9, #380 @ 0x17c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39d594 │ │ │ │ add r0, r8, #147456 @ 0x24000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #368 @ 0x170 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39d5fc │ │ │ │ cmp r6, #0 │ │ │ │ beq 39d568 │ │ │ │ add r4, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r4, #2776] @ 0xad8 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ @@ -852079,28 +852079,28 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r0, #2 │ │ │ │ beq 39d5c0 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39d5f0 │ │ │ │ b 39d5a0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39d5d4 │ │ │ │ cmp sl, #0 │ │ │ │ bne 39d5c0 │ │ │ │ b 39d4d8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -852112,30 +852112,30 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, r5, r8, ror #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r5, r5, r0, lsl r2 │ │ │ │ orreq r2, r5, r0, lsr ip │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ strdeq r2, [r5, r4] │ │ │ │ - rsceq r8, r9, r8, lsl #25 │ │ │ │ - rsceq r1, r8, r8, lsr #27 │ │ │ │ + rsceq r8, r9, r8, lsr #25 │ │ │ │ + rsceq r1, r8, r8, asr #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ orreq r2, r5, ip, lsl #23 │ │ │ │ - rsceq r8, r9, r0, lsr #24 │ │ │ │ - rsceq r8, r9, r8, ror #23 │ │ │ │ + rsceq r8, r9, r0, asr #24 │ │ │ │ + rsceq r8, r9, r8, lsl #24 │ │ │ │ orreq r2, r5, r8, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #540] @ 39d884 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1507] @ 0x5e3 │ │ │ │ ldr r3, [pc, #512] @ 39d888 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -852167,26 +852167,26 @@ │ │ │ │ beq 39d7b0 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r9, r8, #180224 @ 0x2c000 │ │ │ │ add r7, r9, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39d804 │ │ │ │ add r0, r8, #163840 @ 0x28000 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39d7ec │ │ │ │ cmp r8, #0 │ │ │ │ beq 39d7b0 │ │ │ │ ldr r3, [pc, #332] @ 39d8a0 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -852235,28 +852235,28 @@ │ │ │ │ b 39d744 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39d830 │ │ │ │ ldr r1, [r9, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 39d860 │ │ │ │ b 39d810 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 39d844 │ │ │ │ cmp sl, #0 │ │ │ │ bne 39d830 │ │ │ │ b 39d718 │ │ │ │ ldr r3, [pc, #56] @ 39d8ac │ │ │ │ @@ -852264,32 +852264,32 @@ │ │ │ │ ldr r1, [pc, #56] @ 39d8b4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39d6d0 │ │ │ │ orreq r4, r5, r4, asr pc │ │ │ │ orreq r2, r5, r0, ror r9 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r8, r9, r4, lsl #20 │ │ │ │ - rsceq r1, r8, r8, lsl #22 │ │ │ │ + rsceq r8, r9, r4, lsr #20 │ │ │ │ + rsceq r1, r8, r8, lsr #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r6, lsl #11 │ │ │ │ @ instruction: 0x01856cb4 │ │ │ │ - rsceq r8, r9, r4, lsr r9 │ │ │ │ - rsceq r8, r9, r0, ror #17 │ │ │ │ - rsceq r8, r9, r4, asr r8 │ │ │ │ - rsceq ip, lr, r4, lsl #27 │ │ │ │ + rsceq r8, r9, r4, asr r9 │ │ │ │ + rsceq r8, r9, r0, lsl #18 │ │ │ │ + rsceq r8, r9, r4, ror r8 │ │ │ │ + rsceq ip, lr, r4, lsr #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #620] @ 39db3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1508] @ 0x5e4 │ │ │ │ ldr r3, [pc, #592] @ 39db40 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -852325,26 +852325,26 @@ │ │ │ │ beq 39da0c │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r8, #180224 @ 0x2c000 │ │ │ │ add r9, sl, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39dabc │ │ │ │ add r0, r8, #163840 @ 0x28000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39daa4 │ │ │ │ cmp r8, #0 │ │ │ │ beq 39da0c │ │ │ │ ldr r3, [pc, #396] @ 39db58 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [pc, #392] @ 39db5c │ │ │ │ @@ -852409,28 +852409,28 @@ │ │ │ │ b 39d9bc │ │ │ │ cmp r0, #2 │ │ │ │ beq 39dae8 │ │ │ │ ldr r1, [sl, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 39db18 │ │ │ │ b 39dac8 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 39dafc │ │ │ │ cmp fp, #0 │ │ │ │ bne 39dae8 │ │ │ │ b 39d990 │ │ │ │ ldr r3, [pc, #68] @ 39db70 │ │ │ │ @@ -852438,35 +852438,35 @@ │ │ │ │ ldr r1, [pc, #68] @ 39db78 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39d938 │ │ │ │ orreq r4, r5, ip, ror #25 │ │ │ │ orreq r2, r5, r8, lsl #14 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - strheq r8, [r9], #116 @ 0x74 @ │ │ │ │ - rsceq r1, r8, r0, lsr #17 │ │ │ │ + ldrdeq r8, [r9], #116 @ 0x74 @ │ │ │ │ + rsceq r1, r8, r0, asr #17 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ muleq r0, r4, r5 │ │ │ │ orreq r6, r5, r4, lsr sl │ │ │ │ - rsceq r8, r9, r8, asr #13 │ │ │ │ - rsceq r8, r9, ip, asr r6 │ │ │ │ - smlaleq r8, r9, r0, r6 │ │ │ │ - rsceq r8, r9, r4, lsr #12 │ │ │ │ - strheq r8, [r9], #84 @ 0x54 @ │ │ │ │ - rsceq ip, lr, ip, asr #21 │ │ │ │ + rsceq r8, r9, r8, ror #13 │ │ │ │ + rsceq r8, r9, ip, ror r6 │ │ │ │ + strheq r8, [r9], #96 @ 0x60 @ │ │ │ │ + rsceq r8, r9, r4, asr #12 │ │ │ │ + ldrdeq r8, [r9], #84 @ 0x54 @ │ │ │ │ + rsceq ip, lr, ip, ror #21 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #620] @ 39de00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ mov r7, r2 │ │ │ │ add r0, r4, #98304 @ 0x18000 │ │ │ │ ldrb r2, [r0, #1508] @ 0x5e4 │ │ │ │ ldr r3, [pc, #592] @ 39de04 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -852502,26 +852502,26 @@ │ │ │ │ beq 39dcd0 │ │ │ │ ldr r8, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add sl, r8, #180224 @ 0x2c000 │ │ │ │ add r9, sl, #396 @ 0x18c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39dd80 │ │ │ │ add r0, r8, #163840 @ 0x28000 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #384 @ 0x180 │ │ │ │ bl 4f3288 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39dd68 │ │ │ │ cmp r8, #0 │ │ │ │ beq 39dcd0 │ │ │ │ ldr r3, [pc, #396] @ 39de1c │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [pc, #392] @ 39de20 │ │ │ │ @@ -852586,28 +852586,28 @@ │ │ │ │ b 39dc80 │ │ │ │ cmp r0, #2 │ │ │ │ beq 39ddac │ │ │ │ ldr r1, [sl, #396] @ 0x18c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ beq 39dddc │ │ │ │ b 39dd8c │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 39ddc0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 39ddac │ │ │ │ b 39dc54 │ │ │ │ ldr r3, [pc, #68] @ 39de34 │ │ │ │ @@ -852615,47 +852615,47 @@ │ │ │ │ ldr r1, [pc, #68] @ 39de3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ b 39dbfc │ │ │ │ orreq r4, r5, r8, lsr #20 │ │ │ │ orreq r2, r5, r4, asr #8 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - strdeq r8, [r9], #64 @ 0x40 @ │ │ │ │ - ldrdeq r1, [r8], #92 @ 0x5c @ │ │ │ │ + rsceq r8, r9, r0, lsl r5 │ │ │ │ + strdeq r1, [r8], #92 @ 0x5c @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r9, r0, r7, lsl #11 │ │ │ │ muleq r0, r4, r5 │ │ │ │ orreq r6, r5, r0, ror r7 │ │ │ │ - rsceq r8, r9, r4, lsl #8 │ │ │ │ - smlaleq r8, r9, r8, r3 │ │ │ │ - rsceq r8, r9, ip, asr #7 │ │ │ │ - rsceq r8, r9, r0, ror #6 │ │ │ │ - strdeq r8, [r9], #32 @ │ │ │ │ - rsceq ip, lr, r8, lsl #16 │ │ │ │ + rsceq r8, r9, r4, lsr #8 │ │ │ │ + strheq r8, [r9], #56 @ 0x38 @ │ │ │ │ + rsceq r8, r9, ip, ror #7 │ │ │ │ + rsceq r8, r9, r0, lsl #7 │ │ │ │ + rsceq r8, r9, r0, lsl r3 │ │ │ │ + rsceq ip, lr, r8, lsr #16 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 39de78 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39de94 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 5cfa4 │ │ │ │ b 39de78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -852663,31 +852663,31 @@ │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ beq 39ded8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39def4 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r8, #0 │ │ │ │ beq 39df18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39df2c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #4] │ │ │ │ bl 4ec580 │ │ │ │ b 39ded8 │ │ │ │ @@ -852712,15 +852712,15 @@ │ │ │ │ b 28a470 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ bl 5c5f0 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 39e020 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ str r7, [r9] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r9, #8 │ │ │ │ str r5, [r9, #4] │ │ │ │ bl 5bab0 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -852754,17 +852754,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #24] @ 39e040 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #20] @ 39e044 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ - strheq r1, [r9], #136 @ 0x88 @ │ │ │ │ + ldrdeq r1, [r9], #136 @ 0x88 @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r1, [r9], #120 @ 0x78 @ │ │ │ │ + rsceq r1, r9, r8, lsl r8 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ mov r8, #0 │ │ │ │ @@ -852880,18 +852880,18 @@ │ │ │ │ mov r3, r0 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ bl 4ecb6c │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #164] @ 0xa4 │ │ │ │ b 39e13c │ │ │ │ - ldrdeq r7, [r9], #252 @ 0xfc @ │ │ │ │ - smlatbeq r3, r4, r1, r7 │ │ │ │ - strheq r7, [r9], #240 @ 0xf0 @ │ │ │ │ - rsceq r7, r9, r4, lsr pc │ │ │ │ + strdeq r7, [r9], #252 @ 0xfc @ │ │ │ │ + smlabteq r3, r4, r1, r7 │ │ │ │ + ldrdeq r7, [r9], #240 @ 0xf0 @ │ │ │ │ + rsceq r7, r9, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ mov r8, r2 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ ldr r9, [r2, #108] @ 0x6c │ │ │ │ @@ -853042,25 +853042,25 @@ │ │ │ │ bne 39e4ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r1, r5, r4, lsl #27 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r7, r9, r4, lsl #28 │ │ │ │ + rsceq r7, r9, r4, lsr #28 │ │ │ │ orreq r1, r5, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #576] @ 39e71c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, r7, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #1407] @ 0x57f │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 39e660 │ │ │ │ @@ -853196,23 +853196,23 @@ │ │ │ │ ldr r1, [pc, #36] @ 39e730 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 39e650 │ │ │ │ orreq r4, r5, r0, ror #1 │ │ │ │ - strheq r7, [r9], #196 @ 0xc4 @ │ │ │ │ - rsceq r7, r9, ip, asr fp │ │ │ │ + ldrdeq r7, [r9], #196 @ 0xc4 @ │ │ │ │ + rsceq r7, r9, ip, ror fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - strdeq r7, [r9], #188 @ 0xbc @ │ │ │ │ + rsceq r7, r9, ip, lsl ip │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r7, r9, r0, lsl fp │ │ │ │ - rsceq r7, r9, r8, lsr #22 │ │ │ │ - rsceq r7, r9, ip, lsr fp │ │ │ │ - rsceq r7, r9, r4, ror #22 │ │ │ │ + rsceq r7, r9, r0, lsr fp │ │ │ │ + rsceq r7, r9, r8, asr #22 │ │ │ │ + rsceq r7, r9, ip, asr fp │ │ │ │ + rsceq r7, r9, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #640] @ 39e9e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -853374,23 +853374,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 214378 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39e7fc │ │ │ │ b 39e824 │ │ │ │ andeq r8, r0, pc, asr #20 │ │ │ │ andeq r8, r0, r7, ror #5 │ │ │ │ - smlatbeq r3, r4, fp, r6 │ │ │ │ + smlabteq r3, r4, fp, r6 │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r9, r0, r1, asr r1 │ │ │ │ andeq r8, r0, r2, lsr #28 │ │ │ │ - rsceq r7, r9, r4, asr #21 │ │ │ │ + rsceq r7, r9, r4, ror #21 │ │ │ │ andeq r9, r0, r3, asr r1 │ │ │ │ andeq r8, r7, r4, lsr #28 │ │ │ │ andeq r8, r0, r4, ror r0 │ │ │ │ - ldrdeq r7, [r9], #156 @ 0x9c @ │ │ │ │ + strdeq r7, [r9], #156 @ 0x9c @ │ │ │ │ andeq r8, r0, r8, asr #22 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r8, r0, #0 │ │ │ │ @@ -853638,28 +853638,28 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp] │ │ │ │ bl 28a470 │ │ │ │ b 39eb3c │ │ │ │ andeq r8, r0, r1, asr #26 │ │ │ │ andeq r8, r0, r4, ror r0 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ - smlaleq r7, r9, ip, r6 │ │ │ │ + strheq r7, [r9], #108 @ 0x6c @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r9, r0, r1, asr r1 │ │ │ │ - rsceq r7, r9, ip, lsr #11 │ │ │ │ - rsceq r7, r9, r8, ror #10 │ │ │ │ + rsceq r7, r9, ip, asr #11 │ │ │ │ + rsceq r7, r9, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #108] @ 39eea0 │ │ │ │ ldr sl, [pc, #108] @ 39eea4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ sub sp, sp, #16 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -853677,24 +853677,24 @@ │ │ │ │ str r9, [sp, #12] │ │ │ │ stmib sp, {r8, sl} │ │ │ │ str r7, [sp] │ │ │ │ bl 39eaa8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orreq r3, r5, r8, lsl #15 │ │ │ │ - rsceq r7, r9, r8, ror r5 │ │ │ │ + smlaleq r7, r9, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #140] @ 39ef4c │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r9, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ subs r6, r2, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [r0, r4] │ │ │ │ blt 39ef20 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ @@ -853720,26 +853720,26 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ strdeq r3, [r5, ip] │ │ │ │ - rsceq r7, r9, r4, ror #9 │ │ │ │ - rsceq r7, r9, ip, lsr #9 │ │ │ │ - strheq r7, [r9], #76 @ 0x4c @ │ │ │ │ + rsceq r7, r9, r4, lsl #10 │ │ │ │ + rsceq r7, r9, ip, asr #9 │ │ │ │ + ldrdeq r7, [r9], #76 @ 0x4c @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #136] @ 39f000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r5, r1 │ │ │ │ @@ -853765,24 +853765,24 @@ │ │ │ │ bl 39eaa8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr sl, [pc, #12] @ 39f008 │ │ │ │ add sl, pc, sl │ │ │ │ b 39efac │ │ │ │ orreq r3, r5, r4, asr #12 │ │ │ │ - rsceq r7, r9, r4, asr r4 │ │ │ │ - rsceq r7, r9, r4, lsl r4 │ │ │ │ + rsceq r7, r9, r4, ror r4 │ │ │ │ + rsceq r7, r9, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #168] @ 39f0cc │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -853816,26 +853816,26 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 28a470 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x01853598 │ │ │ │ - rsceq r7, r9, r8, asr #7 │ │ │ │ - smlaleq r7, r9, r4, r3 │ │ │ │ - rsceq r7, r9, r8, lsr r3 │ │ │ │ + rsceq r7, r9, r8, ror #7 │ │ │ │ + strheq r7, [r9], #52 @ 0x34 @ │ │ │ │ + rsceq r7, r9, r8, asr r3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ 39f1a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -853871,27 +853871,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #24] @ 39f1b8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r3, r5, r4, asr #9 │ │ │ │ - rsceq r7, r9, ip, lsl #6 │ │ │ │ - ldrdeq r7, [r9], #40 @ 0x28 @ │ │ │ │ - ldrdeq r7, [r9], #44 @ 0x2c @ │ │ │ │ + rsceq r7, r9, ip, lsr #6 │ │ │ │ + strdeq r7, [r9], #40 @ 0x28 @ │ │ │ │ + strdeq r7, [r9], #44 @ 0x2c @ │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #208] @ 39f2a4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r5] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -853934,19 +853934,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #24] @ 39f2b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r3, r5, r8, ror #7 │ │ │ │ - rsceq r7, r9, r8, lsl #5 │ │ │ │ - rsceq r7, r9, ip, asr #4 │ │ │ │ - rsceq r7, r9, r0, lsl #3 │ │ │ │ + rsceq r7, r9, r8, lsr #5 │ │ │ │ + rsceq r7, r9, ip, ror #4 │ │ │ │ + rsceq r7, r9, r0, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r7, r9, r4, ror #3 │ │ │ │ + rsceq r7, r9, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r2, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r0 │ │ │ │ @@ -854119,15 +854119,15 @@ │ │ │ │ bne 39f4a8 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 5cfa4 │ │ │ │ b 39f4a8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01850bb8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r7, r9, r4, lsr r0 │ │ │ │ + rsceq r7, r9, r4, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq r0, r5, r8, asr #22 │ │ │ │ andeq r8, r0, pc, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -854379,26 +854379,26 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r1, #1640] @ 0x668 │ │ │ │ cmp r0, #30 │ │ │ │ bls 39f844 │ │ │ │ b 39f91c │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ orreq r0, r5, r0, lsr #16 │ │ │ │ - tsteq r3, r4, asr fp │ │ │ │ + tsteq r3, r4, ror fp │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ 39fa5c │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #140] @ 39fa60 │ │ │ │ ldr r7, [r0, r4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ bl 332db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -854428,18 +854428,18 @@ │ │ │ │ ldr r2, [pc, #32] @ 39fa6c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #20] @ 39fa68 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq r2, r5, r0, lsl #24 │ │ │ │ - rsceq r6, r9, r0, lsl fp │ │ │ │ - strdeq r6, [r9], #164 @ 0xa4 @ │ │ │ │ + rsceq r6, r9, r0, lsr fp │ │ │ │ + rsceq r6, r9, r4, lsl fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, r9, r8, lsr #21 │ │ │ │ + rsceq r6, r9, r8, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #432] @ 39fc38 │ │ │ │ ldr ip, [pc, #432] @ 39fc3c │ │ │ │ add lr, pc, lr │ │ │ │ @@ -854448,15 +854448,15 @@ │ │ │ │ ldr r3, [pc, #420] @ 39fc40 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #380] @ 39fc44 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -854549,33 +854549,33 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 28a470 │ │ │ │ b 39fb84 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r5, r0, ror r5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r2, r5, r8, lsl fp │ │ │ │ - rsceq r6, r9, r8, ror sl │ │ │ │ + smlaleq r6, r9, r8, sl │ │ │ │ strdeq r9, [r0], -r4 │ │ │ │ andeq r9, r0, r6, ror #5 │ │ │ │ - rsceq r6, r9, r8, ror #19 │ │ │ │ + rsceq r6, r9, r8, lsl #20 │ │ │ │ orreq r0, r5, r8, ror #8 │ │ │ │ orreq r4, r5, r4, asr #16 │ │ │ │ - rsceq r6, r9, ip, lsr r9 │ │ │ │ + rsceq r6, r9, ip, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [pc, #196] @ 39fd44 │ │ │ │ ldr sl, [pc, #196] @ 39fd48 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sl │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ @@ -854614,29 +854614,29 @@ │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ bl 3277d4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orreq r2, r5, ip, lsr r9 │ │ │ │ - rsceq r6, r9, r8, ror #17 │ │ │ │ + rsceq r6, r9, r8, lsl #18 │ │ │ │ andeq r9, r0, r0, asr #5 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - smlaleq r6, r9, r8, r8 │ │ │ │ + strheq r6, [r9], #136 @ 0x88 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #152] @ 39fe0c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r2, [pc, #132] @ 39fe10 │ │ │ │ ldr r8, [r0, r3] │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -854664,26 +854664,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, #20] @ 39fe18 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 28a470 │ │ │ │ orreq r2, r5, r8, asr #16 │ │ │ │ - rsceq pc, r8, ip, lsr #7 │ │ │ │ - rsceq r6, r9, r0, asr #15 │ │ │ │ + rsceq pc, r8, ip, asr #7 │ │ │ │ + rsceq r6, r9, r0, ror #15 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #560] @ 3a0064 │ │ │ │ ldr r8, [pc, #560] @ 3a0068 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ @@ -854814,30 +854814,30 @@ │ │ │ │ bl 28a470 │ │ │ │ b 39ff0c │ │ │ │ ldr r1, [r3, #1640] @ 0x668 │ │ │ │ cmp r1, #30 │ │ │ │ bls 39fee8 │ │ │ │ b 39ff64 │ │ │ │ orreq r2, r5, r8, lsl #15 │ │ │ │ - smlaleq r6, r9, ip, r7 │ │ │ │ + strheq r6, [r9], #124 @ 0x7c @ │ │ │ │ @ instruction: 0x01850190 │ │ │ │ - smlatteq r3, r5, r4, r5 │ │ │ │ + tsteq r3, r5, lsl #10 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rsceq r6, r9, r8, lsl #14 │ │ │ │ - rsceq r1, r9, ip, ror #12 │ │ │ │ + rsceq r6, r9, r8, lsr #14 │ │ │ │ + rsceq r1, r9, ip, lsl #13 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ 3a0148 │ │ │ │ ldr r7, [pc, #172] @ 3a014c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r7 │ │ │ │ @@ -854871,19 +854871,19 @@ │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 28a470 │ │ │ │ b 3a011c │ │ │ │ orreq r2, r5, r0, lsr #10 │ │ │ │ - rsceq r6, r9, r8, ror r5 │ │ │ │ + smlaleq r6, r9, r8, r5 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - rsceq r1, r9, r0, lsr #11 │ │ │ │ + rsceq r1, r9, r0, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r6, r9, r4, lsl r5 │ │ │ │ + rsceq r6, r9, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldrb r7, [r2, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #41] @ 0x29 │ │ │ │ subs r7, r7, #0 │ │ │ │ @@ -855213,29 +855213,29 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #28] @ 3a06b0 │ │ │ │ mov r1, #1280 @ 0x500 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ b 3a0578 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - tsteq r3, r4, asr #28 │ │ │ │ - rsceq r6, r9, r0, lsl #2 │ │ │ │ + tsteq r3, r4, ror #28 │ │ │ │ + rsceq r6, r9, r0, lsr #2 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ - ldrdeq r5, [r9], #252 @ 0xfc @ │ │ │ │ + strdeq r5, [r9], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #436] @ 3a0880 │ │ │ │ ldr r8, [pc, #436] @ 3a0884 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #432] @ 3a0888 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r1, r3 │ │ │ │ cmpeq r2, r8 │ │ │ │ ldr r0, [r0, r6] │ │ │ │ bne 3a071c │ │ │ │ add r3, r0, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #732] @ 0x2dc │ │ │ │ cmp r4, r3 │ │ │ │ @@ -855338,30 +855338,30 @@ │ │ │ │ b 28a470 │ │ │ │ orreq r1, r5, r8, ror #29 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ ldrshmi pc, [pc, #255] @ 3a099b @ │ │ │ │ - rsceq r5, r9, r8, lsr #29 │ │ │ │ + rsceq r5, r9, r8, asr #29 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ - rsceq r5, r9, r0, ror lr │ │ │ │ - rsceq r5, r9, r4, asr #28 │ │ │ │ - rsceq r5, r9, r0, lsr lr │ │ │ │ + smlaleq r5, r9, r0, lr │ │ │ │ + rsceq r5, r9, r4, ror #28 │ │ │ │ + rsceq r5, r9, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #436] @ 3a0a7c │ │ │ │ ldr r7, [pc, #436] @ 3a0a80 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r8, [pc, #432] @ 3a0a84 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ cmp r1, r7 │ │ │ │ cmpeq r2, r8 │ │ │ │ mov r9, r3 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ bne 3a091c │ │ │ │ ldr r3, [r3, #732] @ 0x2dc │ │ │ │ @@ -855462,20 +855462,20 @@ │ │ │ │ str r2, [r9, #8] │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ str r3, [r9, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strdeq r1, [r5, r4] │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ - rsceq r5, r9, r8, asr #26 │ │ │ │ + rsceq r5, r9, r8, ror #26 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ - ldrdeq r5, [r9], #200 @ 0xc8 @ │ │ │ │ - rsceq r5, r9, r0, asr #24 │ │ │ │ - rsceq r5, r9, r8, lsr #24 │ │ │ │ + strdeq r5, [r9], #200 @ 0xc8 @ │ │ │ │ + rsceq r5, r9, r0, ror #24 │ │ │ │ + rsceq r5, r9, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -856306,58 +856306,58 @@ │ │ │ │ ldr r3, [pc, #88] @ 3a17fc │ │ │ │ cmp r0, r3 │ │ │ │ beq 3a1140 │ │ │ │ b 3a1558 │ │ │ │ andeq r8, r0, r1, ror #16 │ │ │ │ andeq r8, r0, r2, ror #16 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - tsteq r3, ip, lsl r8 │ │ │ │ - rsceq r5, r9, r0, asr #22 │ │ │ │ + tsteq r3, ip, lsr r8 │ │ │ │ + rsceq r5, r9, r0, ror #22 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl sp │ │ │ │ addmi r0, r0, r0 │ │ │ │ andeq ip, r1, pc, lsr sp │ │ │ │ andeq r8, r0, r1, lsl #10 │ │ │ │ mvnsmi r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ - rsceq r5, r9, ip, lsl sl │ │ │ │ - rsceq r5, r9, r0, ror #19 │ │ │ │ - rsceq r5, r9, r8, ror #18 │ │ │ │ - rsceq r5, r9, r4, asr #18 │ │ │ │ + rsceq r5, r9, ip, lsr sl │ │ │ │ + rsceq r5, r9, r0, lsl #20 │ │ │ │ + rsceq r5, r9, r8, lsl #19 │ │ │ │ + rsceq r5, r9, r4, ror #18 │ │ │ │ muleq r0, r3, r5 │ │ │ │ andeq r0, r0, r1, lsl #6 │ │ │ │ andeq r8, r0, r3, lsl #11 │ │ │ │ andeq r1, r0, r2, lsl #14 │ │ │ │ andeq r8, r0, r1, asr #14 │ │ │ │ andeq r1, r0, r1, lsl #28 │ │ │ │ andeq r8, r0, r2, ror r5 │ │ │ │ andeq ip, r1, lr, lsr sp │ │ │ │ andeq r8, r0, r2, rrx │ │ │ │ andeq r8, r0, r3, lsl #10 │ │ │ │ - ldrdeq r5, [r9], #52 @ 0x34 @ │ │ │ │ - rsceq r5, r9, ip, lsl #8 │ │ │ │ + strdeq r5, [r9], #52 @ 0x34 @ │ │ │ │ + rsceq r5, r9, ip, lsr #8 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ andeq r8, r0, r1, ror r5 │ │ │ │ - rsceq r5, r9, r8, lsl #7 │ │ │ │ + rsceq r5, r9, r8, lsr #7 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ - ldrdeq r5, [r9], #36 @ 0x24 @ │ │ │ │ + strdeq r5, [r9], #36 @ 0x24 @ │ │ │ │ andeq r8, r0, r7, asr #9 │ │ │ │ - strheq r5, [r9], #28 @ │ │ │ │ + ldrdeq r5, [r9], #28 @ │ │ │ │ andeq ip, r1, sl, lsl sp │ │ │ │ andeq r8, r0, r7, ror #9 │ │ │ │ - strdeq r4, [r9], #240 @ 0xf0 @ │ │ │ │ + rsceq r5, r9, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 3a1894 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r1, #2388] @ 0x954 │ │ │ │ mov r2, r4 │ │ │ │ @@ -856382,15 +856382,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ add r1, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r1, #2388] @ 0x954 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a0aa0 │ │ │ │ @@ -856431,15 +856431,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ add ip, sp, #12 │ │ │ │ add r2, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r2, #2388] @ 0x954 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a0aa0 │ │ │ │ @@ -856482,15 +856482,15 @@ │ │ │ │ beq 3a1acc │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #292] @ 3a1ba0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r2, r6 │ │ │ │ add r3, r0, #102400 @ 0x19000 │ │ │ │ ldr r1, [r3, #2388] @ 0x954 │ │ │ │ mov r3, r5 │ │ │ │ @@ -856582,15 +856582,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ sub r1, r1, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a0aa0 │ │ │ │ ldr r2, [pc, #52] @ 3a1c5c │ │ │ │ ldr r3, [pc, #40] @ 3a1c54 │ │ │ │ @@ -856617,15 +856617,15 @@ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r3 │ │ │ │ sub r1, r0, #33792 @ 0x8400 │ │ │ │ mov r3, r2 │ │ │ │ sub r1, r1, #192 @ 0xc0 │ │ │ │ mov r2, ip │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r5, [sp] │ │ │ │ bl 3a0aa0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ orreq r0, r5, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -856639,15 +856639,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r7, [pc, #152] @ 3a1d74 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r7] │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -856691,15 +856691,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r8, [pc, #348] @ 3a1f08 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ mov r7, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r8, [r0, r8] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr r3, [pc, #304] @ 3a1f0c │ │ │ │ cmp r5, r3 │ │ │ │ @@ -856782,15 +856782,15 @@ │ │ │ │ andeq r2, r0, r1, lsl #4 │ │ │ │ ldrdeq lr, [r4, r8] │ │ │ │ ldclcc 0, cr0, [r0] │ │ │ │ ldr r3, [pc, #44] @ 3a1f4c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r2 │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #2388] @ 0x954 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -856799,15 +856799,15 @@ │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ b 3a08b0 │ │ │ │ ldr r3, [pc, #44] @ 3a1f90 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ mov r3, r2 │ │ │ │ add r0, r0, #102400 @ 0x19000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #2388] @ 0x954 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -856828,15 +856828,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #1448] @ 3a2578 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r1] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add fp, r5, #94208 @ 0x17000 │ │ │ │ ldr r1, [fp, #732] @ 0x2dc │ │ │ │ cmp r4, r1 │ │ │ │ bcs 3a238c │ │ │ │ cmp r4, #7 │ │ │ │ @@ -857187,43 +857187,43 @@ │ │ │ │ b 3a20a8 │ │ │ │ mov r6, #2 │ │ │ │ b 3a2444 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq lr, r4, r0, asr #32 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r0, r5, r4, ror #11 │ │ │ │ - strdeq r3, [r3, -lr] │ │ │ │ + tsteq r3, lr, lsl r4 │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ andeq r2, r0, r2, lsl #8 │ │ │ │ orreq sp, r4, r8, asr #30 │ │ │ │ - rsceq r4, r9, ip, lsl #14 │ │ │ │ + rsceq r4, r9, ip, lsr #14 │ │ │ │ orreq sp, r4, r4, lsl #28 │ │ │ │ orreq sp, r4, r8, asr #27 │ │ │ │ - rsceq r4, r9, r0, lsr #11 │ │ │ │ - rsceq r4, r9, r0, lsr r4 │ │ │ │ + rsceq r4, r9, r0, asr #11 │ │ │ │ + rsceq r4, r9, r0, asr r4 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ orreq sp, r4, r8, asr #24 │ │ │ │ - strdeq r4, [r9], #60 @ 0x3c @ │ │ │ │ + rsceq r4, r9, ip, lsl r4 │ │ │ │ orreq sp, r4, r4, lsl #24 │ │ │ │ - rsceq r4, r9, r8, asr #7 │ │ │ │ + rsceq r4, r9, r8, ror #7 │ │ │ │ andeq r8, r0, r1, lsl r5 │ │ │ │ andeq r2, r0, r3 │ │ │ │ orreq sp, r4, ip, asr #22 │ │ │ │ - rsceq r4, r9, r0, lsl r3 │ │ │ │ + rsceq r4, r9, r0, lsr r3 │ │ │ │ orreq sp, r4, r8, ror #21 │ │ │ │ - rsceq r4, r9, ip, lsr #5 │ │ │ │ + rsceq r4, r9, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #448] @ 3a27a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #732] @ 0x2dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bcs 3a2780 │ │ │ │ @@ -857327,29 +857327,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 28a470 │ │ │ │ ldr r2, [pc, #28] @ 3a27c0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a2708 │ │ │ │ ldrdeq pc, [r4, r4] │ │ │ │ - smlatteq r3, lr, sp, r2 │ │ │ │ + tsteq r3, lr, lsl #28 │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r8, r0, asr #9 │ │ │ │ - rsceq r4, r9, ip, lsr r0 │ │ │ │ + rsceq sp, r8, r0, ror #9 │ │ │ │ + rsceq r4, r9, ip, asr r0 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r4, r9, r0, lsr r0 │ │ │ │ + rsceq r4, r9, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #464] @ 3a29b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, r5, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #732] @ 0x2dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bcs 3a2970 │ │ │ │ @@ -857457,31 +857457,31 @@ │ │ │ │ ldr r2, [pc, #44] @ 3a29cc │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a28fc │ │ │ │ ldr r2, [pc, #36] @ 3a29d0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a28fc │ │ │ │ ldrdeq pc, [r4, ip] │ │ │ │ - strdeq r2, [r3, -sl] │ │ │ │ + tsteq r3, sl, lsl ip │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r8, ip, asr #5 │ │ │ │ - rsceq r3, r9, ip, asr #28 │ │ │ │ + rsceq sp, r8, ip, ror #5 │ │ │ │ + rsceq r3, r9, ip, ror #28 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, r9, r0, asr #28 │ │ │ │ - rsceq r3, r9, r8, ror #28 │ │ │ │ - rsceq r3, r9, ip, asr lr │ │ │ │ + rsceq r3, r9, r0, ror #28 │ │ │ │ + rsceq r3, r9, r8, lsl #29 │ │ │ │ + rsceq r3, r9, ip, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #500] @ 3a2be4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r6, #94208 @ 0x17000 │ │ │ │ ldr r3, [r3, #732] @ 0x2dc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bcs 3a2ba4 │ │ │ │ @@ -857598,59 +857598,59 @@ │ │ │ │ ldr r2, [pc, #44] @ 3a2c00 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a2b1c │ │ │ │ ldr r2, [pc, #36] @ 3a2c04 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a2b1c │ │ │ │ orreq pc, r4, ip, asr #23 │ │ │ │ - smlatteq r3, lr, r9, r2 │ │ │ │ + tsteq r3, lr, lsl #20 │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ - rsceq sp, r8, ip, lsr #1 │ │ │ │ - rsceq r3, r9, r8, lsl ip │ │ │ │ + rsceq sp, r8, ip, asr #1 │ │ │ │ + rsceq r3, r9, r8, lsr ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r3, r9, ip, lsl #24 │ │ │ │ - rsceq r3, r9, r4, lsr ip │ │ │ │ - rsceq r3, r9, r8, lsr #24 │ │ │ │ + rsceq r3, r9, ip, lsr #24 │ │ │ │ + rsceq r3, r9, r4, asr ip │ │ │ │ + rsceq r3, r9, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 3a2c5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #48] @ 3a2c60 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2388] @ 0x954 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a1fa0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x0184f99c │ │ │ │ - ldrdeq r3, [r9], #188 @ 0xbc @ │ │ │ │ + strdeq r3, [r9], #188 @ 0xbc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 3a2c98 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a1fa0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq r3, r9, r0, lsr #23 │ │ │ │ + rsceq r3, r9, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #216] @ 3a2d8c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #212] @ 3a2d90 │ │ │ │ @@ -857659,15 +857659,15 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #200] @ 3a2d94 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, r1 │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ cmp r5, #9472 @ 0x2500 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 3a2d74 │ │ │ │ @@ -857706,15 +857706,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a2d24 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r4, r0, asr #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq pc, r4, r8, ror #17 │ │ │ │ - rsceq r3, r9, r4, lsl #22 │ │ │ │ + rsceq r3, r9, r4, lsr #22 │ │ │ │ orreq sp, r4, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #200] @ 3a2e84 │ │ │ │ @@ -857767,15 +857767,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a2e1c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r4, r0, lsr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, r9, r8, lsl sl │ │ │ │ + rsceq r3, r9, r8, lsr sl │ │ │ │ @ instruction: 0x0184d1b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #168] @ 3a2f54 │ │ │ │ ldr ip, [pc, #168] @ 3a2f58 │ │ │ │ @@ -857785,15 +857785,15 @@ │ │ │ │ ldr r6, [pc, #156] @ 3a2f5c │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r3 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ mov r0, r2 │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ ldr r2, [pc, #112] @ 3a2f60 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -857820,15 +857820,15 @@ │ │ │ │ bne 3a2f50 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r4, ip, asr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq pc, [r4, r4] │ │ │ │ - rsceq r3, r9, r0, ror #18 │ │ │ │ + rsceq r3, r9, r0, lsl #19 │ │ │ │ orreq sp, r4, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #148] @ 3a3018 │ │ │ │ @@ -857868,15 +857868,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 3a3014 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r4, r4, ror r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, r9, r8, lsr #17 │ │ │ │ + rsceq r3, r9, r8, asr #17 │ │ │ │ orreq sp, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #212] @ 3a3114 │ │ │ │ mov r4, r2 │ │ │ │ @@ -857887,15 +857887,15 @@ │ │ │ │ ldr r3, [pc, #196] @ 3a311c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r7, [r0, r3] │ │ │ │ ldrd r0, [r4] │ │ │ │ bl 5caac <__aeabi_d2f@plt> │ │ │ │ cmp r5, #9472 @ 0x2500 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq 3a30fc │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ @@ -857932,15 +857932,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a30ac │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0184cfb4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq pc, r4, ip, asr r5 @ │ │ │ │ - strheq r3, [r9], #124 @ 0x7c @ │ │ │ │ + ldrdeq r3, [r9], #124 @ 0x7c @ │ │ │ │ orreq ip, r4, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #196] @ 3a3208 │ │ │ │ @@ -857992,15 +857992,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a31a0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0184ceb0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r3, [r9], #100 @ 0x64 @ │ │ │ │ + strdeq r3, [r9], #100 @ 0x64 @ │ │ │ │ orreq ip, r4, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #156] @ 3a32cc │ │ │ │ ldr ip, [pc, #156] @ 3a32d0 │ │ │ │ @@ -858009,15 +858009,15 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [pc, #144] @ 3a32d4 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [pc, #108] @ 3a32d8 │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2388] @ 0x954 │ │ │ │ mov lr, r1 │ │ │ │ @@ -858042,15 +858042,15 @@ │ │ │ │ bne 3a32c8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq ip, r4, r8, asr #27 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq pc, r4, r0, ror r3 @ │ │ │ │ - rsceq r3, r9, r8, lsl r6 │ │ │ │ + rsceq r3, r9, r8, lsr r6 │ │ │ │ orreq ip, r4, r4, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #120] @ 3a3370 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -858080,15 +858080,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 3a336c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - rsceq r3, r9, r4, lsr #11 │ │ │ │ + rsceq r3, r9, r4, asr #11 │ │ │ │ strdeq ip, [r4, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x0184ccb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -858100,15 +858100,15 @@ │ │ │ │ ldr r3, [pc, #168] @ 3a3454 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r1, r3] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ ldr ip, [pc, #124] @ 3a3458 │ │ │ │ cmp r4, #9472 @ 0x2500 │ │ │ │ mov r3, #0 │ │ │ │ @@ -858138,15 +858138,15 @@ │ │ │ │ bne 3a3448 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq ip, r4, r0, ror #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq pc, r4, r8, lsl #4 │ │ │ │ - rsceq r3, r9, r0, asr r4 │ │ │ │ + rsceq r3, r9, r0, ror r4 │ │ │ │ ldrdeq ip, [r4, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #160] @ 3a351c │ │ │ │ @@ -858189,127 +858189,127 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 3a3518 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq ip, r4, r4, ror fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, r9, ip, lsl #7 │ │ │ │ + rsceq r3, r9, ip, lsr #7 │ │ │ │ orreq ip, r4, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 3a3580 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #48] @ 3a3584 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2388] @ 0x954 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a25cc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orreq pc, r4, r8, ror r0 @ │ │ │ │ - rsceq r3, r9, r8, asr r3 │ │ │ │ + rsceq r3, r9, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 3a35bc │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a25cc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq r3, r9, r0, lsr #6 │ │ │ │ + rsceq r3, r9, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 3a3614 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #48] @ 3a3618 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2388] @ 0x954 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a27c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orreq lr, r4, r4, ror #31 │ │ │ │ - rsceq r3, r9, ip, ror #5 │ │ │ │ + rsceq r3, r9, ip, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 3a3650 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a27c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strheq r3, [r9], #36 @ 0x24 @ │ │ │ │ + ldrdeq r3, [r9], #36 @ 0x24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ 3a36a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #48] @ 3a36ac │ │ │ │ ldr r3, [r0, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #102400 @ 0x19000 │ │ │ │ ldr r0, [r3, #2388] @ 0x954 │ │ │ │ mov r3, r2 │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a29d4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ orreq lr, r4, r0, asr pc │ │ │ │ - rsceq r3, r9, r0, lsl #5 │ │ │ │ + rsceq r3, r9, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #28] @ 3a36e4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ sub r0, r0, #33792 @ 0x8400 │ │ │ │ sub r0, r0, #192 @ 0xc0 │ │ │ │ str ip, [sp] │ │ │ │ bl 3a29d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq r3, r9, r8, asr #4 │ │ │ │ + rsceq r3, r9, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ add sl, r0, #593920 @ 0x91000 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sl, #2792] @ 0xae8 │ │ │ │ @@ -858398,29 +858398,29 @@ │ │ │ │ bne 3a37b8 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, #32768 @ 0x8000 │ │ │ │ add sl, r3, #188 @ 0xbc │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a37b8 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3a38cc │ │ │ │ ldr r1, [r3, #188] @ 0xbc │ │ │ │ str fp, [sp] │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 3a3894 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ @@ -858432,15 +858432,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 3a38e4 │ │ │ │ cmp r4, #0 │ │ │ │ bne 3a38d0 │ │ │ │ ldr r4, [sp] │ │ │ │ b 3a37b8 │ │ │ │ @@ -858453,15 +858453,15 @@ │ │ │ │ ldr r2, [r5] │ │ │ │ str r3, [sp] │ │ │ │ add sl, r2, #32768 @ 0x8000 │ │ │ │ add r3, sl, #188 @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a380c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sl, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -858516,28 +858516,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 3a397c │ │ │ │ add r6, r3, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a39e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r3, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 3a39e0 │ │ │ │ add r6, r3, #188 @ 0xbc │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a3a10 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [r3, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -858545,30 +858545,30 @@ │ │ │ │ ldr r0, [pc, #48] @ 3a3ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 28a7a8 │ │ │ │ b 3a397c │ │ │ │ strdeq r8, [r0], -r5 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ @ instruction: 0x000088ba │ │ │ │ - smlaleq r3, r9, r4, r1 │ │ │ │ + strheq r3, [r9], #20 @ │ │ │ │ strdeq r8, [r0], -sp │ │ │ │ - strheq r2, [r9], #244 @ 0xf4 @ │ │ │ │ + ldrdeq r2, [r9], #244 @ 0xf4 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - smlaleq r2, r9, r4, pc @ │ │ │ │ - rsceq r2, r9, ip, asr #30 │ │ │ │ - rsceq r2, r9, ip, asr #30 │ │ │ │ - rsceq r2, r9, r8, lsl #29 │ │ │ │ + strheq r2, [r9], #244 @ 0xf4 @ │ │ │ │ + rsceq r2, r9, ip, ror #30 │ │ │ │ + rsceq r2, r9, ip, ror #30 │ │ │ │ + rsceq r2, r9, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #196] @ 3a3bb0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [pc, #184] @ 3a3bb4 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, r2] │ │ │ │ beq 3a3b90 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -858610,27 +858610,27 @@ │ │ │ │ b 3a3b3c │ │ │ │ ldr r2, [pc, #40] @ 3a3bd0 │ │ │ │ ldr r1, [pc, #32] @ 3a3bcc │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a3b3c │ │ │ │ ldrdeq lr, [r4, r0] │ │ │ │ strdeq ip, [r4, r8] │ │ │ │ - rsceq r2, r8, r0, ror #8 │ │ │ │ + rsceq r2, r8, r0, lsl #9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq r2, r0, r0, asr #3 │ │ │ │ - strdeq r2, [r9], #220 @ 0xdc @ │ │ │ │ + rsceq r2, r9, ip, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - strdeq r2, [r9], #216 @ 0xd8 @ │ │ │ │ + rsceq r2, r9, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #112] @ 3a3c5c │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r4, r3, #593920 @ 0x91000 │ │ │ │ ldr r2, [r4, #2792] @ 0xae8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3a3c44 │ │ │ │ ldr r2, [r4, #2796] @ 0xaec │ │ │ │ @@ -858653,25 +858653,25 @@ │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 3a3c68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ b 28a470 │ │ │ │ ldrdeq lr, [r4, r0] │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - rsceq r2, r9, r0, ror #26 │ │ │ │ + rsceq r2, r9, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #88] @ 3a3cdc │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #4 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 3a3cbc │ │ │ │ ldr r2, [pc, #56] @ 3a3ce0 │ │ │ │ ldr r1, [pc, #56] @ 3a3ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -858684,25 +858684,25 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 3a36e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orreq lr, r4, r8, lsr r9 │ │ │ │ - rsceq r2, r8, ip, lsl #5 │ │ │ │ + rsceq r2, r8, ip, lsr #5 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #88] @ 3a3d58 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ mov r2, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 3a3d38 │ │ │ │ ldr r2, [pc, #56] @ 3a3d5c │ │ │ │ ldr r1, [pc, #56] @ 3a3d60 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -858715,24 +858715,24 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl 3a36e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0184e8bc │ │ │ │ - rsceq r2, r8, r0, lsl r2 │ │ │ │ + rsceq r2, r8, r0, lsr r2 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #96] @ 3a3ddc │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr ip, [r0, r3] │ │ │ │ add r3, ip, #593920 @ 0x91000 │ │ │ │ ldr r2, [r3, #2792] @ 0xae8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3a3dc0 │ │ │ │ ldr r2, [r3, #2796] @ 0xaec │ │ │ │ cmp r2, #0 │ │ │ │ @@ -858748,24 +858748,24 @@ │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #20] @ 3a3de4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 28a470 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ orreq lr, r4, r0, asr #16 │ │ │ │ - strheq r2, [r8], #24 @ │ │ │ │ + ldrdeq r2, [r8], #24 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ 3a3ec4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ add r6, r5, #593920 @ 0x91000 │ │ │ │ ldr r3, [r6, #2792] @ 0xae8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a3e94 │ │ │ │ ldr r3, [r6, #2796] @ 0xaec │ │ │ │ cmp r3, #0 │ │ │ │ @@ -858806,26 +858806,26 @@ │ │ │ │ ldr r2, [pc, #28] @ 3a3ed0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #24] @ 3a3ed4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x0184e7bc │ │ │ │ - rsceq r2, r9, r8, lsl fp │ │ │ │ + rsceq r2, r9, r8, lsr fp │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, r9, r0, lsl #22 │ │ │ │ + rsceq r2, r9, r0, lsr #22 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #224] @ 3a3fd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ mov r6, r1 │ │ │ │ add r0, r4, #593920 @ 0x91000 │ │ │ │ ldr r1, [r0, #2792] @ 0xae8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a3f70 │ │ │ │ @@ -858874,28 +858874,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ 3a3fe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ orreq lr, r4, ip, asr #13 │ │ │ │ andeq r8, r0, fp, ror #13 │ │ │ │ - rsceq r2, r8, r4, lsr #32 │ │ │ │ + rsceq r2, r8, r4, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, r8, ip │ │ │ │ + rsceq r2, r8, ip, lsr #32 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ + rsceq r2, r8, ip, lsl r0 │ │ │ │ strdeq r1, [r8], #252 @ 0xfc @ │ │ │ │ - ldrdeq r1, [r8], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ 3a40d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ add r3, r6, #593920 @ 0x91000 │ │ │ │ ldr r2, [r3, #2792] @ 0xae8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3a4074 │ │ │ │ ldr r2, [r3, #2796] @ 0xaec │ │ │ │ cmp r2, #0 │ │ │ │ @@ -858938,28 +858938,28 @@ │ │ │ │ ldr r2, [pc, #40] @ 3a40ec │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ 3a40dc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ b 28a470 │ │ │ │ @ instruction: 0x0184e5b4 │ │ │ │ - rsceq r2, r9, r4, asr r9 │ │ │ │ + rsceq r2, r9, r4, ror r9 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r2, r9, ip, lsr r9 │ │ │ │ + rsceq r2, r9, ip, asr r9 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r2, r9, r4, lsr #18 │ │ │ │ - rsceq r2, r9, ip, lsl #18 │ │ │ │ + rsceq r2, r9, r4, asr #18 │ │ │ │ + rsceq r2, r9, ip, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #740] @ 3a43ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r9, r4, #593920 @ 0x91000 │ │ │ │ ldr r3, [r9, #2792] @ 0xae8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a41a8 │ │ │ │ ldr r3, [r9, #2796] @ 0xaec │ │ │ │ @@ -859010,15 +859010,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 3a4204 │ │ │ │ ldr r4, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add r4, r4, #32768 @ 0x8000 │ │ │ │ add r6, r4, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a43d4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #500] @ 3a4408 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -859075,50 +859075,50 @@ │ │ │ │ sub fp, r9, #1 │ │ │ │ bne 3a4258 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #1 │ │ │ │ add r6, r3, #32768 @ 0x8000 │ │ │ │ add r7, r6, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a4258 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3a4338 │ │ │ │ ldr r1, [r6, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3a4314 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a4258 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3a434c │ │ │ │ cmp r6, #0 │ │ │ │ bne 3a4338 │ │ │ │ b 3a4258 │ │ │ │ ldr fp, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r7, fp, #188 @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a42c8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ str r8, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ @@ -859136,29 +859136,29 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #188] @ 0xbc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e6050 │ │ │ │ @ instruction: 0x0184e4b4 │ │ │ │ - rsceq r2, r9, r4, asr #16 │ │ │ │ + rsceq r2, r9, r4, ror #16 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r1, r8, ip, ror #26 │ │ │ │ + rsceq r1, r8, ip, lsl #27 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq r1, r8, r4, lsr #27 │ │ │ │ + rsceq r1, r8, r4, asr #27 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ - rsceq r2, r9, r4, asr #15 │ │ │ │ + rsceq r2, r9, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #620] @ 3a4690 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add sl, r5, #593920 @ 0x91000 │ │ │ │ ldr r3, [sl, #2792] @ 0xae8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a44c4 │ │ │ │ ldr r3, [sl, #2796] @ 0xaec │ │ │ │ @@ -859261,64 +859261,64 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ b 3a44cc │ │ │ │ ldr fp, [r5] │ │ │ │ mvn r1, #0 │ │ │ │ add fp, fp, #32768 @ 0x8000 │ │ │ │ add r6, fp, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a4590 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [fp, #188] @ 0xbc │ │ │ │ bl 4e6050 │ │ │ │ b 3a4590 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #1 │ │ │ │ add r7, r3, #32768 @ 0x8000 │ │ │ │ add r6, r7, #188 @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a4520 │ │ │ │ cmp r0, #2 │ │ │ │ beq 3a4654 │ │ │ │ ldr r1, [r7, #188] @ 0xbc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 3a4630 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3a4520 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 3a4668 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3a4654 │ │ │ │ b 3a4520 │ │ │ │ @ instruction: 0x0184e198 │ │ │ │ - rsceq r2, r9, r8, lsr #10 │ │ │ │ + rsceq r2, r9, r8, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ - rsceq r1, r8, r4, asr sl │ │ │ │ + rsceq r1, r8, r4, ror sl │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ strdeq r8, [r0], -sp │ │ │ │ - rsceq r2, r9, r0, lsl r4 │ │ │ │ + rsceq r2, r9, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #144] @ 3a475c │ │ │ │ @@ -859328,15 +859328,15 @@ │ │ │ │ ldr r3, [pc, #136] @ 3a4764 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ cmp r2, #34560 @ 0x8700 │ │ │ │ ldr r5, [r0, r3] │ │ │ │ beq 3a4744 │ │ │ │ add r5, r5, #593920 @ 0x91000 │ │ │ │ ldr r0, [r5, #2800] @ 0xaf0 │ │ │ │ mov r1, r4 │ │ │ │ bl 4f0498 │ │ │ │ @@ -859579,15 +859579,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 28a470 │ │ │ │ b 3a4a88 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r4, r8, ror #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq fp, r4, r8, ror #10 │ │ │ │ - rsceq r1, r9, r4, lsr pc │ │ │ │ + rsceq r1, r9, r4, asr pc │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #296] @ 3a4c28 │ │ │ │ @@ -859980,15 +859980,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ - tsteq r3, r2, asr #14 │ │ │ │ + tsteq r3, r2, ror #14 │ │ │ │ tsteq r2, #0, 2 │ │ │ │ streq r0, [r2, #-256] @ 0xffffff00 │ │ │ │ tsteq r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r0, #-258] @ 0xfffffefe │ │ │ │ andeq r0, r1, r3, lsl #4 │ │ │ │ streq r0, [r1, #-515] @ 0xfffffdfd │ │ │ │ andeq r0, r3, r1, lsl #4 │ │ │ │ @@ -860312,27 +860312,27 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 3a4ae4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a57c4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a57c4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a57c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a57c4 │ │ │ │ b 3a565c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldr lr, [r9, #12] │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ @@ -860402,29 +860402,29 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 3a520c │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a57c4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a57cc │ │ │ │ mov r0, #1 │ │ │ │ b 3a54e0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a57c4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a57c4 │ │ │ │ b 3a57cc │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -860838,25 +860838,25 @@ │ │ │ │ ldr r8, [r8, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3a5e94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a5e64 │ │ │ │ ldr r8, [sl, #708] @ 0x2c4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [sl, #704] @ 0x2c0 │ │ │ │ beq 3a5ebc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a605c │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sl, #708] @ 0x2c4 │ │ │ │ bne 3a58c8 │ │ │ │ ldr fp, [r9, #48] @ 0x30 │ │ │ │ @@ -861237,15 +861237,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r8, #54 @ 0x36 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #54 @ 0x36 │ │ │ │ b 3a63c0 │ │ │ │ strdeq r9, [r4, r0] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlatbeq r2, r2, r0, pc @ │ │ │ │ + smlabteq r2, r2, r0, pc @ │ │ │ │ orreq r9, r4, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r2, [pc, #1340] @ 3a6a24 │ │ │ │ @@ -861296,15 +861296,15 @@ │ │ │ │ bne 3a6708 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3a6708 │ │ │ │ mov r1, #1 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a661c │ │ │ │ ldr r1, [pc, #1132] @ 3a6a34 │ │ │ │ add r2, sp, #28 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -861363,15 +861363,15 @@ │ │ │ │ strd sl, [sp, #72] @ 0x48 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 5b138 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a693c │ │ │ │ cmp r7, #0 │ │ │ │ beq 3a6708 │ │ │ │ ldrb r2, [r4, #676] @ 0x2a4 │ │ │ │ cmp r2, #0 │ │ │ │ bne 3a6758 │ │ │ │ @@ -861379,15 +861379,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl e1988 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #676] @ 0x2a4 │ │ │ │ b 3a6758 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a6938 │ │ │ │ ldr r2, [pc, #808] @ 3a6a38 │ │ │ │ ldr r3, [pc, #788] @ 3a6a28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -861425,50 +861425,50 @@ │ │ │ │ ldr r5, [r4, #660] @ 0x294 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a68b0 │ │ │ │ cmp r5, r7 │ │ │ │ beq 3a67cc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a6988 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [r4, #660] @ 0x294 │ │ │ │ bl 127058 │ │ │ │ ldr r5, [r8, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a6a14 │ │ │ │ cmp r5, r7 │ │ │ │ beq 3a6810 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a69cc │ │ │ │ str r7, [r8, #72] @ 0x48 │ │ │ │ ldrh r3, [r7, #74] @ 0x4a │ │ │ │ str r3, [r4, #680] @ 0x2a8 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #692] @ 0x2b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #696] @ 0x2b8 │ │ │ │ bl e271c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r7 │ │ │ │ beq 3a687c │ │ │ │ ldr r2, [pc, #496] @ 3a6a48 │ │ │ │ ldr r3, [pc, #460] @ 3a6a28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -861483,22 +861483,22 @@ │ │ │ │ ldr r4, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a6850 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3a6850 │ │ │ │ mov r1, r4 │ │ │ │ b 3a687c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 3a67cc │ │ │ │ ldr r3, [r7, #2796] @ 0xaec │ │ │ │ ldr r0, [r7, #2792] @ 0xae8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -861518,30 +861518,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a6708 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a6708 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ and r3, r7, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 3a661c │ │ │ │ mov r7, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a6970 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a6980 │ │ │ │ cmp r7, #0 │ │ │ │ str fp, [sp, #16] │ │ │ │ bne 3a66d0 │ │ │ │ b 3a6708 │ │ │ │ mov r1, r5 │ │ │ │ @@ -861552,15 +861552,15 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a69bc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a69c4 │ │ │ │ str fp, [sp, #16] │ │ │ │ b 3a67cc │ │ │ │ mov r1, r5 │ │ │ │ b 3a6990 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ @@ -861569,33 +861569,33 @@ │ │ │ │ ldr r5, [r1, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3a6a00 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a6a08 │ │ │ │ str fp, [sp, #16] │ │ │ │ b 3a6810 │ │ │ │ mov r1, r5 │ │ │ │ b 3a69d4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 3a6810 │ │ │ │ orreq r9, r4, r0, lsl #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r2, r0, r3 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andeq r2, r0, r2 │ │ │ │ orreq r9, r4, r8, ror #17 │ │ │ │ - rsceq pc, r7, ip, lsr r8 @ │ │ │ │ + rsceq pc, r7, ip, asr r8 @ │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ orreq r9, r4, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -861605,28 +861605,28 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #2768] @ 0xad0 │ │ │ │ mov r8, r0 │ │ │ │ beq 3a6a90 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a6af8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #660] @ 0x294 │ │ │ │ bl 127058 │ │ │ │ ldr r4, [r7, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3a6ac4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218510 │ │ │ │ + bl 1218538 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a6b1c │ │ │ │ mov r4, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [r7, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ @@ -861774,18 +861774,18 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl fb210 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5cfa4 │ │ │ │ - rsceq pc, r8, ip, asr sp @ │ │ │ │ - rsceq r3, lr, r4, lsr #18 │ │ │ │ + rsceq pc, r8, ip, ror sp @ │ │ │ │ + rsceq r3, lr, r4, asr #18 │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - rsceq pc, r8, r0, lsr sp @ │ │ │ │ + rsceq pc, r8, r0, asr sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ @@ -861812,15 +861812,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ 3a6dc0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3a6c98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - smlaleq pc, r8, r8, ip @ │ │ │ │ + strheq pc, [r8], #200 @ 0xc8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ @@ -861880,17 +861880,17 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 3a6c98 │ │ │ │ mov r0, r5 │ │ │ │ bl 5cfa4 │ │ │ │ b 3a6e54 │ │ │ │ - rsceq pc, r8, r4, lsr ip @ │ │ │ │ - rsceq pc, r8, ip, lsl #24 │ │ │ │ - rsceq pc, r8, r0, lsl #24 │ │ │ │ + rsceq pc, r8, r4, asr ip @ │ │ │ │ + rsceq pc, r8, ip, lsr #24 │ │ │ │ + rsceq pc, r8, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #248] @ 3a6ff4 │ │ │ │ @@ -862278,28 +862278,28 @@ │ │ │ │ ldr r6, [pc, #72] @ 3a753c │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 3a7274 │ │ │ │ orreq r8, r4, r0, lsr #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - tstpeq r2, r8, lsr #8 @ p-variant is OBSOLETE │ │ │ │ + tstpeq r2, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffffe6d │ │ │ │ - smlatbeq r2, r0, r8, lr │ │ │ │ - smlatteq r2, sl, r1, lr │ │ │ │ - rsceq pc, r8, ip, ror r8 @ │ │ │ │ + smlabteq r2, r0, r8, lr │ │ │ │ + tsteq r2, sl, lsl #4 │ │ │ │ + smlaleq pc, r8, ip, r8 @ │ │ │ │ cmneq r9, r0, ror #9 │ │ │ │ @ instruction: 0x01848cbc │ │ │ │ - rsceq pc, r8, r4, ror #14 │ │ │ │ + rsceq pc, r8, r4, lsl #15 │ │ │ │ cmneq r9, r4, lsl #7 │ │ │ │ - smlaleq pc, r8, r0, r7 @ │ │ │ │ - rsceq pc, r8, r8, lsl r7 @ │ │ │ │ - rsceq pc, r8, ip, asr #13 │ │ │ │ - rsceq pc, r8, r0, lsr r7 @ │ │ │ │ - rsceq pc, r8, r4, ror #11 │ │ │ │ + strheq pc, [r8], #112 @ 0x70 @ │ │ │ │ + rsceq pc, r8, r8, lsr r7 @ │ │ │ │ + rsceq pc, r8, ip, ror #13 │ │ │ │ + rsceq pc, r8, r0, asr r7 @ │ │ │ │ + rsceq pc, r8, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #1 │ │ │ │ @@ -863427,61 +863427,61 @@ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ str r1, [r3, #28] │ │ │ │ strb r2, [r3, #40] @ 0x28 │ │ │ │ b 3a7bf0 │ │ │ │ orreq r8, r4, r4, ror #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andhi r0, r0, r7, asr #1 │ │ │ │ - tsteq r2, r0, lsl #30 │ │ │ │ - tsteq r2, r0, asr #28 │ │ │ │ + tsteq r2, r0, lsr #30 │ │ │ │ + tsteq r2, r0, ror #28 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ cdpcs 2, 8, cr10, cr11, cr9, {7} │ │ │ │ @ instruction: 0xfffffe6d │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - smlatteq r2, r4, r0, lr │ │ │ │ - smlabbeq r2, r0, r8, lr │ │ │ │ - tsteq r2, r8, rrx │ │ │ │ - tsteq r2, r4, lsl r3 │ │ │ │ - smlabbeq r2, r8, lr, lr │ │ │ │ - smlatbeq r2, r4, pc, sp @ │ │ │ │ - tsteq r2, r0, asr #14 │ │ │ │ - tsteq r2, r4, lsr lr │ │ │ │ - tsteq r2, r8, lsl #14 │ │ │ │ - tsteq r2, ip, asr #22 │ │ │ │ - tsteq r2, sl, ror #16 │ │ │ │ + tsteq r2, r4, lsl #2 │ │ │ │ + smlatbeq r2, r0, r8, lr │ │ │ │ + smlabbeq r2, r8, r0, lr │ │ │ │ + tsteq r2, r4, lsr r3 │ │ │ │ + smlatbeq r2, r8, lr, lr │ │ │ │ + smlabteq r2, r4, pc, sp @ │ │ │ │ + tsteq r2, r0, ror #14 │ │ │ │ + tsteq r2, r4, asr lr │ │ │ │ + tsteq r2, r8, lsr #14 │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + smlabbeq r2, sl, r8, sp │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ - smlabbeq r2, r4, fp, sp │ │ │ │ - smlatteq r2, r4, r4, lr │ │ │ │ - ldrdeq sp, [r2, -ip] │ │ │ │ - tsteq r2, r0, asr r3 │ │ │ │ - tsteq r2, r4, asr r5 │ │ │ │ - tsteq r2, r0, asr sp │ │ │ │ - tsteq r2, r4 │ │ │ │ - tsteq r2, ip, asr #22 │ │ │ │ - tsteq r2, r0, lsr #16 │ │ │ │ - ldrdeq lr, [r2, -r4] │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ - orreq r8, r4, ip, ror #1 │ │ │ │ - smlabteq r2, r0, r2, lr │ │ │ │ - smlatbeq r2, r0, r9, lr │ │ │ │ - tsteq r2, r0, asr r2 │ │ │ │ - tsteq r2, r4, lsl #4 │ │ │ │ + smlatbeq r2, r4, fp, sp │ │ │ │ + tsteq r2, r4, lsl #10 │ │ │ │ strdeq sp, [r2, -ip] │ │ │ │ + tsteq r2, r0, ror r3 │ │ │ │ + tsteq r2, r4, ror r5 │ │ │ │ + tsteq r2, r0, ror sp │ │ │ │ + tsteq r2, r4, lsr #32 │ │ │ │ + tsteq r2, ip, ror #22 │ │ │ │ + tsteq r2, r0, asr #16 │ │ │ │ + strdeq lr, [r2, -r4] │ │ │ │ + tsteq r2, r4, lsr #20 │ │ │ │ + orreq r8, r4, ip, ror #1 │ │ │ │ + smlatteq r2, r0, r2, lr │ │ │ │ + smlabteq r2, r0, r9, lr │ │ │ │ + tsteq r2, r0, ror r2 │ │ │ │ + tsteq r2, r4, lsr #4 │ │ │ │ + tsteq r2, ip, lsl ip │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @ instruction: 0xfffff688 │ │ │ │ - rsceq lr, r8, ip, asr #13 │ │ │ │ - rsceq lr, r8, r4, lsl r6 │ │ │ │ - smlatbeq r2, r4, pc, sp @ │ │ │ │ + rsceq lr, r8, ip, ror #13 │ │ │ │ + rsceq lr, r8, r4, lsr r6 │ │ │ │ + smlabteq r2, r4, pc, sp @ │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - strdeq lr, [r8], #32 @ │ │ │ │ + rsceq lr, r8, r0, lsl r3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rsceq sp, r8, r0, lsr #24 │ │ │ │ + rsceq sp, r8, r0, asr #24 │ │ │ │ svcne 0x00fe0000 │ │ │ │ strdeq pc, [r1], -r0 │ │ │ │ - smlatteq r2, sl, lr, fp │ │ │ │ + tsteq r2, sl, lsl #30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #-88] @ 0xffffffa8 │ │ │ │ ldr r1, [r2, #-176] @ 0xffffff50 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a87d8 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -865534,70 +865534,70 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a6c98 │ │ │ │ b 3a85f4 │ │ │ │ strdeq pc, [r1], -r0 │ │ │ │ svcne 0x00fe0000 │ │ │ │ - rsceq sp, r8, ip, asr r4 │ │ │ │ - rsceq sp, r8, ip, lsr r3 │ │ │ │ + rsceq sp, r8, ip, ror r4 │ │ │ │ + rsceq sp, r8, ip, asr r3 │ │ │ │ strdeq r1, [r0], -lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq ip, [r8], #200 @ 0xc8 @ │ │ │ │ - strheq ip, [r8], #152 @ 0x98 @ │ │ │ │ - rsceq ip, r8, r4, lsr r9 │ │ │ │ - strdeq ip, [r8], #164 @ 0xa4 @ │ │ │ │ - rsceq ip, r8, r4, lsl #16 │ │ │ │ - rsceq ip, r8, r4, ror r9 │ │ │ │ - rsceq ip, r8, r8, lsl #19 │ │ │ │ + strdeq ip, [r8], #200 @ 0xc8 @ │ │ │ │ + ldrdeq ip, [r8], #152 @ 0x98 @ │ │ │ │ + rsceq ip, r8, r4, asr r9 │ │ │ │ + rsceq ip, r8, r4, lsl fp │ │ │ │ + rsceq ip, r8, r4, lsr #16 │ │ │ │ smlaleq ip, r8, r4, r9 │ │ │ │ - rsceq ip, r8, ip, ror #21 │ │ │ │ - strdeq ip, [r8], #112 @ 0x70 @ │ │ │ │ - rsceq ip, r8, r4, lsr #14 │ │ │ │ - strdeq ip, [r8], #108 @ 0x6c @ │ │ │ │ - rsceq ip, r8, r0, lsl #21 │ │ │ │ - rsceq ip, r8, r8, ror #20 │ │ │ │ + rsceq ip, r8, r8, lsr #19 │ │ │ │ + strheq ip, [r8], #148 @ 0x94 @ │ │ │ │ + rsceq ip, r8, ip, lsl #22 │ │ │ │ + rsceq ip, r8, r0, lsl r8 │ │ │ │ rsceq ip, r8, r4, asr #14 │ │ │ │ - rsceq ip, r8, r4, asr #15 │ │ │ │ - strdeq ip, [r8], #168 @ 0xa8 @ │ │ │ │ - rsceq ip, r8, r4, lsl r7 │ │ │ │ - rsceq ip, r8, r8, lsl #19 │ │ │ │ - rsceq ip, r8, r8, lsl #14 │ │ │ │ - rsceq ip, r8, r0, ror #18 │ │ │ │ - rsceq ip, r8, r8, asr #18 │ │ │ │ - rsceq ip, r8, r0, asr #11 │ │ │ │ - rsceq ip, r8, r4, lsr #16 │ │ │ │ - rsceq ip, r8, r4, lsr r8 │ │ │ │ - rsceq ip, r8, ip, asr r5 │ │ │ │ - rsceq ip, r8, r4, asr #10 │ │ │ │ - rsceq ip, r8, r4, asr #15 │ │ │ │ - ldrdeq ip, [r8], #120 @ 0x78 @ │ │ │ │ - strdeq ip, [r8], #92 @ 0x5c @ │ │ │ │ - rsceq ip, r8, r0, asr r7 │ │ │ │ - rsceq ip, r8, r4, ror #13 │ │ │ │ - strheq ip, [r8], #96 @ 0x60 @ │ │ │ │ - rsceq ip, r8, r8, ror r2 │ │ │ │ - smlaleq ip, r8, r4, r5 │ │ │ │ - rsceq ip, r8, r0, lsr r1 │ │ │ │ - rsceq ip, r8, ip, ror r7 │ │ │ │ + rsceq ip, r8, ip, lsl r7 │ │ │ │ + rsceq ip, r8, r0, lsr #21 │ │ │ │ + rsceq ip, r8, r8, lsl #21 │ │ │ │ + rsceq ip, r8, r4, ror #14 │ │ │ │ + rsceq ip, r8, r4, ror #15 │ │ │ │ + rsceq ip, r8, r8, lsl fp │ │ │ │ + rsceq ip, r8, r4, lsr r7 │ │ │ │ + rsceq ip, r8, r8, lsr #19 │ │ │ │ + rsceq ip, r8, r8, lsr #14 │ │ │ │ + rsceq ip, r8, r0, lsl #19 │ │ │ │ + rsceq ip, r8, r8, ror #18 │ │ │ │ + rsceq ip, r8, r0, ror #11 │ │ │ │ + rsceq ip, r8, r4, asr #16 │ │ │ │ + rsceq ip, r8, r4, asr r8 │ │ │ │ + rsceq ip, r8, ip, ror r5 │ │ │ │ + rsceq ip, r8, r4, ror #10 │ │ │ │ + rsceq ip, r8, r4, ror #15 │ │ │ │ + strdeq ip, [r8], #120 @ 0x78 @ │ │ │ │ + rsceq ip, r8, ip, lsl r6 │ │ │ │ + rsceq ip, r8, r0, ror r7 │ │ │ │ + rsceq ip, r8, r4, lsl #14 │ │ │ │ + ldrdeq ip, [r8], #96 @ 0x60 @ │ │ │ │ + smlaleq ip, r8, r8, r2 │ │ │ │ + strheq ip, [r8], #84 @ 0x54 @ │ │ │ │ + rsceq ip, r8, r0, asr r1 │ │ │ │ + smlaleq ip, r8, ip, r7 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - rsceq ip, r8, ip, lsr r4 │ │ │ │ - rsceq ip, r8, r0, asr #8 │ │ │ │ - rsceq ip, r8, r0, lsl #10 │ │ │ │ - rsceq ip, r8, ip, asr #5 │ │ │ │ - rsceq ip, r8, ip, lsl r3 │ │ │ │ - rsceq ip, r8, ip, ror r4 │ │ │ │ - rsceq ip, r8, ip, asr #12 │ │ │ │ - rsceq ip, r8, r8, lsr #4 │ │ │ │ - rsceq ip, r8, ip, asr #2 │ │ │ │ - rsceq ip, r8, r8, asr r5 │ │ │ │ - rsceq ip, r8, r8, lsr #7 │ │ │ │ - rsceq ip, r8, r8, asr r1 │ │ │ │ - strheq ip, [r8], #12 @ │ │ │ │ - rsceq ip, r8, ip, lsr #7 │ │ │ │ + rsceq ip, r8, ip, asr r4 │ │ │ │ + rsceq ip, r8, r0, ror #8 │ │ │ │ + rsceq ip, r8, r0, lsr #10 │ │ │ │ + rsceq ip, r8, ip, ror #5 │ │ │ │ + rsceq ip, r8, ip, lsr r3 │ │ │ │ + smlaleq ip, r8, ip, r4 │ │ │ │ + rsceq ip, r8, ip, ror #12 │ │ │ │ + rsceq ip, r8, r8, asr #4 │ │ │ │ + rsceq ip, r8, ip, ror #2 │ │ │ │ + rsceq ip, r8, r8, ror r5 │ │ │ │ + rsceq ip, r8, r8, asr #7 │ │ │ │ + rsceq ip, r8, r8, ror r1 │ │ │ │ + ldrdeq ip, [r8], #12 @ │ │ │ │ + rsceq ip, r8, ip, asr #7 │ │ │ │ ldr r2, [pc, #-108] @ 3aa864 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a6c98 │ │ │ │ b 3a85f4 │ │ │ │ ldr r2, [pc, #-128] @ 3aa868 │ │ │ │ @@ -866086,16 +866086,16 @@ │ │ │ │ andeq r8, r0, r6, lsr #24 │ │ │ │ strdeq r9, [r0], -fp │ │ │ │ andeq r8, r0, r0, lsr #18 │ │ │ │ andeq r8, r0, r0, lsr #12 │ │ │ │ orreq r5, r4, r0, asr r1 │ │ │ │ andeq r8, r0, r4, lsl #16 │ │ │ │ andeq r8, r0, lr, lsl r9 │ │ │ │ - rsceq ip, r8, r4, asr r1 │ │ │ │ - rsceq sp, r7, r0, asr #11 │ │ │ │ + rsceq ip, r8, r4, ror r1 │ │ │ │ + rsceq sp, r7, r0, ror #11 │ │ │ │ andeq r0, r0, r5, lsl #10 │ │ │ │ add r3, r0, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, r0, #16 │ │ │ │ ldrsh r2, [r3, #2]! │ │ │ │ ldrsh ip, [r1, #2]! │ │ │ │ cmp r2, ip │ │ │ │ @@ -866585,15 +866585,15 @@ │ │ │ │ addeq r5, r5, #4 │ │ │ │ orreq r3, r3, #1 │ │ │ │ strbeq r3, [r4, #32] │ │ │ │ ldrb r0, [r5] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq r4, sp, r8, ror #2 │ │ │ │ + rsceq r4, sp, r8, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 3ab89c │ │ │ │ mov r4, r0 │ │ │ │ @@ -866603,15 +866603,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldrbeq r3, [r4, #84] @ 0x54 │ │ │ │ moveq r0, #1 │ │ │ │ orreq r3, r3, r0 │ │ │ │ strbeq r3, [r4, #84] @ 0x54 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - rsceq ip, r8, r8, lsl #11 │ │ │ │ + rsceq ip, r8, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #688] @ 3abb6c │ │ │ │ mov r7, r0 │ │ │ │ @@ -866783,30 +866783,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 3abb08 │ │ │ │ b 3ab958 │ │ │ │ ldrb r3, [r7, #85] @ 0x55 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r7, #85] @ 0x55 │ │ │ │ b 3ab92c │ │ │ │ - rsceq ip, r8, r8, asr r5 │ │ │ │ - rsceq ip, r8, ip, lsr r5 │ │ │ │ - rsceq ip, r8, r8, lsr #10 │ │ │ │ - rsceq ip, r8, r4, ror r5 │ │ │ │ - rsceq ip, r8, r8, ror #9 │ │ │ │ - rsceq ip, r8, r0, lsr #9 │ │ │ │ - smlaleq ip, r8, r4, r4 │ │ │ │ - rsceq ip, r8, r0, asr #8 │ │ │ │ - rsceq r0, sp, r0, ror #26 │ │ │ │ - rsceq ip, r8, r0, lsr r4 │ │ │ │ + rsceq ip, r8, r8, ror r5 │ │ │ │ + rsceq ip, r8, ip, asr r5 │ │ │ │ + rsceq ip, r8, r8, asr #10 │ │ │ │ + smlaleq ip, r8, r4, r5 │ │ │ │ + rsceq ip, r8, r8, lsl #10 │ │ │ │ + rsceq ip, r8, r0, asr #9 │ │ │ │ + strheq ip, [r8], #68 @ 0x44 @ │ │ │ │ + rsceq ip, r8, r0, ror #8 │ │ │ │ + rsceq r0, sp, r0, lsl #27 │ │ │ │ + rsceq ip, r8, r0, asr r4 │ │ │ │ + rsceq ip, r8, r8, asr #8 │ │ │ │ + rsceq ip, r8, r4, asr #8 │ │ │ │ rsceq ip, r8, r8, lsr #8 │ │ │ │ - rsceq ip, r8, r4, lsr #8 │ │ │ │ - rsceq ip, r8, r8, lsl #8 │ │ │ │ - rsceq ip, r8, r0, lsl #8 │ │ │ │ - rsceq ip, r8, r0, ror #6 │ │ │ │ - rsceq ip, r8, r0, lsl #6 │ │ │ │ + rsceq ip, r8, r0, lsr #8 │ │ │ │ + rsceq ip, r8, r0, lsl #7 │ │ │ │ + rsceq ip, r8, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -866850,15 +866850,15 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmib r4, {r0, r3} │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 3abc78 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 28a7a8 │ │ │ │ - tsteq r2, r8, asr lr │ │ │ │ + tsteq r2, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 4e6f4c │ │ │ │ @@ -866947,15 +866947,15 @@ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b 3abd74 │ │ │ │ ldr r0, [pc, #12] @ 3abdfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 28a7a8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0102acbc │ │ │ │ + ldrdeq sl, [r2, -ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r2 │ │ │ │ bl 4e6f4c │ │ │ │ @@ -867007,15 +867007,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 3abeec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 28a7a8 │ │ │ │ b 3abec4 │ │ │ │ @ instruction: 0x01844190 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ - strdeq sl, [r2, -r4] │ │ │ │ + tsteq r2, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -867105,23 +867105,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ cmp r1, lr │ │ │ │ mov r0, r3 │ │ │ │ bne 3abfc4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0102c794 │ │ │ │ - tsteq r2, ip, ror r8 │ │ │ │ - strdeq ip, [r2, -r0] │ │ │ │ - smlatbeq r2, ip, ip, fp │ │ │ │ - tsteq r2, r8, lsr #14 │ │ │ │ - ldrdeq sl, [r2, -r4] │ │ │ │ - smlabbeq r2, r4, r1, ip │ │ │ │ - tsteq r2, r0, ror #24 │ │ │ │ - tsteq r2, r8, lsl r4 │ │ │ │ + @ instruction: 0x0102c7b4 │ │ │ │ + @ instruction: 0x0102c89c │ │ │ │ + tsteq r2, r0, lsl r2 │ │ │ │ + smlabteq r2, ip, ip, fp │ │ │ │ + tsteq r2, r8, asr #14 │ │ │ │ + strdeq sl, [r2, -r4] │ │ │ │ + smlatbeq r2, r4, r1, ip │ │ │ │ + smlabbeq r2, r0, ip, sl │ │ │ │ + tsteq r2, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #40] @ 3ac0d8 │ │ │ │ ldr r2, [pc, #40] @ 3ac0dc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -867132,15 +867132,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 5bf6c │ │ │ │ orreq r3, r4, r8, asr #30 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r6, r7, ip, asr #29 │ │ │ │ + rsceq r6, r7, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -867173,15 +867173,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 3ac184 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ac098 │ │ │ │ - rsceq fp, r8, r0, asr #26 │ │ │ │ + rsceq fp, r8, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -867342,15 +867342,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 3ac320 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ 3ac428 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ac098 │ │ │ │ - ldrdeq fp, [r8], #160 @ 0xa0 @ │ │ │ │ + strdeq fp, [r8], #160 @ 0xa0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -867624,18 +867624,18 @@ │ │ │ │ bl 3ac098 │ │ │ │ ldr r0, [pc, #24] @ 3ac898 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ac098 │ │ │ │ ldr r0, [pc, #16] @ 3ac89c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ac098 │ │ │ │ - rsceq fp, r8, ip, asr #18 │ │ │ │ - rsceq fp, r8, r0, lsl r7 │ │ │ │ - rsceq fp, r8, r0, lsr #13 │ │ │ │ - rsceq fp, r8, r8, lsl r7 │ │ │ │ + rsceq fp, r8, ip, ror #18 │ │ │ │ + rsceq fp, r8, r0, lsr r7 │ │ │ │ + rsceq fp, r8, r0, asr #13 │ │ │ │ + rsceq fp, r8, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -868636,26 +868636,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ad770 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ str r2, [r3] │ │ │ │ b 3ad7e4 │ │ │ │ orreq r3, r4, r4, lsr r7 │ │ │ │ - @ instruction: 0x0102b8b8 │ │ │ │ - tsteq r2, r4, ror r3 │ │ │ │ - strdeq fp, [r2, -r0] │ │ │ │ - tsteq r2, r0, lsr #28 │ │ │ │ - strdeq fp, [r2, -r8] │ │ │ │ - tsteq r2, r0, asr r3 │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - tsteq r2, r8, asr #6 │ │ │ │ - tsteq r2, r4, lsr fp │ │ │ │ - smlatteq r2, r0, r7, fp │ │ │ │ - tsteq r2, r8, asr #28 │ │ │ │ - tsteq r2, r6, lsl #2 │ │ │ │ + ldrdeq fp, [r2, -r8] │ │ │ │ + @ instruction: 0x0102b394 │ │ │ │ + tsteq r2, r0, lsl lr │ │ │ │ + tsteq r2, r0, asr #28 │ │ │ │ + tsteq r2, r8, lsl pc │ │ │ │ + tsteq r2, r0, ror r3 │ │ │ │ + smlabbeq r2, ip, r8, fp │ │ │ │ + tsteq r2, r8, ror #6 │ │ │ │ + tsteq r2, r4, asr fp │ │ │ │ + tsteq r2, r0, lsl #16 │ │ │ │ + tsteq r2, r8, ror #28 │ │ │ │ + tsteq r2, r6, lsr #2 │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ andeq r2, r0, ip, asr fp │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ @@ -870759,44 +870759,44 @@ │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ tsteq r0, r0, asr #32 │ │ │ │ andeq r0, r0, #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ subeq r0, r0, r1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ muleq r0, r2, r4 │ │ │ │ - tsteq r2, r8, asr pc │ │ │ │ + tsteq r2, r8, ror pc │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - smlabbeq r2, r8, lr, r7 │ │ │ │ - strdeq r7, [r2, -ip] │ │ │ │ - strdeq r7, [r2, -r4] │ │ │ │ - tsteq r2, ip, ror #16 │ │ │ │ - tsteq r2, r0, ror r7 │ │ │ │ - smlabteq r2, ip, r6, r7 │ │ │ │ - smlatbeq r2, r4, r5, r7 │ │ │ │ + smlatbeq r2, r8, lr, r7 │ │ │ │ + tsteq r2, ip, lsl lr │ │ │ │ + tsteq r2, r4, lsl sp │ │ │ │ + smlabbeq r2, ip, r8, r7 │ │ │ │ + @ instruction: 0x01027790 │ │ │ │ + smlatteq r2, ip, r6, r7 │ │ │ │ + smlabteq r2, r4, r5, r7 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ @ instruction: 0xfffff688 │ │ │ │ - smlatbeq r2, r4, r6, r8 │ │ │ │ - tsteq r2, ip, lsl r0 │ │ │ │ - strdeq r6, [r2, -r4] │ │ │ │ - @ instruction: 0x01027a98 │ │ │ │ - tsteq r2, r0, ror r2 │ │ │ │ + smlabteq r2, r4, r6, r8 │ │ │ │ + tsteq r2, ip, lsr r0 │ │ │ │ + tsteq r2, r4, lsl fp │ │ │ │ + @ instruction: 0x01027ab8 │ │ │ │ + @ instruction: 0x01027290 │ │ │ │ andeq r0, r0, r9, asr #4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - rsceq r7, r8, r0, asr sp │ │ │ │ + rsceq r7, r8, r0, ror sp │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ add r0, r1, r2 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -871415,15 +871415,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ 3b03cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ac098 │ │ │ │ - rsceq r7, r8, r0, asr #24 │ │ │ │ + rsceq r7, r8, r0, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -871452,16 +871452,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #16] @ 3b0460 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ac098 │ │ │ │ ldr r0, [pc, #8] @ 3b0464 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ac098 │ │ │ │ - rsceq r7, r8, r4, ror #23 │ │ │ │ rsceq r7, r8, r4, lsl #24 │ │ │ │ + rsceq r7, r8, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ beq 3b04b8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -873729,27 +873729,27 @@ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #228] @ 3b28c8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3b2838 │ │ │ │ ldr r6, [pc, #196] @ 3b28cc │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ bl 4ec580 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r5 │ │ │ │ bne 3b2884 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 3b289c │ │ │ │ ldr r5, [pc, #136] @ 3b28d0 │ │ │ │ @@ -873758,15 +873758,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3b285c │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b2848 │ │ │ │ b 3b2800 │ │ │ │ mov r1, #1 │ │ │ │ @@ -873775,15 +873775,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3b28a0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 3b2840 │ │ │ │ b 3b2800 │ │ │ │ ldrdeq ip, [r5, r4] │ │ │ │ @@ -874011,15 +874011,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r3, r4, asr #9 │ │ │ │ orreq fp, r5, r8, ror pc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r5, sp, r4, lsr sp │ │ │ │ + rsceq r5, sp, r4, asr sp │ │ │ │ orreq sp, r3, r4, lsl #9 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ @ instruction: 0xfffff030 │ │ │ │ @ instruction: 0x000019bc │ │ │ │ ldrdeq sp, [r3, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -874098,15 +874098,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sp, r3, r8, ror #6 │ │ │ │ orreq fp, r5, ip, lsl lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r5, [sp], #184 @ 0xb8 @ │ │ │ │ + strdeq r5, [sp], #184 @ 0xb8 @ │ │ │ │ orreq sp, r3, r8, lsr #6 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffffeed4 │ │ │ │ andeq r2, r0, r0, lsr #26 │ │ │ │ orreq sp, r3, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -874140,15 +874140,15 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #20] @ 3b2e6c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b2e28 │ │ │ │ orreq fp, r5, r8, asr #25 │ │ │ │ - rsceq r7, sl, r8, lsl #12 │ │ │ │ + rsceq r7, sl, r8, lsr #12 │ │ │ │ @ instruction: 0xffffde4c │ │ │ │ orreq fp, r5, r8, ror ip │ │ │ │ @ instruction: 0xfffff53c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -874180,15 +874180,15 @@ │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 3b2f0c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b2ecc │ │ │ │ orreq fp, r5, r8, lsr #24 │ │ │ │ - rsceq r7, sl, r4, ror #10 │ │ │ │ + rsceq r7, sl, r4, lsl #11 │ │ │ │ @ instruction: 0xffffe0ac │ │ │ │ ldrdeq fp, [r5, r4] │ │ │ │ @ instruction: 0xfffff5c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -874220,15 +874220,15 @@ │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 3b2fac │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b2f6c │ │ │ │ orreq fp, r5, r8, lsl #23 │ │ │ │ - rsceq r7, sl, r4, asr #9 │ │ │ │ + rsceq r7, sl, r4, ror #9 │ │ │ │ @ instruction: 0xffffe01c │ │ │ │ orreq fp, r5, r4, lsr fp │ │ │ │ @ instruction: 0xfffff5ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874257,15 +874257,15 @@ │ │ │ │ bl 3b0f98 │ │ │ │ ldrb r3, [r4, #45] @ 0x2d │ │ │ │ bic r3, r3, #31 │ │ │ │ orr r3, r3, #31 │ │ │ │ strb r3, [r4, #45] @ 0x2d │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rsceq r6, sl, r0, lsr #18 │ │ │ │ + rsceq r6, sl, r0, asr #18 │ │ │ │ orreq sp, r3, ip │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ @ instruction: 0xffffdd60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874300,16 +874300,16 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 3b0f98 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq fp, r5, r4, asr sl │ │ │ │ - rsceq r8, sl, r0, lsr #29 │ │ │ │ - rsceq pc, fp, r8, lsl #18 │ │ │ │ + rsceq r8, sl, r0, asr #29 │ │ │ │ + rsceq pc, fp, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #160] @ 3b31a0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -874351,17 +874351,17 @@ │ │ │ │ bl 3b0f98 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x0185b9b0 │ │ │ │ ldrdeq ip, [r3, r8] │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - rsceq r4, r8, r4, asr pc │ │ │ │ + rsceq r4, r8, r4, ror pc │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq pc, fp, r8, asr #16 │ │ │ │ + rsceq pc, fp, r8, ror #16 │ │ │ │ @ instruction: 0xffffdab8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #176] @ 3b3284 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -874406,18 +874406,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3b32a0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b324c │ │ │ │ ldrdeq fp, [r5, ip] │ │ │ │ - rsceq r7, sl, ip, lsl r2 │ │ │ │ + rsceq r7, sl, ip, lsr r2 │ │ │ │ strdeq ip, [r3, ip] │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq r0, sl, r8, lsl #13 │ │ │ │ + rsceq r0, sl, r8, lsr #13 │ │ │ │ @ instruction: 0xffffda28 │ │ │ │ orreq fp, r5, r0, asr r8 │ │ │ │ @ instruction: 0xfffff114 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874464,18 +874464,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3b3388 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b3334 │ │ │ │ strdeq fp, [r5, r4] │ │ │ │ - rsceq r7, sl, r4, lsr r1 │ │ │ │ + rsceq r7, sl, r4, asr r1 │ │ │ │ orreq ip, r3, r4, lsl sp │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq r1, sl, ip, lsr #5 │ │ │ │ + rsceq r1, sl, ip, asr #5 │ │ │ │ @ instruction: 0xffffdc34 │ │ │ │ orreq fp, r5, r8, ror #14 │ │ │ │ @ instruction: 0xfffff0cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874522,18 +874522,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3b3470 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b341c │ │ │ │ orreq fp, r5, ip, lsl #14 │ │ │ │ - rsceq r7, sl, ip, asr #32 │ │ │ │ + rsceq r7, sl, ip, rrx │ │ │ │ orreq ip, r3, ip, lsr #24 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rscseq sl, ip, r4, lsl #19 │ │ │ │ + rscseq sl, ip, r4, lsr #19 │ │ │ │ @ instruction: 0xffffdb4c │ │ │ │ orreq fp, r5, r0, lsl #13 │ │ │ │ @ instruction: 0xffffefe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874580,18 +874580,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3b3558 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b3504 │ │ │ │ orreq fp, r5, r4, lsr #12 │ │ │ │ - rsceq r6, sl, r4, ror #30 │ │ │ │ + rsceq r6, sl, r4, lsl #31 │ │ │ │ orreq ip, r3, r4, asr #22 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq r4, r8, r4, lsr #23 │ │ │ │ + rsceq r4, r8, r4, asr #23 │ │ │ │ @ instruction: 0xffffda6c │ │ │ │ @ instruction: 0x0185b598 │ │ │ │ @ instruction: 0xffffef40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874638,18 +874638,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3b3640 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b35ec │ │ │ │ orreq fp, r5, ip, lsr r5 │ │ │ │ - rsceq r6, sl, ip, ror lr │ │ │ │ + smlaleq r6, sl, ip, lr │ │ │ │ orreq ip, r3, ip, asr sl │ │ │ │ andeq r2, r0, r8 │ │ │ │ - strheq r4, [r8], #172 @ 0xac @ │ │ │ │ + ldrdeq r4, [r8], #172 @ 0xac @ │ │ │ │ @ instruction: 0xffffd984 │ │ │ │ @ instruction: 0x0185b4b0 │ │ │ │ @ instruction: 0xffffee58 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874696,18 +874696,18 @@ │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #32] @ 3b3728 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b36d8 │ │ │ │ orreq fp, r5, r4, asr r4 │ │ │ │ - smlaleq r6, sl, r0, sp │ │ │ │ + strheq r6, [sl], #208 @ 0xd0 @ │ │ │ │ orreq ip, r3, r0, ror r9 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - ldrdeq r4, [r8], #152 @ 0x98 @ │ │ │ │ + strdeq r4, [r8], #152 @ 0x98 @ │ │ │ │ @ instruction: 0xffffd8a8 │ │ │ │ orreq fp, r5, r4, asr #7 │ │ │ │ @ instruction: 0xffffedf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -874754,18 +874754,18 @@ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #32] @ 3b3810 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b37bc │ │ │ │ orreq fp, r5, ip, ror #6 │ │ │ │ - rsceq r6, sl, ip, lsr #25 │ │ │ │ + rsceq r6, sl, ip, asr #25 │ │ │ │ orreq ip, r3, ip, lsl #17 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq r0, sl, r4, lsr #28 │ │ │ │ + rsceq r0, sl, r4, asr #28 │ │ │ │ @ instruction: 0xffffd7cc │ │ │ │ orreq fp, r5, r0, ror #5 │ │ │ │ @ instruction: 0xffffed54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -875013,15 +875013,15 @@ │ │ │ │ bl 3b0f98 │ │ │ │ ldrb r3, [r4, #45] @ 0x2d │ │ │ │ bic r3, r3, #31 │ │ │ │ orr r3, r3, #31 │ │ │ │ strb r3, [r4, #45] @ 0x2d │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rsceq r5, sl, r0, asr #26 │ │ │ │ + rsceq r5, sl, r0, ror #26 │ │ │ │ @ instruction: 0xffffd154 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #168] @ 3b3ccc │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -875064,17 +875064,17 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 3b0f98 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orreq sl, r5, ip, lsl #29 │ │ │ │ - ldrdeq r8, [sl], #44 @ 0x2c @ │ │ │ │ - rsceq r4, r8, r0, lsr r4 │ │ │ │ - rsceq r4, r8, r4, lsl r4 │ │ │ │ + strdeq r8, [sl], #44 @ 0x2c @ │ │ │ │ + rsceq r4, r8, r0, asr r4 │ │ │ │ + rsceq r4, r8, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #268] @ 3b3e00 │ │ │ │ ldr r5, [pc, #268] @ 3b3e04 │ │ │ │ ldr r3, [pc, #268] @ 3b3e08 │ │ │ │ @@ -875143,15 +875143,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq ip, r3, r0, lsl #6 │ │ │ │ @ instruction: 0x0185adb0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlalseq r9, r9, r4, pc @ │ │ │ │ + ldrheq r9, [r9], #244 @ 0xf4 @ │ │ │ │ orreq ip, r3, r0, asr #5 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ @ instruction: 0xffffc8e0 │ │ │ │ orreq ip, r3, r4, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -875224,15 +875224,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0183c1bc │ │ │ │ orreq sl, r5, ip, ror #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r9, r0, asr lr │ │ │ │ + rscseq r9, r9, r0, ror lr │ │ │ │ orreq ip, r3, ip, ror r1 │ │ │ │ andeq r1, r0, ip, ror #27 │ │ │ │ @ instruction: 0xffffc79c │ │ │ │ orreq ip, r3, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -875305,15 +875305,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq ip, r3, r8, ror r0 │ │ │ │ orreq sl, r5, r8, lsr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r9, ip, lsl #26 │ │ │ │ + rscseq r9, r9, ip, lsr #26 │ │ │ │ orreq ip, r3, r8, lsr r0 │ │ │ │ muleq r0, r0, r2 │ │ │ │ @ instruction: 0xffffc658 │ │ │ │ @ instruction: 0x0183bf9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -875386,15 +875386,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r4, lsr pc │ │ │ │ orreq sl, r5, r4, ror #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r9, r8, asr #23 │ │ │ │ + rscseq r9, r9, r8, ror #23 │ │ │ │ strdeq fp, [r3, r4] │ │ │ │ @ instruction: 0x000011bc │ │ │ │ @ instruction: 0xffffc514 │ │ │ │ orreq fp, r3, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -875461,15 +875461,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r3, r0] │ │ │ │ orreq sl, r5, r0, lsr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, r8, r8, ror #28 │ │ │ │ + rsceq r3, r8, r8, lsl #29 │ │ │ │ @ instruction: 0xffffcf24 │ │ │ │ orreq fp, r3, ip, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -875535,15 +875535,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r4, asr #25 │ │ │ │ orreq sl, r5, r4, ror r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r9, ip, lsr #8 │ │ │ │ + rscseq r9, r9, ip, asr #8 │ │ │ │ orreq fp, r3, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #256] @ 3b454c │ │ │ │ ldr r6, [pc, #256] @ 3b4550 │ │ │ │ @@ -875610,15 +875610,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r8, lsr #23 │ │ │ │ orreq sl, r5, r8, asr r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r9, r0, lsl r3 │ │ │ │ + rscseq r9, r9, r0, lsr r3 │ │ │ │ @ instruction: 0xffffd41c │ │ │ │ ldrdeq fp, [r3, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3b466c │ │ │ │ @@ -875682,15 +875682,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r8, ror sl │ │ │ │ orreq sl, r5, r8, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r9, r0, ror #3 │ │ │ │ + rscseq r9, r9, r0, lsl #4 │ │ │ │ @ instruction: 0xffffde0c │ │ │ │ @ instruction: 0x0183b9b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3b478c │ │ │ │ @@ -875754,15 +875754,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r8, asr r9 │ │ │ │ orreq sl, r5, r8, lsl #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r9, r0, asr #1 │ │ │ │ + rscseq r9, r9, r0, ror #1 │ │ │ │ @ instruction: 0xffffdcec │ │ │ │ @ instruction: 0x0183b898 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3b48ac │ │ │ │ @@ -875826,15 +875826,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r8, lsr r8 │ │ │ │ orreq sl, r5, r8, ror #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r8, r9, r0, lsr #31 │ │ │ │ + rscseq r8, r9, r0, asr #31 │ │ │ │ @ instruction: 0xffffdbcc │ │ │ │ orreq fp, r3, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #240] @ 3b49cc │ │ │ │ @@ -875898,15 +875898,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r8, lsl r7 │ │ │ │ orreq sl, r5, r8, asr #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r8, r9, r0, lsl #29 │ │ │ │ + rscseq r8, r9, r0, lsr #29 │ │ │ │ @ instruction: 0xffffdaac │ │ │ │ orreq fp, r3, r8, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -875998,16 +875998,16 @@ │ │ │ │ b 3b4ae8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq fp, [r3, r8] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, r5, r0, lsr #1 │ │ │ │ orreq fp, r3, r0, asr #11 │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ - rsceq r3, r8, r0, asr r6 │ │ │ │ - rsceq r3, r8, r4, asr #12 │ │ │ │ + rsceq r3, r8, r0, ror r6 │ │ │ │ + rsceq r3, r8, r4, ror #12 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ orreq fp, r3, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r2, r0 │ │ │ │ @@ -876099,16 +876099,16 @@ │ │ │ │ b 3b4c7c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r4, ror #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r9, r5, ip, lsl #30 │ │ │ │ orreq fp, r3, ip, lsr #8 │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ - strheq r3, [r8], #76 @ 0x4c @ │ │ │ │ - rsceq r3, r8, ip, asr #9 │ │ │ │ + ldrdeq r3, [r8], #76 @ 0x4c @ │ │ │ │ + rsceq r3, r8, ip, ror #9 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ orreq fp, r3, r4, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #248] @ 3b4e1c │ │ │ │ @@ -876174,15 +876174,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq fp, [r3, r0] │ │ │ │ orreq r9, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r8, r9, r8, lsr sl │ │ │ │ + rscseq r8, r9, r8, asr sl │ │ │ │ @ instruction: 0xffffcb4c │ │ │ │ orreq fp, r3, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 3b4f54 │ │ │ │ @@ -876252,15 +876252,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r8, lsr #3 │ │ │ │ orreq r9, r5, r8, asr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r8, r9, r4, lsl r9 │ │ │ │ + rscseq r8, r9, r4, lsr r9 │ │ │ │ @ instruction: 0xffffca14 │ │ │ │ ldrdeq fp, [r3, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #264] @ 3b508c │ │ │ │ @@ -876330,15 +876330,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq fp, r3, r0, ror r0 │ │ │ │ orreq r9, r5, r0, lsr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq r8, [r9], #124 @ 0x7c @ │ │ │ │ + ldrsheq r8, [r9], #124 @ 0x7c @ │ │ │ │ @ instruction: 0xffffc8dc │ │ │ │ @ instruction: 0x0183af98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #296] @ 3b51e4 │ │ │ │ @@ -876416,15 +876416,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, r8, lsr pc │ │ │ │ orreq r9, r5, r8, ror #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq fp, r9, r8, ror #21 │ │ │ │ + rscseq fp, r9, r8, lsl #22 │ │ │ │ strdeq sl, [r3, r8] │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ @ instruction: 0xffffb484 │ │ │ │ orreq sl, r3, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -876504,15 +876504,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sl, [r3, r8] │ │ │ │ orreq r9, r5, r8, lsl #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq fp, r9, r8, lsl #19 │ │ │ │ + rscseq fp, r9, r8, lsr #19 │ │ │ │ @ instruction: 0x0183ad98 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ @ instruction: 0xffffb324 │ │ │ │ orreq sl, r3, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -876586,15 +876586,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, r8, ror ip │ │ │ │ orreq r9, r5, r8, lsr #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r8, r9, r0, ror #7 │ │ │ │ + rscseq r8, r9, r0, lsl #8 │ │ │ │ @ instruction: 0x0183ab98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #348] @ 3b5614 │ │ │ │ ldr r8, [pc, #348] @ 3b5618 │ │ │ │ @@ -876684,15 +876684,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, ip, lsr fp │ │ │ │ orreq r9, r5, ip, ror #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r0, sl, r8, asr pc │ │ │ │ + rsceq r0, sl, r8, ror pc │ │ │ │ strdeq sl, [r3, ip] │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ @ instruction: 0xffffb610 │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ orreq sl, r3, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -876786,15 +876786,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, r4, lsr #19 │ │ │ │ orreq r9, r5, r4, asr r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r0, sl, r0, asr #27 │ │ │ │ + rsceq r0, sl, r0, ror #27 │ │ │ │ orreq sl, r3, r4, ror #18 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ @ instruction: 0xffffb6b8 │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ orreq sl, r3, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -876900,15 +876900,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0183a794 │ │ │ │ orreq r9, r5, r4, asr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq r7, [r9], #236 @ 0xec @ │ │ │ │ + rscseq r7, r9, ip, lsl pc │ │ │ │ @ instruction: 0x0183a6b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #312] @ 3b5adc │ │ │ │ @@ -876990,18 +876990,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, r0, asr r6 │ │ │ │ orreq r9, r5, r4, lsl #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r4, sl, ip, lsr #20 │ │ │ │ + rsceq r4, sl, ip, asr #20 │ │ │ │ orreq sl, r3, ip, lsl #12 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - rsceq r2, r8, r4, ror #13 │ │ │ │ + rsceq r2, r8, r4, lsl #14 │ │ │ │ orreq sl, r3, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 3b5c40 │ │ │ │ ldr r7, [pc, #300] @ 3b5c44 │ │ │ │ @@ -877079,17 +877079,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, r0, ror #9 │ │ │ │ @ instruction: 0x01858f94 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strheq r4, [sl], #140 @ 0x8c @ │ │ │ │ - rsceq r2, r8, r8, lsl #11 │ │ │ │ - rsceq r2, r8, r8, asr r5 │ │ │ │ + ldrdeq r4, [sl], #140 @ 0x8c @ │ │ │ │ + rsceq r2, r8, r8, lsr #11 │ │ │ │ + rsceq r2, r8, r8, ror r5 │ │ │ │ orreq sl, r3, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #320] @ 3b5db4 │ │ │ │ ldr r7, [pc, #320] @ 3b5db8 │ │ │ │ @@ -877174,18 +877174,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, r0, lsl #7 │ │ │ │ orreq r8, r5, r4, lsr lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, r3, r8, asr #6 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ - rsceq r4, sl, r4, asr r7 │ │ │ │ + rsceq r4, sl, r4, ror r7 │ │ │ │ andeq r2, r0, r8 │ │ │ │ @ instruction: 0xffffafb4 │ │ │ │ - rsceq r2, r8, ip, lsl #8 │ │ │ │ + rsceq r2, r8, ip, lsr #8 │ │ │ │ orreq sl, r3, r0, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #284] @ 3b5f10 │ │ │ │ ldr r6, [pc, #284] @ 3b5f14 │ │ │ │ @@ -877259,15 +877259,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq sl, r3, r0, lsl #4 │ │ │ │ @ instruction: 0x01858cb0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, r8, r0, lsl #6 │ │ │ │ + rsceq r2, r8, r0, lsr #6 │ │ │ │ orreq sl, r3, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ 3b608c │ │ │ │ ldr r7, [pc, #336] @ 3b6090 │ │ │ │ @@ -877356,18 +877356,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strheq sl, [r3, r8] │ │ │ │ orreq r8, r5, ip, ror #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq sl, r3, r0, lsl #1 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - strheq r2, [r8], #24 @ │ │ │ │ + ldrdeq r2, [r8], #24 @ │ │ │ │ andeq r2, r0, r8 │ │ │ │ @ instruction: 0xffffac38 │ │ │ │ - rsceq r2, r8, ip, ror r1 │ │ │ │ + smlaleq r2, r8, ip, r1 │ │ │ │ @ instruction: 0x01839f98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ 3b6218 │ │ │ │ ldr r2, [pc, #332] @ 3b621c │ │ │ │ @@ -877453,18 +877453,18 @@ │ │ │ │ ldr r2, [pc, #40] @ 3b6238 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b612c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r5, r4, ror #19 │ │ │ │ orreq r9, r3, ip, lsl pc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r4, sl, r4, lsl #6 │ │ │ │ + rsceq r4, sl, r4, lsr #6 │ │ │ │ @ instruction: 0xffffae4c │ │ │ │ orreq r8, r5, ip, ror r9 │ │ │ │ - strheq r1, [r8], #248 @ 0xf8 @ │ │ │ │ + ldrdeq r1, [r8], #248 @ 0xf8 @ │ │ │ │ orreq r9, r3, r8, lsl lr │ │ │ │ @ instruction: 0xffffc2ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #332] @ 3b63a0 │ │ │ │ @@ -877551,18 +877551,18 @@ │ │ │ │ ldr r2, [pc, #40] @ 3b63c0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b62b4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r5, ip, asr r8 │ │ │ │ @ instruction: 0x01839d94 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r4, sl, ip, ror r1 │ │ │ │ + smlaleq r4, sl, ip, r1 │ │ │ │ @ instruction: 0xffffacd4 │ │ │ │ strdeq r8, [r5, r4] │ │ │ │ - rsceq r1, r8, r0, lsr lr │ │ │ │ + rsceq r1, r8, r0, asr lr │ │ │ │ @ instruction: 0x01839c90 │ │ │ │ @ instruction: 0xffffc1ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #336] @ 3b652c │ │ │ │ @@ -877650,18 +877650,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r3, r8, lsl ip │ │ │ │ orreq r8, r5, ip, asr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlaleq r1, r8, r4, ip │ │ │ │ + strheq r1, [r8], #196 @ 0xc4 @ │ │ │ │ ldrdeq r9, [r3, r8] │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - rsceq r1, r8, r8, lsl #26 │ │ │ │ + rsceq r1, r8, r8, lsr #26 │ │ │ │ @ instruction: 0xffffad10 │ │ │ │ strdeq r9, [r3, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #292] @ 3b668c │ │ │ │ @@ -877738,15 +877738,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r3, ip, lsl #21 │ │ │ │ orreq r8, r5, r0, asr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq pc, r9, ip, lsr r0 @ │ │ │ │ + rscseq pc, r9, ip, asr r0 @ │ │ │ │ @ instruction: 0xffffa918 │ │ │ │ @ instruction: 0x01839998 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #364] @ 3b6828 │ │ │ │ @@ -877841,19 +877841,19 @@ │ │ │ │ ldr r3, [pc, #48] @ 3b6850 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ b 3b672c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r8, [r5, r4] │ │ │ │ orreq r9, r3, ip, lsr #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strheq r1, [r8], #148 @ 0x94 @ │ │ │ │ + ldrdeq r1, [r8], #148 @ 0x94 @ │ │ │ │ strdeq r9, [r3, r8] │ │ │ │ andeq r1, r0, ip, ror #27 │ │ │ │ orreq r8, r5, ip, ror r3 │ │ │ │ - ldrheq pc, [ip], #152 @ 0x98 @ │ │ │ │ + ldrsbeq pc, [ip], #152 @ 0x98 @ │ │ │ │ @ instruction: 0xffffaa20 │ │ │ │ orreq r9, r3, r8, lsl #16 │ │ │ │ andeq r1, r0, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -877933,15 +877933,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r3, r8, lsl #15 │ │ │ │ orreq r8, r5, r8, lsr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r7, r9, r8, lsl r4 │ │ │ │ + rscseq r7, r9, r8, lsr r4 │ │ │ │ orreq r9, r3, ip, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 3b6af0 │ │ │ │ ldr r6, [pc, #300] @ 3b6af4 │ │ │ │ @@ -878019,15 +878019,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r3, r0, lsr r6 │ │ │ │ orreq r8, r5, r0, ror #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r7, r9, r0, asr #5 │ │ │ │ + rscseq r7, r9, r0, ror #5 │ │ │ │ orreq r9, r3, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ 3b6c48 │ │ │ │ ldr r6, [pc, #300] @ 3b6c4c │ │ │ │ @@ -878105,15 +878105,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r9, [r3, r8] │ │ │ │ orreq r7, r5, r8, lsl #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r7, r9, r8, ror #2 │ │ │ │ + rscseq r7, r9, r8, lsl #3 │ │ │ │ ldrdeq r9, [r3, ip] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #356] @ 3b6dd8 │ │ │ │ ldr r7, [pc, #356] @ 3b6ddc │ │ │ │ @@ -878205,20 +878205,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r3, r0, lsl #7 │ │ │ │ orreq r7, r5, r4, lsr lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, sl, ip, asr r7 │ │ │ │ + rsceq r3, sl, ip, ror r7 │ │ │ │ orreq r9, r3, ip, lsr r3 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - ldrdeq ip, [r9], #176 @ 0xb0 @ │ │ │ │ - strdeq r1, [r8], #48 @ 0x30 @ │ │ │ │ - rsceq r1, r8, r8, lsl r4 │ │ │ │ + strdeq ip, [r9], #176 @ 0xb0 @ │ │ │ │ + rsceq r1, r8, r0, lsl r4 │ │ │ │ + rsceq r1, r8, r8, lsr r4 │ │ │ │ orreq r9, r3, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #348] @ 3b6f78 │ │ │ │ @@ -878309,17 +878309,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r9, [r3, r8] │ │ │ │ orreq r7, r5, ip, lsl #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r1, r8, r8, lsr #6 │ │ │ │ - rsceq r1, r8, r0, lsl r3 │ │ │ │ - smlaleq r1, r8, r4, r2 │ │ │ │ + rsceq r1, r8, r8, asr #6 │ │ │ │ + rsceq r1, r8, r0, lsr r3 │ │ │ │ + strheq r1, [r8], #36 @ 0x24 @ │ │ │ │ orreq r9, r3, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #404] @ 3b7140 │ │ │ │ ldr r4, [pc, #404] @ 3b7144 │ │ │ │ @@ -878423,16 +878423,16 @@ │ │ │ │ ldr r2, [pc, #44] @ 3b7164 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b7058 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r9, r3, r8, asr #32 │ │ │ │ strdeq r7, [r5, r8] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrheq r6, [r9], #112 @ 0x70 @ │ │ │ │ - rsceq ip, fp, r4, lsr #10 │ │ │ │ + ldrsbeq r6, [r9], #112 @ 0x70 @ │ │ │ │ + rsceq ip, fp, r4, asr #10 │ │ │ │ @ instruction: 0xffffa874 │ │ │ │ orreq r7, r5, r0, asr sl │ │ │ │ strdeq r8, [r3, ip] │ │ │ │ @ instruction: 0xffff9990 │ │ │ │ @ instruction: 0xffffaff8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -878519,15 +878519,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, r4, ror lr │ │ │ │ orreq r7, r5, r4, lsr #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, sp, ip, ror ip │ │ │ │ + smlalseq r3, sp, ip, ip │ │ │ │ orreq r8, r3, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b7474 │ │ │ │ ldr r6, [pc, #392] @ 3b7478 │ │ │ │ @@ -878628,22 +878628,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b74a4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b7380 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, r8, lsl #26 │ │ │ │ @ instruction: 0x018577b8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, sl, r8, ror #1 │ │ │ │ + rsceq r3, sl, r8, lsl #2 │ │ │ │ orreq r8, r3, r8, asr #25 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq sp, r9, r0, ror #4 │ │ │ │ + rsceq sp, r9, r0, lsl #5 │ │ │ │ @ instruction: 0xffff9be8 │ │ │ │ orreq r7, r5, r8, lsr #14 │ │ │ │ - rsceq r0, r8, r0, ror #26 │ │ │ │ - strheq r0, [r8], #220 @ 0xdc @ │ │ │ │ + rsceq r0, r8, r0, lsl #27 │ │ │ │ + ldrdeq r0, [r8], #220 @ 0xdc @ │ │ │ │ @ instruction: 0x01838bbc │ │ │ │ @ instruction: 0xffffafc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b7648 │ │ │ │ @@ -878745,22 +878745,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b7678 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b7554 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, r4, lsr fp │ │ │ │ orreq r7, r5, r4, ror #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, sl, r4, lsl pc │ │ │ │ + rsceq r2, sl, r4, lsr pc │ │ │ │ strdeq r8, [r3, r4] │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rscseq r6, ip, ip, asr #16 │ │ │ │ + rscseq r6, ip, ip, ror #16 │ │ │ │ @ instruction: 0xffff9a14 │ │ │ │ orreq r7, r5, r4, asr r5 │ │ │ │ - rsceq r0, r8, ip, lsl #23 │ │ │ │ - strdeq r0, [r8], #188 @ 0xbc @ │ │ │ │ + rsceq r0, r8, ip, lsr #23 │ │ │ │ + rsceq r0, r8, ip, lsl ip │ │ │ │ orreq r8, r3, r8, ror #19 │ │ │ │ @ instruction: 0xffffadf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b781c │ │ │ │ @@ -878862,22 +878862,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b784c │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b7728 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, r0, ror #18 │ │ │ │ orreq r7, r5, r0, lsl r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, sl, r0, asr #26 │ │ │ │ + rsceq r2, sl, r0, ror #26 │ │ │ │ orreq r8, r3, r0, lsr #18 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq r0, r8, r0, lsl #19 │ │ │ │ + rsceq r0, r8, r0, lsr #19 │ │ │ │ @ instruction: 0xffff9848 │ │ │ │ orreq r7, r5, r0, lsl #7 │ │ │ │ - strheq r0, [r8], #152 @ 0x98 @ │ │ │ │ - rsceq r0, r8, r0, asr #20 │ │ │ │ + ldrdeq r0, [r8], #152 @ 0x98 @ │ │ │ │ + rsceq r0, r8, r0, ror #20 │ │ │ │ orreq r8, r3, r4, lsl r8 │ │ │ │ @ instruction: 0xffffac64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b79f0 │ │ │ │ @@ -878979,22 +878979,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b7a20 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b78fc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, ip, lsl #15 │ │ │ │ orreq r7, r5, ip, lsr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, sl, ip, ror #22 │ │ │ │ + rsceq r2, sl, ip, lsl #23 │ │ │ │ orreq r8, r3, ip, asr #14 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq r0, r8, ip, lsr #15 │ │ │ │ + rsceq r0, r8, ip, asr #15 │ │ │ │ @ instruction: 0xffff9674 │ │ │ │ orreq r7, r5, ip, lsr #3 │ │ │ │ - rsceq r0, r8, r4, ror #15 │ │ │ │ - rsceq r0, r8, r4, lsl #17 │ │ │ │ + rsceq r0, r8, r4, lsl #16 │ │ │ │ + rsceq r0, r8, r4, lsr #17 │ │ │ │ orreq r8, r3, r0, asr #12 │ │ │ │ @ instruction: 0xffffaa90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b7bc4 │ │ │ │ @@ -879096,21 +879096,21 @@ │ │ │ │ ldr r2, [pc, #52] @ 3b7bf0 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b7ad4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018385b8 │ │ │ │ orreq r7, r5, r8, rrx │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlaleq r2, sl, r4, r9 │ │ │ │ + strheq r2, [sl], #148 @ 0x94 @ │ │ │ │ orreq r8, r3, r4, ror r5 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - ldrdeq r0, [r8], #92 @ 0x5c @ │ │ │ │ + strdeq r0, [r8], #92 @ 0x5c @ │ │ │ │ @ instruction: 0xffff94ac │ │ │ │ ldrdeq r6, [r5, r0] │ │ │ │ - rsceq r0, r8, ip, lsl #12 │ │ │ │ + rsceq r0, r8, ip, lsr #12 │ │ │ │ orreq r8, r3, ip, ror #8 │ │ │ │ @ instruction: 0xffffa944 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #392] @ 3b7d94 │ │ │ │ @@ -879212,22 +879212,22 @@ │ │ │ │ ldr r2, [pc, #56] @ 3b7dc4 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b7ca0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, r8, ror #7 │ │ │ │ @ instruction: 0x01856e98 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, sl, r8, asr #15 │ │ │ │ + rsceq r2, sl, r8, ror #15 │ │ │ │ orreq r8, r3, r8, lsr #7 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq ip, r9, r0, asr #18 │ │ │ │ + rsceq ip, r9, r0, ror #18 │ │ │ │ @ instruction: 0xffff92e8 │ │ │ │ orreq r6, r5, r8, lsl #28 │ │ │ │ - rsceq r0, r8, r0, asr #8 │ │ │ │ - strdeq r0, [r8], #76 @ 0x4c @ │ │ │ │ + rsceq r0, r8, r0, ror #8 │ │ │ │ + rsceq r0, r8, ip, lsl r5 │ │ │ │ @ instruction: 0x0183829c │ │ │ │ @ instruction: 0xffffa7b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -879335,17 +879335,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, r0, lsl r2 │ │ │ │ orreq r6, r5, r4, asr #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq lr, r9, r8, lsr #12 │ │ │ │ + rsceq lr, r9, r8, asr #12 │ │ │ │ orreq r8, r3, ip, asr #3 │ │ │ │ - rscseq r9, r9, r0, lsr #18 │ │ │ │ + rscseq r9, r9, r0, asr #18 │ │ │ │ andeq r1, r0, ip, ror #27 │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ orreq r8, r3, r4, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -879454,17 +879454,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r8, r3, r4, lsr r0 │ │ │ │ orreq r6, r5, r8, ror #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq lr, r9, ip, asr #8 │ │ │ │ + rsceq lr, r9, ip, ror #8 │ │ │ │ strdeq r7, [r3, r0] │ │ │ │ - rsceq r8, fp, r4, lsr r7 │ │ │ │ + rsceq r8, fp, r4, asr r7 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ orreq r7, r3, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -879556,17 +879556,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r3, ip, asr lr │ │ │ │ orreq r6, r5, ip, lsl #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, r9, r4, asr #11 │ │ │ │ + rscseq r5, r9, r4, ror #11 │ │ │ │ @ instruction: 0xffff929c │ │ │ │ - rsceq r0, r8, ip │ │ │ │ + rsceq r0, r8, ip, lsr #32 │ │ │ │ orreq r7, r3, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #348] @ 3b8484 │ │ │ │ ldr r6, [pc, #348] @ 3b8488 │ │ │ │ @@ -879656,17 +879656,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r3, ip, asr #25 │ │ │ │ orreq r6, r5, ip, ror r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, r9, r4, lsr r4 │ │ │ │ + rscseq r5, r9, r4, asr r4 │ │ │ │ @ instruction: 0xffff910c │ │ │ │ - rsceq pc, r7, ip, ror lr @ │ │ │ │ + smlaleq pc, r7, ip, lr @ │ │ │ │ orreq r7, r3, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #348] @ 3b8614 │ │ │ │ ldr r6, [pc, #348] @ 3b8618 │ │ │ │ @@ -879756,17 +879756,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r3, ip, lsr fp │ │ │ │ orreq r6, r5, ip, ror #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, r9, r4, lsr #5 │ │ │ │ + rscseq r5, r9, r4, asr #5 │ │ │ │ @ instruction: 0xffff8f7c │ │ │ │ - rsceq pc, r7, ip, ror #25 │ │ │ │ + rsceq pc, r7, ip, lsl #26 │ │ │ │ orreq r7, r3, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #348] @ 3b87a4 │ │ │ │ ldr r6, [pc, #348] @ 3b87a8 │ │ │ │ @@ -879856,17 +879856,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r3, ip, lsr #19 │ │ │ │ orreq r6, r5, ip, asr r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, r9, r4, lsl r1 │ │ │ │ + rscseq r5, r9, r4, lsr r1 │ │ │ │ @ instruction: 0xffff8dec │ │ │ │ - rsceq pc, r7, ip, asr fp @ │ │ │ │ + rsceq pc, r7, ip, ror fp @ │ │ │ │ orreq r7, r3, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #344] @ 3b8930 │ │ │ │ ldr r8, [pc, #344] @ 3b8934 │ │ │ │ @@ -879957,20 +879957,20 @@ │ │ │ │ b 3b88a4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r3, ip, lsl r8 │ │ │ │ orreq r6, r5, ip, asr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r7, r3, r0, ror #15 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - rsceq r1, sl, ip, ror #23 │ │ │ │ - strheq pc, [r7], #128 @ 0x80 @ │ │ │ │ + rsceq r1, sl, ip, lsl #24 │ │ │ │ + ldrdeq pc, [r7], #128 @ 0x80 @ │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ - smlaleq pc, r7, ip, r9 @ │ │ │ │ + strheq pc, [r7], #156 @ 0x9c @ │ │ │ │ orreq r7, r3, r0, lsl #14 │ │ │ │ - strdeq pc, [r7], #140 @ 0x8c @ │ │ │ │ + rsceq pc, r7, ip, lsl r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #416] @ 3b8b14 │ │ │ │ ldr r5, [pc, #416] @ 3b8b18 │ │ │ │ ldr r3, [pc, #416] @ 3b8b1c │ │ │ │ @@ -880078,20 +880078,20 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r3, r0, lsl #13 │ │ │ │ orreq r6, r5, r4, lsr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r7, r3, r8, asr #12 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - rsceq pc, r7, r0, lsl #15 │ │ │ │ + rsceq pc, r7, r0, lsr #15 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq pc, r7, r4, ror #16 │ │ │ │ - smlaleq r9, fp, r0, pc @ │ │ │ │ - strdeq pc, [r7], #104 @ 0x68 @ │ │ │ │ - ldrdeq pc, [r7], #120 @ 0x78 @ │ │ │ │ + rsceq pc, r7, r4, lsl #17 │ │ │ │ + strheq r9, [fp], #240 @ 0xf0 @ │ │ │ │ + rsceq pc, r7, r8, lsl r7 @ │ │ │ │ + strdeq pc, [r7], #120 @ 0x78 @ │ │ │ │ orreq r7, r3, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #388] @ 3b8ce0 │ │ │ │ ldr r6, [pc, #388] @ 3b8ce4 │ │ │ │ @@ -880191,19 +880191,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01837498 │ │ │ │ orreq r5, r5, ip, asr #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq pc, r7, r8, ror #11 │ │ │ │ - rsceq pc, r7, r4, asr #13 │ │ │ │ - strheq pc, [r7], #96 @ 0x60 @ │ │ │ │ - rsceq pc, r7, r0, lsr r5 @ │ │ │ │ - rsceq pc, r7, ip, lsl #12 │ │ │ │ + rsceq pc, r7, r8, lsl #12 │ │ │ │ + rsceq pc, r7, r4, ror #13 │ │ │ │ + ldrdeq pc, [r7], #96 @ 0x60 @ │ │ │ │ + rsceq pc, r7, r0, asr r5 @ │ │ │ │ + rsceq pc, r7, ip, lsr #12 │ │ │ │ orreq r7, r3, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #412] @ 3b8eb8 │ │ │ │ ldr r4, [pc, #412] @ 3b8ebc │ │ │ │ @@ -880309,15 +880309,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r7, [r3, r8] │ │ │ │ orreq r5, r5, r8, lsl #27 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r4, r9, r0, asr #20 │ │ │ │ + rscseq r4, r9, r0, ror #20 │ │ │ │ svcvc 0x00800000 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ orreq r5, r5, r8, ror #24 │ │ │ │ orreq r7, r3, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -880419,17 +880419,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r7, r3, r0, lsl #2 │ │ │ │ @ instruction: 0x01855bb4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r4, r9, r8, ror #16 │ │ │ │ - rsceq pc, r7, ip, asr #6 │ │ │ │ - rsceq pc, r7, r0, lsr r3 @ │ │ │ │ + rscseq r4, r9, r8, lsl #17 │ │ │ │ + rsceq pc, r7, ip, ror #6 │ │ │ │ + rsceq pc, r7, r0, asr r3 @ │ │ │ │ @ instruction: 0x01836fb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #380] @ 3b9224 │ │ │ │ @@ -880528,17 +880528,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r3, ip, asr #30 │ │ │ │ orreq r5, r5, r0, lsl #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrheq r4, [r9], #100 @ 0x64 @ │ │ │ │ - rsceq sl, fp, r8, lsr r4 │ │ │ │ - ldrheq ip, [r9], #68 @ 0x44 @ │ │ │ │ + ldrsbeq r4, [r9], #100 @ 0x64 @ │ │ │ │ + rsceq sl, fp, r8, asr r4 │ │ │ │ + ldrsbeq ip, [r9], #68 @ 0x44 @ │ │ │ │ orreq r6, r3, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #372] @ 3b93d0 │ │ │ │ @@ -880635,17 +880635,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01836d98 │ │ │ │ orreq r5, r5, ip, asr #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r4, r9, r0, lsl #10 │ │ │ │ - rsceq sl, fp, r4, lsl #5 │ │ │ │ - rscseq ip, r9, r0, lsl #6 │ │ │ │ + rscseq r4, r9, r0, lsr #10 │ │ │ │ + rsceq sl, fp, r4, lsr #5 │ │ │ │ + rscseq ip, r9, r0, lsr #6 │ │ │ │ orreq r6, r3, r4, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #380] @ 3b9580 │ │ │ │ ldr r4, [pc, #380] @ 3b9584 │ │ │ │ @@ -880743,17 +880743,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r3, r0] │ │ │ │ orreq r5, r5, r4, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq ip, r9, r0, lsr #3 │ │ │ │ - rscseq ip, r9, r8, lsl #27 │ │ │ │ - rsceq r7, ip, r0, asr #4 │ │ │ │ + rscseq ip, r9, r0, asr #3 │ │ │ │ + rscseq ip, r9, r8, lsr #27 │ │ │ │ + rsceq r7, ip, r0, ror #4 │ │ │ │ orreq r6, r3, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #388] @ 3b9738 │ │ │ │ ldr r4, [pc, #388] @ 3b973c │ │ │ │ @@ -880853,17 +880853,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r3, r0, asr #20 │ │ │ │ strdeq r5, [r5, r4] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r4, r9, r8, lsr #3 │ │ │ │ - rsceq r9, fp, ip, lsr #30 │ │ │ │ - rsceq r9, fp, r0, lsl pc │ │ │ │ + rscseq r4, r9, r8, asr #3 │ │ │ │ + rsceq r9, fp, ip, asr #30 │ │ │ │ + rsceq r9, fp, r0, lsr pc │ │ │ │ orreq r6, r3, ip, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #388] @ 3b98f0 │ │ │ │ ldr r4, [pc, #388] @ 3b98f4 │ │ │ │ @@ -880963,17 +880963,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r3, r8, lsl #17 │ │ │ │ orreq r5, r5, ip, lsr r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq r3, [r9], #240 @ 0xf0 @ │ │ │ │ - rsceq r9, fp, r4, ror sp │ │ │ │ - rsceq r9, fp, r8, asr sp │ │ │ │ + rscseq r4, r9, r0, lsl r0 │ │ │ │ + smlaleq r9, fp, r4, sp │ │ │ │ + rsceq r9, fp, r8, ror sp │ │ │ │ orreq r6, r3, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #448] @ 3b9ae4 │ │ │ │ ldr r6, [pc, #448] @ 3b9ae8 │ │ │ │ @@ -881088,16 +881088,16 @@ │ │ │ │ ldr r2, [pc, #44] @ 3b9b08 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3b99c0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [r3, r0] │ │ │ │ orreq r5, r5, r0, lsl #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r9, r8, lsr lr │ │ │ │ - smlaleq lr, r7, r0, r4 │ │ │ │ + rscseq r3, r9, r8, asr lr │ │ │ │ + strheq lr, [r7], #64 @ 0x40 @ │ │ │ │ @ instruction: 0xffff7f0c │ │ │ │ orreq r5, r5, r8, ror #1 │ │ │ │ orreq r6, r3, r8, asr r5 │ │ │ │ @ instruction: 0xffff6fec │ │ │ │ @ instruction: 0xffff8654 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -881197,15 +881197,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 40a22c │ │ │ │ b 3b9c30 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [r3, r0] │ │ │ │ orreq r4, r5, r0, lsl #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r9, r8, lsr ip │ │ │ │ + rscseq r3, r9, r8, asr ip │ │ │ │ orreq r6, r3, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #396] @ 3b9e54 │ │ │ │ @@ -881308,16 +881308,16 @@ │ │ │ │ bl 416710 │ │ │ │ mov r2, r7 │ │ │ │ b 3b9dc4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r3, r8, lsr #6 │ │ │ │ ldrdeq r4, [r5, r8] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r9, r8, lsl #21 │ │ │ │ - rsceq r9, fp, ip, lsl #16 │ │ │ │ + rscseq r3, r9, r8, lsr #21 │ │ │ │ + rsceq r9, fp, ip, lsr #16 │ │ │ │ orreq r6, r3, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ 3b9f0c │ │ │ │ mov r4, r1 │ │ │ │ @@ -881351,15 +881351,15 @@ │ │ │ │ b 3b9eb0 │ │ │ │ mov r0, #10 │ │ │ │ b 3b9eb0 │ │ │ │ mov r0, #8 │ │ │ │ b 3b9eb0 │ │ │ │ mov r0, #0 │ │ │ │ b 3b9eb0 │ │ │ │ - ldrdeq lr, [r1, -r6] │ │ │ │ + strdeq lr, [r1, -r6] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -881530,16 +881530,16 @@ │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r6, r3, r0, asr r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, r5, r8, asr #21 │ │ │ │ - rscseq r0, sp, r8, lsr lr │ │ │ │ - rsceq r3, sp, r4 │ │ │ │ + rscseq r0, sp, r8, asr lr │ │ │ │ + rsceq r3, sp, r4, lsr #32 │ │ │ │ orreq r4, r5, r0, lsr sl │ │ │ │ orreq r5, r3, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #464] @ 3ba3d0 │ │ │ │ @@ -881659,16 +881659,16 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r5, [r3, r4] │ │ │ │ orreq r4, r5, r8, lsr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq fp, r9, r4, lsr #7 │ │ │ │ - rscseq fp, r9, ip, lsl #31 │ │ │ │ + rscseq fp, r9, r4, asr #7 │ │ │ │ + rscseq fp, r9, ip, lsr #31 │ │ │ │ orreq r5, r3, r4, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #516] @ 3ba604 │ │ │ │ ldr r7, [pc, #516] @ 3ba608 │ │ │ │ @@ -881800,17 +881800,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r5, [r3, r4] │ │ │ │ orreq r4, r5, r8, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r9, r0, ror #6 │ │ │ │ - ldrdeq r9, [fp], #4 @ │ │ │ │ - rsceq sp, r7, r0, lsl lr │ │ │ │ + rscseq r3, r9, r0, lsl #7 │ │ │ │ + strdeq r9, [fp], #4 @ │ │ │ │ + rsceq sp, r7, r0, lsr lr │ │ │ │ @ instruction: 0xffff7404 │ │ │ │ orreq r5, r3, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #516] @ 3ba840 │ │ │ │ @@ -881943,17 +881943,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018359b8 │ │ │ │ orreq r4, r5, ip, ror #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, r9, r4, lsr #2 │ │ │ │ - smlaleq r8, fp, r8, lr │ │ │ │ - ldrdeq sp, [r7], #188 @ 0xbc @ │ │ │ │ + rscseq r3, r9, r4, asr #2 │ │ │ │ + strheq r8, [fp], #232 @ 0xe8 @ │ │ │ │ + strdeq sp, [r7], #188 @ 0xbc @ │ │ │ │ @ instruction: 0xffff71c8 │ │ │ │ orreq r5, r3, r4, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #572] @ 3baab4 │ │ │ │ @@ -882100,17 +882100,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, r3, ip, ror r7 │ │ │ │ orreq r4, r5, ip, lsr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, r9, r4, ror #29 │ │ │ │ - rsceq r8, fp, r0, ror #24 │ │ │ │ - rsceq r8, fp, r0, lsr ip │ │ │ │ + rscseq r2, r9, r4, lsl #30 │ │ │ │ + rsceq r8, fp, r0, lsl #25 │ │ │ │ + rsceq r8, fp, r0, asr ip │ │ │ │ orreq r4, r5, ip, asr #2 │ │ │ │ orreq r5, r3, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #500] @ 3bace0 │ │ │ │ @@ -882239,17 +882239,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, r3, r8, lsl #10 │ │ │ │ @ instruction: 0x01853fbc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, r9, r0, ror ip │ │ │ │ - ldrsbeq pc, [ip], #180 @ 0xb4 @ │ │ │ │ - strheq r2, [sp], #76 @ 0x4c @ │ │ │ │ + smlalseq r2, r9, r0, ip │ │ │ │ + ldrsheq pc, [ip], #180 @ 0xb4 @ │ │ │ │ + ldrdeq r2, [sp], #76 @ 0x4c @ │ │ │ │ orreq r5, r3, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #528] @ 3baf24 │ │ │ │ ldr r5, [pc, #528] @ 3baf28 │ │ │ │ @@ -882384,19 +882384,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 416710 │ │ │ │ b 3bae50 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r5, r3, r0, ror #5 │ │ │ │ @ instruction: 0x01853d94 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strheq pc, [r9], #108 @ 0x6c @ │ │ │ │ + ldrdeq pc, [r9], #108 @ 0x6c @ │ │ │ │ @ instruction: 0x0183529c │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - rscseq fp, ip, r0, lsl #7 │ │ │ │ - rsceq fp, r9, ip, lsl r9 │ │ │ │ + rscseq fp, ip, r0, lsr #7 │ │ │ │ + rsceq fp, r9, ip, lsr r9 │ │ │ │ @ instruction: 0xffff6b08 │ │ │ │ orreq r5, r3, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #516] @ 3bb168 │ │ │ │ @@ -882529,17 +882529,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01835090 │ │ │ │ orreq r3, r5, r4, asr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq r2, [r9], #120 @ 0x78 @ │ │ │ │ - rsceq r8, fp, ip, ror r5 │ │ │ │ - rsceq r8, fp, r0, ror #10 │ │ │ │ + rscseq r2, r9, r8, lsl r8 │ │ │ │ + smlaleq r8, fp, ip, r5 │ │ │ │ + rsceq r8, fp, r0, lsl #11 │ │ │ │ @ instruction: 0x01834ebc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #328] @ 3bb2e4 │ │ │ │ ldr r7, [pc, #328] @ 3bb2e8 │ │ │ │ @@ -882624,15 +882624,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 4148c4 │ │ │ │ b 3bb268 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r3, r8, asr lr │ │ │ │ orreq r3, r5, r8, lsl #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq sp, r7, r8, ror #1 │ │ │ │ + rsceq sp, r7, r8, lsl #2 │ │ │ │ vstmiacc lr, {s30-s82} │ │ │ │ orreq r4, r3, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #328] @ 3bb45c │ │ │ │ @@ -882718,15 +882718,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 4148c4 │ │ │ │ b 3bb3e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r3, r0, ror #25 │ │ │ │ @ instruction: 0x01853790 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq ip, r7, r8, ror pc │ │ │ │ + smlaleq ip, r7, r8, pc @ │ │ │ │ rsbmi r2, r5, #3600 @ 0xe10 │ │ │ │ strdeq r4, [r3, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #536] @ 3bb6a4 │ │ │ │ @@ -882864,16 +882864,16 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 414a70 │ │ │ │ b 3bb584 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r3, r8, ror #22 │ │ │ │ orreq r3, r5, r8, lsl r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq sp, [sl], #108 @ 0x6c @ │ │ │ │ - rsceq r3, ip, r8, lsr #27 │ │ │ │ + rscseq sp, sl, ip, lsl r7 │ │ │ │ + rsceq r3, ip, r8, asr #27 │ │ │ │ ldrdeq r4, [r3, r4] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #584] @ 3bb91c │ │ │ │ ldr r7, [pc, #584] @ 3bb920 │ │ │ │ @@ -883022,17 +883022,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 414a70 │ │ │ │ b 3bb818 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r3, r0, lsr #18 │ │ │ │ ldrdeq r3, [r5, r4] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, ip, r4, lsl #23 │ │ │ │ - smlalseq sp, sl, r0, r4 │ │ │ │ - rsceq ip, r7, r8, ror fp │ │ │ │ + rsceq r3, ip, r4, lsr #23 │ │ │ │ + ldrheq sp, [sl], #64 @ 0x40 @ │ │ │ │ + smlaleq ip, r7, r8, fp │ │ │ │ orreq r4, r3, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #596] @ 3bbba4 │ │ │ │ ldr r5, [pc, #596] @ 3bbba8 │ │ │ │ @@ -883184,20 +883184,20 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 416710 │ │ │ │ b 3bbab4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r3, r4, lsr #13 │ │ │ │ orreq r3, r5, r8, asr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq sl, [r9], #84 @ 0x54 @ │ │ │ │ + ldrsheq sl, [r9], #84 @ 0x54 @ │ │ │ │ orreq r4, r3, r0, ror #12 │ │ │ │ - rscseq pc, fp, ip, ror #23 │ │ │ │ + rscseq pc, fp, ip, lsl #24 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - rscseq sl, ip, r0, lsr #14 │ │ │ │ - strheq sl, [r9], #204 @ 0xcc @ │ │ │ │ + rscseq sl, ip, r0, asr #14 │ │ │ │ + ldrdeq sl, [r9], #204 @ 0xcc @ │ │ │ │ @ instruction: 0xffff5ea8 │ │ │ │ @ instruction: 0x018344bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #568] @ 3bbe20 │ │ │ │ @@ -883343,17 +883343,17 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ bl 40a22c │ │ │ │ b 3bbd90 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r3, ip, lsl #8 │ │ │ │ @ instruction: 0x01852ebc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r7, r9, r0, lsr #20 │ │ │ │ - rsceq ip, r8, ip, lsl #31 │ │ │ │ - rscseq r2, r9, r0, lsl r0 │ │ │ │ + rscseq r7, r9, r0, asr #20 │ │ │ │ + rsceq ip, r8, ip, lsr #31 │ │ │ │ + rscseq r2, r9, r0, lsr r0 │ │ │ │ orreq r4, r3, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #656] @ 3bc0e4 │ │ │ │ ldr r5, [pc, #656] @ 3bc0e8 │ │ │ │ @@ -883522,21 +883522,21 @@ │ │ │ │ b 3bc058 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r4, r3, r0, lsr #3 │ │ │ │ orreq r2, r5, r0, asr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r4, r3, r4, ror #2 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - smlaleq ip, r7, ip, r2 │ │ │ │ + strheq ip, [r7], #44 @ 0x2c @ │ │ │ │ andeq r2, r0, r8 │ │ │ │ - ldrdeq r6, [fp], #160 @ 0xa0 @ │ │ │ │ - rsceq ip, r7, r8, lsr r2 │ │ │ │ - smlaleq ip, r7, r0, r3 │ │ │ │ - rsceq ip, r7, ip, lsl #7 │ │ │ │ - strheq ip, [r7], #40 @ 0x28 @ │ │ │ │ + strdeq r6, [fp], #160 @ 0xa0 @ │ │ │ │ + rsceq ip, r7, r8, asr r2 │ │ │ │ + strheq ip, [r7], #48 @ 0x30 @ │ │ │ │ + rsceq ip, r7, ip, lsr #7 │ │ │ │ + ldrdeq ip, [r7], #40 @ 0x28 @ │ │ │ │ orreq r3, r3, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #392] @ 3bc2b8 │ │ │ │ ldr r7, [pc, #392] @ 3bc2bc │ │ │ │ @@ -883637,15 +883637,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 4148c4 │ │ │ │ b 3bc1e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r3, r4, asr #29 │ │ │ │ orreq r2, r5, r4, ror r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r1, r9, ip, lsr #12 │ │ │ │ + rscseq r1, r9, ip, asr #12 │ │ │ │ @ instruction: 0x01833d98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #392] @ 3bc46c │ │ │ │ ldr r7, [pc, #392] @ 3bc470 │ │ │ │ @@ -883746,15 +883746,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 4148c4 │ │ │ │ b 3bc394 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r3, r0, lsl sp │ │ │ │ orreq r2, r5, r0, asr #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r1, r9, r8, ror r4 │ │ │ │ + smlalseq r1, r9, r8, r4 │ │ │ │ orreq r3, r3, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #420] @ 3bc63c │ │ │ │ ldr r7, [pc, #420] @ 3bc640 │ │ │ │ @@ -883862,15 +883862,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 4148c4 │ │ │ │ b 3bc5ac │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r3, ip, asr fp │ │ │ │ orreq r2, r5, ip, lsl #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r1, r9, r4, asr #5 │ │ │ │ + rscseq r1, r9, r4, ror #5 │ │ │ │ orreq r3, r3, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #528] @ 3bc87c │ │ │ │ @@ -884006,22 +884006,22 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 416710 │ │ │ │ b 3bc7b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r3, r8, lsl #19 │ │ │ │ orreq r2, r5, ip, lsr r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r9, r9, r0, lsr #27 │ │ │ │ + rsceq r9, r9, r0, asr #27 │ │ │ │ orreq r3, r3, r4, asr #18 │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ orreq r2, r5, r4, lsl r3 │ │ │ │ orreq r3, r3, r0, lsr #16 │ │ │ │ orreq r2, r5, r0, lsr #5 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - rsceq r8, fp, r8, asr #23 │ │ │ │ + rsceq r8, fp, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #660] @ 3bcb54 │ │ │ │ ldr r6, [pc, #660] @ 3bcb58 │ │ │ │ ldr r3, [pc, #660] @ 3bcb5c │ │ │ │ @@ -884188,15 +884188,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r3, r4, lsr r7 │ │ │ │ orreq r2, r5, r4, ror #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq lr, ip, ip, lsr r5 │ │ │ │ + rscseq lr, ip, ip, asr r5 │ │ │ │ ldrdeq r3, [r3, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #484] @ 3bcd64 │ │ │ │ ldr r7, [pc, #484] @ 3bcd68 │ │ │ │ @@ -884320,15 +884320,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ bl 4148c4 │ │ │ │ b 3bccc8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r3, r4, ror r4 │ │ │ │ orreq r1, r5, r4, lsr #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq r0, [r9], #188 @ 0xbc @ │ │ │ │ + ldrsheq r0, [r9], #188 @ 0xbc @ │ │ │ │ orreq r3, r3, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ @@ -884581,21 +884581,21 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r3, r3, ip, asr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r1, r5, r0, ror #25 │ │ │ │ orreq r1, r5, r4, asr #25 │ │ │ │ orreq r1, r5, r0, asr #25 │ │ │ │ orreq r7, r2, ip, lsl #5 │ │ │ │ - rsceq fp, r7, ip, lsl #10 │ │ │ │ + rsceq fp, r7, ip, lsr #10 │ │ │ │ andeq r1, r0, ip, lsl r8 │ │ │ │ orreq r3, r3, r4, lsl r1 │ │ │ │ orreq r1, r5, r8, lsr #23 │ │ │ │ + rsceq fp, r7, r0, ror #6 │ │ │ │ rsceq fp, r7, r0, asr #6 │ │ │ │ - rsceq fp, r7, r0, lsr #6 │ │ │ │ - rsceq r2, ip, r8, lsr #23 │ │ │ │ + rsceq r2, ip, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r6, r0, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ beq 3bd46c │ │ │ │ @@ -884916,77 +884916,77 @@ │ │ │ │ bl 3bcd78 │ │ │ │ ldr r0, [pc, #264] @ 3bd7b8 │ │ │ │ ldr r3, [pc, #264] @ 3bd7bc │ │ │ │ add r0, pc, r0 │ │ │ │ b 3bd440 │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ andeq r0, r0, sp, lsl r8 │ │ │ │ - rsceq fp, r7, ip, lsl r3 │ │ │ │ - rsceq fp, r7, r8, ror #2 │ │ │ │ - rsceq fp, r7, r0, ror #2 │ │ │ │ - rsceq fp, r7, r0, lsl #6 │ │ │ │ + rsceq fp, r7, ip, lsr r3 │ │ │ │ + rsceq fp, r7, r8, lsl #3 │ │ │ │ + rsceq fp, r7, r0, lsl #3 │ │ │ │ + rsceq fp, r7, r0, lsr #6 │ │ │ │ andeq r0, r0, pc, lsr #16 │ │ │ │ - rsceq fp, r7, ip, asr #2 │ │ │ │ - rsceq fp, r7, r0, ror #5 │ │ │ │ + rsceq fp, r7, ip, ror #2 │ │ │ │ + rsceq fp, r7, r0, lsl #6 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ andeq r0, r0, r1, asr #16 │ │ │ │ - rsceq fp, r7, ip, lsr r1 │ │ │ │ - rsceq fp, r7, r0, asr #5 │ │ │ │ - rsceq fp, r7, r8, lsr r1 │ │ │ │ - rsceq fp, r7, ip, lsr #5 │ │ │ │ - rsceq fp, r7, r4, lsr r1 │ │ │ │ - smlaleq fp, r7, r8, r2 │ │ │ │ - rsceq fp, r7, r0, lsr r1 │ │ │ │ - rsceq fp, r7, r4, lsl #5 │ │ │ │ - rsceq fp, r7, r8, lsr #2 │ │ │ │ - rsceq fp, r7, r0, ror r2 │ │ │ │ + rsceq fp, r7, ip, asr r1 │ │ │ │ + rsceq fp, r7, r0, ror #5 │ │ │ │ + rsceq fp, r7, r8, asr r1 │ │ │ │ + rsceq fp, r7, ip, asr #5 │ │ │ │ + rsceq fp, r7, r4, asr r1 │ │ │ │ + strheq fp, [r7], #40 @ 0x28 @ │ │ │ │ + rsceq fp, r7, r0, asr r1 │ │ │ │ + rsceq fp, r7, r4, lsr #5 │ │ │ │ + rsceq fp, r7, r8, asr #2 │ │ │ │ + smlaleq fp, r7, r0, r2 │ │ │ │ andeq r0, r0, r9, lsl #18 │ │ │ │ - rsceq fp, r7, r4, lsr #2 │ │ │ │ - rsceq fp, r7, ip, asr r2 │ │ │ │ - rsceq fp, r7, ip, lsl r1 │ │ │ │ - rsceq fp, r7, r4, asr #4 │ │ │ │ + rsceq fp, r7, r4, asr #2 │ │ │ │ + rsceq fp, r7, ip, ror r2 │ │ │ │ + rsceq fp, r7, ip, lsr r1 │ │ │ │ + rsceq fp, r7, r4, ror #4 │ │ │ │ @ instruction: 0xffff67dc │ │ │ │ - rsceq fp, r7, r4, lsl #2 │ │ │ │ - rsceq fp, r7, ip, lsl r2 │ │ │ │ + rsceq fp, r7, r4, lsr #2 │ │ │ │ + rsceq fp, r7, ip, lsr r2 │ │ │ │ andeq r0, r0, r9, lsl #16 │ │ │ │ @ instruction: 0xffff5bf8 │ │ │ │ andeq r0, r0, r9, lsl #17 │ │ │ │ + rsceq fp, r7, r0, lsl #4 │ │ │ │ + rsceq fp, r7, ip, ror #1 │ │ │ │ + rsceq fp, r7, ip, ror #1 │ │ │ │ + rsceq fp, r7, ip, ror #3 │ │ │ │ + rsceq fp, r7, r0, ror #1 │ │ │ │ rsceq fp, r7, r0, ror #3 │ │ │ │ - rsceq fp, r7, ip, asr #1 │ │ │ │ - rsceq fp, r7, ip, asr #1 │ │ │ │ - rsceq fp, r7, ip, asr #3 │ │ │ │ - rsceq fp, r7, r0, asr #1 │ │ │ │ - rsceq fp, r7, r0, asr #3 │ │ │ │ - rsceq sl, r7, ip, lsl #30 │ │ │ │ + rsceq sl, r7, ip, lsr #30 │ │ │ │ andeq r1, r0, sp, lsl r8 │ │ │ │ - ldrdeq sl, [r7], #228 @ 0xe4 @ │ │ │ │ - rsceq sl, r7, r4, ror #29 │ │ │ │ + strdeq sl, [r7], #228 @ 0xe4 @ │ │ │ │ + rsceq sl, r7, r4, lsl #30 │ │ │ │ andeq r2, r0, r8, asr #8 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - rsceq sl, r7, r4, asr #29 │ │ │ │ + rsceq sl, r7, r4, ror #29 │ │ │ │ andeq r0, r0, lr, lsr #16 │ │ │ │ - strheq sl, [r7], #224 @ 0xe0 @ │ │ │ │ + ldrdeq sl, [r7], #224 @ 0xe0 @ │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - rsceq sl, r7, ip, lsr #29 │ │ │ │ - rsceq sl, r7, r8, lsr #29 │ │ │ │ - rsceq sl, r7, r8, lsr #29 │ │ │ │ - rsceq sl, r7, r8, lsr #29 │ │ │ │ - rsceq sl, r7, r4, lsr #29 │ │ │ │ - rsceq sl, r7, r4, lsr #29 │ │ │ │ + rsceq sl, r7, ip, asr #29 │ │ │ │ + rsceq sl, r7, r8, asr #29 │ │ │ │ + rsceq sl, r7, r8, asr #29 │ │ │ │ + rsceq sl, r7, r8, asr #29 │ │ │ │ + rsceq sl, r7, r4, asr #29 │ │ │ │ + rsceq sl, r7, r4, asr #29 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - rsceq sl, r7, r0, lsr #29 │ │ │ │ + rsceq sl, r7, r0, asr #29 │ │ │ │ @ instruction: 0xffff655c │ │ │ │ - smlaleq sl, r7, r0, lr │ │ │ │ + strheq sl, [r7], #224 @ 0xe0 @ │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ @ instruction: 0xffff5978 │ │ │ │ - rsceq sl, r7, ip, ror #28 │ │ │ │ + rsceq sl, r7, ip, lsl #29 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ - rsceq sl, r7, r8, asr lr │ │ │ │ - rsceq sl, r7, r8, asr lr │ │ │ │ - rsceq sl, r7, r8, ror ip │ │ │ │ + rsceq sl, r7, r8, ror lr │ │ │ │ + rsceq sl, r7, r8, ror lr │ │ │ │ + smlaleq sl, r7, r8, ip │ │ │ │ andeq r1, r0, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #648] @ 3bda60 │ │ │ │ ldr r7, [pc, #648] @ 3bda64 │ │ │ │ @@ -885151,15 +885151,15 @@ │ │ │ │ ldr r3, [pc, #48] @ 3bda88 │ │ │ │ add r3, pc, r3 │ │ │ │ b 3bd908 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, r3, ip, lsl r8 │ │ │ │ orreq r1, r5, ip, asr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq pc, r8, r4, lsl #31 │ │ │ │ + rscseq pc, r8, r4, lsr #31 │ │ │ │ orreq r1, r5, r0, lsl r2 │ │ │ │ orreq r1, r5, ip, lsr #3 │ │ │ │ orreq r2, r3, r8, ror r6 │ │ │ │ ldrdeq r1, [r5, r0] │ │ │ │ strheq r1, [r5, r8] │ │ │ │ orreq r1, r5, r4, lsl #1 │ │ │ │ orreq r1, r5, ip, asr r0 │ │ │ │ @@ -885471,21 +885471,21 @@ │ │ │ │ b 3bde0c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, r3, r8, asr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq r2, r3, r4, lsr #10 │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ orreq r0, r5, r4, lsr #31 │ │ │ │ - rscseq pc, r8, r8, ror ip @ │ │ │ │ - rsceq r5, fp, ip, ror #19 │ │ │ │ - rsceq sl, r7, ip, lsl pc │ │ │ │ - rsceq sl, r7, ip, asr #29 │ │ │ │ + smlalseq pc, r8, r8, ip @ │ │ │ │ + rsceq r5, fp, ip, lsl #20 │ │ │ │ + rsceq sl, r7, ip, lsr pc │ │ │ │ + rsceq sl, r7, ip, ror #29 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ @ instruction: 0xffff3ce0 │ │ │ │ - ldrdeq sl, [r7], #156 @ 0x9c @ │ │ │ │ + strdeq sl, [r7], #156 @ 0x9c @ │ │ │ │ orreq r2, r3, r4, ror #3 │ │ │ │ andeq r2, r0, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -885807,18 +885807,18 @@ │ │ │ │ mov r9, r0 │ │ │ │ bl 414a70 │ │ │ │ b 3be248 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r2, r3, r8, asr #32 │ │ │ │ strdeq r0, [r5, ip] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ + rsceq sl, r7, r4, lsr r6 │ │ │ │ rsceq sl, r7, r4, lsl r6 │ │ │ │ - strdeq sl, [r7], #84 @ 0x54 @ │ │ │ │ - rscseq pc, r8, r4, ror #14 │ │ │ │ - ldrdeq lr, [ip], #244 @ 0xf4 @ │ │ │ │ + rscseq pc, r8, r4, lsl #15 │ │ │ │ + strdeq lr, [ip], #244 @ 0xf4 @ │ │ │ │ orreq r0, r5, ip, lsl r9 │ │ │ │ orreq r0, r5, r4, lsl #17 │ │ │ │ submi r0, r0, r0 │ │ │ │ orreq r0, r5, ip, asr #16 │ │ │ │ orreq r1, r3, r4, lsl sp │ │ │ │ orreq r0, r5, r8, ror #14 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -886020,16 +886020,16 @@ │ │ │ │ ldr r3, [pc, #48] @ 3be81c │ │ │ │ add r3, pc, r3 │ │ │ │ b 3be638 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r1, r3, ip, ror #21 │ │ │ │ @ instruction: 0x0185059c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq pc, r8, r4, asr r2 @ │ │ │ │ - strheq lr, [r7], #224 @ 0xe0 @ │ │ │ │ + rscseq pc, r8, r4, ror r2 @ │ │ │ │ + ldrdeq lr, [r7], #224 @ 0xe0 @ │ │ │ │ @ instruction: 0xc1200000 │ │ │ │ orreq r0, r5, ip, ror r4 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ orreq r1, r3, r0, lsr #17 │ │ │ │ strdeq r0, [r5, r0] │ │ │ │ orreq r0, r5, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -886409,19 +886409,19 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 414a70 │ │ │ │ b 3bea24 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x018317bc │ │ │ │ orreq r0, r5, r0, ror r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq sl, sl, r0, asr r3 │ │ │ │ - strdeq r0, [ip], #156 @ 0x9c @ │ │ │ │ - rsceq r9, r7, r4, asr #26 │ │ │ │ - rsceq r9, r7, r8, ror #25 │ │ │ │ - rscseq r6, r9, ip, lsr #29 │ │ │ │ + rscseq sl, sl, r0, ror r3 │ │ │ │ + rsceq r0, ip, ip, lsl sl │ │ │ │ + rsceq r9, r7, r4, ror #26 │ │ │ │ + rsceq r9, r7, r8, lsl #26 │ │ │ │ + rscseq r6, r9, ip, asr #29 │ │ │ │ orreq r0, r5, r8, lsr r0 │ │ │ │ orreq pc, r4, r8, asr pc @ │ │ │ │ orreq pc, r4, r8, lsr #30 │ │ │ │ orreq r1, r3, r8, lsr r3 │ │ │ │ orreq pc, r4, ip, lsl #27 │ │ │ │ orreq pc, r4, r8, asr sp @ │ │ │ │ orreq pc, r4, ip, lsr #26 │ │ │ │ @@ -886634,16 +886634,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01831190 │ │ │ │ orreq pc, r4, r4, asr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlalseq fp, ip, r8, pc @ │ │ │ │ - rsceq r9, r7, ip, asr #14 │ │ │ │ + ldrheq fp, [ip], #248 @ 0xf8 @ │ │ │ │ + rsceq r9, r7, ip, ror #14 │ │ │ │ @ instruction: 0x01830e98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r2 │ │ │ │ @@ -887024,15 +887024,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 4148c4 │ │ │ │ b 3bf718 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r3, ip, lsl #19 │ │ │ │ orreq pc, r4, ip, lsr r4 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq lr, [r8], #4 @ │ │ │ │ + rscseq lr, r8, r4, lsl r1 │ │ │ │ svccc 0x00c90fdb │ │ │ │ vstmialt r1, {s19-s113} │ │ │ │ stccc 13, cr8, [r6, #540]! @ 0x21c │ │ │ │ orreq r0, r3, ip, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -887092,15 +887092,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r3, r8, lsl r8 │ │ │ │ orreq pc, r4, r8, asr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq sp, r8, r0, lsl #31 │ │ │ │ + rscseq sp, r8, r0, lsr #31 │ │ │ │ ldcllt 1, cr3, [lr], #700 @ 0x2bc │ │ │ │ @ instruction: 0x3db149e5 │ │ │ │ orreq r0, r3, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -887329,28 +887329,28 @@ │ │ │ │ b 3bf9e8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r3, ip] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x018306b8 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - rsceq r9, r9, ip, ror pc │ │ │ │ - ldrheq r1, [r9], #212 @ 0xd4 @ │ │ │ │ + smlaleq r9, r9, ip, pc @ │ │ │ │ + ldrsbeq r1, [r9], #212 @ 0xd4 @ │ │ │ │ @ instruction: 0xffff1c18 │ │ │ │ - strdeq r8, [r7], #180 @ 0xb4 @ │ │ │ │ + rsceq r8, r7, r4, lsl ip │ │ │ │ orreq r0, r3, ip, lsr #10 │ │ │ │ @ instruction: 0xffff1ebc │ │ │ │ @ instruction: 0xffff1abc │ │ │ │ - rsceq r3, r9, r8, asr #4 │ │ │ │ + rsceq r3, r9, r8, ror #4 │ │ │ │ @ instruction: 0xffff1544 │ │ │ │ @ instruction: 0xffff1584 │ │ │ │ @ instruction: 0xffff1170 │ │ │ │ - rsceq r0, ip, r8, ror r0 │ │ │ │ - rsceq r8, r7, r0, lsr #14 │ │ │ │ - strheq r7, [r8], #112 @ 0x70 @ │ │ │ │ + smlaleq r0, ip, r8, r0 │ │ │ │ + rsceq r8, r7, r0, asr #14 │ │ │ │ + ldrdeq r7, [r8], #112 @ 0x70 @ │ │ │ │ @ instruction: 0xffff10d4 │ │ │ │ @ instruction: 0xffff19a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ @@ -887547,25 +887547,25 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 417128 │ │ │ │ b 3bfd68 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq r0, r3, ip, lsl r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ orreq lr, r4, r0, lsr #27 │ │ │ │ - rsceq r3, r7, r0, lsr #30 │ │ │ │ - rsceq r0, ip, r0, ror r9 │ │ │ │ + rsceq r3, r7, r0, asr #30 │ │ │ │ + smlaleq r0, ip, r0, r9 │ │ │ │ orreq lr, r4, r0, asr #26 │ │ │ │ - rscseq fp, ip, r8, lsr #1 │ │ │ │ + rscseq fp, ip, r8, asr #1 │ │ │ │ orreq r0, r3, r4, lsr #2 │ │ │ │ orreq lr, r4, r8, lsr #23 │ │ │ │ - rsceq r3, r7, r8, lsr #26 │ │ │ │ - rsceq r0, ip, r8, ror r7 │ │ │ │ + rsceq r3, r7, r8, asr #26 │ │ │ │ + smlaleq r0, ip, r8, r7 │ │ │ │ orreq lr, r4, r0, asr #22 │ │ │ │ - rsceq r3, r7, r0, asr #25 │ │ │ │ - rsceq r0, ip, r0, lsl r7 │ │ │ │ + rsceq r3, r7, r0, ror #25 │ │ │ │ + rsceq r0, ip, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1172] @ 3c04b8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -887861,31 +887861,31 @@ │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #20] │ │ │ │ b 3c01e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r2, r4, asr #31 │ │ │ │ orreq lr, r4, r0, ror sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r6, [r9], #56 @ 0x38 @ │ │ │ │ + strdeq r6, [r9], #56 @ 0x38 @ │ │ │ │ orreq pc, r2, ip, ror pc @ │ │ │ │ - rsceq r0, fp, r0, asr #13 │ │ │ │ + rsceq r0, fp, r0, ror #13 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ orreq lr, r4, ip, ror #19 │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ strdeq lr, [r4, r0] │ │ │ │ @ instruction: 0x0184e8bc │ │ │ │ - ldrsheq r5, [ip], #232 @ 0xe8 @ │ │ │ │ + rscseq r5, ip, r8, lsl pc │ │ │ │ orreq lr, r4, r0, asr r8 │ │ │ │ - rsceq r8, r7, ip, lsr #1 │ │ │ │ - strdeq r9, [ip], #156 @ 0x9c @ │ │ │ │ - rsceq pc, fp, r4, lsl r9 @ │ │ │ │ + rsceq r8, r7, ip, asr #1 │ │ │ │ + rsceq r9, ip, ip, lsl sl │ │ │ │ + rsceq pc, fp, r4, lsr r9 @ │ │ │ │ orreq pc, r2, ip, ror ip @ │ │ │ │ strdeq lr, [r4, r4] │ │ │ │ - rsceq r5, fp, r4, lsr #32 │ │ │ │ - rsceq r2, r9, r0, asr r9 │ │ │ │ + rsceq r5, fp, r4, asr #32 │ │ │ │ + rsceq r2, r9, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #1368] @ 3c0a7c │ │ │ │ ldr r7, [pc, #1368] @ 3c0a80 │ │ │ │ @@ -888232,36 +888232,36 @@ │ │ │ │ b 3c0724 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq pc, [r2, r0] │ │ │ │ orreq lr, r4, r0, lsl #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x0182fa94 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - ldrdeq r5, [r9], #236 @ 0xec @ │ │ │ │ + strdeq r5, [r9], #236 @ 0xec @ │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - rsceq r0, fp, r0, asr #3 │ │ │ │ + rsceq r0, fp, r0, ror #3 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - smlaleq r7, r7, r0, ip @ │ │ │ │ + strheq r7, [r7], #192 @ 0xc0 @ │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ orreq lr, r4, ip, lsr #9 │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ @ instruction: 0x0182f8b8 │ │ │ │ - rsceq r4, fp, r4, ror ip │ │ │ │ + smlaleq r4, fp, r4, ip │ │ │ │ ldrdeq lr, [r4, r0] │ │ │ │ - rsceq r7, r7, r0, lsr lr │ │ │ │ + rsceq r7, r7, r0, asr lr │ │ │ │ orreq lr, r4, r8, ror #4 │ │ │ │ - rsceq r7, r7, r4, asr #21 │ │ │ │ - rsceq r5, fp, ip, asr #2 │ │ │ │ - rsceq r9, ip, r8, lsr #7 │ │ │ │ + rsceq r7, r7, r4, ror #21 │ │ │ │ + rsceq r5, fp, ip, ror #2 │ │ │ │ + rsceq r9, ip, r8, asr #7 │ │ │ │ orreq lr, r4, r4, lsl #3 │ │ │ │ - strheq r7, [r7], #148 @ 0x94 @ │ │ │ │ - rsceq pc, fp, r4, asr #5 │ │ │ │ - rsceq r7, r7, ip, lsr r9 │ │ │ │ + ldrdeq r7, [r7], #148 @ 0x94 @ │ │ │ │ + rsceq pc, fp, r4, ror #5 │ │ │ │ + rsceq r7, r7, ip, asr r9 │ │ │ │ @ instruction: 0x0184e098 │ │ │ │ - rsceq r4, fp, r4, asr #31 │ │ │ │ + rsceq r4, fp, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ @@ -888690,17 +888690,17 @@ │ │ │ │ bl 40b244 │ │ │ │ bl 40b44c │ │ │ │ b 3c1038 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq pc, r2, r0, ror #9 │ │ │ │ @ instruction: 0x0184df90 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, fp, r4, lsr #17 │ │ │ │ - rscseq ip, r8, ip, lsr #24 │ │ │ │ - smlaleq ip, ip, r8, r4 @ │ │ │ │ + rsceq r3, fp, r4, asr #17 │ │ │ │ + rscseq ip, r8, ip, asr #24 │ │ │ │ + strheq ip, [ip], #72 @ 0x48 @ │ │ │ │ orreq pc, r2, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #2672] @ 3c1c50 │ │ │ │ ldr r5, [pc, #2672] @ 3c1c54 │ │ │ │ @@ -889371,19 +889371,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq lr, r2, r4, lsl lr │ │ │ │ orreq sp, r4, r8, asr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, ip, ip, lsl ip │ │ │ │ - strheq r7, [r7], #48 @ 0x30 @ │ │ │ │ - strheq r7, [r7], #48 @ 0x30 @ │ │ │ │ - rsceq r7, r7, r8, lsr #7 │ │ │ │ - rsceq r7, r7, r8, asr r1 │ │ │ │ + rscseq r9, ip, ip, lsr ip │ │ │ │ + ldrdeq r7, [r7], #48 @ 0x30 @ │ │ │ │ + ldrdeq r7, [r7], #48 @ 0x30 @ │ │ │ │ + rsceq r7, r7, r8, asr #7 │ │ │ │ + rsceq r7, r7, r8, ror r1 │ │ │ │ ldrdeq lr, [r2, r8] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -889954,47 +889954,47 @@ │ │ │ │ mov r7, #0 │ │ │ │ add r6, r5, #28 │ │ │ │ b 3c1f7c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ orreq lr, r2, r8, asr r3 │ │ │ │ orreq ip, r4, r4, lsl #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r4, r9, r8, ror #14 │ │ │ │ + rsceq r4, r9, r8, lsl #15 │ │ │ │ orreq lr, r2, ip, lsl #6 │ │ │ │ - rsceq lr, sl, r0, asr sl │ │ │ │ + rsceq lr, sl, r0, ror sl │ │ │ │ orreq ip, r4, ip, ror sp │ │ │ │ andeq r3, r0, r8, lsr #4 │ │ │ │ orreq lr, r2, r4, lsl #2 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ orreq ip, r4, r0, lsl #23 │ │ │ │ - ldrdeq r6, [r7], #60 @ 0x3c @ │ │ │ │ + strdeq r6, [r7], #60 @ 0x3c @ │ │ │ │ orreq ip, r4, ip, lsr #22 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - rsceq r3, fp, r0, asr sl │ │ │ │ - smlaleq r7, ip, r8, ip │ │ │ │ + rsceq r3, fp, r0, ror sl │ │ │ │ + strheq r7, [ip], #200 @ 0xc8 @ │ │ │ │ orreq ip, r4, r4, ror sl │ │ │ │ - rsceq r6, r7, r4, lsr #5 │ │ │ │ - strheq sp, [fp], #180 @ 0xb4 @ │ │ │ │ + rsceq r6, r7, r4, asr #5 │ │ │ │ + ldrdeq sp, [fp], #180 @ 0xb4 @ │ │ │ │ orreq ip, r4, r0, ror r9 │ │ │ │ - rscseq r3, ip, r4, lsl #31 │ │ │ │ + rscseq r3, ip, r4, lsr #31 │ │ │ │ ldrdeq ip, [r4, ip] │ │ │ │ andeq r2, r0, r0, lsr ip │ │ │ │ - rsceq r6, r7, r0, ror r4 │ │ │ │ + smlaleq r6, r7, r0, r4 │ │ │ │ orreq ip, r4, r0, asr r8 │ │ │ │ - rsceq r6, r7, ip, lsr #7 │ │ │ │ + rsceq r6, r7, ip, asr #7 │ │ │ │ orreq ip, r4, ip, asr #15 │ │ │ │ @ instruction: 0x0184c794 │ │ │ │ - rsceq r0, r7, r0, asr #14 │ │ │ │ + rsceq r0, r7, r0, ror #14 │ │ │ │ orreq ip, r4, r0, lsr #14 │ │ │ │ - rsceq r3, fp, r0, asr r0 │ │ │ │ + rsceq r3, fp, r0, ror r0 │ │ │ │ @ instruction: 0x0184c6b0 │ │ │ │ - rsceq r6, r7, r8, asr #4 │ │ │ │ + rsceq r6, r7, r8, ror #4 │ │ │ │ orreq ip, r4, r4, lsr #12 │ │ │ │ - rsceq r6, r7, r0, asr #3 │ │ │ │ - smlaleq r6, r7, r4, r1 │ │ │ │ + rsceq r6, r7, r0, ror #3 │ │ │ │ + strheq r6, [r7], #20 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #4088] @ 3c360c │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -891019,38 +891019,38 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ b 3c3690 │ │ │ │ orreq sp, r2, r4, ror #19 │ │ │ │ ldrdeq sp, [r2, r0] │ │ │ │ orreq ip, r4, r0, lsl #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq r8, [ip], #124 @ 0x7c @ │ │ │ │ - rsceq r5, r7, r4, asr #31 │ │ │ │ - strheq r5, [r7], #252 @ 0xfc @ │ │ │ │ - rsceq r5, r7, ip, lsr #31 │ │ │ │ - rsceq r5, r7, r0, lsr #31 │ │ │ │ - smlaleq r5, r7, r4, pc @ │ │ │ │ - rsceq r5, r7, r8, lsl #31 │ │ │ │ - rsceq r5, r7, ip, ror pc │ │ │ │ - rsceq r5, r7, r0, ror pc │ │ │ │ - rsceq r5, r7, r4, ror #30 │ │ │ │ - rsceq r5, r7, r8, asr pc │ │ │ │ - rsceq r5, r7, ip, asr #30 │ │ │ │ - rsceq r5, r7, r0, asr #30 │ │ │ │ - rsceq r5, r7, r4, lsr pc │ │ │ │ - rsceq r5, r7, r8, lsr #30 │ │ │ │ - rsceq r5, r7, ip, lsl pc │ │ │ │ - rsceq r5, r7, r0, lsl pc │ │ │ │ - rsceq r5, r7, r4, lsl #30 │ │ │ │ - strdeq r5, [r7], #232 @ 0xe8 @ │ │ │ │ - rsceq r5, r7, ip, ror #29 │ │ │ │ + ldrsheq r8, [ip], #124 @ 0x7c @ │ │ │ │ + rsceq r5, r7, r4, ror #31 │ │ │ │ + ldrdeq r5, [r7], #252 @ 0xfc @ │ │ │ │ + rsceq r5, r7, ip, asr #31 │ │ │ │ + rsceq r5, r7, r0, asr #31 │ │ │ │ + strheq r5, [r7], #244 @ 0xf4 @ │ │ │ │ + rsceq r5, r7, r8, lsr #31 │ │ │ │ + smlaleq r5, r7, ip, pc @ │ │ │ │ + smlaleq r5, r7, r0, pc @ │ │ │ │ + rsceq r5, r7, r4, lsl #31 │ │ │ │ + rsceq r5, r7, r8, ror pc │ │ │ │ + rsceq r5, r7, ip, ror #30 │ │ │ │ + rsceq r5, r7, r0, ror #30 │ │ │ │ + rsceq r5, r7, r4, asr pc │ │ │ │ + rsceq r5, r7, r8, asr #30 │ │ │ │ + rsceq r5, r7, ip, lsr pc │ │ │ │ + rsceq r5, r7, r0, lsr pc │ │ │ │ + rsceq r5, r7, r4, lsr #30 │ │ │ │ + rsceq r5, r7, r8, lsl pc │ │ │ │ + rsceq r5, r7, ip, lsl #30 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ andeq r3, r0, ip, lsr r0 │ │ │ │ - rsceq r5, r7, ip, lsr r2 │ │ │ │ + rsceq r5, r7, ip, asr r2 │ │ │ │ @ instruction: 0x0184b094 │ │ │ │ orreq ip, r2, r4, asr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, ip, ror lr │ │ │ │ @ instruction: 0x000011bc │ │ │ │ bl 4ec740 │ │ │ │ mov r1, #24 │ │ │ │ @@ -892363,109 +892363,109 @@ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 4ec384 │ │ │ │ b 3c4c98 │ │ │ │ @ instruction: 0x0184af98 │ │ │ │ orreq ip, r2, r4, asr #9 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ - rsceq r4, r7, r8, lsr r5 │ │ │ │ + rsceq r4, r7, r8, asr r5 │ │ │ │ @ instruction: 0xfffed094 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - ldrdeq r4, [r7], #180 @ 0xb4 @ │ │ │ │ - rsceq r4, r7, r4, lsl #23 │ │ │ │ + strdeq r4, [r7], #180 @ 0xb4 @ │ │ │ │ + rsceq r4, r7, r4, lsr #23 │ │ │ │ @ instruction: 0xfffed6d4 │ │ │ │ @ instruction: 0xfffeda88 │ │ │ │ - rsceq r4, r7, r4, lsr #22 │ │ │ │ + rsceq r4, r7, r4, asr #22 │ │ │ │ @ instruction: 0xfffed1b8 │ │ │ │ andeq r1, r0, r4, ror #23 │ │ │ │ - rsceq r4, r7, r0, asr #11 │ │ │ │ + rsceq r4, r7, r0, ror #11 │ │ │ │ @ instruction: 0xfffed13c │ │ │ │ - ldrdeq r4, [r7], #156 @ 0x9c @ │ │ │ │ - rsceq r4, r7, r0, ror #18 │ │ │ │ - strdeq r4, [r7], #136 @ 0x88 @ │ │ │ │ - smlaleq r4, r7, r0, r8 │ │ │ │ - rsceq r4, r7, r8, lsr #16 │ │ │ │ - rsceq r4, r7, r0, asr #15 │ │ │ │ - rsceq r4, r7, r4, asr #2 │ │ │ │ - rsceq lr, sl, r0, ror r8 │ │ │ │ + strdeq r4, [r7], #156 @ 0x9c @ │ │ │ │ + rsceq r4, r7, r0, lsl #19 │ │ │ │ + rsceq r4, r7, r8, lsl r9 │ │ │ │ + strheq r4, [r7], #128 @ 0x80 @ │ │ │ │ + rsceq r4, r7, r8, asr #16 │ │ │ │ + rsceq r4, r7, r0, ror #15 │ │ │ │ + rsceq r4, r7, r4, ror #2 │ │ │ │ + smlaleq lr, sl, r0, r8 │ │ │ │ @ instruction: 0xfffecadc │ │ │ │ - rsceq r4, r7, r8, ror #1 │ │ │ │ + rsceq r4, r7, r8, lsl #2 │ │ │ │ @ instruction: 0xfffecc30 │ │ │ │ @ instruction: 0xfffecf28 │ │ │ │ - rsceq r4, r7, r4, lsl #13 │ │ │ │ + rsceq r4, r7, r4, lsr #13 │ │ │ │ @ instruction: 0xfffecbe8 │ │ │ │ - rsceq r4, r7, r4, ror #12 │ │ │ │ - rsceq r4, r7, r4, asr r6 │ │ │ │ - rsceq r4, r7, ip, asr #12 │ │ │ │ - rsceq r4, r7, ip, lsr r6 │ │ │ │ + rsceq r4, r7, r4, lsl #13 │ │ │ │ + rsceq r4, r7, r4, ror r6 │ │ │ │ + rsceq r4, r7, ip, ror #12 │ │ │ │ + rsceq r4, r7, ip, asr r6 │ │ │ │ @ instruction: 0xfffec9e0 │ │ │ │ - rsceq r4, r7, r4, lsr #12 │ │ │ │ + rsceq r4, r7, r4, asr #12 │ │ │ │ @ instruction: 0xfffecb4c │ │ │ │ - rsceq r4, r7, ip, lsl #12 │ │ │ │ - rsceq r4, r7, r0, lsl #12 │ │ │ │ + rsceq r4, r7, ip, lsr #12 │ │ │ │ + rsceq r4, r7, r0, lsr #12 │ │ │ │ @ instruction: 0xfffec944 │ │ │ │ - rsceq r3, r7, r8, lsr #26 │ │ │ │ - rsceq r3, r7, ip, lsl #26 │ │ │ │ - rsceq r6, r9, r0, lsr r0 │ │ │ │ + rsceq r3, r7, r8, asr #26 │ │ │ │ + rsceq r3, r7, ip, lsr #26 │ │ │ │ + rsceq r6, r9, r0, asr r0 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - rsceq r4, r7, r4, asr #10 │ │ │ │ - rsceq r4, r7, r4, lsl #10 │ │ │ │ + rsceq r4, r7, r4, ror #10 │ │ │ │ + rsceq r4, r7, r4, lsr #10 │ │ │ │ andeq r1, r0, ip, ror #27 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ @ instruction: 0xfffed3ac │ │ │ │ - rsceq r3, r7, r4, asr #30 │ │ │ │ + rsceq r3, r7, r4, ror #30 │ │ │ │ @ instruction: 0xfffebfc8 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ - rsceq r3, r7, ip, lsr r5 │ │ │ │ - rsceq r3, r7, r0, lsl #10 │ │ │ │ + rsceq r3, r7, ip, asr r5 │ │ │ │ + rsceq r3, r7, r0, lsr #10 │ │ │ │ @ instruction: 0xfffebf0c │ │ │ │ - rsceq r3, r7, r8, lsr #24 │ │ │ │ - rsceq r0, r9, r0, lsr #25 │ │ │ │ - rsceq r3, r7, r4, asr #23 │ │ │ │ - rsceq r3, r7, r8, lsl #23 │ │ │ │ - rsceq r3, r7, r0, asr fp │ │ │ │ - rsceq r3, r7, r0, lsr #22 │ │ │ │ - strdeq r3, [r7], #160 @ 0xa0 @ │ │ │ │ - strheq r3, [r7], #160 @ 0xa0 @ │ │ │ │ + rsceq r3, r7, r8, asr #24 │ │ │ │ + rsceq r0, r9, r0, asr #25 │ │ │ │ + rsceq r3, r7, r4, ror #23 │ │ │ │ + rsceq r3, r7, r8, lsr #23 │ │ │ │ + rsceq r3, r7, r0, ror fp │ │ │ │ + rsceq r3, r7, r0, asr #22 │ │ │ │ + rsceq r3, r7, r0, lsl fp │ │ │ │ + ldrdeq r3, [r7], #160 @ 0xa0 @ │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r2, r0, r0, lsr ip │ │ │ │ andeq r2, r0, r8, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr #21 │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ andeq r3, r0, r4, lsl #5 │ │ │ │ andeq r2, r0, ip, asr r9 │ │ │ │ andeq r2, r0, r4, ror #9 │ │ │ │ andeq r2, r0, r4, asr sp │ │ │ │ andeq r3, r0, r4, lsr #4 │ │ │ │ muleq r0, ip, r6 │ │ │ │ strheq r1, [r0], -ip │ │ │ │ andeq r3, r0, ip, lsr r0 │ │ │ │ - rsceq r2, r7, r4, ror pc │ │ │ │ + smlaleq r2, r7, r4, pc @ │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - rsceq r2, r7, r4, ror #26 │ │ │ │ + rsceq r2, r7, r4, lsl #27 │ │ │ │ @ instruction: 0xfffebb10 │ │ │ │ - ldrdeq r3, [r7], #100 @ 0x64 @ │ │ │ │ - rsceq sl, fp, r4, ror #16 │ │ │ │ + strdeq r3, [r7], #100 @ 0x64 @ │ │ │ │ + rsceq sl, fp, r4, lsl #17 │ │ │ │ @ instruction: 0xfffebac0 │ │ │ │ - smlaleq r3, r7, r0, r6 │ │ │ │ + strheq r3, [r7], #96 @ 0x60 @ │ │ │ │ @ instruction: 0xfffebb08 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - rsceq r3, r7, r4, ror r6 │ │ │ │ - rsceq r3, r7, r0, ror #12 │ │ │ │ - rsceq r3, r7, r0, asr r6 │ │ │ │ + smlaleq r3, r7, r4, r6 │ │ │ │ + rsceq r3, r7, r0, lsl #13 │ │ │ │ + rsceq r3, r7, r0, ror r6 │ │ │ │ @ instruction: 0xfffeba48 │ │ │ │ - rsceq r3, r7, r4, asr #12 │ │ │ │ - rsceq r3, r7, ip, lsr r6 │ │ │ │ - rsceq r3, r7, r4, lsr r6 │ │ │ │ - rsceq r2, r7, r4, lsr #21 │ │ │ │ - rsceq r2, r7, r4, lsr r9 │ │ │ │ - rsceq r2, r7, r8, asr #15 │ │ │ │ - rsceq r2, r7, r8, asr r6 │ │ │ │ + rsceq r3, r7, r4, ror #12 │ │ │ │ + rsceq r3, r7, ip, asr r6 │ │ │ │ + rsceq r3, r7, r4, asr r6 │ │ │ │ + rsceq r2, r7, r4, asr #21 │ │ │ │ + rsceq r2, r7, r4, asr r9 │ │ │ │ + rsceq r2, r7, r8, ror #15 │ │ │ │ + rsceq r2, r7, r8, ror r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #6 │ │ │ │ ldr r5, [pc, #-212] @ 3c4bd8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 417128 │ │ │ │ @@ -894522,48 +894522,48 @@ │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ bl 3b2e70 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ b 3c6d60 │ │ │ │ - ldrdeq r2, [r7], #224 @ 0xe0 @ │ │ │ │ + strdeq r2, [r7], #224 @ 0xe0 @ │ │ │ │ @ instruction: 0x000011bc │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r2, r0, r0, lsr ip │ │ │ │ andeq r2, r0, r8, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr #21 │ │ │ │ - rsceq r2, r7, r8, lsr sp │ │ │ │ - rsceq r2, r7, r4, ror #23 │ │ │ │ - rsceq r2, r7, ip, lsl #21 │ │ │ │ - rsceq r2, r7, r0, ror #18 │ │ │ │ - rsceq r2, r7, r4, ror r8 │ │ │ │ - rsceq r2, r7, r8, lsl #15 │ │ │ │ - rsceq r2, r7, ip, lsr r6 │ │ │ │ - rsceq r2, r7, r8, ror #9 │ │ │ │ - smlaleq r2, r7, r0, r3 │ │ │ │ - rsceq r2, r7, ip, lsr r2 │ │ │ │ - rsceq r2, r7, ip, asr #2 │ │ │ │ - rsceq r2, r7, r4, rrx │ │ │ │ - strdeq r1, [r7], #228 @ 0xe4 @ │ │ │ │ - rsceq r1, r7, r8, lsr #27 │ │ │ │ - rsceq r1, r7, r4, asr ip │ │ │ │ - rsceq r1, r7, r0, lsl #22 │ │ │ │ - rsceq r1, r7, ip, lsr #19 │ │ │ │ + rsceq r2, r7, r8, asr sp │ │ │ │ + rsceq r2, r7, r4, lsl #24 │ │ │ │ + rsceq r2, r7, ip, lsr #21 │ │ │ │ + rsceq r2, r7, r0, lsl #19 │ │ │ │ + smlaleq r2, r7, r4, r8 │ │ │ │ + rsceq r2, r7, r8, lsr #15 │ │ │ │ + rsceq r2, r7, ip, asr r6 │ │ │ │ + rsceq r2, r7, r8, lsl #10 │ │ │ │ + strheq r2, [r7], #48 @ 0x30 @ │ │ │ │ + rsceq r2, r7, ip, asr r2 │ │ │ │ + rsceq r2, r7, ip, ror #2 │ │ │ │ + rsceq r2, r7, r4, lsl #1 │ │ │ │ + rsceq r1, r7, r4, lsl pc │ │ │ │ + rsceq r1, r7, r8, asr #27 │ │ │ │ + rsceq r1, r7, r4, ror ip │ │ │ │ + rsceq r1, r7, r0, lsr #22 │ │ │ │ + rsceq r1, r7, ip, asr #19 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ andeq r2, r0, ip, asr r9 │ │ │ │ andeq r2, r0, r4, ror #9 │ │ │ │ andeq r2, r0, r4, asr sp │ │ │ │ - rsceq r1, r7, r8, lsl #17 │ │ │ │ - rsceq r1, r7, r0, lsr #15 │ │ │ │ - strheq r1, [r7], #104 @ 0x68 @ │ │ │ │ - rsceq r1, r7, ip, ror #10 │ │ │ │ - rsceq r1, r7, r8, lsl r4 │ │ │ │ - rsceq r1, r7, r4, asr #5 │ │ │ │ - rsceq r1, r7, r0, ror r1 │ │ │ │ + rsceq r1, r7, r8, lsr #17 │ │ │ │ + rsceq r1, r7, r0, asr #15 │ │ │ │ + ldrdeq r1, [r7], #104 @ 0x68 @ │ │ │ │ + rsceq r1, r7, ip, lsl #11 │ │ │ │ + rsceq r1, r7, r8, lsr r4 │ │ │ │ + rsceq r1, r7, r4, ror #5 │ │ │ │ + smlaleq r1, r7, r0, r1 │ │ │ │ bl 3b2e70 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ bl 3b2e70 │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ mov r5, r0 │ │ │ │ @@ -896216,29 +896216,29 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 3b1398 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rsceq r1, r7, r0, lsl #1 │ │ │ │ - smlaleq r0, r7, r8, pc @ │ │ │ │ - rsceq r0, r7, r8, asr #29 │ │ │ │ + rsceq r1, r7, r0, lsr #1 │ │ │ │ + strheq r0, [r7], #248 @ 0xf8 @ │ │ │ │ + rsceq r0, r7, r8, ror #29 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ andeq r1, r0, ip, ror #27 │ │ │ │ muleq r0, r0, r2 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ andeq r3, r0, r4, lsr #4 │ │ │ │ muleq r0, ip, r6 │ │ │ │ strheq r1, [r0], -ip │ │ │ │ andeq r3, r0, ip, lsr r0 │ │ │ │ - rsceq r0, r7, ip, lsr r0 │ │ │ │ - rsceq r0, r7, r0, asr #22 │ │ │ │ - smlaleq r0, r7, r8, r9 │ │ │ │ - rsceq r0, r7, r8, ror #15 │ │ │ │ + rsceq r0, r7, ip, asr r0 │ │ │ │ + rsceq r0, r7, r0, ror #22 │ │ │ │ + strheq r0, [r7], #152 @ 0x98 @ │ │ │ │ + rsceq r0, r7, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #4088] @ 3c979c │ │ │ │ ldr r5, [pc, #4088] @ 3c97a0 │ │ │ │ ldr r3, [pc, #4088] @ 3c97a4 │ │ │ │ @@ -897262,39 +897262,39 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 40a768 │ │ │ │ b 3c9810 │ │ │ │ orreq r7, r2, r0, asr r8 │ │ │ │ orreq r6, r4, r0, lsl #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, ip, r8, asr r6 │ │ │ │ + rscseq r2, ip, r8, ror r6 │ │ │ │ orreq r7, r2, ip, lsl #16 │ │ │ │ - rsceq pc, r6, r8, lsr lr @ │ │ │ │ - rsceq pc, r6, r0, lsr lr @ │ │ │ │ - rsceq pc, r6, r0, lsr #28 │ │ │ │ - rsceq pc, r6, r4, lsl lr @ │ │ │ │ - rsceq pc, r6, r8, lsl #28 │ │ │ │ - strdeq pc, [r6], #220 @ 0xdc @ │ │ │ │ - strdeq pc, [r6], #208 @ 0xd0 @ │ │ │ │ - rsceq pc, r6, r4, ror #27 │ │ │ │ - ldrdeq pc, [r6], #216 @ 0xd8 @ │ │ │ │ - rsceq pc, r6, ip, asr #27 │ │ │ │ - rsceq pc, r6, r0, asr #27 │ │ │ │ - strheq pc, [r6], #212 @ 0xd4 @ │ │ │ │ - rsceq pc, r6, r8, lsr #27 │ │ │ │ - smlaleq pc, r6, ip, sp @ │ │ │ │ - smlaleq pc, r6, r0, sp @ │ │ │ │ - rsceq pc, r6, r4, lsl #27 │ │ │ │ - rsceq pc, r6, r8, ror sp @ │ │ │ │ - rsceq pc, r6, ip, ror #26 │ │ │ │ - rsceq pc, r6, r0, ror #26 │ │ │ │ + rsceq pc, r6, r8, asr lr @ │ │ │ │ + rsceq pc, r6, r0, asr lr @ │ │ │ │ + rsceq pc, r6, r0, asr #28 │ │ │ │ + rsceq pc, r6, r4, lsr lr @ │ │ │ │ + rsceq pc, r6, r8, lsr #28 │ │ │ │ + rsceq pc, r6, ip, lsl lr @ │ │ │ │ + rsceq pc, r6, r0, lsl lr @ │ │ │ │ + rsceq pc, r6, r4, lsl #28 │ │ │ │ + strdeq pc, [r6], #216 @ 0xd8 @ │ │ │ │ + rsceq pc, r6, ip, ror #27 │ │ │ │ + rsceq pc, r6, r0, ror #27 │ │ │ │ + ldrdeq pc, [r6], #212 @ 0xd4 @ │ │ │ │ + rsceq pc, r6, r8, asr #27 │ │ │ │ + strheq pc, [r6], #220 @ 0xdc @ │ │ │ │ + strheq pc, [r6], #208 @ 0xd0 @ │ │ │ │ + rsceq pc, r6, r4, lsr #27 │ │ │ │ + smlaleq pc, r6, r8, sp @ │ │ │ │ + rsceq pc, r6, ip, lsl #27 │ │ │ │ + rsceq pc, r6, r0, lsl #27 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ andeq r3, r0, r4, lsr #4 │ │ │ │ andeq r2, r0, r4, asr #28 │ │ │ │ - rsceq lr, r6, r4, ror #30 │ │ │ │ + rsceq lr, r6, r4, lsl #31 │ │ │ │ orreq r5, r4, r8, ror #7 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b57d0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -899610,56 +899610,56 @@ │ │ │ │ @ instruction: 0xfffe5e3c │ │ │ │ muleq r0, r0, r2 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ andeq r1, r0, r0, lsl r8 │ │ │ │ andeq r1, r0, ip, ror #6 │ │ │ │ andeq r0, r0, ip, ror lr │ │ │ │ - rsceq sp, r6, r0, ror r5 │ │ │ │ + smlaleq sp, r6, r0, r5 │ │ │ │ orreq r3, r4, ip, lsr sp │ │ │ │ - rsceq sp, r6, ip, lsr #9 │ │ │ │ - rsceq sl, ip, r0, lsr #31 │ │ │ │ - rsceq sl, ip, ip, lsr #29 │ │ │ │ - rsceq sp, r6, r4, asr lr │ │ │ │ - rsceq sp, r6, r4, lsr #27 │ │ │ │ - strdeq sp, [r6], #200 @ 0xc8 @ │ │ │ │ + rsceq sp, r6, ip, asr #9 │ │ │ │ + rsceq sl, ip, r0, asr #31 │ │ │ │ + rsceq sl, ip, ip, asr #29 │ │ │ │ + rsceq sp, r6, r4, ror lr │ │ │ │ + rsceq sp, r6, r4, asr #27 │ │ │ │ + rsceq sp, r6, r8, lsl sp │ │ │ │ @ instruction: 0xfffe51e8 │ │ │ │ - rsceq sp, r6, r8, lsr #21 │ │ │ │ - strdeq sp, [r6], #156 @ 0x9c @ │ │ │ │ - rsceq sp, r6, r8, asr #18 │ │ │ │ - smlaleq sp, r6, r4, r8 │ │ │ │ - rsceq sp, r6, r0, ror #15 │ │ │ │ - rsceq sp, r6, ip, lsr #14 │ │ │ │ - rsceq sp, r6, r4, lsl #13 │ │ │ │ - rsceq sp, r6, r4, asr #10 │ │ │ │ - strdeq ip, [r6], #32 @ │ │ │ │ - rsceq r3, r6, r0, ror r7 │ │ │ │ - rsceq ip, r6, r0 │ │ │ │ - rsceq sp, r6, r4, asr #32 │ │ │ │ + rsceq sp, r6, r8, asr #21 │ │ │ │ + rsceq sp, r6, ip, lsl sl │ │ │ │ + rsceq sp, r6, r8, ror #18 │ │ │ │ + strheq sp, [r6], #132 @ 0x84 @ │ │ │ │ + rsceq sp, r6, r0, lsl #16 │ │ │ │ + rsceq sp, r6, ip, asr #14 │ │ │ │ + rsceq sp, r6, r4, lsr #13 │ │ │ │ + rsceq sp, r6, r4, ror #10 │ │ │ │ + rsceq ip, r6, r0, lsl r3 │ │ │ │ + smlaleq r3, r6, r0, r7 │ │ │ │ + rsceq ip, r6, r0, lsr #32 │ │ │ │ + rsceq sp, r6, r4, rrx │ │ │ │ andeq r3, r0, r4, lsr #4 │ │ │ │ @ instruction: 0xfffe6174 │ │ │ │ muleq r0, ip, r6 │ │ │ │ strheq r1, [r0], -ip │ │ │ │ andeq r3, r0, ip, lsr r0 │ │ │ │ - rscseq r3, sl, ip, lsl #5 │ │ │ │ - rsceq ip, r6, r0, ror #25 │ │ │ │ + rscseq r3, sl, ip, lsr #5 │ │ │ │ + rsceq ip, r6, r0, lsl #26 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r2, r0, r0, lsr ip │ │ │ │ andeq r2, r0, r8, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr #21 │ │ │ │ @ instruction: 0xfffe4988 │ │ │ │ andeq r1, r0, r4, ror #23 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r1, r0, r4, lsl #4 │ │ │ │ andeq r2, r0, ip, lsl r3 │ │ │ │ - rsceq r5, r8, r4, lsl r5 │ │ │ │ - ldrsbeq r2, [sl], #144 @ 0x90 @ │ │ │ │ - rsceq ip, r6, ip, lsl #11 │ │ │ │ + rsceq r5, r8, r4, lsr r5 │ │ │ │ + ldrsheq r2, [sl], #144 @ 0x90 @ │ │ │ │ + rsceq ip, r6, ip, lsr #11 │ │ │ │ @ instruction: 0xfffe3c5c │ │ │ │ - strdeq ip, [r6], #48 @ 0x30 @ │ │ │ │ + rsceq ip, r6, r0, lsl r4 │ │ │ │ @ instruction: 0xfffe3e18 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [pc, #-120] @ 3cbca0 │ │ │ │ stm sp, {r5, r8} │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -901714,38 +901714,38 @@ │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ str fp, [sp, #4] │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ b 3cdd9c │ │ │ │ - rsceq r1, r7, ip, ror #23 │ │ │ │ - rsceq ip, r6, r0, asr #1 │ │ │ │ - rsceq fp, r6, r4, lsr pc │ │ │ │ - rsceq r8, ip, r0, lsl #27 │ │ │ │ + rsceq r1, r7, ip, lsl #24 │ │ │ │ + rsceq ip, r6, r0, ror #1 │ │ │ │ + rsceq fp, r6, r4, asr pc │ │ │ │ + rsceq r8, ip, r0, lsr #27 │ │ │ │ @ instruction: 0xfffe3684 │ │ │ │ - rsceq fp, r6, r4, lsl sp │ │ │ │ + rsceq fp, r6, r4, lsr sp │ │ │ │ @ instruction: 0xfffe3058 │ │ │ │ - smlaleq fp, r6, ip, r9 │ │ │ │ - strheq fp, [r6], #128 @ 0x80 @ │ │ │ │ + strheq fp, [r6], #156 @ 0x9c @ │ │ │ │ + ldrdeq fp, [r6], #128 @ 0x80 @ │ │ │ │ andeq r2, r0, r8 │ │ │ │ @ instruction: 0xfffe30b0 │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ andeq r3, r0, r4, lsl #5 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ @ instruction: 0xfffe3280 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ muleq r0, r0, fp │ │ │ │ muleq r0, r4, r5 │ │ │ │ andeq r2, r0, ip, lsr #4 │ │ │ │ - rsceq sl, r6, r8, lsr #31 │ │ │ │ + rsceq sl, r6, r8, asr #31 │ │ │ │ @ instruction: 0xfffe3e4c │ │ │ │ @ instruction: 0xfffe2500 │ │ │ │ orreq r0, r4, r4, ror r2 │ │ │ │ - rscseq lr, r9, ip, lsl sl │ │ │ │ + rscseq lr, r9, ip, lsr sl │ │ │ │ @ instruction: 0xfffe1d40 │ │ │ │ mov r0, r5 │ │ │ │ bl 3b9cac │ │ │ │ ldr r8, [sp, #280] @ 0x118 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ @@ -903811,62 +903811,62 @@ │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ str fp, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ b 3cfebc │ │ │ │ - rscseq ip, sl, r0, lsl r9 │ │ │ │ + rscseq ip, sl, r0, lsr r9 │ │ │ │ @ instruction: 0xfffe1664 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ andeq r2, r0, ip, asr r9 │ │ │ │ andeq r2, r0, r4, ror #9 │ │ │ │ andeq r2, r0, r4, asr sp │ │ │ │ @ instruction: 0xfffe169c │ │ │ │ - rsceq r9, r6, r4, asr #22 │ │ │ │ - rsceq r3, fp, r0, lsl #21 │ │ │ │ - rsceq r9, r6, ip, asr #12 │ │ │ │ - rsceq r9, r6, r0, lsr r5 │ │ │ │ - rsceq r9, r6, r0, lsr r4 │ │ │ │ - rsceq r9, r6, r4, ror #7 │ │ │ │ - rsceq r9, r6, r4, lsr #7 │ │ │ │ - rsceq r9, r6, r4, ror #6 │ │ │ │ - rsceq r9, r6, r4, lsr #6 │ │ │ │ - rsceq r9, r6, r4, ror #5 │ │ │ │ - rsceq r9, r6, r8, lsr #5 │ │ │ │ - rsceq r9, r6, ip, ror #4 │ │ │ │ - rsceq r9, r6, ip, ror #2 │ │ │ │ - ldrheq r0, [r8], #200 @ 0xc8 @ │ │ │ │ + rsceq r9, r6, r4, ror #22 │ │ │ │ + rsceq r3, fp, r0, lsr #21 │ │ │ │ + rsceq r9, r6, ip, ror #12 │ │ │ │ + rsceq r9, r6, r0, asr r5 │ │ │ │ + rsceq r9, r6, r0, asr r4 │ │ │ │ + rsceq r9, r6, r4, lsl #8 │ │ │ │ + rsceq r9, r6, r4, asr #7 │ │ │ │ + rsceq r9, r6, r4, lsl #7 │ │ │ │ + rsceq r9, r6, r4, asr #6 │ │ │ │ + rsceq r9, r6, r4, lsl #6 │ │ │ │ + rsceq r9, r6, r8, asr #5 │ │ │ │ + rsceq r9, r6, ip, lsl #5 │ │ │ │ + rsceq r9, r6, ip, lsl #3 │ │ │ │ + ldrsbeq r0, [r8], #200 @ 0xc8 @ │ │ │ │ @ instruction: 0xfffe08f4 │ │ │ │ - smlaleq r9, r6, r8, r0 │ │ │ │ + strheq r9, [r6], #8 @ │ │ │ │ @ instruction: 0xfffe07f4 │ │ │ │ @ instruction: 0xfffe09e8 │ │ │ │ - rsceq r8, r6, ip, ror #31 │ │ │ │ - rsceq r8, r6, r0, asr #30 │ │ │ │ - smlaleq r8, r6, r4, lr │ │ │ │ - smlalseq sp, r7, r0, sl │ │ │ │ - rsceq r8, r6, r0, ror #27 │ │ │ │ - rsceq r8, r6, r4, lsr sp │ │ │ │ - rsceq r8, r6, r8, lsl #25 │ │ │ │ - ldrdeq r8, [r6], #188 @ 0xbc @ │ │ │ │ - rsceq r8, r6, ip, lsr #22 │ │ │ │ - rsceq r8, r6, r0, lsl #21 │ │ │ │ - strheq r8, [r6], #156 @ 0x9c @ │ │ │ │ - rsceq r8, r6, ip, lsl r9 │ │ │ │ + rsceq r9, r6, ip │ │ │ │ + rsceq r8, r6, r0, ror #30 │ │ │ │ + strheq r8, [r6], #228 @ 0xe4 @ │ │ │ │ + ldrheq sp, [r7], #160 @ 0xa0 @ │ │ │ │ + rsceq r8, r6, r0, lsl #28 │ │ │ │ + rsceq r8, r6, r4, asr sp │ │ │ │ + rsceq r8, r6, r8, lsr #25 │ │ │ │ + strdeq r8, [r6], #188 @ 0xbc @ │ │ │ │ + rsceq r8, r6, ip, asr #22 │ │ │ │ + rsceq r8, r6, r0, lsr #21 │ │ │ │ + ldrdeq r8, [r6], #156 @ 0x9c @ │ │ │ │ + rsceq r8, r6, ip, lsr r9 │ │ │ │ @ instruction: 0xfffe18ec │ │ │ │ - rsceq r8, r6, r8, ror r8 │ │ │ │ + smlaleq r8, r6, r8, r8 │ │ │ │ @ instruction: 0xfffe0460 │ │ │ │ - ldrdeq r8, [r6], #116 @ 0x74 @ │ │ │ │ - rsceq r8, r6, r0, asr #14 │ │ │ │ - rsceq r8, r6, r4, lsr #13 │ │ │ │ - rsceq r8, r6, ip, lsl #12 │ │ │ │ + strdeq r8, [r6], #116 @ 0x74 @ │ │ │ │ + rsceq r8, r6, r0, ror #14 │ │ │ │ + rsceq r8, r6, r4, asr #13 │ │ │ │ + rsceq r8, r6, ip, lsr #12 │ │ │ │ @ instruction: 0xfffdf9a0 │ │ │ │ - rsceq r8, r6, ip, ror #10 │ │ │ │ - rsceq r8, r6, r8, ror r4 │ │ │ │ - rsceq r8, r5, r4, ror #16 │ │ │ │ + rsceq r8, r6, ip, lsl #11 │ │ │ │ + smlaleq r8, r6, r8, r4 │ │ │ │ + rsceq r8, r5, r4, lsl #17 │ │ │ │ bl 3b1398 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ bl 3b48c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ bl 3b48c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -905940,22 +905940,22 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ bl 3b1398 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ b 3d2000 │ │ │ │ - rsceq r8, r6, r8, asr #4 │ │ │ │ - strdeq r8, [r6], #16 @ │ │ │ │ - rsceq r8, r6, ip, ror #1 │ │ │ │ + rsceq r8, r6, r8, ror #4 │ │ │ │ + rsceq r8, r6, r0, lsl r2 │ │ │ │ + rsceq r8, r6, ip, lsl #2 │ │ │ │ @ instruction: 0xfffdf4bc │ │ │ │ - strheq r8, [r6], #12 @ │ │ │ │ - rsceq r7, r6, ip, lsr #31 │ │ │ │ - smlaleq r7, r6, ip, lr │ │ │ │ - rsceq r7, r6, r8, lsl #27 │ │ │ │ + ldrdeq r8, [r6], #12 @ │ │ │ │ + rsceq r7, r6, ip, asr #31 │ │ │ │ + strheq r7, [r6], #236 @ 0xec @ │ │ │ │ + rsceq r7, r6, r8, lsr #27 │ │ │ │ andeq r1, r0, ip, asr r0 │ │ │ │ andeq r1, r0, r8, lsl #21 │ │ │ │ andeq r3, r0, r0, lsl r2 │ │ │ │ andeq r1, r0, ip, asr r1 │ │ │ │ andeq r1, r0, r4, lsl #23 │ │ │ │ ldrdeq r2, [r0], -ip │ │ │ │ strheq r1, [r0], -r8 │ │ │ │ @@ -905975,27 +905975,27 @@ │ │ │ │ andeq r2, r0, r4, asr #28 │ │ │ │ andeq r2, r0, r8, lsl #14 │ │ │ │ andeq r2, r0, ip, ror #30 │ │ │ │ andeq r1, r0, r0, asr #7 │ │ │ │ andeq r2, r0, r4, ror sl │ │ │ │ andeq r2, r0, ip, ror #28 │ │ │ │ andeq r1, r0, r0, asr #8 │ │ │ │ - rsceq r7, r6, r0, lsl #19 │ │ │ │ + rsceq r7, r6, r0, lsr #19 │ │ │ │ @ instruction: 0xfffdede4 │ │ │ │ - rsceq r7, r6, r8, lsl #14 │ │ │ │ - rsceq r7, r6, r8, asr #12 │ │ │ │ + rsceq r7, r6, r8, lsr #14 │ │ │ │ + rsceq r7, r6, r8, ror #12 │ │ │ │ @ instruction: 0xfffdeb44 │ │ │ │ - rsceq r7, r6, r0, lsl #11 │ │ │ │ - strdeq r7, [r6], #36 @ 0x24 @ │ │ │ │ + rsceq r7, r6, r0, lsr #11 │ │ │ │ + rsceq r7, r6, r4, lsl r3 │ │ │ │ @ instruction: 0xfffde584 │ │ │ │ @ instruction: 0xfffde87c │ │ │ │ @ instruction: 0xfffdeb10 │ │ │ │ - strheq r6, [r6], #196 @ 0xc4 @ │ │ │ │ - rsceq r6, r6, r0, lsl r8 │ │ │ │ - rsceq r6, r6, r0, lsl #7 │ │ │ │ + ldrdeq r6, [r6], #196 @ 0xc4 @ │ │ │ │ + rsceq r6, r6, r0, lsr r8 │ │ │ │ + rsceq r6, r6, r0, lsr #7 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r3 │ │ │ │ bl 5fb890 │ │ │ │ ldr r3, [pc, #-48] @ 3d1fe8 │ │ │ │ mov r1, #137 @ 0x89 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -908248,23 +908248,23 @@ │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ ldr r3, [pc, #168] @ 3d43e8 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r1 │ │ │ │ b 3d4490 │ │ │ │ - rsceq r5, r6, ip, ror #29 │ │ │ │ - rsceq r5, r6, r8, lsr #19 │ │ │ │ + rsceq r5, r6, ip, lsl #30 │ │ │ │ + rsceq r5, r6, r8, asr #19 │ │ │ │ @ instruction: 0xfffdd258 │ │ │ │ @ instruction: 0xfffdce00 │ │ │ │ @ instruction: 0x0183acb0 │ │ │ │ - rsceq sl, r6, r0, ror #22 │ │ │ │ - rsceq r5, r6, r0, lsr #8 │ │ │ │ - rscseq fp, sl, r0, ror #23 │ │ │ │ - smlalseq sp, sl, r4, r7 │ │ │ │ + rsceq sl, r6, r0, lsl #23 │ │ │ │ + rsceq r5, r6, r0, asr #8 │ │ │ │ + rscseq fp, sl, r0, lsl #24 │ │ │ │ + ldrheq sp, [sl], #116 @ 0x74 @ │ │ │ │ @ instruction: 0xfffdc770 │ │ │ │ muleq r0, r8, r8 │ │ │ │ andeq r2, r0, r0, asr #21 │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ andeq r2, r0, r4, lsl #18 │ │ │ │ andeq r2, r0, r8, ror ip │ │ │ │ @@ -908304,38 +908304,38 @@ │ │ │ │ andeq r1, r0, r4, ror #6 │ │ │ │ andeq r2, r0, r8, ror #5 │ │ │ │ @ instruction: 0xfffdcc9c │ │ │ │ andeq r2, r0, ip, ror #27 │ │ │ │ andeq r2, r0, r8, lsr r2 │ │ │ │ @ instruction: 0xfffdc090 │ │ │ │ andeq r3, r0, ip, lsr #4 │ │ │ │ - rsceq r4, r6, r8, asr sl │ │ │ │ + rsceq r4, r6, r8, ror sl │ │ │ │ @ instruction: 0xfffdc098 │ │ │ │ @ instruction: 0xfffdc074 │ │ │ │ - rsceq r4, r6, r0, lsl sl │ │ │ │ - rsceq r4, r6, r8, asr #19 │ │ │ │ - rsceq r4, r6, r0, lsl #19 │ │ │ │ - rsceq r4, r6, r4, lsr #18 │ │ │ │ + rsceq r4, r6, r0, lsr sl │ │ │ │ + rsceq r4, r6, r8, ror #19 │ │ │ │ + rsceq r4, r6, r0, lsr #19 │ │ │ │ + rsceq r4, r6, r4, asr #18 │ │ │ │ @ instruction: 0xfffdbf4c │ │ │ │ @ instruction: 0xfffdbf3c │ │ │ │ - ldrdeq r4, [r6], #128 @ 0x80 @ │ │ │ │ - rsceq r4, r6, ip, lsl #17 │ │ │ │ + strdeq r4, [r6], #128 @ 0x80 @ │ │ │ │ + rsceq r4, r6, ip, lsr #17 │ │ │ │ @ instruction: 0xfffdbef8 │ │ │ │ @ instruction: 0xfffdbeb4 │ │ │ │ - rsceq r4, r6, r4, lsr r8 │ │ │ │ + rsceq r4, r6, r4, asr r8 │ │ │ │ @ instruction: 0xfffdbee0 │ │ │ │ @ instruction: 0xfffdbe9c │ │ │ │ - ldrdeq r4, [r6], #124 @ 0x7c @ │ │ │ │ - rsceq r4, r6, r8, lsl #15 │ │ │ │ + strdeq r4, [r6], #124 @ 0x7c @ │ │ │ │ + rsceq r4, r6, r8, lsr #15 │ │ │ │ @ instruction: 0xfffdc938 │ │ │ │ @ instruction: 0xfffdcfd0 │ │ │ │ @ instruction: 0xfffdc880 │ │ │ │ @ instruction: 0xfffdc984 │ │ │ │ orreq r9, r3, ip, lsr #12 │ │ │ │ - rsceq r6, r5, r8, asr #21 │ │ │ │ + rsceq r6, r5, r8, ror #21 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r5 │ │ │ │ str ip, [sp, #380] @ 0x17c │ │ │ │ bl 3bc650 │ │ │ │ ldr r3, [pc, #-188] @ 3d43ec │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ str r0, [sp, #652] @ 0x28c │ │ │ │ @@ -910620,61 +910620,61 @@ │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ mov r0, fp │ │ │ │ bl 3c1c74 │ │ │ │ mov r1, r4 │ │ │ │ b 3d6920 │ │ │ │ - smlaleq r3, r6, ip, sl │ │ │ │ + strheq r3, [r6], #172 @ 0xac @ │ │ │ │ @ instruction: 0xfffdab58 │ │ │ │ - rsceq r3, r6, r4, lsl #8 │ │ │ │ + rsceq r3, r6, r4, lsr #8 │ │ │ │ @ instruction: 0xfffda96c │ │ │ │ @ instruction: 0xfffda948 │ │ │ │ @ instruction: 0xfffdb7c0 │ │ │ │ @ instruction: 0xfffdb7cc │ │ │ │ - rsceq r3, r6, r0, lsl #6 │ │ │ │ - rsceq r3, r6, r4, lsl r2 │ │ │ │ - rsceq r3, r6, r0, lsr r1 │ │ │ │ + rsceq r3, r6, r0, lsr #6 │ │ │ │ + rsceq r3, r6, r4, lsr r2 │ │ │ │ + rsceq r3, r6, r0, asr r1 │ │ │ │ @ instruction: 0xfffda6f4 │ │ │ │ @ instruction: 0xfffda6e0 │ │ │ │ - rsceq r3, r6, r4, lsr #1 │ │ │ │ - rsceq r3, r6, r0, lsl #1 │ │ │ │ - rsceq r3, r6, r4, lsr r0 │ │ │ │ + rsceq r3, r6, r4, asr #1 │ │ │ │ + rsceq r3, r6, r0, lsr #1 │ │ │ │ + rsceq r3, r6, r4, asr r0 │ │ │ │ @ instruction: 0xfffda548 │ │ │ │ - ldrdeq r2, [r6], #252 @ 0xfc @ │ │ │ │ + strdeq r2, [r6], #252 @ 0xfc @ │ │ │ │ @ instruction: 0xfffda4ec │ │ │ │ @ instruction: 0xfffdb3c0 │ │ │ │ @ instruction: 0xfffdb4b4 │ │ │ │ - ldrdeq r2, [r6], #224 @ 0xe0 @ │ │ │ │ - strdeq r2, [r6], #216 @ 0xd8 @ │ │ │ │ - strheq r2, [r6], #212 @ 0xd4 @ │ │ │ │ + strdeq r2, [r6], #224 @ 0xe0 @ │ │ │ │ + rsceq r2, r6, r8, lsl lr │ │ │ │ + ldrdeq r2, [r6], #212 @ 0xd4 @ │ │ │ │ @ instruction: 0xfffda038 │ │ │ │ - rsceq r2, r6, r8, lsl #27 │ │ │ │ + rsceq r2, r6, r8, lsr #27 │ │ │ │ @ instruction: 0xfffd9d94 │ │ │ │ @ instruction: 0xfffdae2c │ │ │ │ - strdeq r2, [r6], #88 @ 0x58 @ │ │ │ │ + rsceq r2, r6, r8, lsl r6 │ │ │ │ @ instruction: 0xfffda464 │ │ │ │ @ instruction: 0xfffd9a1c │ │ │ │ @ instruction: 0xfffda194 │ │ │ │ - rsceq r2, r6, r4, lsl #3 │ │ │ │ + rsceq r2, r6, r4, lsr #3 │ │ │ │ @ instruction: 0xfffd95ec │ │ │ │ @ instruction: 0xfffd95d8 │ │ │ │ - strdeq r2, [r6], #4 @ │ │ │ │ - rsceq r2, r6, r0, lsl #1 │ │ │ │ - rsceq r2, r6, ip │ │ │ │ + rsceq r2, r6, r4, lsl r1 │ │ │ │ + rsceq r2, r6, r0, lsr #1 │ │ │ │ + rsceq r2, r6, ip, lsr #32 │ │ │ │ @ instruction: 0xfffd94e4 │ │ │ │ @ instruction: 0xfffd94cc │ │ │ │ - rsceq r1, r6, r0, lsl #31 │ │ │ │ + rsceq r1, r6, r0, lsr #31 │ │ │ │ @ instruction: 0xfffd93f4 │ │ │ │ @ instruction: 0xfffd93dc │ │ │ │ - strdeq r1, [r6], #232 @ 0xe8 @ │ │ │ │ - rsceq r1, r6, ip, ror lr │ │ │ │ + rsceq r1, r6, r8, lsl pc │ │ │ │ + smlaleq r1, r6, ip, lr │ │ │ │ @ instruction: 0xfffd9394 │ │ │ │ @ instruction: 0xfffd934c │ │ │ │ - strdeq r1, [r6], #220 @ 0xdc @ │ │ │ │ + rsceq r1, r6, ip, lsl lr │ │ │ │ @ instruction: 0xfffd8fd4 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ str r8, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #596] @ 0x254 │ │ │ │ mov r0, fp │ │ │ │ @@ -912743,57 +912743,57 @@ │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ mov r0, fp │ │ │ │ bl 3c1c74 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ b 3d8a38 │ │ │ │ - strdeq r1, [r6], #164 @ 0xa4 @ │ │ │ │ - rsceq r1, r6, ip, ror sl │ │ │ │ - rsceq r1, r6, ip, lsl #20 │ │ │ │ - smlaleq r1, r6, ip, r9 │ │ │ │ - rsceq r1, r6, ip, lsr #18 │ │ │ │ - strheq r1, [r6], #132 @ 0x84 @ │ │ │ │ - rsceq r1, r6, r4, asr #16 │ │ │ │ + rsceq r1, r6, r4, lsl fp │ │ │ │ + smlaleq r1, r6, ip, sl │ │ │ │ + rsceq r1, r6, ip, lsr #20 │ │ │ │ + strheq r1, [r6], #156 @ 0x9c @ │ │ │ │ + rsceq r1, r6, ip, asr #18 │ │ │ │ + ldrdeq r1, [r6], #132 @ 0x84 @ │ │ │ │ + rsceq r1, r6, r4, ror #16 │ │ │ │ @ instruction: 0xfffd9888 │ │ │ │ - rsceq r1, r6, ip, asr #3 │ │ │ │ + rsceq r1, r6, ip, ror #3 │ │ │ │ @ instruction: 0xfffd9318 │ │ │ │ @ instruction: 0xfffd9324 │ │ │ │ - ldrdeq r0, [r6], #244 @ 0xf4 @ │ │ │ │ - rsceq r0, r6, r4, lsl #28 │ │ │ │ - rsceq r0, r6, r4, lsr #26 │ │ │ │ - rsceq r0, r6, r0, ror #25 │ │ │ │ + strdeq r0, [r6], #244 @ 0xf4 @ │ │ │ │ + rsceq r0, r6, r4, lsr #28 │ │ │ │ + rsceq r0, r6, r4, asr #26 │ │ │ │ + rsceq r0, r6, r0, lsl #26 │ │ │ │ @ instruction: 0xfffd8034 │ │ │ │ - smlaleq r0, r6, r4, ip │ │ │ │ + strheq r0, [r6], #196 @ 0xc4 @ │ │ │ │ @ instruction: 0xfffd8034 │ │ │ │ + rsceq r0, r6, r8, lsl fp │ │ │ │ strdeq r0, [r6], #168 @ 0xa8 @ │ │ │ │ - ldrdeq r0, [r6], #168 @ 0xa8 @ │ │ │ │ @ instruction: 0xfffd7b68 │ │ │ │ @ instruction: 0xfffd8d68 │ │ │ │ - strdeq r0, [r6], #124 @ 0x7c @ │ │ │ │ - rsceq r0, r6, r4, ror r7 │ │ │ │ - rsceq r0, r6, r0, lsl #14 │ │ │ │ - smlaleq r0, r6, r4, r6 │ │ │ │ + rsceq r0, r6, ip, lsl r8 │ │ │ │ + smlaleq r0, r6, r4, r7 │ │ │ │ + rsceq r0, r6, r0, lsr #14 │ │ │ │ + strheq r0, [r6], #100 @ 0x64 @ │ │ │ │ + smlaleq r0, r6, r0, r6 │ │ │ │ rsceq r0, r6, r0, ror r6 │ │ │ │ - rsceq r0, r6, r0, asr r6 │ │ │ │ @ instruction: 0xfffd78c0 │ │ │ │ @ instruction: 0xfffd78b8 │ │ │ │ - rsceq r0, r6, r8, asr #11 │ │ │ │ + rsceq r0, r6, r8, ror #11 │ │ │ │ + rsceq r0, r6, r0, lsl #11 │ │ │ │ rsceq r0, r6, r0, ror #10 │ │ │ │ - rsceq r0, r6, r0, asr #10 │ │ │ │ - rsceq r0, r6, r8, lsr #5 │ │ │ │ + rsceq r0, r6, r8, asr #5 │ │ │ │ orreq r5, r3, r8, lsl #8 │ │ │ │ - strdeq pc, [r5], #248 @ 0xf8 @ │ │ │ │ + rsceq r0, r6, r8, lsl r0 │ │ │ │ @ instruction: 0xfffd71c8 │ │ │ │ @ instruction: 0xfffd71a4 │ │ │ │ - rsceq pc, r5, ip, lsl #30 │ │ │ │ - rsceq pc, r5, ip, lsl lr @ │ │ │ │ + rsceq pc, r5, ip, lsr #30 │ │ │ │ + rsceq pc, r5, ip, lsr lr @ │ │ │ │ + ldrdeq pc, [r5], #212 @ 0xd4 @ │ │ │ │ strheq pc, [r5], #212 @ 0xd4 @ │ │ │ │ - smlaleq pc, r5, r4, sp @ │ │ │ │ - rsceq pc, r5, r8, ror sp @ │ │ │ │ + smlaleq pc, r5, r8, sp @ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ mov r0, fp │ │ │ │ bl 3c1c74 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ @@ -914989,60 +914989,60 @@ │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c1c74 │ │ │ │ mov r1, r5 │ │ │ │ b 3dad64 │ │ │ │ @ instruction: 0xfffd821c │ │ │ │ - rsceq pc, r5, ip, lsl r9 @ │ │ │ │ - rsceq pc, r5, ip, lsr #11 │ │ │ │ - rsceq pc, r5, r4, lsr r5 @ │ │ │ │ - rsceq pc, r5, r0, asr #9 │ │ │ │ - rsceq pc, r5, r4, asr r4 @ │ │ │ │ + rsceq pc, r5, ip, lsr r9 @ │ │ │ │ + rsceq pc, r5, ip, asr #11 │ │ │ │ + rsceq pc, r5, r4, asr r5 @ │ │ │ │ + rsceq pc, r5, r0, ror #9 │ │ │ │ + rsceq pc, r5, r4, ror r4 @ │ │ │ │ @ instruction: 0xfffd65e8 │ │ │ │ @ instruction: 0xfffd65d4 │ │ │ │ - ldrdeq pc, [r5], #48 @ 0x30 @ │ │ │ │ - rsceq pc, r5, ip, lsr #7 │ │ │ │ + strdeq pc, [r5], #48 @ 0x30 @ │ │ │ │ + rsceq pc, r5, ip, asr #7 │ │ │ │ + strheq pc, [r5], #48 @ 0x30 @ │ │ │ │ smlaleq pc, r5, r0, r3 @ │ │ │ │ - rsceq pc, r5, r0, ror r3 @ │ │ │ │ @ instruction: 0xfffd6448 │ │ │ │ @ instruction: 0xfffd6440 │ │ │ │ - rsceq pc, r5, r8, ror #5 │ │ │ │ - rsceq pc, r5, r8, lsl #5 │ │ │ │ - rsceq pc, r5, ip, ror #4 │ │ │ │ - rsceq pc, r5, r0, asr r2 @ │ │ │ │ - smlaleq lr, r5, r8, lr │ │ │ │ + rsceq pc, r5, r8, lsl #6 │ │ │ │ + rsceq pc, r5, r8, lsr #5 │ │ │ │ + rsceq pc, r5, ip, lsl #5 │ │ │ │ + rsceq pc, r5, r0, ror r2 @ │ │ │ │ + strheq lr, [r5], #232 @ 0xe8 @ │ │ │ │ @ instruction: 0xfffd5b10 │ │ │ │ - rsceq lr, r5, r8, lsl #20 │ │ │ │ + rsceq lr, r5, r8, lsr #20 │ │ │ │ @ instruction: 0xfffd5a2c │ │ │ │ - rsceq lr, r5, r8, lsr #18 │ │ │ │ - rsceq lr, r5, r4, asr r8 │ │ │ │ + rsceq lr, r5, r8, asr #18 │ │ │ │ + rsceq lr, r5, r4, ror r8 │ │ │ │ @ instruction: 0xfffd5898 │ │ │ │ - rsceq lr, r5, r0, ror #15 │ │ │ │ + rsceq lr, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xfffd5854 │ │ │ │ - rsceq lr, r5, r0, lsl #14 │ │ │ │ - rsceq lr, r5, r4, ror #13 │ │ │ │ - rsceq lr, r5, r8, asr #13 │ │ │ │ - rsceq lr, r5, ip, lsr #13 │ │ │ │ + rsceq lr, r5, r0, lsr #14 │ │ │ │ + rsceq lr, r5, r4, lsl #14 │ │ │ │ + rsceq lr, r5, r8, ror #13 │ │ │ │ + rsceq lr, r5, ip, asr #13 │ │ │ │ @ instruction: 0xfffd5358 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ @ instruction: 0x000019bc │ │ │ │ - strdeq lr, [r5], #88 @ 0x58 @ │ │ │ │ + rsceq lr, r5, r8, lsl r6 │ │ │ │ andeq r2, r0, r0, lsr #26 │ │ │ │ - rsceq lr, r5, r4, ror #10 │ │ │ │ + rsceq lr, r5, r4, lsl #11 │ │ │ │ + rsceq lr, r5, r0, ror #10 │ │ │ │ rsceq lr, r5, r0, asr #10 │ │ │ │ - rsceq lr, r5, r0, lsr #10 │ │ │ │ @ instruction: 0xfffd59b0 │ │ │ │ andeq r2, r0, ip, lsr #12 │ │ │ │ - strheq r6, [r9], #184 @ 0xb8 @ │ │ │ │ + ldrdeq r6, [r9], #184 @ 0xb8 @ │ │ │ │ @ instruction: 0xfffd5bbc │ │ │ │ - rsceq lr, r5, r4, lsr #3 │ │ │ │ + rsceq lr, r5, r4, asr #3 │ │ │ │ @ instruction: 0xfffd6034 │ │ │ │ - rsceq sp, r5, r4, lsr #29 │ │ │ │ - smlaleq sp, r5, r4, ip │ │ │ │ + rsceq sp, r5, r4, asr #29 │ │ │ │ + strheq sp, [r5], #196 @ 0xc4 @ │ │ │ │ @ instruction: 0xfffd5d64 │ │ │ │ @ instruction: 0xfffd60b8 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #604] @ 0x25c │ │ │ │ @@ -917101,110 +917101,110 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {sl, fp} │ │ │ │ mov r0, fp │ │ │ │ bl 3c1c74 │ │ │ │ ldr r1, [pc, #148] @ 3dce34 │ │ │ │ mov r3, r5 │ │ │ │ b 3dcf24 │ │ │ │ - rsceq sp, r5, ip, ror #23 │ │ │ │ + rsceq sp, r5, ip, lsl #24 │ │ │ │ @ instruction: 0xfffd69c0 │ │ │ │ @ instruction: 0xfffd4adc │ │ │ │ @ instruction: 0xfffd6b7c │ │ │ │ @ instruction: 0xfffd593c │ │ │ │ - rsceq sp, r5, r8, ror #21 │ │ │ │ + rsceq sp, r5, r8, lsl #22 │ │ │ │ @ instruction: 0xfffd4bc8 │ │ │ │ @ instruction: 0xfffd572c │ │ │ │ @ instruction: 0xfffd49a4 │ │ │ │ @ instruction: 0xfffd5998 │ │ │ │ - rsceq sp, r5, r8, asr #19 │ │ │ │ - rsceq sp, r5, r8, ror #15 │ │ │ │ + rsceq sp, r5, r8, ror #19 │ │ │ │ + rsceq sp, r5, r8, lsl #16 │ │ │ │ @ instruction: 0xfffd67e0 │ │ │ │ - rsceq sp, r5, r4, ror #14 │ │ │ │ + rsceq sp, r5, r4, lsl #15 │ │ │ │ @ instruction: 0xfffd5b90 │ │ │ │ - rsceq sp, r5, r8, ror #13 │ │ │ │ - rsceq sp, r5, r4, lsl #12 │ │ │ │ + rsceq sp, r5, r8, lsl #14 │ │ │ │ + rsceq sp, r5, r4, lsr #12 │ │ │ │ @ instruction: 0xfffd41c8 │ │ │ │ @ instruction: 0xfffd61b0 │ │ │ │ @ instruction: 0xfffd4218 │ │ │ │ - rsceq sp, r5, ip, asr #9 │ │ │ │ - strdeq sp, [r5], #60 @ 0x3c @ │ │ │ │ - ldrdeq sp, [r5], #20 @ │ │ │ │ + rsceq sp, r5, ip, ror #9 │ │ │ │ + rsceq sp, r5, ip, lsl r4 │ │ │ │ + strdeq sp, [r5], #20 @ │ │ │ │ @ instruction: 0xfffd5e30 │ │ │ │ - rsceq sp, r5, ip, lsr r1 │ │ │ │ + rsceq sp, r5, ip, asr r1 │ │ │ │ @ instruction: 0xfffd550c │ │ │ │ - ldrdeq sp, [r5], #0 @ │ │ │ │ - rsceq ip, r5, r0, ror #31 │ │ │ │ + strdeq sp, [r5], #0 @ │ │ │ │ + rsceq sp, r5, r0 │ │ │ │ @ instruction: 0xfffd5be8 │ │ │ │ @ instruction: 0xfffd5fc0 │ │ │ │ - rsceq ip, r5, r0, lsl pc │ │ │ │ - rsceq ip, r5, r0, lsr #28 │ │ │ │ + rsceq ip, r5, r0, lsr pc │ │ │ │ + rsceq ip, r5, r0, asr #28 │ │ │ │ @ instruction: 0xfffd5c5c │ │ │ │ - rsceq ip, r5, r0, asr #27 │ │ │ │ - rsceq ip, r5, r4, asr sp │ │ │ │ + rsceq ip, r5, r0, ror #27 │ │ │ │ + rsceq ip, r5, r4, ror sp │ │ │ │ @ instruction: 0xfffd3870 │ │ │ │ @ instruction: 0xfffd56e4 │ │ │ │ - rsceq ip, r5, r0, lsl #22 │ │ │ │ + rsceq ip, r5, r0, lsr #22 │ │ │ │ @ instruction: 0xfffd391c │ │ │ │ - smlaleq ip, r5, r4, sl │ │ │ │ + strheq ip, [r5], #164 @ 0xa4 @ │ │ │ │ @ instruction: 0xfffd36c8 │ │ │ │ - rsceq ip, r5, r0, lsl sl │ │ │ │ - rsceq ip, r5, ip, lsl r9 │ │ │ │ + rsceq ip, r5, r0, lsr sl │ │ │ │ + rsceq ip, r5, ip, lsr r9 │ │ │ │ @ instruction: 0xfffd55b4 │ │ │ │ @ instruction: 0xfffd5794 │ │ │ │ - ldrdeq ip, [r5], #132 @ 0x84 @ │ │ │ │ + strdeq ip, [r5], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xfffd386c │ │ │ │ @ instruction: 0xfffd43d8 │ │ │ │ - rsceq ip, r5, r8, ror r8 │ │ │ │ - rsceq ip, r5, r4, lsr r8 │ │ │ │ + smlaleq ip, r5, r8, r8 │ │ │ │ + rsceq ip, r5, r4, asr r8 │ │ │ │ @ instruction: 0xfffd3478 │ │ │ │ - rsceq ip, r5, ip, ror #15 │ │ │ │ - rsceq ip, r5, r8, lsr #15 │ │ │ │ - rsceq ip, r5, r8, asr r7 │ │ │ │ + rsceq ip, r5, ip, lsl #16 │ │ │ │ + rsceq ip, r5, r8, asr #15 │ │ │ │ + rsceq ip, r5, r8, ror r7 │ │ │ │ @ instruction: 0xfffd343c │ │ │ │ @ instruction: 0xfffd42e0 │ │ │ │ - rsceq ip, r5, r4, asr #13 │ │ │ │ - rsceq ip, r5, r4, ror r6 │ │ │ │ + rsceq ip, r5, r4, ror #13 │ │ │ │ + smlaleq ip, r5, r4, r6 │ │ │ │ @ instruction: 0xfffd54a0 │ │ │ │ - rsceq ip, r5, r8, lsl r6 │ │ │ │ - strdeq ip, [r5], #84 @ 0x54 @ │ │ │ │ - ldrdeq ip, [r5], #80 @ 0x50 @ │ │ │ │ + rsceq ip, r5, r8, lsr r6 │ │ │ │ + rsceq ip, r5, r4, lsl r6 │ │ │ │ + strdeq ip, [r5], #80 @ 0x50 @ │ │ │ │ + rsceq ip, r5, ip, asr #11 │ │ │ │ rsceq ip, r5, ip, lsr #11 │ │ │ │ - rsceq ip, r5, ip, lsl #11 │ │ │ │ - rsceq ip, r5, r8, ror #10 │ │ │ │ - rsceq ip, r5, r0, asr #10 │ │ │ │ - rsceq ip, r5, r4, lsl r5 │ │ │ │ + rsceq ip, r5, r8, lsl #11 │ │ │ │ + rsceq ip, r5, r0, ror #10 │ │ │ │ + rsceq ip, r5, r4, lsr r5 │ │ │ │ @ instruction: 0xfffd309c │ │ │ │ - rsceq ip, r5, r8, ror #9 │ │ │ │ - smlaleq ip, r5, ip, r4 │ │ │ │ - rsceq ip, r5, r0, lsl #9 │ │ │ │ - rsceq ip, r5, r8, lsr r4 │ │ │ │ + rsceq ip, r5, r8, lsl #10 │ │ │ │ + strheq ip, [r5], #76 @ 0x4c @ │ │ │ │ + rsceq ip, r5, r0, lsr #9 │ │ │ │ + rsceq ip, r5, r8, asr r4 │ │ │ │ + rsceq ip, r5, ip, lsr r4 │ │ │ │ rsceq ip, r5, ip, lsl r4 │ │ │ │ - strdeq ip, [r5], #60 @ 0x3c @ │ │ │ │ - rsceq ip, r5, r4, ror #7 │ │ │ │ - rsceq ip, r5, r8, asr #7 │ │ │ │ - rsceq ip, r5, r4, lsr #7 │ │ │ │ - rsceq ip, r5, r8, lsl #7 │ │ │ │ + rsceq ip, r5, r4, lsl #8 │ │ │ │ + rsceq ip, r5, r8, ror #7 │ │ │ │ + rsceq ip, r5, r4, asr #7 │ │ │ │ + rsceq ip, r5, r8, lsr #7 │ │ │ │ @ instruction: 0xfffd2e28 │ │ │ │ + rsceq ip, r5, r0, lsl #7 │ │ │ │ rsceq ip, r5, r0, ror #6 │ │ │ │ - rsceq ip, r5, r0, asr #6 │ │ │ │ - strdeq ip, [r5], #44 @ 0x2c @ │ │ │ │ + rsceq ip, r5, ip, lsl r3 │ │ │ │ + rsceq ip, r5, r4, lsl #6 │ │ │ │ rsceq ip, r5, r4, ror #5 │ │ │ │ - rsceq ip, r5, r4, asr #5 │ │ │ │ @ instruction: 0xfffd2e40 │ │ │ │ @ instruction: 0xfffd30d8 │ │ │ │ - smlaleq ip, r5, r8, r2 │ │ │ │ + strheq ip, [r5], #40 @ 0x28 @ │ │ │ │ @ instruction: 0xfffd2de0 │ │ │ │ - rsceq ip, r5, r0, lsl r2 │ │ │ │ - rsceq ip, r5, r0, lsr #2 │ │ │ │ + rsceq ip, r5, r0, lsr r2 │ │ │ │ + rsceq ip, r5, r0, asr #2 │ │ │ │ @ instruction: 0xfffd2cac │ │ │ │ @ instruction: 0xfffd2c70 │ │ │ │ - smlaleq ip, r5, r8, r0 │ │ │ │ - rsceq ip, r5, r4, lsr #32 │ │ │ │ - rsceq fp, r5, r0, asr #30 │ │ │ │ - rsceq fp, r5, r4, ror #29 │ │ │ │ + strheq ip, [r5], #8 @ │ │ │ │ + rsceq ip, r5, r4, asr #32 │ │ │ │ + rsceq fp, r5, r0, ror #30 │ │ │ │ + rsceq fp, r5, r4, lsl #30 │ │ │ │ mov r2, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {sl, fp} │ │ │ │ str r5, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3c1c74 │ │ │ │ @@ -919245,47 +919245,47 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 3c1c74 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ b 3defa8 │ │ │ │ - rsceq fp, r5, r8, lsl #29 │ │ │ │ - rsceq fp, r5, ip, lsl lr │ │ │ │ - strheq fp, [r5], #220 @ 0xdc @ │ │ │ │ - smlaleq fp, r5, r0, sp │ │ │ │ - rsceq fp, r5, r8, ror #26 │ │ │ │ + rsceq fp, r5, r8, lsr #29 │ │ │ │ + rsceq fp, r5, ip, lsr lr │ │ │ │ + ldrdeq fp, [r5], #220 @ 0xdc @ │ │ │ │ + strheq fp, [r5], #208 @ 0xd0 @ │ │ │ │ + rsceq fp, r5, r8, lsl #27 │ │ │ │ + rsceq fp, r5, ip, ror #26 │ │ │ │ rsceq fp, r5, ip, asr #26 │ │ │ │ - rsceq fp, r5, ip, lsr #26 │ │ │ │ - rsceq fp, r5, r0, lsl #26 │ │ │ │ + rsceq fp, r5, r0, lsr #26 │ │ │ │ @ instruction: 0xfffd27e4 │ │ │ │ - ldrdeq fp, [r5], #204 @ 0xcc @ │ │ │ │ + strdeq fp, [r5], #204 @ 0xcc @ │ │ │ │ @ instruction: 0xfffd279c │ │ │ │ - rsceq fp, r5, r0, ror #24 │ │ │ │ + rsceq fp, r5, r0, lsl #25 │ │ │ │ + smlaleq fp, r5, ip, fp │ │ │ │ rsceq fp, r5, ip, ror fp │ │ │ │ - rsceq fp, r5, ip, asr fp │ │ │ │ - rsceq fp, r5, r8, lsr fp │ │ │ │ - rsceq fp, r5, r0, lsr #22 │ │ │ │ + rsceq fp, r5, r8, asr fp │ │ │ │ + rsceq fp, r5, r0, asr #22 │ │ │ │ @ instruction: 0xfffd315c │ │ │ │ @ instruction: 0xfffd25e8 │ │ │ │ @ instruction: 0xfffd303c │ │ │ │ @ instruction: 0xfffd24bc │ │ │ │ @ instruction: 0xfffd2fe0 │ │ │ │ - rsceq fp, r5, r4, asr #11 │ │ │ │ + rsceq fp, r5, r4, ror #11 │ │ │ │ @ instruction: 0xfffd2250 │ │ │ │ @ instruction: 0xfffd3634 │ │ │ │ @ instruction: 0xfffd2af0 │ │ │ │ - rsceq fp, r5, r0 │ │ │ │ - rsceq sl, r5, r4, lsl #24 │ │ │ │ + rsceq fp, r5, r0, lsr #32 │ │ │ │ + rsceq sl, r5, r4, lsr #24 │ │ │ │ @ instruction: 0xfffd1c1c │ │ │ │ @ instruction: 0xfffd2c08 │ │ │ │ @ instruction: 0xfffd29f8 │ │ │ │ @ instruction: 0xfffd2b24 │ │ │ │ - strheq sl, [r5], #80 @ 0x50 @ │ │ │ │ - rsceq sl, r5, r4, asr #6 │ │ │ │ + ldrdeq sl, [r5], #80 @ 0x50 @ │ │ │ │ + rsceq sl, r5, r4, ror #6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c1c74 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ @@ -921336,38 +921336,38 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ str r7, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ mov r0, #8 │ │ │ │ b 3e1030 │ │ │ │ - rsceq r9, r5, r8, lsr pc │ │ │ │ + rsceq r9, r5, r8, asr pc │ │ │ │ @ instruction: 0xfffd18d4 │ │ │ │ @ instruction: 0xfffd1ba0 │ │ │ │ - rsceq r9, r5, r8, ror #24 │ │ │ │ - rsceq r9, r5, ip, ror #20 │ │ │ │ - rsceq r9, r5, ip, ror #17 │ │ │ │ - rsceq r9, r5, r4, ror r5 │ │ │ │ + rsceq r9, r5, r8, lsl #25 │ │ │ │ + rsceq r9, r5, ip, lsl #21 │ │ │ │ + rsceq r9, r5, ip, lsl #18 │ │ │ │ + smlaleq r9, r5, r4, r5 │ │ │ │ @ instruction: 0xfffd10ac │ │ │ │ @ instruction: 0xfffd0f68 │ │ │ │ - rsceq r9, r5, r0, lsr #6 │ │ │ │ - rsceq r8, r5, ip, lsr sp │ │ │ │ - strdeq r8, [r5], #148 @ 0x94 @ │ │ │ │ - rsceq r8, r5, r8, lsr #13 │ │ │ │ - strdeq lr, [r9], #40 @ 0x28 @ │ │ │ │ + rsceq r9, r5, r0, asr #6 │ │ │ │ + rsceq r8, r5, ip, asr sp │ │ │ │ + rsceq r8, r5, r4, lsl sl │ │ │ │ + rsceq r8, r5, r8, asr #13 │ │ │ │ + rsceq lr, r9, r8, lsl r3 │ │ │ │ @ instruction: 0xfffcf554 │ │ │ │ - rsceq r6, r5, r8, asr r7 │ │ │ │ - rsceq r7, r5, r8, ror #1 │ │ │ │ - rsceq r8, r5, ip, asr #11 │ │ │ │ + rsceq r6, r5, r8, ror r7 │ │ │ │ + rsceq r7, r5, r8, lsl #2 │ │ │ │ + rsceq r8, r5, ip, ror #11 │ │ │ │ @ instruction: 0xfffcf4c4 │ │ │ │ @ instruction: 0xfffd0428 │ │ │ │ @ instruction: 0xfffd02b8 │ │ │ │ @ instruction: 0xfffd0374 │ │ │ │ orreq ip, r2, r4, lsr #21 │ │ │ │ - rsceq r8, r5, ip │ │ │ │ + rsceq r8, r5, ip, lsr #32 │ │ │ │ bl 3c1c74 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ str r7, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #588] @ 0x24c │ │ │ │ @@ -923935,40 +923935,40 @@ │ │ │ │ ldr r5, [sp, #532] @ 0x214 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #528] @ 0x210 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #524] @ 0x20c │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ b 3e38d4 │ │ │ │ - rsceq r7, r5, ip, asr #15 │ │ │ │ - rsceq r7, r5, ip, lsr r4 │ │ │ │ - rsceq r6, r5, r8, asr #29 │ │ │ │ + rsceq r7, r5, ip, ror #15 │ │ │ │ + rsceq r7, r5, ip, asr r4 │ │ │ │ + rsceq r6, r5, r8, ror #29 │ │ │ │ @ instruction: 0xfffcecc4 │ │ │ │ - strdeq r6, [r5], #180 @ 0xb4 @ │ │ │ │ - rsceq r6, r5, ip, ror r7 │ │ │ │ - strheq r6, [r5], #84 @ 0x54 @ │ │ │ │ - strheq r6, [r5], #40 @ 0x28 @ │ │ │ │ + rsceq r6, r5, r4, lsl ip │ │ │ │ + smlaleq r6, r5, ip, r7 │ │ │ │ + ldrdeq r6, [r5], #84 @ 0x54 @ │ │ │ │ + ldrdeq r6, [r5], #40 @ 0x28 @ │ │ │ │ @ instruction: 0xfffcd430 │ │ │ │ @ instruction: 0xfffcdc90 │ │ │ │ - strheq r6, [r5], #24 @ │ │ │ │ - strheq r6, [r5], #4 @ │ │ │ │ - rsceq r6, r5, r8, lsl r0 │ │ │ │ + ldrdeq r6, [r5], #24 @ │ │ │ │ + ldrdeq r6, [r5], #4 @ │ │ │ │ + rsceq r6, r5, r8, lsr r0 │ │ │ │ @ instruction: 0xfffcd0e4 │ │ │ │ @ instruction: 0xfffcd864 │ │ │ │ - strdeq r5, [r5], #236 @ 0xec @ │ │ │ │ - strdeq r5, [r5], #220 @ 0xdc @ │ │ │ │ - rsceq r5, r5, r0, ror #26 │ │ │ │ - rsceq r5, r5, ip, asr ip │ │ │ │ - rsceq r5, r5, ip, asr fp │ │ │ │ - rsceq r5, r5, r0, asr #21 │ │ │ │ - rsceq r5, r5, r4, ror sl │ │ │ │ - rsceq r5, r5, ip, lsr #20 │ │ │ │ - rsceq r5, r5, r4, ror #19 │ │ │ │ - smlaleq r5, r5, r4, r9 @ │ │ │ │ - rsceq r5, r5, ip, lsl r9 │ │ │ │ + rsceq r5, r5, ip, lsl pc │ │ │ │ + rsceq r5, r5, ip, lsl lr │ │ │ │ + rsceq r5, r5, r0, lsl #27 │ │ │ │ + rsceq r5, r5, ip, ror ip │ │ │ │ + rsceq r5, r5, ip, ror fp │ │ │ │ + rsceq r5, r5, r0, ror #21 │ │ │ │ + smlaleq r5, r5, r4, sl @ │ │ │ │ + rsceq r5, r5, ip, asr #20 │ │ │ │ + rsceq r5, r5, r4, lsl #20 │ │ │ │ + strheq r5, [r5], #148 @ 0x94 @ │ │ │ │ + rsceq r5, r5, ip, lsr r9 │ │ │ │ ldr r5, [sp, #520] @ 0x208 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #516] @ 0x204 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -926011,144 +926011,144 @@ │ │ │ │ bl 3b1398 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ bl 3b959c │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ b 3e5ae4 │ │ │ │ - rsceq r5, r5, r4, lsr #17 │ │ │ │ - rsceq r5, r5, ip, lsr #16 │ │ │ │ - strheq r5, [r5], #116 @ 0x74 @ │ │ │ │ - rsceq r5, r5, r8, lsr r7 │ │ │ │ - rsceq r5, r5, r8, lsr #13 │ │ │ │ + rsceq r5, r5, r4, asr #17 │ │ │ │ + rsceq r5, r5, ip, asr #16 │ │ │ │ + ldrdeq r5, [r5], #116 @ 0x74 @ │ │ │ │ + rsceq r5, r5, r8, asr r7 │ │ │ │ + rsceq r5, r5, r8, asr #13 │ │ │ │ @ instruction: 0xfffcca98 │ │ │ │ @ instruction: 0xfffcd5b8 │ │ │ │ @ instruction: 0xfffcbefc │ │ │ │ - smlaleq r5, r5, r8, r5 @ │ │ │ │ - rsceq r5, r5, r0, lsl #9 │ │ │ │ - rsceq r5, r5, r8, ror #6 │ │ │ │ - rsceq r5, r5, ip, lsl r3 │ │ │ │ - ldrdeq r5, [r5], #40 @ 0x28 @ │ │ │ │ - smlaleq r5, r5, r4, r2 @ │ │ │ │ - rsceq r5, r5, r0, asr r2 │ │ │ │ - ldrdeq r5, [r5], #28 @ │ │ │ │ - rsceq r5, r5, ip, ror #2 │ │ │ │ - strdeq r5, [r5], #0 @ │ │ │ │ + strheq r5, [r5], #88 @ 0x58 @ │ │ │ │ + rsceq r5, r5, r0, lsr #9 │ │ │ │ + rsceq r5, r5, r8, lsl #7 │ │ │ │ + rsceq r5, r5, ip, lsr r3 │ │ │ │ + strdeq r5, [r5], #40 @ 0x28 @ │ │ │ │ + strheq r5, [r5], #36 @ 0x24 @ │ │ │ │ + rsceq r5, r5, r0, ror r2 │ │ │ │ + strdeq r5, [r5], #28 @ │ │ │ │ + rsceq r5, r5, ip, lsl #3 │ │ │ │ + rsceq r5, r5, r0, lsl r1 │ │ │ │ @ instruction: 0xfffcbac8 │ │ │ │ - smlaleq r3, r5, r0, r1 │ │ │ │ - rsceq r3, r5, r0, ror #2 │ │ │ │ - rsceq r3, r5, r8, asr #12 │ │ │ │ - ldrdeq r3, [r5], #92 @ 0x5c @ │ │ │ │ + strheq r3, [r5], #16 @ │ │ │ │ + rsceq r3, r5, r0, lsl #3 │ │ │ │ + rsceq r3, r5, r8, ror #12 │ │ │ │ + strdeq r3, [r5], #92 @ 0x5c @ │ │ │ │ + ldrdeq r5, [r5], #4 @ │ │ │ │ + strdeq r3, [r5], #80 @ 0x50 @ │ │ │ │ + rsceq r5, r5, r0, asr #1 │ │ │ │ + rsceq r3, r5, ip, ror #11 │ │ │ │ strheq r5, [r5], #4 @ │ │ │ │ - ldrdeq r3, [r5], #80 @ 0x50 @ │ │ │ │ - rsceq r5, r5, r0, lsr #1 │ │ │ │ - rsceq r3, r5, ip, asr #11 │ │ │ │ - smlaleq r5, r5, r4, r0 @ │ │ │ │ - rsceq r5, r5, r8, lsl #1 │ │ │ │ - rsceq r5, r5, r8, ror r0 │ │ │ │ - rsceq r5, r5, ip, rrx │ │ │ │ - rsceq r3, r5, r0, ror r5 │ │ │ │ - rsceq r5, r5, r4, asr r0 │ │ │ │ - rsceq r3, r5, r8, asr r5 │ │ │ │ - rsceq r5, r5, r8, lsr r0 │ │ │ │ - rsceq r3, r5, r4, asr #10 │ │ │ │ - rsceq r5, r5, ip, lsl r0 │ │ │ │ - rsceq r3, r5, r8, lsr #10 │ │ │ │ - rsceq r5, r5, r0 │ │ │ │ - rsceq r3, r5, r4, lsl r5 │ │ │ │ - rsceq r4, r5, r4, ror #31 │ │ │ │ + rsceq r5, r5, r8, lsr #1 │ │ │ │ + smlaleq r5, r5, r8, r0 @ │ │ │ │ + rsceq r5, r5, ip, lsl #1 │ │ │ │ + smlaleq r3, r5, r0, r5 │ │ │ │ + rsceq r5, r5, r4, ror r0 │ │ │ │ + rsceq r3, r5, r8, ror r5 │ │ │ │ + rsceq r5, r5, r8, asr r0 │ │ │ │ + rsceq r3, r5, r4, ror #10 │ │ │ │ + rsceq r5, r5, ip, lsr r0 │ │ │ │ + rsceq r3, r5, r8, asr #10 │ │ │ │ + rsceq r5, r5, r0, lsr #32 │ │ │ │ + rsceq r3, r5, r4, lsr r5 │ │ │ │ + rsceq r5, r5, r4 │ │ │ │ @ instruction: 0xfffcb364 │ │ │ │ - ldrdeq r4, [r5], #248 @ 0xf8 @ │ │ │ │ + strdeq r4, [r5], #248 @ 0xf8 @ │ │ │ │ + strdeq r4, [r5], #240 @ 0xf0 @ │ │ │ │ + ldrdeq r4, [r5], #252 @ 0xfc @ │ │ │ │ ldrdeq r4, [r5], #240 @ 0xf0 @ │ │ │ │ - strheq r4, [r5], #252 @ 0xfc @ │ │ │ │ + rsceq r4, r5, r0, asr #31 │ │ │ │ strheq r4, [r5], #240 @ 0xf0 @ │ │ │ │ rsceq r4, r5, r0, lsr #31 │ │ │ │ - smlaleq r4, r5, r0, pc @ │ │ │ │ - rsceq r4, r5, r0, lsl #31 │ │ │ │ - rsceq r4, r5, ip, ror #30 │ │ │ │ - rsceq r4, r5, ip, asr pc │ │ │ │ + rsceq r4, r5, ip, lsl #31 │ │ │ │ + rsceq r4, r5, ip, ror pc │ │ │ │ @ instruction: 0xfffcc254 │ │ │ │ - rsceq r4, r5, ip, asr #30 │ │ │ │ + rsceq r4, r5, ip, ror #30 │ │ │ │ @ instruction: 0xfffcbe28 │ │ │ │ @ instruction: 0xfffcc1a8 │ │ │ │ - rsceq r4, r5, r4, ror #29 │ │ │ │ + rsceq r4, r5, r4, lsl #30 │ │ │ │ @ instruction: 0xfffcb950 │ │ │ │ - rsceq r4, r5, ip, asr lr │ │ │ │ - rsceq r4, r5, r4, ror #27 │ │ │ │ - rsceq r4, r5, ip, ror sp │ │ │ │ - rsceq r4, r5, r0, lsl sp │ │ │ │ - rsceq r4, r5, r4, lsr #25 │ │ │ │ + rsceq r4, r5, ip, ror lr │ │ │ │ + rsceq r4, r5, r4, lsl #28 │ │ │ │ + smlaleq r4, r5, ip, sp │ │ │ │ + rsceq r4, r5, r0, lsr sp │ │ │ │ + rsceq r4, r5, r4, asr #25 │ │ │ │ @ instruction: 0xfffcb68c │ │ │ │ - rsceq r4, r5, ip, lsr #24 │ │ │ │ - ldrdeq r4, [r5], #180 @ 0xb4 @ │ │ │ │ + rsceq r4, r5, ip, asr #24 │ │ │ │ + strdeq r4, [r5], #180 @ 0xb4 @ │ │ │ │ @ instruction: 0xfffcb464 │ │ │ │ @ instruction: 0xfffcb454 │ │ │ │ - rsceq r4, r5, r4, ror #16 │ │ │ │ - rsceq r4, r5, r8, ror #13 │ │ │ │ - rsceq r4, r5, r8, ror r5 │ │ │ │ + rsceq r4, r5, r4, lsl #17 │ │ │ │ + rsceq r4, r5, r8, lsl #14 │ │ │ │ + smlaleq r4, r5, r8, r5 │ │ │ │ @ instruction: 0xfffcae78 │ │ │ │ @ instruction: 0xfffcae54 │ │ │ │ @ instruction: 0xfffcb188 │ │ │ │ - strdeq r2, [r5], #140 @ 0x8c @ │ │ │ │ - rsceq r4, r5, r0, lsr r5 │ │ │ │ - rsceq r2, r5, ip, ror #17 │ │ │ │ + rsceq r2, r5, ip, lsl r9 │ │ │ │ + rsceq r4, r5, r0, asr r5 │ │ │ │ + rsceq r2, r5, ip, lsl #18 │ │ │ │ + rsceq r4, r5, r4, lsr r5 │ │ │ │ + rsceq r2, r5, r8, lsl #18 │ │ │ │ + rsceq r4, r5, r0, lsr #10 │ │ │ │ + rsceq r2, r5, ip, lsl #18 │ │ │ │ rsceq r4, r5, r4, lsl r5 │ │ │ │ - rsceq r2, r5, r8, ror #17 │ │ │ │ + rsceq r2, r5, r8, lsl #18 │ │ │ │ rsceq r4, r5, r0, lsl #10 │ │ │ │ - rsceq r2, r5, ip, ror #17 │ │ │ │ - strdeq r4, [r5], #68 @ 0x44 @ │ │ │ │ - rsceq r2, r5, r8, ror #17 │ │ │ │ - rsceq r4, r5, r0, ror #9 │ │ │ │ @ instruction: 0xfffcac6c │ │ │ │ - ldrdeq r2, [r5], #140 @ 0x8c @ │ │ │ │ - rsceq r4, r5, r4, asr #9 │ │ │ │ - strheq r4, [r5], #68 @ 0x44 @ │ │ │ │ - strheq r4, [r5], #60 @ 0x3c @ │ │ │ │ + strdeq r2, [r5], #140 @ 0x8c @ │ │ │ │ + rsceq r4, r5, r4, ror #9 │ │ │ │ + ldrdeq r4, [r5], #68 @ 0x44 @ │ │ │ │ + ldrdeq r4, [r5], #60 @ 0x3c @ │ │ │ │ @ instruction: 0xfffcaa70 │ │ │ │ - strheq r4, [r5], #40 @ 0x28 @ │ │ │ │ + ldrdeq r4, [r5], #40 @ 0x28 @ │ │ │ │ @ instruction: 0xfffcaa08 │ │ │ │ - smlaleq r4, r5, ip, r2 │ │ │ │ - rsceq r4, r5, r8, lsl #5 │ │ │ │ + strheq r4, [r5], #44 @ 0x2c @ │ │ │ │ + rsceq r4, r5, r8, lsr #5 │ │ │ │ @ instruction: 0xfffca9c4 │ │ │ │ - rsceq r4, r5, ip, ror #4 │ │ │ │ + rsceq r4, r5, ip, lsl #5 │ │ │ │ @ instruction: 0xfffca9c8 │ │ │ │ - rsceq r4, r5, ip, asr #4 │ │ │ │ + rsceq r4, r5, ip, ror #4 │ │ │ │ @ instruction: 0xfffca9a0 │ │ │ │ - rsceq r2, r5, ip, asr #11 │ │ │ │ - rsceq r4, r5, ip, lsr #4 │ │ │ │ - rsceq r4, r5, ip, lsl r2 │ │ │ │ - strheq r2, [r5], #88 @ 0x58 @ │ │ │ │ + rsceq r2, r5, ip, ror #11 │ │ │ │ + rsceq r4, r5, ip, asr #4 │ │ │ │ + rsceq r4, r5, ip, lsr r2 │ │ │ │ + ldrdeq r2, [r5], #88 @ 0x58 @ │ │ │ │ @ instruction: 0xfffca8e0 │ │ │ │ - rsceq r4, r5, r4, lsl #4 │ │ │ │ - strdeq r4, [r5], #28 @ │ │ │ │ - rsceq r2, r5, ip, lsr #11 │ │ │ │ - rsceq r4, r5, ip, ror #3 │ │ │ │ + rsceq r4, r5, r4, lsr #4 │ │ │ │ + rsceq r4, r5, ip, lsl r2 │ │ │ │ + rsceq r2, r5, ip, asr #11 │ │ │ │ + rsceq r4, r5, ip, lsl #4 │ │ │ │ @ instruction: 0xfffcaa08 │ │ │ │ - ldrdeq r4, [r5], #16 @ │ │ │ │ - rsceq r2, r5, r4, lsr #10 │ │ │ │ - rsceq r4, r5, ip, lsr #3 │ │ │ │ - rsceq r2, r5, ip, lsl r5 │ │ │ │ + strdeq r4, [r5], #16 @ │ │ │ │ + rsceq r2, r5, r4, asr #10 │ │ │ │ + rsceq r4, r5, ip, asr #3 │ │ │ │ + rsceq r2, r5, ip, lsr r5 │ │ │ │ @ instruction: 0xfffca97c │ │ │ │ - rsceq r4, r5, r8, lsl #3 │ │ │ │ - rsceq r4, r5, r8, ror r1 │ │ │ │ - rsceq r4, r5, r4, ror #2 │ │ │ │ - rsceq r4, r5, r0, asr r1 │ │ │ │ + rsceq r4, r5, r8, lsr #3 │ │ │ │ + smlaleq r4, r5, r8, r1 │ │ │ │ + rsceq r4, r5, r4, lsl #3 │ │ │ │ + rsceq r4, r5, r0, ror r1 │ │ │ │ @ instruction: 0xfffca190 │ │ │ │ - rsceq r4, r5, r4, lsr r1 │ │ │ │ - rsceq r4, r5, ip, lsl r1 │ │ │ │ - rsceq r4, r5, r0, lsl #2 │ │ │ │ + rsceq r4, r5, r4, asr r1 │ │ │ │ + rsceq r4, r5, ip, lsr r1 │ │ │ │ + rsceq r4, r5, r0, lsr #2 │ │ │ │ @ instruction: 0xfffca8fc │ │ │ │ - rsceq r1, r5, r8, lsl fp │ │ │ │ - rsceq r2, r5, r0, lsl #9 │ │ │ │ - rsceq r4, r5, r0, asr #32 │ │ │ │ + rsceq r1, r5, r8, lsr fp │ │ │ │ + rsceq r2, r5, r0, lsr #9 │ │ │ │ + rsceq r4, r5, r0, rrx │ │ │ │ @ instruction: 0xfffca828 │ │ │ │ - smlaleq r3, r5, r4, pc @ │ │ │ │ - rsceq r3, r5, r8, asr pc │ │ │ │ + strheq r3, [r5], #244 @ 0xf4 @ │ │ │ │ + rsceq r3, r5, r8, ror pc │ │ │ │ @ instruction: 0xfffcabc4 │ │ │ │ - strdeq r3, [r5], #208 @ 0xd0 @ │ │ │ │ + rsceq r3, r5, r0, lsl lr │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b959c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b959c │ │ │ │ @@ -928239,74 +928239,74 @@ │ │ │ │ bl 3b5afc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ bl 3b5afc │ │ │ │ mov r1, r4 │ │ │ │ b 3e7c9c │ │ │ │ - rsceq r3, r5, r4, ror #22 │ │ │ │ - rsceq r3, r5, r0, asr #17 │ │ │ │ - rsceq r3, r5, r8, lsl r6 │ │ │ │ - rsceq r3, r5, r4, ror r3 │ │ │ │ - rsceq r3, r5, r8, lsr r2 │ │ │ │ + rsceq r3, r5, r4, lsl #23 │ │ │ │ + rsceq r3, r5, r0, ror #17 │ │ │ │ + rsceq r3, r5, r8, lsr r6 │ │ │ │ + smlaleq r3, r5, r4, r3 │ │ │ │ + rsceq r3, r5, r8, asr r2 │ │ │ │ @ instruction: 0xfffc9a18 │ │ │ │ - rsceq r1, r5, r8, lsr #11 │ │ │ │ - rsceq r3, r5, ip, lsl #4 │ │ │ │ - rsceq r1, r5, r0, lsr #11 │ │ │ │ - strdeq r3, [r5], #20 @ │ │ │ │ - smlaleq r1, r5, ip, r5 │ │ │ │ - rsceq r3, r5, r4, ror #3 │ │ │ │ + rsceq r1, r5, r8, asr #11 │ │ │ │ + rsceq r3, r5, ip, lsr #4 │ │ │ │ + rsceq r1, r5, r0, asr #11 │ │ │ │ + rsceq r3, r5, r4, lsl r2 │ │ │ │ + strheq r1, [r5], #92 @ 0x5c @ │ │ │ │ + rsceq r3, r5, r4, lsl #4 │ │ │ │ @ instruction: 0xfffc9990 │ │ │ │ - smlaleq r1, r5, ip, r5 │ │ │ │ - ldrdeq r3, [r5], #20 @ │ │ │ │ - rsceq r1, r5, r0, lsr #11 │ │ │ │ - rsceq r3, r5, r8, asr #3 │ │ │ │ - rsceq r1, r5, ip, asr r5 │ │ │ │ + strheq r1, [r5], #92 @ 0x5c @ │ │ │ │ + strdeq r3, [r5], #20 @ │ │ │ │ + rsceq r1, r5, r0, asr #11 │ │ │ │ + rsceq r3, r5, r8, ror #3 │ │ │ │ + rsceq r1, r5, ip, ror r5 │ │ │ │ @ instruction: 0xfffc9794 │ │ │ │ - rsceq r3, r5, r0, lsl r1 │ │ │ │ - rsceq r1, r5, r0, lsr #5 │ │ │ │ - strdeq r3, [r5], #12 @ │ │ │ │ - strheq r1, [r5], #36 @ 0x24 @ │ │ │ │ - rsceq r1, r5, r4, lsl #5 │ │ │ │ - ldrdeq r3, [r5], #4 @ │ │ │ │ + rsceq r3, r5, r0, lsr r1 │ │ │ │ + rsceq r1, r5, r0, asr #5 │ │ │ │ + rsceq r3, r5, ip, lsl r1 │ │ │ │ + ldrdeq r1, [r5], #36 @ 0x24 @ │ │ │ │ + rsceq r1, r5, r4, lsr #5 │ │ │ │ + strdeq r3, [r5], #4 @ │ │ │ │ @ instruction: 0xfffcad54 │ │ │ │ @ instruction: 0xfffc93bc │ │ │ │ @ instruction: 0xfffcacb0 │ │ │ │ - rsceq r2, r5, ip, lsr #29 │ │ │ │ - rsceq r2, r5, r8, ror #25 │ │ │ │ - rsceq r2, r5, r4, lsl sl │ │ │ │ - rsceq r2, r5, r8, lsl #20 │ │ │ │ - rsceq r2, r7, r4, asr #11 │ │ │ │ - strdeq r0, [r5], #160 @ 0xa0 @ │ │ │ │ - rsceq r2, r5, r8, lsl r9 │ │ │ │ - rsceq sp, r6, ip, lsl #22 │ │ │ │ - strdeq r0, [r5], #152 @ 0x98 @ │ │ │ │ - rsceq r2, r5, r4, lsr #16 │ │ │ │ - rsceq r0, r5, r0, lsr #19 │ │ │ │ + rsceq r2, r5, ip, asr #29 │ │ │ │ + rsceq r2, r5, r8, lsl #26 │ │ │ │ + rsceq r2, r5, r4, lsr sl │ │ │ │ + rsceq r2, r5, r8, lsr #20 │ │ │ │ + rsceq r2, r7, r4, ror #11 │ │ │ │ + rsceq r0, r5, r0, lsl fp │ │ │ │ + rsceq r2, r5, r8, lsr r9 │ │ │ │ + rsceq sp, r6, ip, lsr #22 │ │ │ │ + rsceq r0, r5, r8, lsl sl │ │ │ │ + rsceq r2, r5, r4, asr #16 │ │ │ │ + rsceq r0, r5, r0, asr #19 │ │ │ │ + rsceq r2, r5, ip, lsr r8 │ │ │ │ + strheq r0, [r5], #156 @ 0x9c @ │ │ │ │ + rsceq r2, r5, r0, lsr r8 │ │ │ │ + rsceq r0, r5, r0, asr #19 │ │ │ │ + rsceq r2, r5, ip, lsr #16 │ │ │ │ + rsceq r0, r5, r4, asr #19 │ │ │ │ + rsceq r2, r5, r8, lsr #16 │ │ │ │ + strheq r0, [r5], #156 @ 0x9c @ │ │ │ │ rsceq r2, r5, ip, lsl r8 │ │ │ │ - smlaleq r0, r5, ip, r9 │ │ │ │ - rsceq r2, r5, r0, lsl r8 │ │ │ │ - rsceq r0, r5, r0, lsr #19 │ │ │ │ - rsceq r2, r5, ip, lsl #16 │ │ │ │ - rsceq r0, r5, r4, lsr #19 │ │ │ │ - rsceq r2, r5, r8, lsl #16 │ │ │ │ - smlaleq r0, r5, ip, r9 │ │ │ │ - strdeq r2, [r5], #124 @ 0x7c @ │ │ │ │ - rsceq r2, r5, r4, lsr #13 │ │ │ │ - rsceq r2, r5, r4, lsr r5 │ │ │ │ - ldrdeq r2, [r5], #48 @ 0x30 @ │ │ │ │ - rsceq r2, r5, r8, asr r2 │ │ │ │ - ldrdeq r0, [r5], #76 @ 0x4c @ │ │ │ │ - ldrdeq r0, [r5], #48 @ 0x30 @ │ │ │ │ - strdeq r2, [r5], #0 @ │ │ │ │ - rsceq r0, r5, ip, ror #4 │ │ │ │ - rsceq r1, r5, r0, lsl #31 │ │ │ │ - rsceq r0, r5, r8, lsl #2 │ │ │ │ - rsceq r1, r5, r0, lsl lr │ │ │ │ - rsceq pc, r4, r4, lsr #31 │ │ │ │ + rsceq r2, r5, r4, asr #13 │ │ │ │ + rsceq r2, r5, r4, asr r5 │ │ │ │ + strdeq r2, [r5], #48 @ 0x30 @ │ │ │ │ + rsceq r2, r5, r8, ror r2 │ │ │ │ + strdeq r0, [r5], #76 @ 0x4c @ │ │ │ │ + strdeq r0, [r5], #48 @ 0x30 @ │ │ │ │ + rsceq r2, r5, r0, lsl r1 │ │ │ │ + rsceq r0, r5, ip, lsl #5 │ │ │ │ + rsceq r1, r5, r0, lsr #31 │ │ │ │ + rsceq r0, r5, r8, lsr #2 │ │ │ │ + rsceq r1, r5, r0, lsr lr │ │ │ │ + rsceq pc, r4, r4, asr #31 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #256] @ 0x100 │ │ │ │ bl 3b5afc │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ bl 3b5afc │ │ │ │ @@ -930360,62 +930360,62 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #260] @ 0x104 │ │ │ │ bl 3b60b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ b 3e9d90 │ │ │ │ - rsceq r1, r5, r0, lsr #25 │ │ │ │ - rsceq pc, r4, r0, lsl #29 │ │ │ │ - rsceq r1, r5, ip, lsl #23 │ │ │ │ - rsceq pc, r4, r8, lsl #27 │ │ │ │ - rsceq r1, r5, r8, lsl #21 │ │ │ │ - smlaleq pc, r4, r0, ip @ │ │ │ │ - rsceq r1, r5, r4, lsl #19 │ │ │ │ - rsceq pc, r4, ip, asr fp @ │ │ │ │ - rsceq r1, r5, r4, lsr #16 │ │ │ │ - strdeq pc, [r4], #156 @ 0x9c @ │ │ │ │ - rsceq r1, r5, r0, asr #13 │ │ │ │ - smlaleq pc, r4, ip, r8 @ │ │ │ │ - rsceq r1, r5, ip, asr r5 │ │ │ │ - rsceq pc, r4, ip, lsr r7 @ │ │ │ │ - strdeq r1, [r5], #56 @ 0x38 @ │ │ │ │ - rsceq pc, r4, ip, lsl r6 @ │ │ │ │ - strdeq r1, [r5], #32 @ │ │ │ │ - rsceq pc, r4, r8, lsr #10 │ │ │ │ - strdeq r1, [r5], #24 @ │ │ │ │ - rsceq pc, r4, r4, lsr r4 @ │ │ │ │ - strdeq r1, [r5], #12 @ │ │ │ │ - rsceq pc, r4, r0, lsl #6 │ │ │ │ - rsceq r0, r5, r8, lsr #31 │ │ │ │ - rsceq pc, r4, r0, lsr #3 │ │ │ │ - rsceq r0, r5, r4, asr #28 │ │ │ │ - rsceq lr, r4, ip, ror pc │ │ │ │ - rsceq r0, r5, ip, lsl ip │ │ │ │ - rsceq lr, r4, ip, lsl lr │ │ │ │ - strheq r0, [r5], #168 @ 0xa8 @ │ │ │ │ - strdeq lr, [r4], #204 @ 0xcc @ │ │ │ │ - strheq r0, [r5], #144 @ 0x90 @ │ │ │ │ - rsceq lr, r4, r8, lsl #24 │ │ │ │ - strheq r0, [r5], #136 @ 0x88 @ │ │ │ │ - rsceq lr, r4, r4, lsl fp │ │ │ │ - strheq r0, [r5], #124 @ 0x7c @ │ │ │ │ - rsceq lr, r4, r0, ror #19 │ │ │ │ - rsceq r0, r5, r8, ror #12 │ │ │ │ - rsceq lr, r4, r0, lsl #17 │ │ │ │ - rsceq r0, r5, r4, lsl #10 │ │ │ │ - rsceq lr, r4, r0, lsr #14 │ │ │ │ - rsceq r0, r5, r0, lsr #7 │ │ │ │ - rsceq lr, r4, r0, asr #11 │ │ │ │ - rsceq r0, r5, ip, lsr r2 │ │ │ │ - rsceq lr, r4, r0, lsr #9 │ │ │ │ - rsceq r0, r5, r4, lsr r1 │ │ │ │ - rsceq lr, r4, ip, lsr #7 │ │ │ │ - rsceq r0, r5, ip, lsr r0 │ │ │ │ - rsceq pc, r4, r8, asr #30 │ │ │ │ + rsceq r1, r5, r0, asr #25 │ │ │ │ + rsceq pc, r4, r0, lsr #29 │ │ │ │ + rsceq r1, r5, ip, lsr #23 │ │ │ │ + rsceq pc, r4, r8, lsr #27 │ │ │ │ + rsceq r1, r5, r8, lsr #21 │ │ │ │ + strheq pc, [r4], #192 @ 0xc0 @ │ │ │ │ + rsceq r1, r5, r4, lsr #19 │ │ │ │ + rsceq pc, r4, ip, ror fp @ │ │ │ │ + rsceq r1, r5, r4, asr #16 │ │ │ │ + rsceq pc, r4, ip, lsl sl @ │ │ │ │ + rsceq r1, r5, r0, ror #13 │ │ │ │ + strheq pc, [r4], #140 @ 0x8c @ │ │ │ │ + rsceq r1, r5, ip, ror r5 │ │ │ │ + rsceq pc, r4, ip, asr r7 @ │ │ │ │ + rsceq r1, r5, r8, lsl r4 │ │ │ │ + rsceq pc, r4, ip, lsr r6 @ │ │ │ │ + rsceq r1, r5, r0, lsl r3 │ │ │ │ + rsceq pc, r4, r8, asr #10 │ │ │ │ + rsceq r1, r5, r8, lsl r2 │ │ │ │ + rsceq pc, r4, r4, asr r4 @ │ │ │ │ + rsceq r1, r5, ip, lsl r1 │ │ │ │ + rsceq pc, r4, r0, lsr #6 │ │ │ │ + rsceq r0, r5, r8, asr #31 │ │ │ │ + rsceq pc, r4, r0, asr #3 │ │ │ │ + rsceq r0, r5, r4, ror #28 │ │ │ │ + smlaleq lr, r4, ip, pc @ │ │ │ │ + rsceq r0, r5, ip, lsr ip │ │ │ │ + rsceq lr, r4, ip, lsr lr │ │ │ │ + ldrdeq r0, [r5], #168 @ 0xa8 @ │ │ │ │ + rsceq lr, r4, ip, lsl sp │ │ │ │ + ldrdeq r0, [r5], #144 @ 0x90 @ │ │ │ │ + rsceq lr, r4, r8, lsr #24 │ │ │ │ + ldrdeq r0, [r5], #136 @ 0x88 @ │ │ │ │ + rsceq lr, r4, r4, lsr fp │ │ │ │ + ldrdeq r0, [r5], #124 @ 0x7c @ │ │ │ │ + rsceq lr, r4, r0, lsl #20 │ │ │ │ + rsceq r0, r5, r8, lsl #13 │ │ │ │ + rsceq lr, r4, r0, lsr #17 │ │ │ │ + rsceq r0, r5, r4, lsr #10 │ │ │ │ + rsceq lr, r4, r0, asr #14 │ │ │ │ + rsceq r0, r5, r0, asr #7 │ │ │ │ + rsceq lr, r4, r0, ror #11 │ │ │ │ + rsceq r0, r5, ip, asr r2 │ │ │ │ + rsceq lr, r4, r0, asr #9 │ │ │ │ + rsceq r0, r5, r4, asr r1 │ │ │ │ + rsceq lr, r4, ip, asr #7 │ │ │ │ + rsceq r0, r5, ip, asr r0 │ │ │ │ + rsceq pc, r4, r8, ror #30 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ bl 3b60b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ bl 3b60b4 │ │ │ │ mov r1, r4 │ │ │ │ @@ -931820,34 +931820,34 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 3eb39c │ │ │ │ add sp, sp, #796 @ 0x31c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - rsceq pc, r4, r0, ror #27 │ │ │ │ - rsceq lr, r4, r4, lsl #2 │ │ │ │ - rsceq sp, r4, r4, asr #31 │ │ │ │ - rsceq pc, r4, r0, lsr #24 │ │ │ │ - rsceq sp, r4, r8, lsl #28 │ │ │ │ - rsceq pc, r4, r0, ror #20 │ │ │ │ - strheq pc, [r4], #128 @ 0x80 @ │ │ │ │ + rsceq pc, r4, r0, lsl #28 │ │ │ │ + rsceq lr, r4, r4, lsr #2 │ │ │ │ + rsceq sp, r4, r4, ror #31 │ │ │ │ + rsceq pc, r4, r0, asr #24 │ │ │ │ + rsceq sp, r4, r8, lsr #28 │ │ │ │ + rsceq pc, r4, r0, lsl #21 │ │ │ │ + ldrdeq pc, [r4], #128 @ 0x80 @ │ │ │ │ orreq r4, r0, r0, lsl #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #340] @ 3eb530 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r5, [pc, #316] @ 3eb534 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eb4b8 │ │ │ │ ldr r3, [pc, #304] @ 3eb538 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -931855,15 +931855,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3] │ │ │ │ beq 3eb440 │ │ │ │ ldr r4, [pc, #280] @ 3eb53c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eb49c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #248] @ 3eb540 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ @@ -931902,26 +931902,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3eb4dc │ │ │ │ cmp r6, #0 │ │ │ │ bne 3eb4c8 │ │ │ │ b 3eb400 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 3eb508 │ │ │ │ cmp r6, #0 │ │ │ │ bne 3eb4c0 │ │ │ │ b 3eb400 │ │ │ │ ldrdeq r3, [r2, ip] │ │ │ │ @@ -931936,29 +931936,29 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #260] @ 3eb668 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eb5f0 │ │ │ │ ldr r2, [pc, #232] @ 3eb66c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ beq 3eb5cc │ │ │ │ ldr r4, [pc, #208] @ 3eb670 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -931980,26 +931980,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 3eb614 │ │ │ │ cmp r5, #0 │ │ │ │ bne 3eb600 │ │ │ │ b 3eb57c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 3eb640 │ │ │ │ cmp r5, #0 │ │ │ │ bne 3eb5f8 │ │ │ │ b 3eb57c │ │ │ │ orreq r3, r2, r4, asr r5 │ │ │ │ @@ -932016,15 +932016,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eb7c0 │ │ │ │ ldr r3, [pc, #440] @ 3eb87c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ @@ -932044,15 +932044,15 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 417d60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #360] @ 3eb880 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eb80c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r5, #1293] @ 0x50d │ │ │ │ ldr r1, [r5, #192] @ 0xc0 │ │ │ │ @@ -932096,15 +932096,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 3eb7e4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 3eb7d0 │ │ │ │ b 3eb6bc │ │ │ │ mov r3, #0 │ │ │ │ @@ -932115,15 +932115,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 3eb830 │ │ │ │ cmp r8, #0 │ │ │ │ bne 3eb7c8 │ │ │ │ b 3eb6bc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -932145,15 +932145,15 @@ │ │ │ │ ldr r5, [pc, #308] @ 3eb9d4 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eb940 │ │ │ │ ldr r3, [pc, #272] @ 3eb9d8 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 4012dc │ │ │ │ @@ -932175,15 +932175,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3eb8f0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [pc, #184] @ 3eb9dc │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3eb98c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 3eb9a8 │ │ │ │ ldr r7, [pc, #144] @ 3eb9e0 │ │ │ │ @@ -932193,15 +932193,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ bne 3eb964 │ │ │ │ cmp r5, #0 │ │ │ │ bne 3eb950 │ │ │ │ b 3eb8c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -932211,15 +932211,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 3eb9ac │ │ │ │ cmp r7, #0 │ │ │ │ bne 3eb948 │ │ │ │ b 3eb8c0 │ │ │ │ orreq r3, r2, r8, lsl r2 │ │ │ │ orreq r3, r2, r8, ror #3 │ │ │ │ @@ -932606,15 +932606,15 @@ │ │ │ │ cmp r2, #22 │ │ │ │ add r3, r0, #8 │ │ │ │ strheq r6, [r0, #2] │ │ │ │ cmp r3, r4 │ │ │ │ bne 3ebfb4 │ │ │ │ b 3ebf9c │ │ │ │ cmneq r4, r4, ror #24 │ │ │ │ - rsceq lr, r4, r8, lsl sp │ │ │ │ + rsceq lr, r4, r8, lsr sp │ │ │ │ cmneq r4, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #4076] @ 3ecff4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -933633,101 +933633,101 @@ │ │ │ │ cmp r2, #109 @ 0x6d │ │ │ │ bls 3ec304 │ │ │ │ b 3ecd74 │ │ │ │ ldr r2, [r3, #188] @ 0xbc │ │ │ │ cmp r2, #320 @ 0x140 │ │ │ │ bcc 3ecbe4 │ │ │ │ b 3ecd74 │ │ │ │ - rsceq lr, r4, r8, lsl #24 │ │ │ │ - rsceq lr, r4, r4, lsl #24 │ │ │ │ - rsceq lr, r4, r8, lsl #24 │ │ │ │ - rsceq lr, r4, ip, lsl #24 │ │ │ │ - rsceq lr, r4, r0, lsl #24 │ │ │ │ - strdeq lr, [r4], #180 @ 0xb4 @ │ │ │ │ - strdeq lr, [r4], #176 @ 0xb0 @ │ │ │ │ + rsceq lr, r4, r8, lsr #24 │ │ │ │ + rsceq lr, r4, r4, lsr #24 │ │ │ │ + rsceq lr, r4, r8, lsr #24 │ │ │ │ + rsceq lr, r4, ip, lsr #24 │ │ │ │ + rsceq lr, r4, r0, lsr #24 │ │ │ │ + rsceq lr, r4, r4, lsl ip │ │ │ │ + rsceq lr, r4, r0, lsl ip │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq lr, r4, r0, asr ip │ │ │ │ - rsceq lr, r4, ip, asr #24 │ │ │ │ + rsceq lr, r4, r0, ror ip │ │ │ │ + rsceq lr, r4, ip, ror #24 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - rsceq lr, r4, r4, lsl #27 │ │ │ │ - rsceq lr, r4, r4, lsl #27 │ │ │ │ - rsceq lr, r4, r8, lsl #27 │ │ │ │ - rsceq lr, r4, r8, lsl #27 │ │ │ │ - rsceq lr, r4, r4, ror sp │ │ │ │ + rsceq lr, r4, r4, lsr #27 │ │ │ │ + rsceq lr, r4, r4, lsr #27 │ │ │ │ + rsceq lr, r4, r8, lsr #27 │ │ │ │ + rsceq lr, r4, r8, lsr #27 │ │ │ │ + smlaleq lr, r4, r4, sp │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - rsceq lr, r4, r0, ror lr │ │ │ │ - rsceq lr, r4, r8, ror lr │ │ │ │ - rsceq lr, r4, r8, ror lr │ │ │ │ - rsceq lr, r4, r8, ror lr │ │ │ │ - rsceq lr, r4, ip, ror lr │ │ │ │ - rsceq lr, r4, r8, ror lr │ │ │ │ - rsceq lr, r4, ip, ror #28 │ │ │ │ + smlaleq lr, r4, r0, lr │ │ │ │ + smlaleq lr, r4, r8, lr │ │ │ │ + smlaleq lr, r4, r8, lr │ │ │ │ + smlaleq lr, r4, r8, lr │ │ │ │ + smlaleq lr, r4, ip, lr │ │ │ │ + smlaleq lr, r4, r8, lr │ │ │ │ + rsceq lr, r4, ip, lsl #29 │ │ │ │ + rsceq lr, r4, r4, ror #28 │ │ │ │ + rsceq lr, r4, r8, ror #28 │ │ │ │ rsceq lr, r4, r4, asr #28 │ │ │ │ - rsceq lr, r4, r8, asr #28 │ │ │ │ - rsceq lr, r4, r4, lsr #28 │ │ │ │ - rsceq lr, r4, ip, lsl lr │ │ │ │ - rsceq lr, r4, ip, lsl lr │ │ │ │ - rsceq lr, r4, r8, lsl lr │ │ │ │ - rsceq lr, r4, r0, ror #27 │ │ │ │ - ldrdeq lr, [r4], #212 @ 0xd4 @ │ │ │ │ - ldrdeq lr, [r4], #216 @ 0xd8 @ │ │ │ │ + rsceq lr, r4, ip, lsr lr │ │ │ │ + rsceq lr, r4, ip, lsr lr │ │ │ │ + rsceq lr, r4, r8, lsr lr │ │ │ │ + rsceq lr, r4, r0, lsl #28 │ │ │ │ + strdeq lr, [r4], #212 @ 0xd4 @ │ │ │ │ + strdeq lr, [r4], #216 @ 0xd8 @ │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - rsceq lr, r4, ip, lsr #27 │ │ │ │ - smlaleq lr, r4, r0, sp │ │ │ │ - rsceq lr, r4, r0, asr #26 │ │ │ │ - rsceq lr, r4, r8, lsr sp │ │ │ │ - rsceq lr, r4, r0, lsr sp │ │ │ │ - rsceq lr, r4, r8, lsr sp │ │ │ │ - rsceq lr, r4, r0, asr #26 │ │ │ │ - rsceq lr, r4, r8, asr #26 │ │ │ │ + rsceq lr, r4, ip, asr #27 │ │ │ │ + strheq lr, [r4], #208 @ 0xd0 @ │ │ │ │ + rsceq lr, r4, r0, ror #26 │ │ │ │ + rsceq lr, r4, r8, asr sp │ │ │ │ rsceq lr, r4, r0, asr sp │ │ │ │ - rsceq lr, r4, ip, asr sp │ │ │ │ + rsceq lr, r4, r8, asr sp │ │ │ │ + rsceq lr, r4, r0, ror #26 │ │ │ │ rsceq lr, r4, r8, ror #26 │ │ │ │ - rsceq lr, r4, r8, ror #26 │ │ │ │ - rsceq lr, r4, r4, ror sp │ │ │ │ + rsceq lr, r4, r0, ror sp │ │ │ │ rsceq lr, r4, ip, ror sp │ │ │ │ + rsceq lr, r4, r8, lsl #27 │ │ │ │ + rsceq lr, r4, r8, lsl #27 │ │ │ │ + smlaleq lr, r4, r4, sp │ │ │ │ + smlaleq lr, r4, ip, sp │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - rsceq lr, r4, ip, lsr #10 │ │ │ │ - rsceq lr, r4, r0, lsr r5 │ │ │ │ - strdeq lr, [r4], #72 @ 0x48 @ │ │ │ │ - strheq lr, [r4], #76 @ 0x4c @ │ │ │ │ - strheq lr, [r4], #64 @ 0x40 @ │ │ │ │ - strheq lr, [r4], #64 @ 0x40 @ │ │ │ │ - strheq lr, [r4], #68 @ 0x44 @ │ │ │ │ - strheq lr, [r4], #72 @ 0x48 @ │ │ │ │ - strheq lr, [r4], #76 @ 0x4c @ │ │ │ │ - rsceq lr, r4, r0, asr #9 │ │ │ │ - rsceq lr, r4, r4, asr #9 │ │ │ │ - rsceq lr, r4, r8, asr #9 │ │ │ │ + rsceq lr, r4, ip, asr #10 │ │ │ │ + rsceq lr, r4, r0, asr r5 │ │ │ │ + rsceq lr, r4, r8, lsl r5 │ │ │ │ + ldrdeq lr, [r4], #76 @ 0x4c @ │ │ │ │ ldrdeq lr, [r4], #64 @ 0x40 @ │ │ │ │ ldrdeq lr, [r4], #64 @ 0x40 @ │ │ │ │ - rsceq lr, r4, ip, asr #9 │ │ │ │ - rsceq lr, r4, r0, asr #9 │ │ │ │ - strheq lr, [r4], #72 @ 0x48 @ │ │ │ │ - strheq lr, [r4], #64 @ 0x40 @ │ │ │ │ - rsceq lr, r4, r0, lsr #3 │ │ │ │ - smlaleq lr, r4, r8, r1 │ │ │ │ - rsceq lr, r4, r8, asr #3 │ │ │ │ - strheq lr, [r4], #20 @ │ │ │ │ - rsceq lr, r4, r0, ror #1 │ │ │ │ - ldrdeq lr, [r4], #8 @ │ │ │ │ - strdeq lr, [r4], #48 @ 0x30 @ │ │ │ │ - strdeq lr, [r4], #56 @ 0x38 @ │ │ │ │ - rsceq lr, r4, r0, lsl #8 │ │ │ │ - rsceq lr, r4, r4, lsl #8 │ │ │ │ - ldrdeq lr, [r4], #52 @ 0x34 @ │ │ │ │ - strheq lr, [r4], #56 @ 0x38 @ │ │ │ │ + ldrdeq lr, [r4], #68 @ 0x44 @ │ │ │ │ + ldrdeq lr, [r4], #72 @ 0x48 @ │ │ │ │ + ldrdeq lr, [r4], #76 @ 0x4c @ │ │ │ │ + rsceq lr, r4, r0, ror #9 │ │ │ │ + rsceq lr, r4, r4, ror #9 │ │ │ │ + rsceq lr, r4, r8, ror #9 │ │ │ │ + strdeq lr, [r4], #64 @ 0x40 @ │ │ │ │ + strdeq lr, [r4], #64 @ 0x40 @ │ │ │ │ + rsceq lr, r4, ip, ror #9 │ │ │ │ + rsceq lr, r4, r0, ror #9 │ │ │ │ + ldrdeq lr, [r4], #72 @ 0x48 @ │ │ │ │ + ldrdeq lr, [r4], #64 @ 0x40 @ │ │ │ │ + rsceq lr, r4, r0, asr #3 │ │ │ │ + strheq lr, [r4], #24 @ │ │ │ │ + rsceq lr, r4, r8, ror #3 │ │ │ │ + ldrdeq lr, [r4], #20 @ │ │ │ │ + rsceq lr, r4, r0, lsl #2 │ │ │ │ + strdeq lr, [r4], #8 @ │ │ │ │ + rsceq lr, r4, r0, lsl r4 │ │ │ │ + rsceq lr, r4, r8, lsl r4 │ │ │ │ + rsceq lr, r4, r0, lsr #8 │ │ │ │ + rsceq lr, r4, r4, lsr #8 │ │ │ │ + strdeq lr, [r4], #52 @ 0x34 @ │ │ │ │ + ldrdeq lr, [r4], #56 @ 0x38 @ │ │ │ │ + ldrdeq lr, [r4], #60 @ 0x3c @ │ │ │ │ + rsceq lr, r4, r8, lsl r2 │ │ │ │ + rsceq lr, r4, r4, lsl r2 │ │ │ │ + strdeq lr, [r4], #108 @ 0x6c @ │ │ │ │ strheq lr, [r4], #60 @ 0x3c @ │ │ │ │ - strdeq lr, [r4], #24 @ │ │ │ │ - strdeq lr, [r4], #20 @ │ │ │ │ - ldrdeq lr, [r4], #108 @ 0x6c @ │ │ │ │ - smlaleq lr, r4, ip, r3 │ │ │ │ - rsceq lr, r4, ip, lsr #7 │ │ │ │ + rsceq lr, r4, ip, asr #7 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ ldr r1, [r3, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ed180 │ │ │ │ cmp r1, #320 @ 0x140 │ │ │ │ bcs 3ec6a0 │ │ │ │ b 3ec804 │ │ │ │ @@ -933793,15 +933793,15 @@ │ │ │ │ bne 3ed23c │ │ │ │ ldr r0, [pc, #20] @ 3ed278 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r4, r8, lsr #18 │ │ │ │ - ldrdeq sp, [r4], #156 @ 0x9c @ │ │ │ │ + strdeq sp, [r4], #156 @ 0x9c @ │ │ │ │ ldrsheq sl, [r4, #-128]! @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2816] @ 0xb00 │ │ │ │ ldr lr, [pc, #4080] @ 3ee284 │ │ │ │ ldrb ip, [r1, #185] @ 0xb9 │ │ │ │ @@ -934838,169 +934838,169 @@ │ │ │ │ @ instruction: 0x000011bc │ │ │ │ andeq r3, r0, r4, lsl #5 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ andeq r1, r0, r8, lsl #21 │ │ │ │ andeq r3, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - rsceq sp, r4, r8, asr #15 │ │ │ │ - rsceq lr, r4, r4, lsr r1 │ │ │ │ - rsceq lr, r4, ip, lsr r1 │ │ │ │ - rsceq lr, r4, r0, asr #2 │ │ │ │ - rsceq lr, r4, r4, lsl #12 │ │ │ │ - rsceq lr, r4, ip, asr #11 │ │ │ │ - rsceq lr, r4, r4, lsl r6 │ │ │ │ - rsceq lr, r4, r0, lsl #7 │ │ │ │ - rscseq fp, lr, r8, lsl r5 │ │ │ │ - rsceq lr, r4, r0, ror #5 │ │ │ │ + rsceq sp, r4, r8, ror #15 │ │ │ │ + rsceq lr, r4, r4, asr r1 │ │ │ │ + rsceq lr, r4, ip, asr r1 │ │ │ │ + rsceq lr, r4, r0, ror #2 │ │ │ │ + rsceq lr, r4, r4, lsr #12 │ │ │ │ + rsceq lr, r4, ip, ror #11 │ │ │ │ + rsceq lr, r4, r4, lsr r6 │ │ │ │ + rsceq lr, r4, r0, lsr #7 │ │ │ │ + rscseq fp, lr, r8, lsr r5 │ │ │ │ + rsceq lr, r4, r0, lsl #6 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - rsceq lr, r4, ip, asr r2 │ │ │ │ - rsceq lr, r4, r4, ror #8 │ │ │ │ - ldrdeq lr, [r4], #64 @ 0x40 @ │ │ │ │ - rsceq lr, r4, r8, lsl r4 │ │ │ │ + rsceq lr, r4, ip, ror r2 │ │ │ │ + rsceq lr, r4, r4, lsl #9 │ │ │ │ + strdeq lr, [r4], #64 @ 0x40 @ │ │ │ │ + rsceq lr, r4, r8, lsr r4 │ │ │ │ strdeq r2, [r0, r8] │ │ │ │ - ldrdeq lr, [r4], #8 @ │ │ │ │ - rsceq lr, r4, r4, ror r0 │ │ │ │ - rsceq lr, r4, r0, asr #32 │ │ │ │ - rsceq lr, r4, r4 │ │ │ │ + strdeq lr, [r4], #8 @ │ │ │ │ + smlaleq lr, r4, r4, r0 │ │ │ │ + rsceq lr, r4, r0, rrx │ │ │ │ + rsceq lr, r4, r4, lsr #32 │ │ │ │ + rsceq sp, r4, ip, lsr pc │ │ │ │ + rsceq sp, r4, ip, lsr #30 │ │ │ │ rsceq sp, r4, ip, lsl pc │ │ │ │ rsceq sp, r4, ip, lsl #30 │ │ │ │ - strdeq sp, [r4], #236 @ 0xec @ │ │ │ │ - rsceq sp, r4, ip, ror #29 │ │ │ │ - ldrdeq sp, [r4], #232 @ 0xe8 @ │ │ │ │ - rsceq sp, r4, r8, ror #18 │ │ │ │ - rsceq sp, r4, r4, ror #18 │ │ │ │ - rsceq sp, r4, r0, ror #18 │ │ │ │ - rsceq sp, r4, r8, ror #18 │ │ │ │ - rsceq sp, r4, r0, ror #18 │ │ │ │ - rsceq sp, r4, r4, ror #18 │ │ │ │ - rsceq sp, r4, r8, ror #18 │ │ │ │ - rsceq sp, r4, r4, ror r9 │ │ │ │ - rsceq sp, r4, r8, ror r9 │ │ │ │ + strdeq sp, [r4], #232 @ 0xe8 @ │ │ │ │ + rsceq sp, r4, r8, lsl #19 │ │ │ │ + rsceq sp, r4, r4, lsl #19 │ │ │ │ rsceq sp, r4, r0, lsl #19 │ │ │ │ - smlaleq sp, r4, r0, r9 │ │ │ │ - smlaleq sp, r4, ip, r9 │ │ │ │ - rsceq sp, r4, r8, lsr #19 │ │ │ │ + rsceq sp, r4, r8, lsl #19 │ │ │ │ + rsceq sp, r4, r0, lsl #19 │ │ │ │ + rsceq sp, r4, r4, lsl #19 │ │ │ │ + rsceq sp, r4, r8, lsl #19 │ │ │ │ + smlaleq sp, r4, r4, r9 │ │ │ │ + smlaleq sp, r4, r8, r9 │ │ │ │ + rsceq sp, r4, r0, lsr #19 │ │ │ │ + strheq sp, [r4], #144 @ 0x90 @ │ │ │ │ + strheq sp, [r4], #156 @ 0x9c @ │ │ │ │ + rsceq sp, r4, r8, asr #19 │ │ │ │ + rsceq sp, r4, r0, ror #19 │ │ │ │ + ldrdeq sp, [r4], #152 @ 0x98 @ │ │ │ │ + rsceq sp, r4, r0, ror #19 │ │ │ │ + ldrdeq sp, [r4], #152 @ 0x98 @ │ │ │ │ + rsceq sp, r4, r8, asr #19 │ │ │ │ rsceq sp, r4, r0, asr #19 │ │ │ │ - strheq sp, [r4], #152 @ 0x98 @ │ │ │ │ rsceq sp, r4, r0, asr #19 │ │ │ │ + rsceq sp, r4, r4, asr #19 │ │ │ │ + strheq sp, [r4], #156 @ 0x9c @ │ │ │ │ + strheq sp, [r4], #148 @ 0x94 @ │ │ │ │ strheq sp, [r4], #152 @ 0x98 @ │ │ │ │ - rsceq sp, r4, r8, lsr #19 │ │ │ │ + rsceq sp, r4, ip, lsr #19 │ │ │ │ + strheq sp, [r4], #148 @ 0x94 @ │ │ │ │ + rsceq sp, r4, ip, lsr #19 │ │ │ │ + rsceq sp, r4, r4, lsr #19 │ │ │ │ + rsceq sp, r4, r0, lsr #19 │ │ │ │ + smlaleq sp, r4, r8, r9 │ │ │ │ rsceq sp, r4, r0, lsr #19 │ │ │ │ rsceq sp, r4, r0, lsr #19 │ │ │ │ rsceq sp, r4, r4, lsr #19 │ │ │ │ - smlaleq sp, r4, ip, r9 │ │ │ │ - smlaleq sp, r4, r4, r9 │ │ │ │ smlaleq sp, r4, r8, r9 │ │ │ │ - rsceq sp, r4, ip, lsl #19 │ │ │ │ smlaleq sp, r4, r4, r9 │ │ │ │ - rsceq sp, r4, ip, lsl #19 │ │ │ │ - rsceq sp, r4, r4, lsl #19 │ │ │ │ - rsceq sp, r4, r0, lsl #19 │ │ │ │ - rsceq sp, r4, r8, ror r9 │ │ │ │ - rsceq sp, r4, r0, lsl #19 │ │ │ │ - rsceq sp, r4, r0, lsl #19 │ │ │ │ - rsceq sp, r4, r4, lsl #19 │ │ │ │ - rsceq sp, r4, r8, ror r9 │ │ │ │ - rsceq sp, r4, r4, ror r9 │ │ │ │ - rsceq sp, r4, ip, asr r9 │ │ │ │ - rsceq sp, r4, r4, asr #18 │ │ │ │ + rsceq sp, r4, ip, ror r9 │ │ │ │ + rsceq sp, r4, r4, ror #18 │ │ │ │ + rsceq sp, r4, r8, asr r9 │ │ │ │ + rsceq sp, r4, r0, asr r9 │ │ │ │ + rsceq sp, r4, r8, asr #18 │ │ │ │ + rsceq sp, r4, r0, asr #18 │ │ │ │ rsceq sp, r4, r8, lsr r9 │ │ │ │ rsceq sp, r4, r0, lsr r9 │ │ │ │ rsceq sp, r4, r8, lsr #18 │ │ │ │ rsceq sp, r4, r0, lsr #18 │ │ │ │ - rsceq sp, r4, r8, lsl r9 │ │ │ │ - rsceq sp, r4, r0, lsl r9 │ │ │ │ - rsceq sp, r4, r8, lsl #18 │ │ │ │ - rsceq sp, r4, r0, lsl #18 │ │ │ │ - rsceq sp, r4, r4, lsl #18 │ │ │ │ - ldrdeq sp, [r4], #136 @ 0x88 @ │ │ │ │ + rsceq sp, r4, r4, lsr #18 │ │ │ │ + strdeq sp, [r4], #136 @ 0x88 @ │ │ │ │ + rsceq sp, r4, r8, ror #17 │ │ │ │ + rsceq sp, r4, r0, ror #17 │ │ │ │ + ldrdeq sp, [r4], #132 @ 0x84 @ │ │ │ │ rsceq sp, r4, r8, asr #17 │ │ │ │ - rsceq sp, r4, r0, asr #17 │ │ │ │ - strheq sp, [r4], #132 @ 0x84 @ │ │ │ │ - rsceq sp, r4, r8, lsr #17 │ │ │ │ - smlaleq sp, r4, ip, r8 │ │ │ │ - rsceq sp, r4, ip, lsl #17 │ │ │ │ - rsceq sp, r4, r8, ror #16 │ │ │ │ - rsceq sp, r4, r0, asr r8 │ │ │ │ + strheq sp, [r4], #140 @ 0x8c @ │ │ │ │ + rsceq sp, r4, ip, lsr #17 │ │ │ │ + rsceq sp, r4, r8, lsl #17 │ │ │ │ + rsceq sp, r4, r0, ror r8 │ │ │ │ + rsceq sp, r4, r0, lsl #13 │ │ │ │ + rsceq sp, r4, r8, ror #12 │ │ │ │ rsceq sp, r4, r0, ror #12 │ │ │ │ - rsceq sp, r4, r8, asr #12 │ │ │ │ - rsceq sp, r4, r0, asr #12 │ │ │ │ + rsceq sp, r4, r4, asr r6 │ │ │ │ + rsceq sp, r4, r4, asr #12 │ │ │ │ rsceq sp, r4, r4, lsr r6 │ │ │ │ - rsceq sp, r4, r4, lsr #12 │ │ │ │ + rsceq sp, r4, ip, lsr #12 │ │ │ │ + rsceq sp, r4, r0, lsr #12 │ │ │ │ + rsceq sp, r4, ip, ror #11 │ │ │ │ + rsceq sp, r4, ip, lsr #11 │ │ │ │ + rsceq sp, r4, r8, lsl #11 │ │ │ │ + rsceq sp, r4, r0, asr #10 │ │ │ │ + rsceq sp, r4, r4, lsl r5 │ │ │ │ + rsceq sp, r4, ip, lsr #7 │ │ │ │ + smlaleq sp, r4, r8, r6 │ │ │ │ + rsceq sp, r4, r0, ror r6 │ │ │ │ rsceq sp, r4, r4, lsl r6 │ │ │ │ - rsceq sp, r4, ip, lsl #12 │ │ │ │ - rsceq sp, r4, r0, lsl #12 │ │ │ │ - rsceq sp, r4, ip, asr #11 │ │ │ │ - rsceq sp, r4, ip, lsl #11 │ │ │ │ - rsceq sp, r4, r8, ror #10 │ │ │ │ - rsceq sp, r4, r0, lsr #10 │ │ │ │ - strdeq sp, [r4], #68 @ 0x44 @ │ │ │ │ - rsceq sp, r4, ip, lsl #7 │ │ │ │ - rsceq sp, r4, r8, ror r6 │ │ │ │ - rsceq sp, r4, r0, asr r6 │ │ │ │ - strdeq sp, [r4], #84 @ 0x54 @ │ │ │ │ - rsceq sp, r4, r8, asr #9 │ │ │ │ + rsceq sp, r4, r8, ror #9 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - rsceq sp, r4, r4, ror #10 │ │ │ │ + rsceq sp, r4, r4, lsl #11 │ │ │ │ + rsceq sp, r4, ip, ror #10 │ │ │ │ rsceq sp, r4, ip, asr #10 │ │ │ │ - rsceq sp, r4, ip, lsr #10 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - rsceq sp, r4, r4, asr #9 │ │ │ │ + rsceq sp, r4, r4, ror #9 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - rsceq ip, r4, ip, asr #31 │ │ │ │ + rsceq ip, r4, ip, ror #31 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrdeq sp, [r4], #52 @ 0x34 @ │ │ │ │ - rsceq sp, r4, r4, asr #7 │ │ │ │ - strheq sp, [r4], #56 @ 0x38 @ │ │ │ │ - smlaleq sp, r4, ip, r3 │ │ │ │ - smlaleq sp, r4, r4, r3 │ │ │ │ - rsceq sp, r4, r0, lsl #7 │ │ │ │ - rsceq sp, r4, r4, ror #6 │ │ │ │ - rsceq sp, r4, r8, asr r3 │ │ │ │ - rsceq sp, r4, ip, ror r0 │ │ │ │ - rsceq sp, r4, r8, rrx │ │ │ │ - rsceq sp, r4, r4, asr r0 │ │ │ │ - rsceq sp, r4, r0, lsr r0 │ │ │ │ - rsceq sp, r4, r4 │ │ │ │ - rsceq ip, r4, ip, lsr #31 │ │ │ │ - rsceq ip, r4, r8, ror ip │ │ │ │ - rsceq ip, r4, r4, asr #24 │ │ │ │ - rsceq ip, r4, r8, lsr ip │ │ │ │ - rsceq ip, r4, r0, ror #28 │ │ │ │ - rsceq ip, r4, ip, asr lr │ │ │ │ - rsceq ip, r4, r8, lsr #29 │ │ │ │ - rsceq ip, r4, r0, lsl #28 │ │ │ │ - ldrdeq ip, [r4], #212 @ 0xd4 @ │ │ │ │ - ldrdeq ip, [r4], #164 @ 0xa4 @ │ │ │ │ - rsceq ip, r4, r4, lsr #21 │ │ │ │ - rsceq ip, r4, r8, asr sl │ │ │ │ - strheq ip, [r4], #172 @ 0xac @ │ │ │ │ - rsceq ip, r4, r8, lsr #21 │ │ │ │ - rsceq ip, r4, ip, lsl #21 │ │ │ │ - rsceq ip, r4, r0, asr #20 │ │ │ │ + strdeq sp, [r4], #52 @ 0x34 @ │ │ │ │ + rsceq sp, r4, r4, ror #7 │ │ │ │ + ldrdeq sp, [r4], #56 @ 0x38 @ │ │ │ │ + strheq sp, [r4], #60 @ 0x3c @ │ │ │ │ + strheq sp, [r4], #52 @ 0x34 @ │ │ │ │ + rsceq sp, r4, r0, lsr #7 │ │ │ │ + rsceq sp, r4, r4, lsl #7 │ │ │ │ + rsceq sp, r4, r8, ror r3 │ │ │ │ + smlaleq sp, r4, ip, r0 │ │ │ │ + rsceq sp, r4, r8, lsl #1 │ │ │ │ + rsceq sp, r4, r4, ror r0 │ │ │ │ + rsceq sp, r4, r0, asr r0 │ │ │ │ + rsceq sp, r4, r4, lsr #32 │ │ │ │ + rsceq ip, r4, ip, asr #31 │ │ │ │ + smlaleq ip, r4, r8, ip │ │ │ │ + rsceq ip, r4, r4, ror #24 │ │ │ │ + rsceq ip, r4, r8, asr ip │ │ │ │ + rsceq ip, r4, r0, lsl #29 │ │ │ │ + rsceq ip, r4, ip, ror lr │ │ │ │ + rsceq ip, r4, r8, asr #29 │ │ │ │ + rsceq ip, r4, r0, lsr #28 │ │ │ │ + strdeq ip, [r4], #212 @ 0xd4 @ │ │ │ │ + strdeq ip, [r4], #164 @ 0xa4 @ │ │ │ │ + rsceq ip, r4, r4, asr #21 │ │ │ │ + rsceq ip, r4, r8, ror sl │ │ │ │ + ldrdeq ip, [r4], #172 @ 0xac @ │ │ │ │ + rsceq ip, r4, r8, asr #21 │ │ │ │ + rsceq ip, r4, ip, lsr #21 │ │ │ │ + rsceq ip, r4, r0, ror #20 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq ip, r4, r8, lsl #20 │ │ │ │ + rsceq ip, r4, r8, lsr #20 │ │ │ │ + rsceq ip, r4, r0, lsr sl │ │ │ │ rsceq ip, r4, r0, lsl sl │ │ │ │ - strdeq ip, [r4], #144 @ 0x90 @ │ │ │ │ - rsceq ip, r4, r8, ror r8 │ │ │ │ - rsceq ip, r4, r0, ror #16 │ │ │ │ + smlaleq ip, r4, r8, r8 │ │ │ │ + rsceq ip, r4, r0, lsl #17 │ │ │ │ + strheq ip, [r4], #144 @ 0x90 @ │ │ │ │ + rsceq ip, r4, r0, lsr #19 │ │ │ │ smlaleq ip, r4, r0, r9 │ │ │ │ rsceq ip, r4, r0, lsl #19 │ │ │ │ rsceq ip, r4, r0, ror r9 │ │ │ │ rsceq ip, r4, r0, ror #18 │ │ │ │ rsceq ip, r4, r0, asr r9 │ │ │ │ rsceq ip, r4, r0, asr #18 │ │ │ │ - rsceq ip, r4, r0, lsr r9 │ │ │ │ - rsceq ip, r4, r0, lsr #18 │ │ │ │ - rsceq ip, r4, ip, lsl r9 │ │ │ │ - rsceq ip, r4, ip, ror r7 │ │ │ │ - rsceq ip, r4, r8, lsl #19 │ │ │ │ + rsceq ip, r4, ip, lsr r9 │ │ │ │ + smlaleq ip, r4, ip, r7 │ │ │ │ + rsceq ip, r4, r8, lsr #19 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl 5fc9d8 │ │ │ │ ldr r3, [pc, #-324] @ 3ee408 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -936447,47 +936447,47 @@ │ │ │ │ bl 3eb9f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r2, #643] @ 0x283 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3ef2a8 │ │ │ │ b 3ef280 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - rsceq ip, r4, r0, ror #18 │ │ │ │ - ldrdeq ip, [r4], #88 @ 0x58 @ │ │ │ │ + rsceq ip, r4, r0, lsl #19 │ │ │ │ + strdeq ip, [r4], #88 @ 0x58 @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq ip, r4, r0, lsr #17 │ │ │ │ + rsceq ip, r4, r0, asr #17 │ │ │ │ andeq r7, r0, r7, ror #23 │ │ │ │ @ instruction: 0xffff8410 │ │ │ │ - rsceq ip, r4, r0, asr #10 │ │ │ │ - rsceq ip, r4, r0, lsr r5 │ │ │ │ - rsceq ip, r4, ip, asr #15 │ │ │ │ - smlaleq ip, r4, ip, r7 │ │ │ │ - rsceq ip, r4, r0, ror #13 │ │ │ │ - rsceq ip, r4, r8, asr #13 │ │ │ │ - rsceq ip, r4, ip, asr #13 │ │ │ │ + rsceq ip, r4, r0, ror #10 │ │ │ │ + rsceq ip, r4, r0, asr r5 │ │ │ │ + rsceq ip, r4, ip, ror #15 │ │ │ │ + strheq ip, [r4], #124 @ 0x7c @ │ │ │ │ + rsceq ip, r4, r0, lsl #14 │ │ │ │ + rsceq ip, r4, r8, ror #13 │ │ │ │ + rsceq ip, r4, ip, ror #13 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - rsceq ip, r4, r4, asr #13 │ │ │ │ + rsceq ip, r4, r4, ror #13 │ │ │ │ + ldrdeq ip, [r4], #100 @ 0x64 @ │ │ │ │ strheq ip, [r4], #100 @ 0x64 @ │ │ │ │ - smlaleq ip, r4, r4, r6 │ │ │ │ - rsceq ip, r4, ip, ror r6 │ │ │ │ - rsceq sl, r3, ip, asr #10 │ │ │ │ - rsceq ip, r4, r8, lsr #12 │ │ │ │ - rsceq ip, r4, ip, lsl r6 │ │ │ │ - rsceq r9, r3, r8, ror r9 │ │ │ │ - rsceq ip, r4, r4, asr #10 │ │ │ │ - rsceq ip, r4, r4, lsr r5 │ │ │ │ - strdeq ip, [r4], #56 @ 0x38 @ │ │ │ │ - smlaleq ip, r4, ip, r3 │ │ │ │ + smlaleq ip, r4, ip, r6 │ │ │ │ + rsceq sl, r3, ip, ror #10 │ │ │ │ + rsceq ip, r4, r8, asr #12 │ │ │ │ + rsceq ip, r4, ip, lsr r6 │ │ │ │ + smlaleq r9, r3, r8, r9 │ │ │ │ + rsceq ip, r4, r4, ror #10 │ │ │ │ rsceq ip, r4, r4, asr r5 │ │ │ │ + rsceq ip, r4, r8, lsl r4 │ │ │ │ + strheq ip, [r4], #60 @ 0x3c @ │ │ │ │ + rsceq ip, r4, r4, ror r5 │ │ │ │ + strdeq ip, [r4], #24 @ │ │ │ │ + rsceq ip, r4, r4, ror #3 │ │ │ │ ldrdeq ip, [r4], #24 @ │ │ │ │ - rsceq ip, r4, r4, asr #3 │ │ │ │ - strheq ip, [r4], #24 @ │ │ │ │ - strdeq fp, [r4], #248 @ 0xf8 @ │ │ │ │ - rsceq ip, r4, ip, ror #1 │ │ │ │ + rsceq ip, r4, r8, lsl r0 │ │ │ │ + rsceq ip, r4, ip, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #952] @ 3f0044 │ │ │ │ mov r8, r1 │ │ │ │ @@ -936727,15 +936727,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ orreq r0, r0, r8, ror #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, lr, r0, asr #15 │ │ │ │ + rscseq r9, lr, r0, ror #15 │ │ │ │ orreq r0, r0, r8, lsr r3 │ │ │ │ orreq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -937134,22 +937134,22 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ cmnpeq pc, r0, lsl #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq pc, [pc, #-192] @ 3f05e8 @ │ │ │ │ andeq fp, r0, r7, asr #16 │ │ │ │ - rscseq r9, lr, r3, ror #1 │ │ │ │ + rscseq r9, lr, r3, lsl #2 │ │ │ │ cmnpeq pc, r0, lsr #24 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @ instruction: 0xfffffd98 │ │ │ │ @ instruction: 0xfffffd2c │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - rscseq r8, lr, r0, ror lr │ │ │ │ + smlalseq r8, lr, r0, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ strb r1, [sp, #15] │ │ │ │ ldr r5, [r0, #384] @ 0x180 │ │ │ │ @@ -938242,29 +938242,29 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmnpeq pc, ip, asr #13 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrheq pc, [pc, #-104] @ 3f1790 @ │ │ │ │ cmnpeq pc, r8, lsr r6 @ p-variant is OBSOLETE @ │ │ │ │ - rsceq fp, r4, ip, asr #22 │ │ │ │ + rsceq fp, r4, ip, ror #22 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - ldrheq pc, [r5], #192 @ 0xc0 @ │ │ │ │ + ldrsbeq pc, [r5], #192 @ 0xc0 @ │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ - rscseq r8, lr, r8, lsr #7 │ │ │ │ + rscseq r8, lr, r8, asr #7 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - rsceq lr, r8, r4, ror #13 │ │ │ │ - smlalseq r8, lr, r8, r1 │ │ │ │ - smlaleq fp, r4, ip, r1 │ │ │ │ - rscseq r8, lr, r8, lsr r1 │ │ │ │ - rscseq r7, lr, r8, asr #28 │ │ │ │ - rscseq pc, r5, r4, lsl r5 @ │ │ │ │ + rsceq lr, r8, r4, lsl #14 │ │ │ │ + ldrheq r8, [lr], #24 @ │ │ │ │ + strheq fp, [r4], #28 @ │ │ │ │ + rscseq r8, lr, r8, asr r1 │ │ │ │ + rscseq r7, lr, r8, ror #28 │ │ │ │ + rscseq pc, r5, r4, lsr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3f2970 │ │ │ │ mov r0, r4 │ │ │ │ @@ -938319,15 +938319,15 @@ │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3f1888 │ │ │ │ ldr r0, [r8, #28] │ │ │ │ str r0, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - smlaleq r2, sl, ip, pc @ │ │ │ │ + strheq r2, [sl], #252 @ 0xfc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #736] @ 3f1c2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -938513,15 +938513,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ cmneq pc, r4, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq sl, r4, r4, ror #22 │ │ │ │ + rsceq sl, r4, r4, lsl #23 │ │ │ │ cmneq pc, r4, asr r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ and ip, r1, #31 │ │ │ │ add r5, r2, #1 │ │ │ │ @@ -939627,15 +939627,15 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #8 │ │ │ │ b 3f2d68 │ │ │ │ mov ip, #2 │ │ │ │ b 3f2d68 │ │ │ │ mov ip, #1 │ │ │ │ b 3f2d68 │ │ │ │ - rscseq r6, lr, ip, lsr r8 │ │ │ │ + rscseq r6, lr, ip, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ @@ -939745,15 +939745,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r0, lsl r1 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq r7, [r9], #100 @ 0x64 @ │ │ │ │ + rsceq r7, r9, r4, lsl r7 │ │ │ │ cmneq pc, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ @@ -940040,21 +940040,21 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 600d50 │ │ │ │ bl 60033c │ │ │ │ mov r2, r0 │ │ │ │ b 3f3368 │ │ │ │ cmneq pc, r8, asr #32 │ │ │ │ - rsceq r9, r4, r8, lsl #8 │ │ │ │ - rsceq r1, sl, r4, ror #12 │ │ │ │ - rsceq r8, r4, r0, asr #22 │ │ │ │ + rsceq r9, r4, r8, lsr #8 │ │ │ │ + rsceq r1, sl, r4, lsl #13 │ │ │ │ + rsceq r8, r4, r0, ror #22 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - strdeq r1, [sl], #72 @ 0x48 @ │ │ │ │ - rsceq r8, r4, ip, ror sl │ │ │ │ - rsceq r8, r4, r8, lsl #17 │ │ │ │ + rsceq r1, sl, r8, lsl r5 │ │ │ │ + smlaleq r8, r4, ip, sl │ │ │ │ + rsceq r8, r4, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -940206,15 +940206,15 @@ │ │ │ │ lsreq r0, r0, #5 │ │ │ │ b 3f3550 │ │ │ │ sub r8, sl, #1 │ │ │ │ clz r8, r8 │ │ │ │ lsr r8, r8, #5 │ │ │ │ b 3f3590 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ - rsceq r9, r4, r0, asr #32 │ │ │ │ + rsceq r9, r4, r0, rrx │ │ │ │ andeq r9, r0, r3, ror #5 │ │ │ │ @ instruction: 0xfffffbfb │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [pc, #60] @ 3f3704 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -940619,15 +940619,15 @@ │ │ │ │ mov ip, #1 │ │ │ │ b 3f3ad4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, asr #16 │ │ │ │ cmneq pc, ip, lsr #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r0, ror r7 @ │ │ │ │ - rscseq r5, lr, sp, ror #25 │ │ │ │ + rscseq r5, lr, sp, lsl #26 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -940975,17 +940975,17 @@ │ │ │ │ cmneq pc, ip, lsr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, ip, lsl r1 @ │ │ │ │ cmneq pc, ip, asr #1 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq r2, r0, r0, asr #3 │ │ │ │ cmneq pc, r4, lsr lr @ │ │ │ │ - strheq r8, [r4], #56 @ 0x38 @ │ │ │ │ + ldrdeq r8, [r4], #56 @ 0x38 @ │ │ │ │ cmneq pc, r4, lsr #27 │ │ │ │ - rsceq r8, r4, r8, ror #5 │ │ │ │ + rsceq r8, r4, r8, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #784] @ 3f45e0 │ │ │ │ ldr r3, [pc, #784] @ 3f45e4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -941182,16 +941182,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 57d5e4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, lr, r8, ror #6 │ │ │ │ - rsceq r6, r9, r4, lsl r3 │ │ │ │ + rscseq r5, lr, r8, lsl #7 │ │ │ │ + rsceq r6, r9, r4, lsr r3 │ │ │ │ cmneq pc, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r3, [pc, #988] @ 3f49e8 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -941442,15 +941442,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldrb r3, [r3, #21] │ │ │ │ udf #0 │ │ │ │ cmneq pc, ip, ror #19 │ │ │ │ ldrsbeq fp, [pc, #-156] @ 3f4958 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - ldrsbeq r4, [lr], #225 @ 0xe1 @ │ │ │ │ + ldrsheq r4, [lr], #225 @ 0xe1 @ │ │ │ │ cmneq pc, r0, lsl #17 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #14680064 @ 0xe00000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ @@ -941514,28 +941514,28 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 3f4b48 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 3f4b4c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - rsceq r7, r4, r8, asr #23 │ │ │ │ - rscseq r4, lr, r2, ror fp │ │ │ │ - strheq r7, [r4], #188 @ 0xbc @ │ │ │ │ - rsceq r7, r4, r0, lsr #23 │ │ │ │ - rsceq r7, r4, r4, lsl #23 │ │ │ │ - rsceq lr, r9, ip, asr sl │ │ │ │ - rscseq ip, r5, ip, lsl r4 │ │ │ │ - rsceq r7, r4, r8, lsl fp │ │ │ │ - rsceq r7, r4, ip, ror #22 │ │ │ │ - ldrsheq ip, [r5], #56 @ 0x38 @ │ │ │ │ - rsceq r7, r4, r4, lsl #22 │ │ │ │ - rsceq r7, r4, r8, lsl #22 │ │ │ │ - rsceq r7, r4, ip, lsr fp │ │ │ │ - rsceq r7, r4, r0, lsr fp │ │ │ │ + rsceq r7, r4, r8, ror #23 │ │ │ │ + smlalseq r4, lr, r2, fp │ │ │ │ + ldrdeq r7, [r4], #188 @ 0xbc @ │ │ │ │ + rsceq r7, r4, r0, asr #23 │ │ │ │ + rsceq r7, r4, r4, lsr #23 │ │ │ │ + rsceq lr, r9, ip, ror sl │ │ │ │ + rscseq ip, r5, ip, lsr r4 │ │ │ │ + rsceq r7, r4, r8, lsr fp │ │ │ │ + rsceq r7, r4, ip, lsl #23 │ │ │ │ + rscseq ip, r5, r8, lsl r4 │ │ │ │ + rsceq r7, r4, r4, lsr #22 │ │ │ │ + rsceq r7, r4, r8, lsr #22 │ │ │ │ + rsceq r7, r4, ip, asr fp │ │ │ │ + rsceq r7, r4, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3f4c34 │ │ │ │ @@ -942833,15 +942833,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmneq pc, r0, lsr r7 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xffffd440 │ │ │ │ cmneq pc, r0, lsr r4 @ │ │ │ │ - rsceq r6, r4, r4, lsl #15 │ │ │ │ + rsceq r6, r4, r4, lsr #15 │ │ │ │ @ instruction: 0xffffce20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -943079,17 +943079,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5a4968 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, lsl r0 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r6, r4, ip, ror #11 │ │ │ │ + rsceq r6, r4, ip, lsl #12 │ │ │ │ cmneq pc, r0, ror lr @ │ │ │ │ - rsceq r6, r4, r8, asr #9 │ │ │ │ + rsceq r6, r4, r8, ror #9 │ │ │ │ cmneq pc, r8, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ @@ -943201,16 +943201,16 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 469ad0 │ │ │ │ b 3f64a8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, lsr ip @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r3, lr, ip, asr r2 │ │ │ │ - rsceq r4, r9, ip, lsl r2 │ │ │ │ + rscseq r3, lr, ip, ror r2 │ │ │ │ + rsceq r4, r9, ip, lsr r2 │ │ │ │ @ instruction: 0xffffc900 │ │ │ │ cmneq pc, r8, asr #22 │ │ │ │ @ instruction: 0xffffc8a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -943316,16 +943316,16 @@ │ │ │ │ bl 41c464 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b 3f6638 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3f65b4 │ │ │ │ b 3f667c │ │ │ │ - rsceq r5, r4, r0, ror #31 │ │ │ │ - rsceq r5, r4, r8, ror pc │ │ │ │ + rsceq r6, r4, r0 │ │ │ │ + smlaleq r5, r4, r8, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -943747,33 +943747,33 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3f4a08 │ │ │ │ ldr r1, [pc, #84] @ 3f6e44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ b 3f6cb0 │ │ │ │ - rsceq r5, r4, r4, asr #15 │ │ │ │ + rsceq r5, r4, r4, ror #15 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - smlaleq r5, r4, ip, ip │ │ │ │ - strdeq r5, [r4], #200 @ 0xc8 @ │ │ │ │ - smlaleq r5, r4, r8, sp │ │ │ │ - rsceq r5, r4, r4, asr #29 │ │ │ │ - rsceq r5, r4, r8, asr #29 │ │ │ │ - rsceq r5, r4, r0, ror sl │ │ │ │ - rsceq r5, r4, r8, lsl #26 │ │ │ │ - rsceq r5, r4, r0, lsr #26 │ │ │ │ - rsceq r5, r4, r8, asr #26 │ │ │ │ - rsceq r5, r4, r0, ror sp │ │ │ │ - rsceq r5, r4, r0, lsl #28 │ │ │ │ - rsceq r5, r4, r0, lsl #20 │ │ │ │ - rsceq r5, r4, r4, lsl #24 │ │ │ │ - rsceq r5, r4, ip, lsr sl │ │ │ │ - ldrdeq r5, [r4], #144 @ 0x90 @ │ │ │ │ - rsceq r5, r4, r8, asr #18 │ │ │ │ - rsceq r5, r4, r0, asr #25 │ │ │ │ + strheq r5, [r4], #204 @ 0xcc @ │ │ │ │ + rsceq r5, r4, r8, lsl sp │ │ │ │ + strheq r5, [r4], #216 @ 0xd8 @ │ │ │ │ + rsceq r5, r4, r4, ror #29 │ │ │ │ + rsceq r5, r4, r8, ror #29 │ │ │ │ + smlaleq r5, r4, r0, sl │ │ │ │ + rsceq r5, r4, r8, lsr #26 │ │ │ │ + rsceq r5, r4, r0, asr #26 │ │ │ │ + rsceq r5, r4, r8, ror #26 │ │ │ │ + smlaleq r5, r4, r0, sp │ │ │ │ + rsceq r5, r4, r0, lsr #28 │ │ │ │ + rsceq r5, r4, r0, lsr #20 │ │ │ │ + rsceq r5, r4, r4, lsr #24 │ │ │ │ + rsceq r5, r4, ip, asr sl │ │ │ │ + strdeq r5, [r4], #144 @ 0x90 @ │ │ │ │ + rsceq r5, r4, r8, ror #18 │ │ │ │ + rsceq r5, r4, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1984] @ 0x7c0 │ │ │ │ ldr lr, [pc, #3964] @ 3f7ddc │ │ │ │ ldr ip, [pc, #3964] @ 3f7de0 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -944768,51 +944768,51 @@ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ b 3f7d70 │ │ │ │ @ instruction: 0x017f9198 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r4, ror #2 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ - rsceq r5, r4, r0, asr #22 │ │ │ │ + rsceq r5, r4, r0, ror #22 │ │ │ │ cmneq pc, ip, ror #30 │ │ │ │ - rsceq r5, r4, r4, ror #18 │ │ │ │ - smlaleq r5, r4, r0, r9 │ │ │ │ + rsceq r5, r4, r4, lsl #19 │ │ │ │ + strheq r5, [r4], #144 @ 0x90 @ │ │ │ │ + strdeq r5, [r4], #140 @ 0x8c @ │ │ │ │ + rsceq r5, r4, ip, ror #17 │ │ │ │ ldrdeq r5, [r4], #140 @ 0x8c @ │ │ │ │ - rsceq r5, r4, ip, asr #17 │ │ │ │ - strheq r5, [r4], #140 @ 0x8c @ │ │ │ │ andeq r9, r7, r0, lsl #24 │ │ │ │ - rsceq r5, r4, r0, lsr #14 │ │ │ │ + rsceq r5, r4, r0, asr #14 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - rsceq r5, r4, r0, lsr #24 │ │ │ │ - rsceq r5, r4, r0, asr r5 │ │ │ │ + rsceq r5, r4, r0, asr #24 │ │ │ │ + rsceq r5, r4, r0, ror r5 │ │ │ │ andeq r1, r0, ip, lsl ip │ │ │ │ - rsceq r5, r4, r4, lsr #18 │ │ │ │ - strdeq r5, [r4], #144 @ 0x90 @ │ │ │ │ - rsceq r5, r4, r0, lsl r8 │ │ │ │ - rsceq r5, r4, ip, asr #13 │ │ │ │ - rsceq r4, r4, ip, asr #28 │ │ │ │ - rsceq r4, r4, r0, lsl lr │ │ │ │ - rsceq r5, r4, r4, lsl r1 │ │ │ │ - rsceq r4, r4, r0, asr lr │ │ │ │ - rsceq r4, r4, ip, lsl #27 │ │ │ │ - rsceq r4, r4, ip, lsr sp │ │ │ │ - rsceq r4, r4, ip, ror #25 │ │ │ │ - rsceq r4, r4, r4, lsr #29 │ │ │ │ - rsceq r4, r4, r0, ror #26 │ │ │ │ - ldrdeq r4, [r4], #208 @ 0xd0 @ │ │ │ │ - rsceq r4, r4, r0, lsr #29 │ │ │ │ - rsceq r4, r4, ip, ror #19 │ │ │ │ - rsceq r4, r4, r0, lsr #20 │ │ │ │ - rsceq r4, r4, r4, lsl fp │ │ │ │ + rsceq r5, r4, r4, asr #18 │ │ │ │ + rsceq r5, r4, r0, lsl sl │ │ │ │ + rsceq r5, r4, r0, lsr r8 │ │ │ │ + rsceq r5, r4, ip, ror #13 │ │ │ │ + rsceq r4, r4, ip, ror #28 │ │ │ │ + rsceq r4, r4, r0, lsr lr │ │ │ │ + rsceq r5, r4, r4, lsr r1 │ │ │ │ + rsceq r4, r4, r0, ror lr │ │ │ │ + rsceq r4, r4, ip, lsr #27 │ │ │ │ + rsceq r4, r4, ip, asr sp │ │ │ │ + rsceq r4, r4, ip, lsl #26 │ │ │ │ + rsceq r4, r4, r4, asr #29 │ │ │ │ + rsceq r4, r4, r0, lsl #27 │ │ │ │ + strdeq r4, [r4], #208 @ 0xd0 @ │ │ │ │ + rsceq r4, r4, r0, asr #29 │ │ │ │ + rsceq r4, r4, ip, lsl #20 │ │ │ │ + rsceq r4, r4, r0, asr #20 │ │ │ │ rsceq r4, r4, r4, lsr fp │ │ │ │ - rsceq r4, r4, ip, lsr #21 │ │ │ │ - rsceq r4, r4, r0, lsl #17 │ │ │ │ - rsceq r4, r4, ip, lsl #18 │ │ │ │ - rsceq r4, r4, ip, ror #25 │ │ │ │ - rsceq r4, r4, r8, ror #19 │ │ │ │ + rsceq r4, r4, r4, asr fp │ │ │ │ + rsceq r4, r4, ip, asr #21 │ │ │ │ + rsceq r4, r4, r0, lsr #17 │ │ │ │ + rsceq r4, r4, ip, lsr #18 │ │ │ │ + rsceq r4, r4, ip, lsl #26 │ │ │ │ + rsceq r4, r4, r8, lsl #20 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ @@ -946085,61 +946085,61 @@ │ │ │ │ mov ip, r8 │ │ │ │ mvn lr, #0 │ │ │ │ b 3f85b8 │ │ │ │ cmneq pc, ip, lsl #23 │ │ │ │ cmneq pc, r0, lsl #23 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r8, asr fp @ │ │ │ │ - rsceq r2, r9, r4, lsr #2 │ │ │ │ - rscseq r1, lr, r0, asr r1 │ │ │ │ - rsceq r4, r4, r4, lsr pc │ │ │ │ - rscseq r0, lr, r6, lsl #30 │ │ │ │ + rsceq r2, r9, r4, asr #2 │ │ │ │ + rscseq r1, lr, r0, ror r1 │ │ │ │ + rsceq r4, r4, r4, asr pc │ │ │ │ + rscseq r0, lr, r6, lsr #30 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ - ldrsbeq r0, [lr], #192 @ 0xc0 @ │ │ │ │ - rsceq r4, r4, r4, lsr #25 │ │ │ │ - smlaleq sp, r3, r0, r7 │ │ │ │ - rsceq r4, r4, r4, lsr sl │ │ │ │ - ldrdeq r4, [r4], #184 @ 0xb8 @ │ │ │ │ - rsceq r4, r4, r0, lsl sl │ │ │ │ - rsceq r4, r4, r4, lsr #14 │ │ │ │ - smlaleq r4, r4, r8, r7 @ │ │ │ │ - rsceq r4, r4, ip, lsr #10 │ │ │ │ - rsceq r4, r4, ip, lsl #12 │ │ │ │ - smlaleq r4, r4, r0, r5 @ │ │ │ │ - rsceq r4, r4, ip, ror #10 │ │ │ │ + ldrsheq r0, [lr], #192 @ 0xc0 @ │ │ │ │ + rsceq r4, r4, r4, asr #25 │ │ │ │ + strheq sp, [r3], #112 @ 0x70 @ │ │ │ │ + rsceq r4, r4, r4, asr sl │ │ │ │ + strdeq r4, [r4], #184 @ 0xb8 @ │ │ │ │ + rsceq r4, r4, r0, lsr sl │ │ │ │ + rsceq r4, r4, r4, asr #14 │ │ │ │ + strheq r4, [r4], #120 @ 0x78 @ │ │ │ │ + rsceq r4, r4, ip, asr #10 │ │ │ │ + rsceq r4, r4, ip, lsr #12 │ │ │ │ + strheq r4, [r4], #80 @ 0x50 @ │ │ │ │ + rsceq r4, r4, ip, lsl #11 │ │ │ │ @ instruction: 0xffff9838 │ │ │ │ - rsceq r4, r4, r4, ror r3 │ │ │ │ - rsceq lr, r5, ip, lsr r3 │ │ │ │ - rsceq r3, r4, ip, asr #24 │ │ │ │ - rsceq r3, r4, r4, lsr #25 │ │ │ │ - andeq r2, r0, ip, lsr #15 │ │ │ │ - rsceq r3, r4, r4, ror ip │ │ │ │ - rsceq r3, r4, r0, asr #26 │ │ │ │ - rsceq r3, r4, r0, asr #25 │ │ │ │ - rsceq pc, r3, r4, lsr #30 │ │ │ │ - rsceq r3, r4, r8, ror lr │ │ │ │ - rsceq r3, r4, r8, ror #24 │ │ │ │ - rsceq r3, r4, r8, lsr #26 │ │ │ │ - rsceq pc, r3, r4, ror #25 │ │ │ │ - rsceq r3, r4, ip, lsl fp │ │ │ │ - ldrdeq r3, [r4], #164 @ 0xa4 @ │ │ │ │ + smlaleq r4, r4, r4, r3 @ │ │ │ │ + rsceq lr, r5, ip, asr r3 │ │ │ │ + rsceq r3, r4, ip, ror #24 │ │ │ │ + rsceq r3, r4, r4, asr #25 │ │ │ │ + andeq r2, r0, ip, lsr #15 │ │ │ │ + smlaleq r3, r4, r4, ip │ │ │ │ + rsceq r3, r4, r0, ror #26 │ │ │ │ + rsceq r3, r4, r0, ror #25 │ │ │ │ + rsceq pc, r3, r4, asr #30 │ │ │ │ + smlaleq r3, r4, r8, lr │ │ │ │ + rsceq r3, r4, r8, lsl #25 │ │ │ │ + rsceq r3, r4, r8, asr #26 │ │ │ │ + rsceq pc, r3, r4, lsl #26 │ │ │ │ + rsceq r3, r4, ip, lsr fp │ │ │ │ + strdeq r3, [r4], #164 @ 0xa4 @ │ │ │ │ @ instruction: 0xffff903c │ │ │ │ muleq r0, r3, r2 │ │ │ │ - rsceq r3, r4, r0, lsr #22 │ │ │ │ - smlaleq sp, r5, r4, fp │ │ │ │ - rsceq r3, r4, r4, lsl sl │ │ │ │ - rscseq r6, r5, r0, lsr sp │ │ │ │ - rscseq r6, r5, r4, lsr #26 │ │ │ │ + rsceq r3, r4, r0, asr #22 │ │ │ │ + strheq sp, [r5], #180 @ 0xb4 @ │ │ │ │ + rsceq r3, r4, r4, lsr sl │ │ │ │ + rscseq r6, r5, r0, asr sp │ │ │ │ + rscseq r6, r5, r4, asr #26 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ @ instruction: 0x009fffff │ │ │ │ addeq r0, r0, r4 │ │ │ │ - rsceq r3, r4, ip, asr r9 │ │ │ │ - strheq r3, [r4], #156 @ 0x9c @ │ │ │ │ - rsceq r3, r4, r4, asr r9 │ │ │ │ + rsceq r3, r4, ip, ror r9 │ │ │ │ + ldrdeq r3, [r4], #156 @ 0x9c @ │ │ │ │ + rsceq r3, r4, r4, ror r9 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ bne 3f9a1c │ │ │ │ @@ -949269,21 +949269,21 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 4ecb6c │ │ │ │ b 3fc388 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, asr #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq pc, r5, ip, ror #30 │ │ │ │ - rsceq r3, r3, r8, ror #1 │ │ │ │ - rsceq r1, r4, r4, asr #13 │ │ │ │ - ldrdeq r0, [r9], #72 @ 0x48 @ │ │ │ │ + rsceq pc, r5, ip, lsl #31 │ │ │ │ + rsceq r3, r3, r8, lsl #2 │ │ │ │ + rsceq r1, r4, r4, ror #13 │ │ │ │ + strdeq r0, [r9], #72 @ 0x48 @ │ │ │ │ cmneq pc, r8, lsl #24 │ │ │ │ - rsceq r1, r4, ip, asr #12 │ │ │ │ - ldrheq r2, [r5], #32 @ │ │ │ │ + rsceq r1, r4, ip, ror #12 │ │ │ │ + ldrsbeq r2, [r5], #32 @ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #88] @ 3fc4c8 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -949304,15 +949304,15 @@ │ │ │ │ ldrne r0, [ip, #2112] @ 0x840 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq pc, r8, lsl #23 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq sp, sp, r4, lsr r2 │ │ │ │ + rscseq sp, sp, r4, asr r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3fc540 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -949334,15 +949334,15 @@ │ │ │ │ lsrne r0, r0, #6 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq pc, r4, lsl fp @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq sp, sp, r0, asr #3 │ │ │ │ + rscseq sp, sp, r0, ror #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3fc5b8 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -949364,15 +949364,15 @@ │ │ │ │ lsrne r0, r0, #5 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x017f3a9c │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq sp, sp, r8, asr #2 │ │ │ │ + rscseq sp, sp, r8, ror #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3fc630 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -949394,15 +949394,15 @@ │ │ │ │ lsrne r0, r0, #4 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq pc, r4, lsr #20 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - ldrsbeq sp, [sp], #0 @ │ │ │ │ + ldrsheq sp, [sp], #0 @ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3fc6a8 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -949424,15 +949424,15 @@ │ │ │ │ lsrne r0, r0, #3 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq pc, ip, lsr #19 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq sp, sp, r8, asr r0 │ │ │ │ + rscseq sp, sp, r8, ror r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3fc720 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -949454,15 +949454,15 @@ │ │ │ │ lsrne r0, r0, #2 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmneq pc, r4, lsr r9 @ │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq ip, sp, r0, ror #31 │ │ │ │ + rscseq sp, sp, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr ip, [pc, #92] @ 3fc798 │ │ │ │ ldrb r0, [r0, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -949484,20 +949484,20 @@ │ │ │ │ lsrne r0, r0, #1 │ │ │ │ andne r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrheq r3, [pc, #-140] @ 3fc714 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq ip, sp, r8, ror #30 │ │ │ │ + rscseq ip, sp, r8, lsl #31 │ │ │ │ ldr r1, [pc, #8] @ 3fc7b4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - ldrdeq r1, [r4], #32 @ │ │ │ │ + strdeq r1, [r4], #32 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #100] @ 3fc834 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -949521,16 +949521,16 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne 3fc7f4 │ │ │ │ ldr r1, [pc, #16] @ 3fc838 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - strheq r1, [r4], #44 @ 0x2c @ │ │ │ │ - rsceq r6, r2, r0, lsr #10 │ │ │ │ + ldrdeq r1, [r4], #44 @ 0x2c @ │ │ │ │ + rsceq r6, r2, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fc864 │ │ │ │ @@ -949538,20 +949538,20 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #12] @ 3fc878 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - rsceq r1, r4, ip, asr #6 │ │ │ │ + rsceq r1, r4, ip, ror #6 │ │ │ │ ldr r1, [pc, #8] @ 3fc88c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - rsceq r1, r4, ip, lsl #4 │ │ │ │ + rsceq r1, r4, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #108] @ 3fc914 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -949577,17 +949577,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ - strdeq r1, [r4], #20 @ │ │ │ │ - rsceq r2, r4, r4, ror r2 │ │ │ │ - rsceq r1, r4, ip, lsr #3 │ │ │ │ + rsceq r1, r4, r4, lsl r2 │ │ │ │ + smlaleq r2, r4, r4, r2 │ │ │ │ + rsceq r1, r4, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 3fc978 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -949602,16 +949602,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ - rsceq r1, r4, r4, ror r1 │ │ │ │ - rsceq r2, r4, r4, ror #3 │ │ │ │ + smlaleq r1, r4, r4, r1 │ │ │ │ + rsceq r2, r4, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #56] @ 3fc9d0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -949624,16 +949624,16 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #16] @ 3fc9d4 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - strdeq r1, [r4], #4 @ │ │ │ │ - rsceq r6, r2, r4, lsl #7 │ │ │ │ + rsceq r1, r4, r4, lsl r1 │ │ │ │ + rsceq r6, r2, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -949652,15 +949652,15 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne 3fca00 │ │ │ │ ldr r1, [pc, #12] @ 3fca40 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - rsceq pc, r8, r4, lsl #29 │ │ │ │ + rsceq pc, r8, r4, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -949685,15 +949685,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ sub r4, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #28 │ │ │ │ bne 3fca88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq pc, r8, r4, lsr lr @ │ │ │ │ + rsceq pc, r8, r4, asr lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -949772,23 +949772,23 @@ │ │ │ │ beq 3fcc14 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #36] @ 3fcc40 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3fcb78 │ │ │ │ - strheq r0, [r4], #248 @ 0xf8 @ │ │ │ │ - smlaleq r1, r4, r0, r0 │ │ │ │ - rsceq r1, r4, r8, rrx │ │ │ │ - rsceq r1, r4, ip, asr #31 │ │ │ │ - rsceq r0, r4, r0, lsr pc │ │ │ │ - rsceq r0, r4, r4, lsl #30 │ │ │ │ + ldrdeq r0, [r4], #248 @ 0xf8 @ │ │ │ │ + strheq r1, [r4], #0 @ │ │ │ │ + rsceq r1, r4, r8, lsl #1 │ │ │ │ + rsceq r1, r4, ip, ror #31 │ │ │ │ + rsceq r0, r4, r0, asr pc │ │ │ │ + rsceq r0, r4, r4, lsr #30 │ │ │ │ + rsceq r0, r4, ip, lsl #30 │ │ │ │ rsceq r0, r4, ip, ror #29 │ │ │ │ - rsceq r0, r4, ip, asr #29 │ │ │ │ - rsceq r1, r4, r8, lsr #30 │ │ │ │ + rsceq r1, r4, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #104] @ 3fccc4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -949813,16 +949813,16 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne 3fcc84 │ │ │ │ ldr r1, [pc, #16] @ 3fccc8 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - rsceq r0, r4, r4, ror lr │ │ │ │ - rsceq r0, r4, ip, lsr #28 │ │ │ │ + smlaleq r0, r4, r4, lr │ │ │ │ + rsceq r0, r4, ip, asr #28 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -949853,15 +949853,15 @@ │ │ │ │ sub r4, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ b 3fcd04 │ │ │ │ - ldrsbeq r1, [r8], #184 @ 0xb8 @ │ │ │ │ + ldrsheq r1, [r8], #184 @ 0xb8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 45fbd0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -950008,32 +950008,32 @@ │ │ │ │ b 3fce04 │ │ │ │ ldr r1, [pc, #84] @ 3fd014 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4] │ │ │ │ b 3fcdfc │ │ │ │ - rsceq r0, r4, r8, asr sp │ │ │ │ - rsceq r4, r2, r4, asr r1 │ │ │ │ - rsceq r0, r4, ip, lsr #26 │ │ │ │ - rsceq r0, r4, r0, lsl sp │ │ │ │ + rsceq r0, r4, r8, ror sp │ │ │ │ + rsceq r4, r2, r4, ror r1 │ │ │ │ + rsceq r0, r4, ip, asr #26 │ │ │ │ + rsceq r0, r4, r0, lsr sp │ │ │ │ + rsceq r0, r4, r8, lsl #26 │ │ │ │ rsceq r0, r4, r8, ror #25 │ │ │ │ - rsceq r0, r4, r8, asr #25 │ │ │ │ + rsceq r0, r4, r4, asr #25 │ │ │ │ rsceq r0, r4, r4, lsr #25 │ │ │ │ rsceq r0, r4, r4, lsl #25 │ │ │ │ - rsceq r0, r4, r4, ror #24 │ │ │ │ - rsceq r0, r4, r0, lsr #24 │ │ │ │ - rsceq r0, r4, ip, lsl #24 │ │ │ │ - rsceq r0, r4, r4, lsl #24 │ │ │ │ - rsceq r0, r4, r4, asr #23 │ │ │ │ - rsceq r0, r4, r0, lsr #23 │ │ │ │ - strdeq r9, [r5], #212 @ 0xd4 @ │ │ │ │ - rsceq r0, r4, r4, asr fp │ │ │ │ - rsceq r0, r4, ip, lsl #23 │ │ │ │ - rsceq r0, r4, r0, ror fp │ │ │ │ + rsceq r0, r4, r0, asr #24 │ │ │ │ + rsceq r0, r4, ip, lsr #24 │ │ │ │ + rsceq r0, r4, r4, lsr #24 │ │ │ │ + rsceq r0, r4, r4, ror #23 │ │ │ │ + rsceq r0, r4, r0, asr #23 │ │ │ │ + rsceq r9, r5, r4, lsl lr │ │ │ │ + rsceq r0, r4, r4, ror fp │ │ │ │ + rsceq r0, r4, ip, lsr #23 │ │ │ │ + smlaleq r0, r4, r0, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ bl 3fcd68 │ │ │ │ @@ -950138,15 +950138,15 @@ │ │ │ │ b 3fd15c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, lsl #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r8, ror pc @ │ │ │ │ ldrsheq r2, [pc, #-228] @ 3fd0f4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - strdeq r0, [r4], #152 @ 0x98 @ │ │ │ │ + rsceq r0, r4, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #88] @ 3fd24c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -950167,16 +950167,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ - rsceq r7, r8, r0, lsr #29 │ │ │ │ - ldrsbeq r7, [r1], #36 @ 0x24 @ │ │ │ │ + rsceq r7, r8, r0, asr #29 │ │ │ │ + ldrsheq r7, [r1], #36 @ 0x24 @ │ │ │ │ ldr r2, [pc, #156] @ 3fd2f8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi 3fd2f4 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -950210,20 +950210,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ ldr r1, [pc, #32] @ 3fd30c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ bx lr │ │ │ │ - rscseq ip, sp, r0, lsl #8 │ │ │ │ - rsceq r0, r4, r0, asr r9 │ │ │ │ - rsceq r0, r4, r8, lsr #18 │ │ │ │ - strdeq r0, [r4], #128 @ 0x80 @ │ │ │ │ - rsceq r0, r4, r0, ror #17 │ │ │ │ - rsceq r0, r4, r4, asr #17 │ │ │ │ + rscseq ip, sp, r0, lsr #8 │ │ │ │ + rsceq r0, r4, r0, ror r9 │ │ │ │ + rsceq r0, r4, r8, asr #18 │ │ │ │ + rsceq r0, r4, r0, lsl r9 │ │ │ │ + rsceq r0, r4, r0, lsl #18 │ │ │ │ + rsceq r0, r4, r4, ror #17 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3fd364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -950241,17 +950241,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ ldr r1, [pc, #16] @ 3fd37c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - rsceq r0, r4, r4, lsr #17 │ │ │ │ - rscseq r1, r7, ip, lsl #26 │ │ │ │ - rsceq r0, r4, r4, ror r8 │ │ │ │ + rsceq r0, r4, r4, asr #17 │ │ │ │ + rscseq r1, r7, ip, lsr #26 │ │ │ │ + smlaleq r0, r4, r4, r8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr ip, [pc, #120] @ 3fd404 │ │ │ │ ldrb r3, [r3, #210] @ 0xd2 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r3, #0 │ │ │ │ beq 3fd3f4 │ │ │ │ ldr r3, [pc, #104] @ 3fd408 │ │ │ │ @@ -950279,15 +950279,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmneq pc, ip, ror #24 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - rscseq ip, sp, r8, lsl r3 │ │ │ │ + rscseq ip, sp, r8, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #112] @ 3fd49c │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -950316,15 +950316,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b 3fd458 │ │ │ │ @ instruction: 0xfffffbe4 │ │ │ │ - rsceq r7, r8, ip, lsr #24 │ │ │ │ + rsceq r7, r8, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #164] @ 3fd564 │ │ │ │ ldr r2, [r5] │ │ │ │ @@ -950366,16 +950366,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b 3fd4ec │ │ │ │ @ instruction: 0xfffffb50 │ │ │ │ - strdeq r0, [r4], #104 @ 0x68 @ │ │ │ │ - rsceq r3, r2, r4, asr #19 │ │ │ │ + rsceq r0, r4, r8, lsl r7 │ │ │ │ + rsceq r3, r2, r4, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -950441,18 +950441,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ b 3fd5c0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b 3fd5c0 │ │ │ │ @ instruction: 0xfffffa74 │ │ │ │ - ldrsheq r1, [r8], #36 @ 0x24 @ │ │ │ │ - rsceq r0, r4, r4, ror r5 │ │ │ │ - rsceq r0, r4, r0, lsr #9 │ │ │ │ - rsceq r0, r4, ip, ror r5 │ │ │ │ + rscseq r1, r8, r4, lsl r3 │ │ │ │ + smlaleq r0, r4, r4, r5 │ │ │ │ + rsceq r0, r4, r0, asr #9 │ │ │ │ + smlaleq r0, r4, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ @@ -950470,18 +950470,18 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4ec8fc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [pc, #16] @ 3fd714 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3fd6cc │ │ │ │ - rsceq fp, r8, r8, lsr sl │ │ │ │ + rsceq fp, r8, r8, asr sl │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - rsceq r0, r4, r4, lsl r5 │ │ │ │ - smlalseq r3, r5, r4, r5 │ │ │ │ + rsceq r0, r4, r4, lsr r5 │ │ │ │ + ldrheq r3, [r5], #84 @ 0x54 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ 3fd7a4 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -950648,24 +950648,24 @@ │ │ │ │ mov r8, r0 │ │ │ │ b 3fd8e8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r8, lsr #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq r2, [pc, #-112] @ 3fd960 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - rscseq r3, r5, ip, lsr #8 │ │ │ │ - smlaleq r0, r4, r4, r3 │ │ │ │ - rsceq fp, r8, ip, asr r8 │ │ │ │ - rsceq fp, r8, r4, lsl #16 │ │ │ │ + rscseq r3, r5, ip, asr #8 │ │ │ │ + strheq r0, [r4], #52 @ 0x34 @ │ │ │ │ + rsceq fp, r8, ip, ror r8 │ │ │ │ + rsceq fp, r8, r4, lsr #16 │ │ │ │ + strdeq r0, [r4], #44 @ 0x2c @ │ │ │ │ + rsceq r0, r4, r4, lsr #6 │ │ │ │ + rscseq r3, r5, r8, asr r3 │ │ │ │ ldrdeq r0, [r4], #44 @ 0x2c @ │ │ │ │ - rsceq r0, r4, r4, lsl #6 │ │ │ │ - rscseq r3, r5, r8, lsr r3 │ │ │ │ - strheq r0, [r4], #44 @ 0x2c @ │ │ │ │ - rsceq r0, r4, r4, lsl #5 │ │ │ │ - rsceq r0, r4, r0, lsl #5 │ │ │ │ + rsceq r0, r4, r4, lsr #5 │ │ │ │ + rsceq r0, r4, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r0, #44] @ 0x2c │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -950736,19 +950736,19 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq 3fdaf0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ 3fdb40 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3fda90 │ │ │ │ - rsceq fp, r8, r4, ror r6 │ │ │ │ + smlaleq fp, r8, r4, r6 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - rsceq r0, r4, ip, asr #2 │ │ │ │ - rsceq r0, r4, ip, ror r1 │ │ │ │ - rscseq r3, r5, ip, ror #2 │ │ │ │ + rsceq r0, r4, ip, ror #2 │ │ │ │ + smlaleq r0, r4, ip, r1 │ │ │ │ + rscseq r3, r5, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -950888,20 +950888,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3fd718 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ strb r5, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 3fdd30 │ │ │ │ b 3fdbd8 │ │ │ │ - strdeq r0, [r4], #0 @ │ │ │ │ - rsceq ip, r7, ip, lsr #30 │ │ │ │ - rsceq r0, r4, r8, lsl #2 │ │ │ │ - rsceq r0, r4, r4 │ │ │ │ - rsceq pc, r3, r8, ror #30 │ │ │ │ - rsceq pc, r3, ip, lsl #30 │ │ │ │ + rsceq r0, r4, r0, lsl r1 │ │ │ │ + rsceq ip, r7, ip, asr #30 │ │ │ │ + rsceq r0, r4, r8, lsr #2 │ │ │ │ + rsceq r0, r4, r4, lsr #32 │ │ │ │ + rsceq pc, r3, r8, lsl #31 │ │ │ │ + rsceq pc, r3, ip, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r2, [r1, #620] @ 0x26c │ │ │ │ ldr ip, [pc, #116] @ 3fde3c │ │ │ │ @@ -951228,39 +951228,39 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 3fd718 │ │ │ │ b 3fe1f0 │ │ │ │ - rsceq pc, r3, r8, ror #29 │ │ │ │ - strheq pc, [r3], #236 @ 0xec @ │ │ │ │ - smlalseq r1, r8, r8, fp │ │ │ │ + rsceq pc, r3, r8, lsl #30 │ │ │ │ + ldrdeq pc, [r3], #236 @ 0xec @ │ │ │ │ + ldrheq r1, [r8], #184 @ 0xb8 @ │ │ │ │ cmneq r3, r4, lsr #5 │ │ │ │ - ldrdeq r5, [r7], #132 @ 0x84 @ │ │ │ │ - rsceq ip, r8, r4, lsl #10 │ │ │ │ - strdeq ip, [r8], #64 @ 0x40 @ │ │ │ │ + strdeq r5, [r7], #132 @ 0x84 @ │ │ │ │ + rsceq ip, r8, r4, lsr #10 │ │ │ │ + rsceq ip, r8, r0, lsl r5 │ │ │ │ cmneq r3, ip, asr r1 │ │ │ │ ldrsbeq sl, [r3, #-0]! │ │ │ │ @ instruction: 0xffffc198 │ │ │ │ @ instruction: 0xffffe600 │ │ │ │ @ instruction: 0xffffe584 │ │ │ │ @ instruction: 0xffffe4f4 │ │ │ │ @ instruction: 0xffffe46c │ │ │ │ @ instruction: 0xffffe3e4 │ │ │ │ @ instruction: 0xffffe35c │ │ │ │ @ instruction: 0xfffff1f8 │ │ │ │ @ instruction: 0xffffe2b8 │ │ │ │ - rsceq pc, r3, ip, ror fp @ │ │ │ │ - rsceq pc, r3, r8, lsr #23 │ │ │ │ - rsceq pc, r3, r4, ror #22 │ │ │ │ - rsceq pc, r3, r0, asr fp @ │ │ │ │ - smlalseq fp, sp, r4, r6 │ │ │ │ - ldrdeq r5, [r7], #92 @ 0x5c @ │ │ │ │ - rscseq fp, sp, r4, lsr #12 │ │ │ │ + smlaleq pc, r3, ip, fp @ │ │ │ │ + rsceq pc, r3, r8, asr #23 │ │ │ │ + rsceq pc, r3, r4, lsl #23 │ │ │ │ + rsceq pc, r3, r0, ror fp @ │ │ │ │ + ldrheq fp, [sp], #100 @ 0x64 @ │ │ │ │ + strdeq r5, [r7], #92 @ 0x5c @ │ │ │ │ + rscseq fp, sp, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #2216] @ 3fec08 │ │ │ │ mov r7, r3 │ │ │ │ @@ -951818,32 +951818,32 @@ │ │ │ │ bl 3fde48 │ │ │ │ b 3fe9c8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x017f1c94 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r1, [pc, #-180] @ 3feb64 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - rscseq r2, r5, r0, ror #16 │ │ │ │ + rscseq r2, r5, r0, lsl #17 │ │ │ │ andeq r0, r0, r1, lsl #17 │ │ │ │ - rscseq fp, sp, r4, ror #3 │ │ │ │ - rscseq fp, sp, r8, lsr #3 │ │ │ │ + rscseq fp, sp, r4, lsl #4 │ │ │ │ + rscseq fp, sp, r8, asr #3 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - ldrsheq r2, [r5], #56 @ 0x38 @ │ │ │ │ - rscseq r2, r5, r0, asr #7 │ │ │ │ - rsceq sl, r8, r8, lsr #16 │ │ │ │ + rscseq r2, r5, r8, lsl r4 │ │ │ │ + rscseq r2, r5, r0, ror #7 │ │ │ │ + rsceq sl, r8, r8, asr #16 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - rsceq pc, r3, r4, lsr #9 │ │ │ │ - smlalseq pc, r7, r0, pc @ │ │ │ │ - rsceq pc, r3, r4, lsl #8 │ │ │ │ + rsceq pc, r3, r4, asr #9 │ │ │ │ + ldrheq pc, [r7], #240 @ 0xf0 @ │ │ │ │ + rsceq pc, r3, r4, lsr #8 │ │ │ │ cmneq pc, r0, ror #9 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr #16 │ │ │ │ - rsceq pc, r3, r0, ror r1 @ │ │ │ │ - rscseq r0, r8, r0, ror lr │ │ │ │ + smlaleq pc, r3, r0, r1 @ │ │ │ │ + smlalseq r0, r8, r0, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #22 │ │ │ │ @@ -952286,29 +952286,29 @@ │ │ │ │ bhi 3fedfc │ │ │ │ b 3ff0dc │ │ │ │ cmp r3, #320 @ 0x140 │ │ │ │ bcs 3fedfc │ │ │ │ b 3ff328 │ │ │ │ cmneq pc, ip, lsr r2 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq pc, r3, ip, lsr r1 @ │ │ │ │ - rsceq pc, r3, r8, ror r0 @ │ │ │ │ - rsceq pc, r3, r0, asr #1 │ │ │ │ + rsceq pc, r3, ip, asr r1 @ │ │ │ │ + smlaleq pc, r3, r8, r0 @ │ │ │ │ + rsceq pc, r3, r0, ror #1 │ │ │ │ cmneq pc, r0, ror #31 │ │ │ │ - strheq lr, [r3], #216 @ 0xd8 @ │ │ │ │ ldrdeq lr, [r3], #216 @ 0xd8 @ │ │ │ │ + strdeq lr, [r3], #216 @ 0xd8 @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - smlaleq lr, r3, r8, ip │ │ │ │ - ldrdeq lr, [r3], #208 @ 0xd0 @ │ │ │ │ + strheq lr, [r3], #200 @ 0xc8 @ │ │ │ │ + strdeq lr, [r3], #208 @ 0xd0 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq lr, r3, ip, ror #22 │ │ │ │ - rsceq lr, r3, r0, lsl ip │ │ │ │ - rsceq lr, r3, r4, asr #21 │ │ │ │ - rsceq lr, r3, r0, asr #22 │ │ │ │ + rsceq lr, r3, ip, lsl #23 │ │ │ │ + rsceq lr, r3, r0, lsr ip │ │ │ │ + rsceq lr, r3, r4, ror #21 │ │ │ │ + rsceq lr, r3, r0, ror #22 │ │ │ │ ldr r1, [pc, #48] @ 3ff3dc │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r0, #28] │ │ │ │ str r2, [r0, #32] │ │ │ │ @@ -952630,41 +952630,41 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #108] @ 3ff930 │ │ │ │ add r2, pc, r2 │ │ │ │ b 3ff6cc │ │ │ │ - rscseq sl, sp, r8, ror #3 │ │ │ │ - rsceq r5, r8, r8, ror #23 │ │ │ │ - strheq r5, [r8], #188 @ 0xbc @ │ │ │ │ - rsceq r5, r8, r8, ror fp │ │ │ │ - rscseq fp, r8, ip, lsr r2 │ │ │ │ - strdeq lr, [r3], #172 @ 0xac @ │ │ │ │ - rscseq pc, r6, r4, ror #21 │ │ │ │ - smlaleq r3, r8, r4, lr │ │ │ │ - ldrsheq pc, [r7], #40 @ 0x28 @ │ │ │ │ - rsceq r5, r8, r4, asr sl │ │ │ │ - rsceq r0, r4, r8, asr #12 │ │ │ │ - ldrdeq lr, [r3], #144 @ 0x90 @ │ │ │ │ - strheq lr, [r3], #152 @ 0x98 @ │ │ │ │ - rsceq r2, r3, ip, asr r0 │ │ │ │ - rsceq r5, r8, r4, asr #19 │ │ │ │ - rsceq lr, r3, ip, ror r9 │ │ │ │ + rscseq sl, sp, r8, lsl #4 │ │ │ │ + rsceq r5, r8, r8, lsl #24 │ │ │ │ + ldrdeq r5, [r8], #188 @ 0xbc @ │ │ │ │ + smlaleq r5, r8, r8, fp │ │ │ │ + rscseq fp, r8, ip, asr r2 │ │ │ │ + rsceq lr, r3, ip, lsl fp │ │ │ │ + rscseq pc, r6, r4, lsl #22 │ │ │ │ + strheq r3, [r8], #228 @ 0xe4 @ │ │ │ │ + rscseq pc, r7, r8, lsl r3 @ │ │ │ │ + rsceq r5, r8, r4, ror sl │ │ │ │ + rsceq r0, r4, r8, ror #12 │ │ │ │ + strdeq lr, [r3], #144 @ 0x90 @ │ │ │ │ + ldrdeq lr, [r3], #152 @ 0x98 @ │ │ │ │ rsceq r2, r3, ip, ror r0 │ │ │ │ - rsceq r2, r3, ip, asr r0 │ │ │ │ - rsceq r3, r8, r8, lsl sp │ │ │ │ - rscseq pc, r7, ip, ror r1 @ │ │ │ │ - rsceq lr, r3, r8, lsr #17 │ │ │ │ - rscseq pc, r7, ip, ror #1 │ │ │ │ - rsceq r4, r8, ip, lsl r0 │ │ │ │ - ldrdeq lr, [r3], #124 @ 0x7c @ │ │ │ │ - rsceq pc, r3, r8, lsr #5 │ │ │ │ - rsceq lr, r3, r8, lsr r2 │ │ │ │ - rsceq r1, r3, ip, asr lr │ │ │ │ + rsceq r5, r8, r4, ror #19 │ │ │ │ + smlaleq lr, r3, ip, r9 │ │ │ │ + smlaleq r2, r3, ip, r0 │ │ │ │ + rsceq r2, r3, ip, ror r0 │ │ │ │ + rsceq r3, r8, r8, lsr sp │ │ │ │ + smlalseq pc, r7, ip, r1 @ │ │ │ │ + rsceq lr, r3, r8, asr #17 │ │ │ │ + rscseq pc, r7, ip, lsl #2 │ │ │ │ + rsceq r4, r8, ip, lsr r0 │ │ │ │ + strdeq lr, [r3], #124 @ 0x7c @ │ │ │ │ + rsceq pc, r3, r8, asr #5 │ │ │ │ + rsceq lr, r3, r8, asr r2 │ │ │ │ + rsceq r1, r3, ip, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r9, [pc, #108] @ 3ff9ac │ │ │ │ ldr r6, [pc, #108] @ 3ff9b0 │ │ │ │ mov lr, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -953311,15 +953311,15 @@ │ │ │ │ beq 400818 │ │ │ │ ldr r3, [pc, #2512] @ 400d2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1218bb8 │ │ │ │ + bl 1218be0 │ │ │ │ ldr r3, [pc, #2488] @ 400d30 │ │ │ │ add r2, r5, #616 @ 0x268 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl 47d920 │ │ │ │ @@ -953332,15 +953332,15 @@ │ │ │ │ b 400028 │ │ │ │ ldr r3, [pc, #2428] @ 400d2c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1218bb8 │ │ │ │ + bl 1218be0 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3ffffc │ │ │ │ b 400370 │ │ │ │ str lr, [r2, #48] @ 0x30 │ │ │ │ add lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, ip │ │ │ │ @@ -953931,45 +953931,45 @@ │ │ │ │ strb ip, [r4, #22] │ │ │ │ bne 4001e8 │ │ │ │ b 4002e0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, lsr #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r0, lsl #1 │ │ │ │ - rsceq lr, r3, r4, asr #1 │ │ │ │ - rsceq ip, r8, r8, lsr sl │ │ │ │ - rsceq sp, r3, r8, asr #31 │ │ │ │ - rscseq r9, sp, r8, lsr r5 │ │ │ │ + rsceq lr, r3, r4, ror #1 │ │ │ │ + rsceq ip, r8, r8, asr sl │ │ │ │ + rsceq sp, r3, r8, ror #31 │ │ │ │ + rscseq r9, sp, r8, asr r5 │ │ │ │ andeq r2, r0, r8, lsl #6 │ │ │ │ @ instruction: 0xffffbeb8 │ │ │ │ - strdeq sp, [r3], #204 @ 0xcc @ │ │ │ │ - strdeq sp, [r3], #200 @ 0xc8 @ │ │ │ │ - rsceq r2, r2, ip, lsl sl │ │ │ │ + rsceq sp, r3, ip, lsl sp │ │ │ │ + rsceq sp, r3, r8, lsl sp │ │ │ │ + rsceq r2, r2, ip, lsr sl │ │ │ │ cmnpeq lr, r0, ror #20 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq sp, r3, r0, lsl ip │ │ │ │ + rsceq sp, r3, r0, lsr ip │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - ldrdeq sp, [r3], #128 @ 0x80 @ │ │ │ │ + strdeq sp, [r3], #128 @ 0x80 @ │ │ │ │ @ instruction: 0xffffba10 │ │ │ │ - ldrdeq sp, [r3], #148 @ 0x94 @ │ │ │ │ - rsceq ip, r8, r8, asr r2 │ │ │ │ + strdeq sp, [r3], #148 @ 0x94 @ │ │ │ │ + rsceq ip, r8, r8, ror r2 │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ - rsceq sp, r3, ip, lsl #15 │ │ │ │ - rsceq sp, r3, r4, ror #14 │ │ │ │ - rsceq ip, r3, r0, lsr #15 │ │ │ │ - rsceq pc, r6, r0 │ │ │ │ + rsceq sp, r3, ip, lsr #15 │ │ │ │ + rsceq sp, r3, r4, lsl #15 │ │ │ │ + rsceq ip, r3, r0, asr #15 │ │ │ │ + rsceq pc, r6, r0, lsr #32 │ │ │ │ andeq r8, r0, sl, ror lr │ │ │ │ - ldrdeq ip, [r6], #112 @ 0x70 @ │ │ │ │ - rsceq sp, r3, ip, lsr r5 │ │ │ │ + strdeq ip, [r6], #112 @ 0x70 @ │ │ │ │ rsceq sp, r3, ip, asr r5 │ │ │ │ - strdeq sp, [r3], #64 @ 0x40 @ │ │ │ │ - strdeq sp, [r3], #76 @ 0x4c @ │ │ │ │ - rsceq sp, r3, r0, lsr #8 │ │ │ │ - rsceq ip, r3, r8, lsl #8 │ │ │ │ + rsceq sp, r3, ip, ror r5 │ │ │ │ + rsceq sp, r3, r0, lsl r5 │ │ │ │ + rsceq sp, r3, ip, lsl r5 │ │ │ │ + rsceq sp, r3, r0, asr #8 │ │ │ │ + rsceq ip, r3, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -954169,16 +954169,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r0, #20 │ │ │ │ b 4010a0 │ │ │ │ add r3, r0, #16 │ │ │ │ b 4010a0 │ │ │ │ add r3, r0, #12 │ │ │ │ b 4010a0 │ │ │ │ - rscseq r8, sp, ip, lsl #19 │ │ │ │ - rscseq r8, sp, sp, lsl r9 │ │ │ │ + rscseq r8, sp, ip, lsr #19 │ │ │ │ + rscseq r8, sp, sp, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r4, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -954278,15 +954278,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3abcf4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsceq sp, r3, r0, ror #3 │ │ │ │ + rsceq sp, r3, r0, lsl #4 │ │ │ │ cmneq lr, ip, lsr #28 │ │ │ │ andeq r1, r0, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -954326,15 +954326,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3abcc4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #28] │ │ │ │ ldrbne r0, [r3, #52] @ 0x34 │ │ │ │ andne r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ - rsceq sp, r3, r4, ror r0 │ │ │ │ + smlaleq sp, r3, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 3abcc4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -954502,15 +954502,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ str r3, [r4, #28] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 4f03e8 │ │ │ │ - rsceq r6, r3, ip, ror #26 │ │ │ │ + rsceq r6, r3, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r1, #20] │ │ │ │ ldr fp, [pc, #580] @ 40186c │ │ │ │ ldr r3, [r9] │ │ │ │ @@ -954656,19 +954656,19 @@ │ │ │ │ bne 401658 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ b 4016bc │ │ │ │ cmneq lr, r8, asr #19 │ │ │ │ - rsceq ip, r3, r4, ror #26 │ │ │ │ - rscseq r8, sp, ip, lsl #23 │ │ │ │ + rsceq ip, r3, r4, lsl #27 │ │ │ │ + rscseq r8, sp, ip, lsr #23 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - rscseq r8, sp, r8, asr sl │ │ │ │ + rscseq r8, sp, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ 4018d4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -954727,15 +954727,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsheq lr, [lr, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r8, [r8], #204 @ 0xcc @ │ │ │ │ + strdeq r8, [r8], #204 @ 0xcc @ │ │ │ │ ldrheq lr, [lr, #-100]! @ 0xffffff9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r5, [pc, #96] @ 401a10 │ │ │ │ @@ -954995,15 +954995,15 @@ │ │ │ │ str r3, [r8, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, r2 │ │ │ │ bne 401d9c │ │ │ │ b 401d1c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ b 401b1c │ │ │ │ - rscseq r7, sp, r6, lsr #29 │ │ │ │ + rscseq r7, sp, r6, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r1, #41] @ 0x29 │ │ │ │ and r3, r3, #120 @ 0x78 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ @@ -955430,17 +955430,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ ldrb lr, [r5, #45] @ 0x2d │ │ │ │ b 401fac │ │ │ │ @ instruction: 0xffffbe1f │ │ │ │ svcvc 0x00c00000 │ │ │ │ svcvc 0x00c01780 │ │ │ │ eorshi lr, pc, pc, ror r8 @ │ │ │ │ - rscseq r7, sp, r5, lsr sl │ │ │ │ + rscseq r7, sp, r5, asr sl │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ - smlalseq r7, sp, r1, r9 │ │ │ │ + ldrheq r7, [sp], #145 @ 0x91 @ │ │ │ │ @ instruction: 0xffe00001 │ │ │ │ @ instruction: 0xffe00080 │ │ │ │ @ instruction: 0xffe00200 │ │ │ │ @ instruction: 0xffe80000 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ @ instruction: 0xffe00010 │ │ │ │ @@ -955734,15 +955734,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 5274fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 52a464 │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsceq fp, r3, r4, lsl #22 │ │ │ │ + rsceq fp, r3, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r8, [pc, #664] @ 402bfc │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [pc, #660] @ 402c00 │ │ │ │ @@ -956047,15 +956047,15 @@ │ │ │ │ mov r3, #8 │ │ │ │ b 402d74 │ │ │ │ mov r3, #16 │ │ │ │ b 402d74 │ │ │ │ mov r3, #1 │ │ │ │ b 402d74 │ │ │ │ ldrsbeq sp, [lr, #-32]! @ 0xffffffe0 │ │ │ │ - rscseq r6, sp, r2, ror #24 │ │ │ │ + rscseq r6, sp, r2, lsl #25 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -957004,18 +957004,18 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ b 403718 │ │ │ │ mov r3, #4 │ │ │ │ b 403978 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ - rscseq r6, sp, r8, ror r3 │ │ │ │ - smlalseq r5, sp, r4, pc @ │ │ │ │ - rscseq r5, sp, ip, lsl pc │ │ │ │ - rsceq r4, r3, r8, lsr #12 │ │ │ │ + smlalseq r6, sp, r8, r3 │ │ │ │ + ldrheq r5, [sp], #244 @ 0xf4 @ │ │ │ │ + rscseq r5, sp, ip, lsr pc │ │ │ │ + rsceq r4, r3, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1776] @ 404440 │ │ │ │ @@ -957462,23 +957462,23 @@ │ │ │ │ b 4042b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, r6, lsl #2] │ │ │ │ b 404378 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r0, lsr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, sp, r2, asr #24 │ │ │ │ + rscseq r5, sp, r2, ror #24 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - ldrheq r5, [sp], #182 @ 0xb6 @ │ │ │ │ + ldrsbeq r5, [sp], #182 @ 0xb6 @ │ │ │ │ cmneq lr, ip, ror #2 │ │ │ │ - rscseq r5, sp, sl, ror #22 │ │ │ │ + rscseq r5, sp, sl, lsl #23 │ │ │ │ ldrsbeq ip, [lr, #-8]! │ │ │ │ - rscseq r5, sp, lr, lsl #21 │ │ │ │ - rscseq r5, sp, r6, lsr #20 │ │ │ │ - rscseq r5, sp, r2, lsl #18 │ │ │ │ + rscseq r5, sp, lr, lsr #21 │ │ │ │ + rscseq r5, sp, r6, asr #20 │ │ │ │ + rscseq r5, sp, r2, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #504] @ 404684 │ │ │ │ @@ -958940,44 +958940,44 @@ │ │ │ │ beq 405884 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r6, #32 │ │ │ │ b 4059fc │ │ │ │ ldrsheq fp, [lr, #-56]! @ 0xffffffc8 │ │ │ │ cmneq lr, r0, ror #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq r4, [sp], #234 @ 0xea @ │ │ │ │ + ldrsheq r4, [sp], #234 @ 0xea @ │ │ │ │ ldrsheq fp, [lr, #-16]! │ │ │ │ - rsceq r9, r3, r0, asr r5 │ │ │ │ - rsceq sp, r6, ip, ror #1 │ │ │ │ - ldrheq r4, [sp], #152 @ 0x98 @ │ │ │ │ + rsceq r9, r3, r0, ror r5 │ │ │ │ + rsceq sp, r6, ip, lsl #2 │ │ │ │ + ldrsbeq r4, [sp], #152 @ 0x98 @ │ │ │ │ andeq r1, r0, ip, lsr #5 │ │ │ │ - ldrheq r4, [sp], #130 @ 0x82 @ │ │ │ │ + ldrsbeq r4, [sp], #130 @ 0x82 @ │ │ │ │ muleq r0, fp, r2 │ │ │ │ - ldrheq r4, [sp], #124 @ 0x7c @ │ │ │ │ + ldrsbeq r4, [sp], #124 @ 0x7c @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - rscseq r4, sp, r4, lsl #12 │ │ │ │ + rscseq r4, sp, r4, lsr #12 │ │ │ │ @ instruction: 0x017ea794 │ │ │ │ @ instruction: 0x017ea694 │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ - rscseq r4, sp, lr, lsl r3 │ │ │ │ + rscseq r4, sp, lr, lsr r3 │ │ │ │ ldrsbeq sl, [lr, #-64]! @ 0xffffffc0 │ │ │ │ - ldrsheq r3, [sp], #244 @ 0xf4 @ │ │ │ │ - rscseq r3, sp, r0, asr pc │ │ │ │ + rscseq r4, sp, r4, lsl r0 │ │ │ │ + rscseq r3, sp, r0, ror pc │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - rscseq r3, sp, r4, lsr fp │ │ │ │ - rsceq r1, r3, ip, asr #30 │ │ │ │ + rscseq r3, sp, r4, asr fp │ │ │ │ + rsceq r1, r3, ip, ror #30 │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ @@ -960570,23 +960570,23 @@ │ │ │ │ b 407000 │ │ │ │ mov ip, #1 │ │ │ │ b 407184 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r8, lsr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r9, [lr, #-12]! │ │ │ │ - rscseq r2, sp, lr, lsl lr │ │ │ │ + rscseq r2, sp, lr, lsr lr │ │ │ │ cmneq lr, r4, lsr #32 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - rsceq r8, r7, r4, asr #23 │ │ │ │ + rsceq r8, r7, r4, ror #23 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - rsceq r7, r3, r4, asr r1 │ │ │ │ + rsceq r7, r3, r4, ror r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmneq lr, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3672] @ 0xe58 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -961611,34 +961611,34 @@ │ │ │ │ mov r1, #288 @ 0x120 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 52a7c4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ b 407950 │ │ │ │ ldrsbeq r8, [lr, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, sp, r8, lsl #15 │ │ │ │ + rscseq r2, sp, r8, lsr #15 │ │ │ │ cmneq lr, r4, ror r9 │ │ │ │ - rscseq r2, sp, sl, ror #12 │ │ │ │ + rscseq r2, sp, sl, lsl #13 │ │ │ │ cmneq lr, r0, lsr #13 │ │ │ │ - smlalseq r2, sp, r0, r4 │ │ │ │ + ldrheq r2, [sp], #64 @ 0x40 @ │ │ │ │ @ instruction: 0x003f5ffe │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - rscseq r2, sp, r8, lsr r3 │ │ │ │ + rscseq r2, sp, r8, asr r3 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - rscseq r2, sp, r8, lsl #1 │ │ │ │ + rscseq r2, sp, r8, lsr #1 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ - rscseq r1, sp, r0, lsl #29 │ │ │ │ - rscseq r1, sp, ip, lsl #28 │ │ │ │ + rscseq r1, sp, r0, lsr #29 │ │ │ │ + rscseq r1, sp, ip, lsr #28 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ @@ -961649,17 +961649,17 @@ │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r0, r0, r6, asr r1 │ │ │ │ andeq r0, r0, r3, ror #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - rscseq r1, sp, ip, lsl #13 │ │ │ │ + rscseq r1, sp, ip, lsr #13 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - rscseq r1, sp, r6, asr r6 │ │ │ │ + rscseq r1, sp, r6, ror r6 │ │ │ │ strvs r8, [fp, #-766]! @ 0xfffffd02 │ │ │ │ svccc 0x00f71547 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ @@ -961672,32 +961672,32 @@ │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ andeq r0, r0, r5, lsr #3 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r9, lsr #3 │ │ │ │ - rscseq r1, sp, r6 │ │ │ │ - rscseq r0, sp, r2, ror pc │ │ │ │ - ldrsheq r0, [sp], #230 @ 0xe6 @ │ │ │ │ + rscseq r1, sp, r6, lsr #32 │ │ │ │ + smlalseq r0, sp, r2, pc @ │ │ │ │ + rscseq r0, sp, r6, lsl pc │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - ldrheq r0, [sp], #214 @ 0xd6 @ │ │ │ │ + ldrsbeq r0, [sp], #214 @ 0xd6 @ │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ andeq r2, r0, r2, lsl #16 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - rscseq r0, sp, lr, lsl fp │ │ │ │ + rscseq r0, sp, lr, lsr fp │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [pc, #-208] @ 408598 │ │ │ │ add r0, r4, #16 │ │ │ │ bl 52a834 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ b 407950 │ │ │ │ @@ -963177,24 +963177,24 @@ │ │ │ │ add r0, r4, #16 │ │ │ │ bl 52a7c4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ b 407950 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ - rscseq r0, sp, lr, lsr #20 │ │ │ │ + rscseq r0, sp, lr, asr #20 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - rscseq r0, sp, r2, asr #16 │ │ │ │ - rscseq r0, sp, r6, lsr r7 │ │ │ │ - rscseq r0, sp, r6, asr #13 │ │ │ │ - ldrsbeq r0, [sp], #94 @ 0x5e @ │ │ │ │ - rscseq r0, sp, lr, asr r5 │ │ │ │ + rscseq r0, sp, r2, ror #16 │ │ │ │ + rscseq r0, sp, r6, asr r7 │ │ │ │ + rscseq r0, sp, r6, ror #13 │ │ │ │ + ldrsheq r0, [sp], #94 @ 0x5e @ │ │ │ │ + rscseq r0, sp, lr, ror r5 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #664] @ 40a074 │ │ │ │ @@ -963363,19 +963363,19 @@ │ │ │ │ beq 40a070 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #0 │ │ │ │ bl 5b4d4 <__cxa_end_cleanup@plt> │ │ │ │ cmneq lr, ip, lsl r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq sl, r2, ip, asr r3 │ │ │ │ - rsceq r0, r8, r4, lsl #16 │ │ │ │ + rsceq sl, r2, ip, ror r3 │ │ │ │ + rsceq r0, r8, r4, lsr #16 │ │ │ │ cmneq r2, r4, lsr lr │ │ │ │ - rsceq r3, r3, ip, asr r5 │ │ │ │ - rsceq r4, r3, r4, lsl #10 │ │ │ │ + rsceq r3, r3, ip, ror r5 │ │ │ │ + rsceq r4, r3, r4, lsr #10 │ │ │ │ @ instruction: 0x017da498 │ │ │ │ cmneq r2, r0, lsr #25 │ │ │ │ ldrsheq r5, [lr, #-252]! @ 0xffffff04 │ │ │ │ ldrheq r5, [lr, #-240]! @ 0xffffff10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -963468,17 +963468,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 28a190 │ │ │ │ mov r4, #0 │ │ │ │ b 40a1bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r0, asr #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r0, sp, ip, asr r1 │ │ │ │ + rscseq r0, sp, ip, ror r1 │ │ │ │ cmneq lr, r4, lsr lr │ │ │ │ - ldrdeq r4, [r3], #28 @ │ │ │ │ + strdeq r4, [r3], #28 @ │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ beq 40a258 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r2, r1, #4 │ │ │ │ add ip, r3, #8 │ │ │ │ str ip, [r1, #4] │ │ │ │ @@ -963652,15 +963652,15 @@ │ │ │ │ bne 40a4f4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq lr, r0, asr #23 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq sp, sp, r4, lsl fp │ │ │ │ + rscseq sp, sp, r4, lsr fp │ │ │ │ cmneq lr, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -965653,15 +965653,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq sp, r0, ror #9 │ │ │ │ - rscseq fp, sp, ip, asr #23 │ │ │ │ + rscseq fp, sp, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #28 │ │ │ │ @@ -965813,15 +965813,15 @@ │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi 40c67c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #0 │ │ │ │ b 40c628 │ │ │ │ - rscseq fp, sp, r8, lsr #19 │ │ │ │ + rscseq fp, sp, r8, asr #19 │ │ │ │ ldr r3, [pc, #52] @ 40c704 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #44] @ 40c708 │ │ │ │ add r3, pc, r3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [ip, #52] @ 0x34 │ │ │ │ @@ -967549,38 +967549,38 @@ │ │ │ │ lsr r3, r3, #5 │ │ │ │ strb r3, [r7], #1 │ │ │ │ bne 40e1b4 │ │ │ │ b 40d888 │ │ │ │ ldrheq r2, [lr, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq lr, r0, lsl #26 │ │ │ │ - rscseq sl, sp, r0, asr #25 │ │ │ │ - rscseq sl, sp, r6, asr #24 │ │ │ │ - rscseq sl, sp, ip, ror fp │ │ │ │ - rscseq sl, sp, sl, lsl #21 │ │ │ │ + rscseq sl, sp, r0, ror #25 │ │ │ │ + rscseq sl, sp, r6, ror #24 │ │ │ │ + smlalseq sl, sp, ip, fp │ │ │ │ + rscseq sl, sp, sl, lsr #21 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - smlalseq sl, sp, r8, r7 │ │ │ │ - rscseq sl, sp, ip, ror r7 │ │ │ │ - rscseq sl, sp, ip, ror #13 │ │ │ │ + ldrheq sl, [sp], #120 @ 0x78 @ │ │ │ │ + smlalseq sl, sp, ip, r7 │ │ │ │ + rscseq sl, sp, ip, lsl #14 │ │ │ │ svcvc 0x007fffff │ │ │ │ - rscseq sl, sp, r2, lsl r5 │ │ │ │ - ldrsheq sl, [sp], #78 @ 0x4e @ │ │ │ │ - rscseq sl, sp, sl, ror #9 │ │ │ │ + rscseq sl, sp, r2, lsr r5 │ │ │ │ + rscseq sl, sp, lr, lsl r5 │ │ │ │ + rscseq sl, sp, sl, lsl #10 │ │ │ │ svcvc 0x00efffff │ │ │ │ - rscseq sl, sp, lr, asr #4 │ │ │ │ - rscseq sl, sp, ip, lsl #4 │ │ │ │ - rscseq sl, sp, r6, lsr r1 │ │ │ │ - rscseq sl, sp, lr │ │ │ │ - rscseq r9, sp, sl, ror #29 │ │ │ │ - rscseq r9, sp, lr, asr #29 │ │ │ │ - rscseq r9, sp, r2, lsr lr │ │ │ │ - ldrsheq r9, [sp], #214 @ 0xd6 @ │ │ │ │ - ldrsbeq r9, [sp], #210 @ 0xd2 @ │ │ │ │ - rscseq r9, sp, lr, lsr #27 │ │ │ │ - smlalseq r9, sp, r6, sp │ │ │ │ + rscseq sl, sp, lr, ror #4 │ │ │ │ + rscseq sl, sp, ip, lsr #4 │ │ │ │ + rscseq sl, sp, r6, asr r1 │ │ │ │ + rscseq sl, sp, lr, lsr #32 │ │ │ │ + rscseq r9, sp, sl, lsl #30 │ │ │ │ + rscseq r9, sp, lr, ror #29 │ │ │ │ + rscseq r9, sp, r2, asr lr │ │ │ │ + rscseq r9, sp, r6, lsl lr │ │ │ │ + ldrsheq r9, [sp], #210 @ 0xd2 @ │ │ │ │ + rscseq r9, sp, lr, asr #27 │ │ │ │ + ldrheq r9, [sp], #214 @ 0xd6 @ │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ rscsgt r0, lr, #0 │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ ldrbtgt pc, [pc], r0, lsl #28 @ │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ @@ -969577,22 +969577,22 @@ │ │ │ │ b 40d888 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ cmnmi pc, #0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - rscseq r8, sp, sl, ror lr │ │ │ │ - rscseq r8, sp, r6, lsl #28 │ │ │ │ - rscseq r8, sp, r2, ror #27 │ │ │ │ + smlalseq r8, sp, sl, lr │ │ │ │ + rscseq r8, sp, r6, lsr #28 │ │ │ │ + rscseq r8, sp, r2, lsl #28 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - rscseq r8, sp, r2, lsr r3 │ │ │ │ - rscseq r8, sp, ip, lsl #6 │ │ │ │ - rscseq r8, sp, r6, ror #5 │ │ │ │ - rscseq r8, sp, lr, lsl #5 │ │ │ │ + rscseq r8, sp, r2, asr r3 │ │ │ │ + rscseq r8, sp, ip, lsr #6 │ │ │ │ + rscseq r8, sp, r6, lsl #6 │ │ │ │ + rscseq r8, sp, lr, lsr #5 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrb r7, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r7, r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ beq 40d888 │ │ │ │ ldr r3, [pc, #-48] @ 4101a4 │ │ │ │ @@ -972543,15 +972543,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0], #4 │ │ │ │ bne 412fc0 │ │ │ │ b 412e98 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, ip, lsr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r5, sp, r4, lsl r7 │ │ │ │ + rscseq r5, sp, r4, lsr r7 │ │ │ │ cmneq sp, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -972899,18 +972899,18 @@ │ │ │ │ add r2, r6, #44 @ 0x2c │ │ │ │ b 413504 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x017dcc90 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sp, r4, ror ip │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - smlaleq r6, r2, r8, sp │ │ │ │ + strheq r6, [r2], #216 @ 0xd8 @ │ │ │ │ + rsceq r6, r2, r4, lsr #27 │ │ │ │ + smlaleq r6, r2, r4, sp │ │ │ │ rsceq r6, r2, r4, lsl #27 │ │ │ │ - rsceq r6, r2, r4, ror sp │ │ │ │ - rsceq r6, r2, r4, ror #26 │ │ │ │ cmneq sp, ip, lsr fp │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r2, ip, #24 │ │ │ │ b 413350 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -973071,15 +973071,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ b 413774 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r4, lsr sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r4, sp, r7, ror pc │ │ │ │ + smlalseq r4, sp, r7, pc @ │ │ │ │ ldrsbeq ip, [sp, #-144]! @ 0xffffff70 │ │ │ │ @ instruction: 0xfffffe38 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -973473,18 +973473,18 @@ │ │ │ │ b 413d48 │ │ │ │ mov r1, r0 │ │ │ │ b 413d80 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r1 │ │ │ │ b 413dc0 │ │ │ │ ldrsbeq ip, [sp, #-88]! @ 0xffffffa8 │ │ │ │ - rscseq r4, sp, r4, asr #22 │ │ │ │ + rscseq r4, sp, r4, ror #22 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ andeq r1, r0, r0, lsl #4 │ │ │ │ - rscseq r4, sp, r0, asr #17 │ │ │ │ + rscseq r4, sp, r0, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -973818,15 +973818,15 @@ │ │ │ │ b 414164 │ │ │ │ ldr r3, [pc, #52] @ 4143fc │ │ │ │ ldr r0, [ip, r3] │ │ │ │ b 414164 │ │ │ │ ldrsheq fp, [sp, #-232]! @ 0xffffff18 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ andeq r2, r0, r0, ror #27 │ │ │ │ - rscseq r4, sp, r4, lsl #8 │ │ │ │ + rscseq r4, sp, r4, lsr #8 │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r1, r0, ip, ror #27 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ andeq r1, r0, r4, ror #23 │ │ │ │ @@ -973982,18 +973982,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [sp, #-184]! @ 0xffffff48 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ andeq r2, r0, r0, ror #27 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - rscseq r4, sp, r2, lsr #3 │ │ │ │ + rscseq r4, sp, r2, asr #3 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - ldrheq r4, [sp], #0 @ │ │ │ │ + ldrsbeq r4, [sp], #0 @ │ │ │ │ ldr ip, [pc, #172] @ 41472c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r5, [pc, #168] @ 414730 │ │ │ │ add ip, pc, ip │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #4 │ │ │ │ ldr lr, [pc, #156] @ 414734 │ │ │ │ @@ -974070,20 +974070,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 4147d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 4147dc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - rscseq r3, sp, r6, lsr #30 │ │ │ │ - rsceq r9, r2, r0, lsl #25 │ │ │ │ - smlaleq r9, r2, ip, ip │ │ │ │ - rsceq r9, r2, r4, lsl #25 │ │ │ │ - rsceq r9, r2, r8, ror #24 │ │ │ │ - ldrsbeq ip, [r3], #68 @ 0x44 @ │ │ │ │ + rscseq r3, sp, r6, asr #30 │ │ │ │ + rsceq r9, r2, r0, lsr #25 │ │ │ │ + strheq r9, [r2], #204 @ 0xcc @ │ │ │ │ + rsceq r9, r2, r4, lsr #25 │ │ │ │ + rsceq r9, r2, r8, lsl #25 │ │ │ │ + ldrsheq ip, [r3], #68 @ 0x44 @ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub r3, r3, #156 @ 0x9c │ │ │ │ bics r3, r3, #8 │ │ │ │ beq 4147f8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -974629,15 +974629,15 @@ │ │ │ │ add r6, r6, #6 │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ str r3, [r4, #24] │ │ │ │ b 415018 │ │ │ │ cmneq sp, r8, asr r0 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ andeq r2, r0, r8, lsl #23 │ │ │ │ - rscseq r3, sp, lr, lsr #13 │ │ │ │ + rscseq r3, sp, lr, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -974770,15 +974770,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #6 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ bl 5b684 <__aeabi_f2iz@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r3, [sp], #65 @ 0x41 @ │ │ │ │ + ldrsheq r3, [sp], #65 @ 0x41 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #196] @ 41539c │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -974827,15 +974827,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ bl 5bcf0 <__aeabi_i2f@plt> │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r3, sp, r8, ror #7 │ │ │ │ + rscseq r3, sp, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #208] @ 41548c │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -974887,15 +974887,15 @@ │ │ │ │ beq 4153d8 │ │ │ │ ldr r1, [pc, #20] @ 415490 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ bl 5aea4 <__aeabi_i2d@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r3, sp, r7, lsl r3 │ │ │ │ + rscseq r3, sp, r7, lsr r3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #156] @ 41554c │ │ │ │ @@ -974935,15 +974935,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ bl 5bf84 <__aeabi_d2iz@plt> │ │ │ │ lsl r0, r0, #16 │ │ │ │ asr r0, r0, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r3, sp, r6, lsr r2 │ │ │ │ + rscseq r3, sp, r6, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #156] @ 415608 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -974982,15 +974982,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ bl 5bcb4 <__aeabi_d2uiz@plt> │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r3, sp, sp, lsl #3 │ │ │ │ + rscseq r3, sp, sp, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #144] @ 4156b8 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -975026,15 +975026,15 @@ │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #6 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ bl 5b684 <__aeabi_f2iz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r3, sp, r4, ror #1 │ │ │ │ + rscseq r3, sp, r4, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #144] @ 415768 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -975070,15 +975070,15 @@ │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrsh r0, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r1, #6 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ bl 5bff0 <__aeabi_f2uiz@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r3, sp, r7, asr #32 │ │ │ │ + rscseq r3, sp, r7, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #188] @ 415844 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -975125,15 +975125,15 @@ │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r2, sp, sl, lsr #31 │ │ │ │ + rscseq r2, sp, sl, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #188] @ 415920 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -975180,15 +975180,15 @@ │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r2, sp, r1, ror #29 │ │ │ │ + rscseq r2, sp, r1, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldrb ip, [r6, #4] │ │ │ │ ldr r3, [pc, #1420] @ 415ed0 │ │ │ │ @@ -975546,16 +975546,16 @@ │ │ │ │ strh r1, [r2, #24] │ │ │ │ bne 415ea8 │ │ │ │ b 415b60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #0 │ │ │ │ cmneq sp, r8, lsr #13 │ │ │ │ andeq r2, r0, r8, lsl #23 │ │ │ │ - rscseq r2, sp, ip, ror sp │ │ │ │ - rscseq r2, sp, fp, lsr sl │ │ │ │ + smlalseq r2, sp, ip, sp │ │ │ │ + rscseq r2, sp, fp, asr sl │ │ │ │ cmp r1, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 415f04 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, r1 │ │ │ │ subls r3, r3, #1 │ │ │ │ @@ -975695,15 +975695,15 @@ │ │ │ │ b 416028 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 4156bc │ │ │ │ str r0, [r8] │ │ │ │ b 416028 │ │ │ │ andeq r7, r5, pc, lsl #25 │ │ │ │ - rscseq r2, sp, lr, lsl #15 │ │ │ │ + rscseq r2, sp, lr, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -975824,15 +975824,15 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ strh r0, [r7] │ │ │ │ b 416204 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r5, r2, r5, lsl #1 │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ b 4161fc │ │ │ │ - rscseq r2, sp, r9, lsl #12 │ │ │ │ + rscseq r2, sp, r9, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r4, r3 │ │ │ │ @@ -975938,15 +975938,15 @@ │ │ │ │ b 416420 │ │ │ │ ldr r1, [r6, r5, lsl #2] │ │ │ │ ldr r0, [fp, r5, lsl #2] │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne 416420 │ │ │ │ b 416354 │ │ │ │ - rscseq r2, sp, r8, asr #7 │ │ │ │ + rscseq r2, sp, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -976040,15 +976040,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5c6e0 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 4165c8 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ b 416598 │ │ │ │ - rscseq r2, sp, fp, asr r2 │ │ │ │ + rscseq r2, sp, fp, ror r2 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -976381,17 +976381,17 @@ │ │ │ │ b 416b14 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r4, lsl r5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r9, [sp, #-68]! @ 0xffffffbc │ │ │ │ ldrsbeq r9, [sp, #-76]! @ 0xffffffb4 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - rsceq r9, r6, r0, lsl #2 │ │ │ │ - rsceq r1, r2, r8, asr #15 │ │ │ │ - rsceq r0, r3, r0, lsr r8 │ │ │ │ + rsceq r9, r6, r0, lsr #2 │ │ │ │ + rsceq r1, r2, r8, ror #15 │ │ │ │ + rsceq r0, r3, r0, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -976479,15 +976479,15 @@ │ │ │ │ lsl r0, r0, r6 │ │ │ │ b 416ca4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov ip, #0 │ │ │ │ b 416cc8 │ │ │ │ mov ip, #0 │ │ │ │ b 416cdc │ │ │ │ - rscseq r1, sp, r6, lsr #23 │ │ │ │ + rscseq r1, sp, r6, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #180] @ 416e3c │ │ │ │ ldr ip, [pc, #180] @ 416e40 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -976709,16 +976709,16 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 416bf0 │ │ │ │ b 417048 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, ip, ror r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sp, r0, asr #32 │ │ │ │ - rscseq r1, sp, r0, asr #16 │ │ │ │ - rscseq r1, sp, ip, lsl #16 │ │ │ │ + rscseq r1, sp, r0, ror #16 │ │ │ │ + rscseq r1, sp, ip, lsr #16 │ │ │ │ cmneq sp, r8, lsr #31 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ andeq r1, r0, r0, lsl #4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bx r3 │ │ │ │ @@ -976859,17 +976859,17 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc 41733c │ │ │ │ b 417244 │ │ │ │ cmneq sp, ip, lsr #29 │ │ │ │ andeq r2, r0, ip, asr #23 │ │ │ │ - rscseq r9, r3, r4, asr #20 │ │ │ │ + rscseq r9, r3, r4, ror #20 │ │ │ │ cmneq pc, r4, lsl r8 @ │ │ │ │ - rscseq r1, sp, ip, lsr r5 │ │ │ │ + rscseq r1, sp, ip, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -976890,16 +976890,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #47] @ 0x2f │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ strb r3, [r5, #47] @ 0x2f │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq r2, r1, r8, asr #21 │ │ │ │ - rsceq r1, r1, r4, asr pc │ │ │ │ + rsceq r2, r1, r8, ror #21 │ │ │ │ + rsceq r1, r1, r4, ror pc │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [pc, #120] @ 417464 │ │ │ │ ldr r4, [pc, #120] @ 417468 │ │ │ │ mov ip, #0 │ │ │ │ add lr, pc, lr │ │ │ │ mov r5, #11 │ │ │ │ str ip, [r0, #4] │ │ │ │ @@ -977226,26 +977226,26 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 417940 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ 417944 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - rscseq r0, sp, lr, asr pc │ │ │ │ - strheq r6, [r2], #188 @ 0xbc @ │ │ │ │ - rsceq r4, r2, r8, asr sp │ │ │ │ + rscseq r0, sp, lr, ror pc │ │ │ │ + ldrdeq r6, [r2], #188 @ 0xbc @ │ │ │ │ + rsceq r4, r2, r8, ror sp │ │ │ │ + rsceq r4, r2, ip, ror sp │ │ │ │ + rsceq r6, r2, r8, ror #23 │ │ │ │ + rsceq r4, r2, r8, ror #26 │ │ │ │ + rsceq r6, r2, r4, lsr #23 │ │ │ │ + rsceq r6, r2, r8, lsr #23 │ │ │ │ + rsceq fp, r7, r8, lsr ip │ │ │ │ + rscseq r9, r3, r0, lsl #12 │ │ │ │ rsceq r4, r2, ip, asr sp │ │ │ │ - rsceq r6, r2, r8, asr #23 │ │ │ │ - rsceq r4, r2, r8, asr #26 │ │ │ │ - rsceq r6, r2, r4, lsl #23 │ │ │ │ - rsceq r6, r2, r8, lsl #23 │ │ │ │ - rsceq fp, r7, r8, lsl ip │ │ │ │ - rscseq r9, r3, r0, ror #11 │ │ │ │ - rsceq r4, r2, ip, lsr sp │ │ │ │ - ldrdeq r4, [r2], #192 @ 0xc0 @ │ │ │ │ + strdeq r4, [r2], #192 @ 0xc0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -977499,15 +977499,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 5cfa4 │ │ │ │ b 417c58 │ │ │ │ ldrb r3, [r1, #41] @ 0x29 │ │ │ │ udf #0 │ │ │ │ ldr r3, [ip, #16] │ │ │ │ udf #0 │ │ │ │ - rsceq r6, r2, r0, lsr #27 │ │ │ │ + rsceq r6, r2, r0, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrb ip, [sp, #32] │ │ │ │ ldr lr, [pc, #92] @ 417ddc │ │ │ │ @@ -978227,15 +978227,15 @@ │ │ │ │ bne 418878 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - rscseq r0, sp, lr │ │ │ │ + rscseq r0, sp, lr, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ @@ -978621,24 +978621,24 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne 418e6c │ │ │ │ b 418e1c │ │ │ │ - ldrdeq r1, [r7], #116 @ 0x74 @ │ │ │ │ - rsceq r5, r2, r8, ror ip │ │ │ │ - rsceq r5, r2, ip, asr #24 │ │ │ │ - rscseq r2, r6, r8, asr #23 │ │ │ │ + strdeq r1, [r7], #116 @ 0x74 @ │ │ │ │ + smlaleq r5, r2, r8, ip │ │ │ │ + rsceq r5, r2, ip, ror #24 │ │ │ │ + rscseq r2, r6, r8, ror #23 │ │ │ │ ldr r2, [pc, #12] @ 418f08 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r6, r1, r4, lsl #11 │ │ │ │ + rsceq r6, r1, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #156] @ 418fc0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -978676,19 +978676,19 @@ │ │ │ │ bhi 418f84 │ │ │ │ ldr r2, [pc, #32] @ 418fd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - ldrdeq r5, [r2], #180 @ 0xb4 @ │ │ │ │ + strdeq r5, [r2], #180 @ 0xb4 @ │ │ │ │ cmneq sp, ip, lsr #1 │ │ │ │ andeq r1, r0, ip, ror #18 │ │ │ │ - strheq sp, [r3], #92 @ 0x5c @ │ │ │ │ - smlaleq r5, r2, r0, fp │ │ │ │ + ldrdeq sp, [r3], #92 @ 0x5c @ │ │ │ │ + strheq r5, [r2], #176 @ 0xb0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -978760,20 +978760,20 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r6, [sp, #-248]! @ 0xffffff08 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r5, [r2], #160 @ 0xa0 @ │ │ │ │ - ldrsbeq sl, [r6], #64 @ 0x40 @ │ │ │ │ - rscseq r2, r6, r8, lsr sp │ │ │ │ - rsceq ip, r6, ip, asr #1 │ │ │ │ + strdeq r5, [r2], #160 @ 0xa0 @ │ │ │ │ + ldrsheq sl, [r6], #64 @ 0x40 @ │ │ │ │ + rscseq r2, r6, r8, asr sp │ │ │ │ + rsceq ip, r6, ip, ror #1 │ │ │ │ cmneq sp, ip, lsr #30 │ │ │ │ - rsceq r7, r0, r0, lsr #28 │ │ │ │ + rsceq r7, r0, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ 419194 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -978793,16 +978793,16 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #20] @ 419198 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - ldrdeq r5, [r2], #144 @ 0x90 @ │ │ │ │ - strheq r5, [r2], #156 @ 0x9c @ │ │ │ │ + strdeq r5, [r2], #144 @ 0x90 @ │ │ │ │ + ldrdeq r5, [r2], #156 @ 0x9c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ 419210 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -978824,16 +978824,16 @@ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r5, r2, r8, ror #18 │ │ │ │ - smlaleq r5, r2, r8, fp │ │ │ │ + rsceq r5, r2, r8, lsl #19 │ │ │ │ + strheq r5, [r2], #184 @ 0xb8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #284] @ 41934c │ │ │ │ ldr r3, [pc, #284] @ 419350 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -978905,19 +978905,19 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 419348 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r8, asr #27 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r5, r2, ip, ror #17 │ │ │ │ - rscseq sl, r6, r0, asr #5 │ │ │ │ - rsceq r5, r2, r4, lsl #17 │ │ │ │ - rsceq fp, r6, r8, lsl #29 │ │ │ │ - rsceq r5, r2, r0, lsr r8 │ │ │ │ + rsceq r5, r2, ip, lsl #18 │ │ │ │ + rscseq sl, r6, r0, ror #5 │ │ │ │ + rsceq r5, r2, r4, lsr #17 │ │ │ │ + rsceq fp, r6, r8, lsr #29 │ │ │ │ + rsceq r5, r2, r0, asr r8 │ │ │ │ ldrsbeq r6, [sp, #-196]! @ 0xffffff3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 4193e4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -978941,23 +978941,23 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #24] @ 4193ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - strheq r5, [r2], #124 @ 0x7c @ │ │ │ │ - rsceq fp, r6, r0, asr #27 │ │ │ │ - rsceq r7, r0, ip, lsr fp │ │ │ │ + ldrdeq r5, [r2], #124 @ 0x7c @ │ │ │ │ + rsceq fp, r6, r0, ror #27 │ │ │ │ + rsceq r7, r0, ip, asr fp │ │ │ │ ldr r2, [pc, #12] @ 419404 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r5, r2, r8, asr r7 │ │ │ │ + rsceq r5, r2, r8, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #64] @ 419460 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -978972,16 +978972,16 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #20] @ 419464 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r5, r2, r8, lsr r7 │ │ │ │ - rsceq fp, r6, r0, lsr #8 │ │ │ │ + rsceq r5, r2, r8, asr r7 │ │ │ │ + rsceq fp, r6, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #64] @ 4194c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -978996,22 +978996,22 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #20] @ 4194c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r5, r2, r8, ror #13 │ │ │ │ - rsceq fp, r6, r0, asr #7 │ │ │ │ + rsceq r5, r2, r8, lsl #14 │ │ │ │ + rsceq fp, r6, r0, ror #7 │ │ │ │ ldr r2, [pc, #12] @ 4194dc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r5, r2, ip, lsr #13 │ │ │ │ + rsceq r5, r2, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 419558 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -979034,33 +979034,33 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #24] @ 419560 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r5, r2, ip, lsl #13 │ │ │ │ - rsceq fp, r6, ip, asr #24 │ │ │ │ - rsceq r7, r0, r8, asr #19 │ │ │ │ + rsceq r5, r2, ip, lsr #13 │ │ │ │ + rsceq fp, r6, ip, ror #24 │ │ │ │ + rsceq r7, r0, r8, ror #19 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 41958c │ │ │ │ ldr r3, [pc, #28] @ 419598 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #24] @ 41959c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #12] @ 4195a0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 41957c │ │ │ │ - rsceq r5, r2, r8, lsl r6 │ │ │ │ - rsceq r1, r7, ip, ror r0 │ │ │ │ - rsceq r5, r2, r8, lsl #12 │ │ │ │ + rsceq r5, r2, r8, lsr r6 │ │ │ │ + smlaleq r1, r7, ip, r0 │ │ │ │ + rsceq r5, r2, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ 4195ec │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -979283,32 +979283,32 @@ │ │ │ │ b 4197c4 │ │ │ │ ldr r2, [pc, #84] @ 419980 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 41978c │ │ │ │ - rsceq r5, r2, r8, lsl #11 │ │ │ │ - rsceq fp, r6, ip, lsr #22 │ │ │ │ - ldrdeq fp, [r6], #164 @ 0xa4 @ │ │ │ │ - ldrsbeq pc, [ip], #29 @ │ │ │ │ - rsceq r7, r0, r8, lsr #16 │ │ │ │ - rsceq fp, r6, r0, lsr #20 │ │ │ │ - rsceq fp, r6, ip, asr #19 │ │ │ │ - rsceq fp, r6, r8, lsl #19 │ │ │ │ - rsceq fp, r6, ip, asr #18 │ │ │ │ - rsceq r7, r0, r4, asr #13 │ │ │ │ - rsceq ip, r3, r0, asr sl │ │ │ │ - rsceq fp, r6, r4, ror #17 │ │ │ │ - rsceq r7, r0, ip, asr r6 │ │ │ │ - ldrdeq r6, [r2], #52 @ 0x34 @ │ │ │ │ - rsceq r5, r2, r4, asr #5 │ │ │ │ - rsceq sl, r7, r8, ror r9 │ │ │ │ - smlaleq r5, r2, r8, r2 │ │ │ │ - rsceq sp, r2, r0, ror #3 │ │ │ │ + rsceq r5, r2, r8, lsr #11 │ │ │ │ + rsceq fp, r6, ip, asr #22 │ │ │ │ + strdeq fp, [r6], #164 @ 0xa4 @ │ │ │ │ + ldrsheq pc, [ip], #29 @ │ │ │ │ + rsceq r7, r0, r8, asr #16 │ │ │ │ + rsceq fp, r6, r0, asr #20 │ │ │ │ + rsceq fp, r6, ip, ror #19 │ │ │ │ + rsceq fp, r6, r8, lsr #19 │ │ │ │ + rsceq fp, r6, ip, ror #18 │ │ │ │ + rsceq r7, r0, r4, ror #13 │ │ │ │ + rsceq ip, r3, r0, ror sl │ │ │ │ + rsceq fp, r6, r4, lsl #18 │ │ │ │ + rsceq r7, r0, ip, ror r6 │ │ │ │ + strdeq r6, [r2], #52 @ 0x34 @ │ │ │ │ + rsceq r5, r2, r4, ror #5 │ │ │ │ + smlaleq sl, r7, r8, r9 │ │ │ │ + strheq r5, [r2], #40 @ 0x28 @ │ │ │ │ + rsceq sp, r2, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -979362,18 +979362,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [sp] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strcc r3, [r6, #1981] @ 0x7bd │ │ │ │ ldmdbmi r4!, {sl, sp}^ │ │ │ │ - rsceq r5, r2, r0, asr #3 │ │ │ │ - smlaleq r5, r2, ip, r1 │ │ │ │ + rsceq r5, r2, r0, ror #3 │ │ │ │ + strheq r5, [r2], #28 @ │ │ │ │ + smlaleq r5, r2, r8, r1 │ │ │ │ rsceq r5, r2, r8, ror r1 │ │ │ │ - rsceq r5, r2, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr r2, [pc, #196] @ 419b68 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ @@ -979422,19 +979422,19 @@ │ │ │ │ bne 419b28 │ │ │ │ ldr r2, [pc, #32] @ 419b78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r5, r2, ip, lsl #2 │ │ │ │ + rsceq r5, r2, ip, lsr #2 │ │ │ │ cmneq sp, ip, lsr #10 │ │ │ │ andeq r1, r0, ip, lsr #5 │ │ │ │ - rsceq r0, r7, ip, asr #26 │ │ │ │ - rsceq r5, r2, r0, lsr #2 │ │ │ │ + rsceq r0, r7, ip, ror #26 │ │ │ │ + rsceq r5, r2, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #1008] @ 419f84 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -979685,37 +979685,37 @@ │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 419c5c │ │ │ │ ldr r2, [pc, #100] @ 419fdc │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 419c5c │ │ │ │ - rsceq r5, r2, ip, lsr #32 │ │ │ │ - smlaleq r0, r7, r0, ip │ │ │ │ + rsceq r5, r2, ip, asr #32 │ │ │ │ + strheq r0, [r7], #192 @ 0xc0 @ │ │ │ │ cmneq sp, r0, lsr #8 │ │ │ │ - rscseq lr, ip, r5, lsl #25 │ │ │ │ - rsceq fp, r6, r8, ror #10 │ │ │ │ - smlaleq r4, r2, r4, pc @ │ │ │ │ - rsceq r6, r7, r0, lsr r8 │ │ │ │ - rscseq r4, r3, ip, lsl #20 │ │ │ │ + rscseq lr, ip, r5, lsr #25 │ │ │ │ + rsceq fp, r6, r8, lsl #11 │ │ │ │ + strheq r4, [r2], #244 @ 0xf4 @ │ │ │ │ + rsceq r6, r7, r0, asr r8 │ │ │ │ + rscseq r4, r3, ip, lsr #20 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - rsceq r4, r2, r0, asr lr │ │ │ │ - rsceq r6, r7, r8, lsr #14 │ │ │ │ - rscseq r4, r3, r0, lsl #18 │ │ │ │ - rsceq r6, r7, r8, ror #13 │ │ │ │ - ldrdeq r4, [r2], #212 @ 0xd4 @ │ │ │ │ + rsceq r4, r2, r0, ror lr │ │ │ │ + rsceq r6, r7, r8, asr #14 │ │ │ │ + rscseq r4, r3, r0, lsr #18 │ │ │ │ + rsceq r6, r7, r8, lsl #14 │ │ │ │ + strdeq r4, [r2], #212 @ 0xd4 @ │ │ │ │ andeq r2, r0, ip, ror #9 │ │ │ │ - rsceq r4, r2, ip, ror #26 │ │ │ │ - ldrdeq r7, [r0], #4 @ │ │ │ │ - rsceq r4, r2, r8, lsl sp │ │ │ │ - rsceq r4, r2, r0, ror ip │ │ │ │ - rsceq r4, r2, r8, lsl #25 │ │ │ │ - rsceq r4, r2, r8, lsr ip │ │ │ │ + rsceq r4, r2, ip, lsl #27 │ │ │ │ + strdeq r7, [r0], #4 @ │ │ │ │ + rsceq r4, r2, r8, lsr sp │ │ │ │ + smlaleq r4, r2, r0, ip │ │ │ │ + rsceq r4, r2, r8, lsr #25 │ │ │ │ + rsceq r4, r2, r8, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ 41a034 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -979800,19 +979800,19 @@ │ │ │ │ blt 41a118 │ │ │ │ ldr r2, [pc, #32] @ 41a160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - smlaleq r4, r2, ip, fp │ │ │ │ - rsceq r9, r7, ip, lsr #5 │ │ │ │ - rsceq r2, r7, ip, lsr #16 │ │ │ │ - rsceq r9, r7, r0, lsr #4 │ │ │ │ - rsceq r4, r2, r8, lsr fp │ │ │ │ + strheq r4, [r2], #188 @ 0xbc @ │ │ │ │ + rsceq r9, r7, ip, asr #5 │ │ │ │ + rsceq r2, r7, ip, asr #16 │ │ │ │ + rsceq r9, r7, r0, asr #4 │ │ │ │ + rsceq r4, r2, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r3, [r1, #36] @ 0x24 │ │ │ │ ldr r6, [pc, #336] @ 41a2d0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -979897,22 +979897,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #36] @ 41a2f0 │ │ │ │ add r3, pc, r3 │ │ │ │ b 41a1a0 │ │ │ │ cmneq sp, ip, ror #28 │ │ │ │ - rsceq r4, r2, r0, ror #20 │ │ │ │ - rsceq r4, r2, r8, asr sl │ │ │ │ + rsceq r4, r2, r0, lsl #21 │ │ │ │ + rsceq r4, r2, r8, ror sl │ │ │ │ andeq r1, r0, ip, lsl #11 │ │ │ │ - rsceq r2, r7, ip, asr #13 │ │ │ │ - rsceq r9, r7, ip, asr #2 │ │ │ │ - strheq r9, [r7], #0 @ │ │ │ │ - rsceq r4, r2, ip, ror #18 │ │ │ │ - rscseq r6, r3, ip, asr #19 │ │ │ │ + rsceq r2, r7, ip, ror #13 │ │ │ │ + rsceq r9, r7, ip, ror #2 │ │ │ │ + ldrdeq r9, [r7], #0 @ │ │ │ │ + rsceq r4, r2, ip, lsl #19 │ │ │ │ + rscseq r6, r3, ip, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ @@ -980098,30 +980098,30 @@ │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 3abbac │ │ │ │ - rsceq r4, r2, r4, lsl #18 │ │ │ │ - rsceq r2, r7, r0, ror r5 │ │ │ │ + rsceq r4, r2, r4, lsr #18 │ │ │ │ + smlaleq r2, r7, r0, r5 │ │ │ │ @ instruction: 0x017d5c98 │ │ │ │ - rsceq r8, r7, r4, asr #31 │ │ │ │ - smlaleq r4, r2, r0, r8 │ │ │ │ + rsceq r8, r7, r4, ror #31 │ │ │ │ + strheq r4, [r2], #128 @ 0x80 @ │ │ │ │ andeq r2, r0, r0, lsl sl │ │ │ │ - rsceq r8, r7, ip, asr pc │ │ │ │ - ldrdeq r2, [r7], #76 @ 0x4c @ │ │ │ │ - rsceq r8, r7, r0, asr #29 │ │ │ │ - ldrdeq sl, [r6], #48 @ 0x30 @ │ │ │ │ - rsceq r8, r7, r4, ror lr │ │ │ │ - rsceq r4, r2, r0, asr r7 │ │ │ │ - rsceq r8, r7, r8, lsl lr │ │ │ │ - smlaleq r2, r7, r8, r3 │ │ │ │ - rsceq r8, r7, ip, lsl #27 │ │ │ │ - rsceq r4, r2, r4, lsr #13 │ │ │ │ + rsceq r8, r7, ip, ror pc │ │ │ │ + strdeq r2, [r7], #76 @ 0x4c @ │ │ │ │ + rsceq r8, r7, r0, ror #29 │ │ │ │ + strdeq sl, [r6], #48 @ 0x30 @ │ │ │ │ + smlaleq r8, r7, r4, lr │ │ │ │ + rsceq r4, r2, r0, ror r7 │ │ │ │ + rsceq r8, r7, r8, lsr lr │ │ │ │ + strheq r2, [r7], #56 @ 0x38 @ │ │ │ │ + rsceq r8, r7, ip, lsr #27 │ │ │ │ + rsceq r4, r2, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #640] @ 41a8d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -980280,27 +980280,27 @@ │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #60] @ 41a900 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r4, r2, ip, ror #11 │ │ │ │ - strheq r4, [r2], #92 @ 0x5c @ │ │ │ │ - rsceq r8, r7, r4, lsl #25 │ │ │ │ - rsceq r2, r7, r0, lsl #4 │ │ │ │ - strdeq r8, [r7], #184 @ 0xb8 @ │ │ │ │ - rsceq sl, r6, r8, lsl #2 │ │ │ │ - rsceq r8, r7, ip, lsr #23 │ │ │ │ - rsceq r4, r2, r4, ror r4 │ │ │ │ - rsceq r8, r7, r0, asr #22 │ │ │ │ - rsceq r2, r7, r0, asr #1 │ │ │ │ - strheq r8, [r7], #164 @ 0xa4 @ │ │ │ │ - rsceq r4, r2, ip, asr #7 │ │ │ │ - rsceq r4, r2, r4, lsl #7 │ │ │ │ + rsceq r4, r2, ip, lsl #12 │ │ │ │ + ldrdeq r4, [r2], #92 @ 0x5c @ │ │ │ │ + rsceq r8, r7, r4, lsr #25 │ │ │ │ + rsceq r2, r7, r0, lsr #4 │ │ │ │ + rsceq r8, r7, r8, lsl ip │ │ │ │ + rsceq sl, r6, r8, lsr #2 │ │ │ │ + rsceq r8, r7, ip, asr #23 │ │ │ │ + smlaleq r4, r2, r4, r4 │ │ │ │ + rsceq r8, r7, r0, ror #22 │ │ │ │ + rsceq r2, r7, r0, ror #1 │ │ │ │ + ldrdeq r8, [r7], #164 @ 0xa4 @ │ │ │ │ + rsceq r4, r2, ip, ror #7 │ │ │ │ + rsceq r4, r2, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #256] @ 41aa1c │ │ │ │ ldr r3, [pc, #256] @ 41aa20 │ │ │ │ ldr r2, [pc, #256] @ 41aa24 │ │ │ │ @@ -980481,21 +980481,21 @@ │ │ │ │ ldr r2, [pc, #44] @ 41ac0c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - rsceq r4, r2, r4, asr #3 │ │ │ │ - rsceq r4, r2, r0, ror #3 │ │ │ │ - rsceq r4, r2, r8, lsl #3 │ │ │ │ - rsceq r9, r6, r4, lsr #26 │ │ │ │ - rsceq r4, r2, r8, asr #1 │ │ │ │ - rsceq r1, r7, r0, lsr #26 │ │ │ │ - smlaleq r9, r6, r0, ip │ │ │ │ + rsceq r4, r2, r4, ror #3 │ │ │ │ + rsceq r4, r2, r0, lsl #4 │ │ │ │ + rsceq r4, r2, r8, lsr #3 │ │ │ │ + rsceq r9, r6, r4, asr #26 │ │ │ │ + rsceq r4, r2, r8, ror #1 │ │ │ │ + rsceq r1, r7, r0, asr #26 │ │ │ │ + strheq r9, [r6], #192 @ 0xc0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -980542,17 +980542,17 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add ip, r2, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r3] │ │ │ │ b 4ec8fc │ │ │ │ cmneq sp, ip, lsl r8 │ │ │ │ - rsceq r4, r2, r4 │ │ │ │ + rsceq r4, r2, r4, lsr #32 │ │ │ │ cmneq sp, ip, asr #15 │ │ │ │ - rsceq r3, r2, r4, lsr #31 │ │ │ │ + rsceq r3, r2, r4, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr ip, [pc, #1504] @ 41b2ec │ │ │ │ ldr r3, [pc, #1504] @ 41b2f0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -980929,54 +980929,54 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 5b498 <__snprintf_chk@plt> │ │ │ │ b 41adf0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, ip, ror #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r3, [r2], #248 @ 0xf8 @ │ │ │ │ - rsceq r3, r2, r0, lsl #31 │ │ │ │ + strdeq r3, [r2], #248 @ 0xf8 @ │ │ │ │ + rsceq r3, r2, r0, lsr #31 │ │ │ │ andeq r3, r0, r0, lsl r0 │ │ │ │ - rsceq r2, r2, ip, lsl sp │ │ │ │ - rsceq r2, r2, r4, lsl sp │ │ │ │ - rsceq r2, r2, r8, lsl #26 │ │ │ │ - rsceq r2, r2, r8, lsr #25 │ │ │ │ + rsceq r2, r2, ip, lsr sp │ │ │ │ + rsceq r2, r2, r4, lsr sp │ │ │ │ + rsceq r2, r2, r8, lsr #26 │ │ │ │ + rsceq r2, r2, r8, asr #25 │ │ │ │ + rsceq r3, r2, r4, asr #28 │ │ │ │ + smlaleq r2, r2, r0, sp @ │ │ │ │ + rsceq r3, r2, ip, lsr #28 │ │ │ │ rsceq r3, r2, r4, lsr #28 │ │ │ │ - rsceq r2, r2, r0, ror sp │ │ │ │ + rsceq r3, r2, r4, lsl lr │ │ │ │ rsceq r3, r2, ip, lsl #28 │ │ │ │ rsceq r3, r2, r4, lsl #28 │ │ │ │ + strdeq r3, [r2], #220 @ 0xdc @ │ │ │ │ strdeq r3, [r2], #212 @ 0xd4 @ │ │ │ │ - rsceq r3, r2, ip, ror #27 │ │ │ │ - rsceq r3, r2, r4, ror #27 │ │ │ │ - ldrdeq r3, [r2], #220 @ 0xdc @ │ │ │ │ - ldrdeq r3, [r2], #212 @ 0xd4 @ │ │ │ │ cmneq sp, r0, lsl r5 │ │ │ │ - rsceq r3, r2, r8, lsr sp │ │ │ │ - rsceq r4, r0, r8, lsr #16 │ │ │ │ - ldrdeq sl, [r6], #8 @ │ │ │ │ - rsceq sl, r6, r4, lsr #1 │ │ │ │ + rsceq r3, r2, r8, asr sp │ │ │ │ + rsceq r4, r0, r8, asr #16 │ │ │ │ + strdeq sl, [r6], #8 @ │ │ │ │ + rsceq sl, r6, r4, asr #1 │ │ │ │ cmneq sp, r8, lsl #30 │ │ │ │ + smlalseq r5, r3, ip, fp │ │ │ │ + rscseq r5, r3, ip, lsl #23 │ │ │ │ rscseq r5, r3, ip, ror fp │ │ │ │ rscseq r5, r3, ip, ror #22 │ │ │ │ rscseq r5, r3, ip, asr fp │ │ │ │ rscseq r5, r3, ip, asr #22 │ │ │ │ rscseq r5, r3, ip, lsr fp │ │ │ │ rscseq r5, r3, ip, lsr #22 │ │ │ │ rscseq r5, r3, ip, lsl fp │ │ │ │ rscseq r5, r3, ip, lsl #22 │ │ │ │ ldrsheq r5, [r3], #172 @ 0xac @ │ │ │ │ rscseq r5, r3, ip, ror #21 │ │ │ │ ldrsbeq r5, [r3], #172 @ 0xac @ │ │ │ │ - rscseq r5, r3, ip, asr #21 │ │ │ │ - ldrheq r5, [r3], #172 @ 0xac @ │ │ │ │ - rsceq r3, r2, r8, lsl fp │ │ │ │ - rsceq r3, r2, r8, asr #21 │ │ │ │ - rsceq r3, r2, ip, lsl #21 │ │ │ │ - strheq r3, [r2], #160 @ 0xa0 @ │ │ │ │ - rsceq r3, r2, ip, ror sl │ │ │ │ + rsceq r3, r2, r8, lsr fp │ │ │ │ + rsceq r3, r2, r8, ror #21 │ │ │ │ + rsceq r3, r2, ip, lsr #21 │ │ │ │ + ldrdeq r3, [r2], #160 @ 0xa0 @ │ │ │ │ + smlaleq r3, r2, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ 41b404 │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r2, [pc, #84] @ 41b408 │ │ │ │ @@ -980999,15 +980999,15 @@ │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r1, r0 │ │ │ │ b 41b3cc │ │ │ │ cmneq sp, r8, asr #24 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - strheq r3, [r2], #144 @ 0x90 @ │ │ │ │ + ldrdeq r3, [r2], #144 @ 0x90 @ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -981052,18 +981052,18 @@ │ │ │ │ mov r0, r2 │ │ │ │ bl 41aa34 │ │ │ │ ldr r1, [pc, #24] @ 41b4ec │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ - strdeq r3, [r2], #144 @ 0x90 @ │ │ │ │ - rsceq r1, r7, r8, lsl r4 │ │ │ │ - rsceq r3, r2, r4, lsl #19 │ │ │ │ - rsceq r1, r7, r4, ror #7 │ │ │ │ + rsceq r3, r2, r0, lsl sl │ │ │ │ + rsceq r1, r7, r8, lsr r4 │ │ │ │ + rsceq r3, r2, r4, lsr #19 │ │ │ │ + rsceq r1, r7, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #88] @ 41b560 │ │ │ │ ldr r2, [pc, #88] @ 41b564 │ │ │ │ mov r4, r1 │ │ │ │ @@ -981086,16 +981086,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 41b56c │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ cmneq sp, r8, ror #21 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - rsceq r3, r2, r0, lsl #19 │ │ │ │ - rsceq r1, r7, r4, ror #6 │ │ │ │ + rsceq r3, r2, r0, lsr #19 │ │ │ │ + rsceq r1, r7, r4, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r2, [pc, #88] @ 41b5e8 │ │ │ │ @@ -981120,16 +981120,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 41b5f4 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ cmneq sp, r8, ror #20 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - rsceq r3, r2, r4, lsr #18 │ │ │ │ - ldrdeq r1, [r7], #44 @ 0x2c @ │ │ │ │ + rsceq r3, r2, r4, asr #18 │ │ │ │ + strdeq r1, [r7], #44 @ 0x2c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr r2, [pc, #392] @ 41b79c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -981228,22 +981228,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ cmneq sp, r4, ror #19 │ │ │ │ - rsceq r3, r2, r0, lsl #18 │ │ │ │ - rsceq r3, r2, ip, lsr r9 │ │ │ │ + rsceq r3, r2, r0, lsr #18 │ │ │ │ + rsceq r3, r2, ip, asr r9 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - rsceq r3, r2, r8, asr r8 │ │ │ │ rsceq r3, r2, r8, ror r8 │ │ │ │ - strheq r3, [r2], #136 @ 0x88 @ │ │ │ │ - strheq r3, [r2], #112 @ 0x70 @ │ │ │ │ - strheq r3, [r2], #124 @ 0x7c @ │ │ │ │ + smlaleq r3, r2, r8, r8 │ │ │ │ + ldrdeq r3, [r2], #136 @ 0x88 @ │ │ │ │ + ldrdeq r3, [r2], #112 @ 0x70 @ │ │ │ │ + ldrdeq r3, [r2], #124 @ 0x7c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ @@ -981409,22 +981409,22 @@ │ │ │ │ ldr r1, [pc, #48] @ 41ba90 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ - rsceq r3, r2, r0, lsr r7 │ │ │ │ - rsceq r0, r7, r0, lsl #30 │ │ │ │ - rsceq r3, r2, ip, ror #14 │ │ │ │ - rsceq r3, r2, r0, asr #12 │ │ │ │ - smlaleq r0, r7, ip, lr │ │ │ │ - rsceq r3, r2, ip, asr r6 │ │ │ │ - rsceq r0, r7, r0, ror lr │ │ │ │ - rsceq r3, r2, r0, lsr #13 │ │ │ │ + rsceq r3, r2, r0, asr r7 │ │ │ │ + rsceq r0, r7, r0, lsr #30 │ │ │ │ + rsceq r3, r2, ip, lsl #15 │ │ │ │ + rsceq r3, r2, r0, ror #12 │ │ │ │ + strheq r0, [r7], #236 @ 0xec @ │ │ │ │ + rsceq r3, r2, ip, ror r6 │ │ │ │ + smlaleq r0, r7, r0, lr │ │ │ │ + rsceq r3, r2, r0, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -981522,33 +981522,33 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 41aa34 │ │ │ │ bl 5c980 │ │ │ │ - rsceq r3, r2, r0, lsl r7 │ │ │ │ - rsceq r3, r2, r8, asr #12 │ │ │ │ - strheq r3, [r2], #96 @ 0x60 @ │ │ │ │ - smlaleq r3, r2, r8, r5 │ │ │ │ + rsceq r3, r2, r0, lsr r7 │ │ │ │ + rsceq r3, r2, r8, ror #12 │ │ │ │ + ldrdeq r3, [r2], #96 @ 0x60 @ │ │ │ │ + strheq r3, [r2], #88 @ 0x58 @ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq 41bc5c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ 41bc80 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ - strdeq r3, [r2], #88 @ 0x58 @ │ │ │ │ + rsceq r3, r2, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -981602,15 +981602,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 41aa34 │ │ │ │ bl 5c980 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r4, asr #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq r4, [sp, #-40]! @ 0xffffffd8 │ │ │ │ - rsceq r3, r2, r4, asr #10 │ │ │ │ + rsceq r3, r2, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ 41bdbc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -981619,16 +981619,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 41aa34 │ │ │ │ ldr r1, [pc, #16] @ 41bdc0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ - rsceq r3, r2, r0, asr #10 │ │ │ │ - rsceq r0, r7, r8, lsl #22 │ │ │ │ + rsceq r3, r2, r0, ror #10 │ │ │ │ + rsceq r0, r7, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -981657,16 +981657,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 41aa34 │ │ │ │ ldr r1, [pc, #16] @ 41be58 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ b 5bec4 <__printf_chk@plt> │ │ │ │ - ldrdeq r3, [r2], #68 @ 0x44 @ │ │ │ │ - rsceq r0, r7, r0, ror sl │ │ │ │ + strdeq r3, [r2], #68 @ 0x44 @ │ │ │ │ + smlaleq r0, r7, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -981710,17 +981710,17 @@ │ │ │ │ ldr r1, [pc, #28] @ 41bf30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ - rsceq r3, r2, ip, asr r4 │ │ │ │ rsceq r3, r2, ip, ror r4 │ │ │ │ - rsceq r3, r2, r4, ror r4 │ │ │ │ + smlaleq r3, r2, ip, r4 │ │ │ │ + smlaleq r3, r2, r4, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -981770,17 +981770,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ - rsceq r3, r2, r8, asr r4 │ │ │ │ - rsceq r3, r2, r4, ror #7 │ │ │ │ - rsceq r3, r2, r8, lsl #8 │ │ │ │ + rsceq r3, r2, r8, ror r4 │ │ │ │ + rsceq r3, r2, r4, lsl #8 │ │ │ │ + rsceq r3, r2, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ @@ -981865,20 +981865,20 @@ │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 41aa34 │ │ │ │ bl 5c980 │ │ │ │ ldr r2, [pc, #24] @ 41c1a8 │ │ │ │ add r2, pc, r2 │ │ │ │ b 41c104 │ │ │ │ - strheq lr, [r3], #132 @ 0x84 @ │ │ │ │ - rsceq r3, r2, r4, asr #6 │ │ │ │ - strheq r3, [r2], #48 @ 0x30 @ │ │ │ │ - rsceq r0, r7, ip, ror r7 │ │ │ │ - rsceq r3, r2, r8, lsl #6 │ │ │ │ - smlalseq r1, r6, r4, r6 │ │ │ │ + ldrdeq lr, [r3], #132 @ 0x84 @ │ │ │ │ + rsceq r3, r2, r4, ror #6 │ │ │ │ + ldrdeq r3, [r2], #48 @ 0x30 @ │ │ │ │ + smlaleq r0, r7, ip, r7 │ │ │ │ + rsceq r3, r2, r8, lsr #6 │ │ │ │ + ldrheq r1, [r6], #100 @ 0x64 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -981936,18 +981936,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 41aa34 │ │ │ │ ldr r1, [pc, #24] @ 41c2bc │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ bl 5c980 │ │ │ │ - rsceq r3, r2, ip, asr #5 │ │ │ │ - rsceq r3, r2, r8, lsr #6 │ │ │ │ - rsceq r3, r2, r8, asr #5 │ │ │ │ - rsceq r0, r7, r4, lsl r6 │ │ │ │ + rsceq r3, r2, ip, ror #5 │ │ │ │ + rsceq r3, r2, r8, asr #6 │ │ │ │ + rsceq r3, r2, r8, ror #5 │ │ │ │ + rsceq r0, r7, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #356] @ 41c43c │ │ │ │ ldr r3, [pc, #356] @ 41c440 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -982037,15 +982037,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 41c438 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ bl 5b4d4 <__cxa_end_cleanup@plt> │ │ │ │ cmneq sp, r0, lsr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, r2, ip, ror #5 │ │ │ │ + rsceq r3, r2, ip, lsl #6 │ │ │ │ cmneq sp, r4, ror #25 │ │ │ │ cmneq ip, r0, ror r6 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ @ instruction: 0xfffffa60 │ │ │ │ cmneq ip, r0, ror #11 │ │ │ │ cmneq ip, r0, asr #11 │ │ │ │ cmneq sp, r0, ror #23 │ │ │ │ @@ -982090,15 +982090,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r8, ror fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r7, r7, r4, lsl #26 │ │ │ │ + rsceq r7, r7, r4, lsr #26 │ │ │ │ cmneq sp, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #132] @ 41c5c0 │ │ │ │ @@ -982134,15 +982134,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq r3, [sp, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq sp, r2, ip, lsr sl │ │ │ │ + rsceq sp, r2, ip, asr sl │ │ │ │ cmneq sp, r8, ror #20 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r2, #152] @ 0x98 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ mov r1, #1 │ │ │ │ @@ -982152,15 +982152,15 @@ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [pc, #8] @ 41c610 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 41c464 │ │ │ │ - rsceq r2, r2, r4, ror #31 │ │ │ │ + rsceq r3, r2, r4 │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2] │ │ │ │ beq 41c6d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -982272,15 +982272,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #16] @ 41c7f0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 41c464 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrdeq r0, [r2], #228 @ 0xe4 @ │ │ │ │ + strdeq r0, [r2], #228 @ 0xe4 @ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ beq 41c830 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #1 │ │ │ │ movcc r1, #1 │ │ │ │ @@ -982388,15 +982388,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 41c464 │ │ │ │ cmp r5, r9 │ │ │ │ bne 41c96c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strheq r2, [r2], #200 @ 0xc8 @ │ │ │ │ + ldrdeq r2, [r2], #200 @ 0xc8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -982545,22 +982545,22 @@ │ │ │ │ bcs 41cb20 │ │ │ │ ldr r1, [pc, #44] @ 41cc50 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ bl 41c464 │ │ │ │ b 41cb20 │ │ │ │ - smlaleq r2, r2, r8, sp @ │ │ │ │ - rsceq r2, r2, r8, lsl #26 │ │ │ │ - rsceq r2, r2, r0, asr #25 │ │ │ │ - rsceq r2, r2, ip, lsl #24 │ │ │ │ - rsceq r2, r2, ip, asr #25 │ │ │ │ - rsceq r2, r2, r8, lsl #25 │ │ │ │ - rsceq r2, r2, r4, lsr #23 │ │ │ │ - strheq r2, [r2], #176 @ 0xb0 @ │ │ │ │ + strheq r2, [r2], #216 @ 0xd8 @ │ │ │ │ + rsceq r2, r2, r8, lsr #26 │ │ │ │ + rsceq r2, r2, r0, ror #25 │ │ │ │ + rsceq r2, r2, ip, lsr #24 │ │ │ │ + rsceq r2, r2, ip, ror #25 │ │ │ │ + rsceq r2, r2, r8, lsr #25 │ │ │ │ + rsceq r2, r2, r4, asr #23 │ │ │ │ + ldrdeq r2, [r2], #176 @ 0xb0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r3, #172] @ 0xac │ │ │ │ @@ -982630,15 +982630,15 @@ │ │ │ │ bl 60033c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 41c464 │ │ │ │ ldr r2, [r8, #1444] @ 0x5a4 │ │ │ │ b 41cd48 │ │ │ │ - ldrdeq r2, [r2], #184 @ 0xb8 @ │ │ │ │ + strdeq r2, [r2], #184 @ 0xb8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -982718,20 +982718,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 41cef8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 41cefc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - rscseq fp, ip, r7, asr #20 │ │ │ │ - rsceq r1, r2, ip, lsl #30 │ │ │ │ - ldrdeq r2, [r2], #152 @ 0x98 @ │ │ │ │ - strdeq r1, [r2], #236 @ 0xec @ │ │ │ │ - rscseq sp, r6, r0, lsl #19 │ │ │ │ - ldrheq r3, [r3], #212 @ 0xd4 @ │ │ │ │ + rscseq fp, ip, r7, ror #20 │ │ │ │ + rsceq r1, r2, ip, lsr #30 │ │ │ │ + strdeq r2, [r2], #152 @ 0x98 @ │ │ │ │ + rsceq r1, r2, ip, lsl pc │ │ │ │ + rscseq sp, r6, r0, lsr #19 │ │ │ │ + ldrsbeq r3, [r3], #212 @ 0xd4 @ │ │ │ │ cmp r0, r1 │ │ │ │ beq 41cf78 │ │ │ │ cmp r2, #0 │ │ │ │ beq 41cf70 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ cmp r2, #1 │ │ │ │ bhi 41cf70 │ │ │ │ @@ -982800,15 +982800,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r3, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ b 41d014 │ │ │ │ - ldrdeq r6, [r1], #52 @ 0x34 @ │ │ │ │ + strdeq r6, [r1], #52 @ 0x34 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -983332,34 +983332,34 @@ │ │ │ │ bl 416710 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r4, #32] │ │ │ │ strb r3, [r5, #25] │ │ │ │ b 41d1ec │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ - rsceq r2, r2, ip, asr r5 │ │ │ │ - rscseq r3, r3, r0, asr ip │ │ │ │ - ldrdeq r2, [r2], #32 @ │ │ │ │ - smlaleq fp, r1, r8, r4 │ │ │ │ - strheq r1, [r2], #244 @ 0xf4 @ │ │ │ │ - rsceq r1, r2, ip, lsl #31 │ │ │ │ - rsceq r1, r2, r0, ror #30 │ │ │ │ - rsceq r1, r2, r4, lsr pc │ │ │ │ - rsceq r1, r2, ip, lsl #30 │ │ │ │ - rsceq r1, r2, r0, ror #29 │ │ │ │ - rscseq r5, r3, r4, lsr #26 │ │ │ │ - rscseq sp, r4, r0, lsr #21 │ │ │ │ - rsceq r8, r7, r4, asr #1 │ │ │ │ - rscseq r2, r6, r8, lsl r4 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - rsceq r1, r2, r0, ror #7 │ │ │ │ - rscseq r2, r3, r8, asr #21 │ │ │ │ - rsceq r1, r2, ip, lsr r1 │ │ │ │ - rsceq r1, r2, r8, lsl r1 │ │ │ │ - rsceq sl, r1, r4, asr #5 │ │ │ │ + rsceq r2, r2, ip, ror r5 │ │ │ │ + rscseq r3, r3, r0, ror ip │ │ │ │ + strdeq r2, [r2], #32 @ │ │ │ │ + strheq fp, [r1], #72 @ 0x48 @ │ │ │ │ + ldrdeq r1, [r2], #244 @ 0xf4 @ │ │ │ │ + rsceq r1, r2, ip, lsr #31 │ │ │ │ + rsceq r1, r2, r0, lsl #31 │ │ │ │ + rsceq r1, r2, r4, asr pc │ │ │ │ + rsceq r1, r2, ip, lsr #30 │ │ │ │ + rsceq r1, r2, r0, lsl #30 │ │ │ │ + rscseq r5, r3, r4, asr #26 │ │ │ │ + rscseq sp, r4, r0, asr #21 │ │ │ │ + rsceq r8, r7, r4, ror #1 │ │ │ │ + rscseq r2, r6, r8, lsr r4 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + rsceq r1, r2, r0, lsl #8 │ │ │ │ + rscseq r2, r3, r8, ror #21 │ │ │ │ + rsceq r1, r2, ip, asr r1 │ │ │ │ + rsceq r1, r2, r8, lsr r1 │ │ │ │ + rsceq sl, r1, r4, ror #5 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ tst r3, #524288 @ 0x80000 │ │ │ │ beq 41d1ec │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -984889,18 +984889,18 @@ │ │ │ │ udf #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ udf #0 │ │ │ │ str r6, [r0] │ │ │ │ udf #0 │ │ │ │ str r2, [r3] │ │ │ │ udf #0 │ │ │ │ - smlaleq r0, r2, r4, sp │ │ │ │ - rsceq r0, r2, r4, ror ip │ │ │ │ - rsceq r0, r2, ip, asr #24 │ │ │ │ - rsceq r0, r2, ip, asr #22 │ │ │ │ + strheq r0, [r2], #212 @ 0xd4 @ │ │ │ │ + smlaleq r0, r2, r4, ip │ │ │ │ + rsceq r0, r2, ip, ror #24 │ │ │ │ + rsceq r0, r2, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [pc, #144] @ 41f190 │ │ │ │ ldr r3, [pc, #144] @ 41f194 │ │ │ │ @@ -986146,15 +986146,15 @@ │ │ │ │ b 420388 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ str r1, [r9] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x017d069c │ │ │ │ cmneq sp, r8, lsl #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq pc, r1, r0, lsr lr @ │ │ │ │ + rsceq pc, r1, r0, asr lr @ │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ ldrsbeq pc, [ip, #-224]! @ 0xffffff20 @ │ │ │ │ andeq r3, r0, ip, lsl #16 │ │ │ │ andeq r2, r0, ip, ror #12 │ │ │ │ andeq r1, r0, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -987056,21 +987056,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 420674 │ │ │ │ b 420aec │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmnpeq ip, r0, ror r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmnpeq ip, r4, ror #16 @ p-variant is OBSOLETE │ │ │ │ - rsceq pc, r1, r8, ror #1 │ │ │ │ + rsceq pc, r1, r8, lsl #2 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - ldrheq r8, [ip], #6 @ │ │ │ │ - rsceq pc, r1, r0 │ │ │ │ + ldrsbeq r8, [ip], #6 @ │ │ │ │ + rsceq pc, r1, r0, lsr #32 │ │ │ │ cmnpeq ip, r0, ror #9 @ p-variant is OBSOLETE │ │ │ │ andeq r1, r0, ip, ror #18 │ │ │ │ - rsceq lr, r1, r0, asr #19 │ │ │ │ + rsceq lr, r1, r0, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #148] @ 421378 │ │ │ │ ldr r3, [pc, #148] @ 42137c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -987234,17 +987234,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 416710 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq ip, ip, lsr #24 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - smlaleq lr, r1, r4, r5 │ │ │ │ + strheq lr, [r1], #84 @ 0x54 @ │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ - rsceq lr, r1, r4, asr r5 │ │ │ │ + rsceq lr, r1, r4, ror r5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #500] @ 421794 │ │ │ │ ldr r2, [pc, #500] @ 421798 │ │ │ │ @@ -987371,15 +987371,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 40af1c │ │ │ │ cmneq ip, r8, asr sl │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ - rsceq lr, r1, ip, ror #7 │ │ │ │ + rsceq lr, r1, ip, lsl #8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #984] @ 421b94 │ │ │ │ mov r9, r2 │ │ │ │ @@ -987627,17 +987627,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 416710 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq ip, r8, lsr r8 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq lr, r1, r8, ror #3 │ │ │ │ - rsceq lr, r1, ip, ror #3 │ │ │ │ - strheq lr, [r1], #24 @ │ │ │ │ + rsceq lr, r1, r8, lsl #4 │ │ │ │ + rsceq lr, r1, ip, lsl #4 │ │ │ │ + ldrdeq lr, [r1], #24 @ │ │ │ │ blmi fe421bb0 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #1224] @ 422090 │ │ │ │ @@ -987946,19 +987946,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 416710 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq ip, ip, lsr #8 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq sp, r1, r4, lsr #28 │ │ │ │ + rsceq sp, r1, r4, asr #28 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - rsceq sp, r1, r4, lsl lr │ │ │ │ - rsceq sp, r1, r0, ror #27 │ │ │ │ - strheq sp, [r1], #208 @ 0xd0 @ │ │ │ │ + rsceq sp, r1, r4, lsr lr │ │ │ │ + rsceq sp, r1, r0, lsl #28 │ │ │ │ + ldrdeq sp, [r1], #208 @ 0xd0 @ │ │ │ │ svcvc 0x00800000 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ blmi fe4220bc │ │ │ │ strmi r0, [r0, r0] │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -988208,15 +988208,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 40af1c │ │ │ │ cmneq ip, r4, lsr #30 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ - rsceq sp, r1, r8, ror r9 │ │ │ │ + smlaleq sp, r1, r8, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #1052] @ 4228e8 │ │ │ │ ldr r3, [pc, #1052] @ 4228ec │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -988480,17 +988480,17 @@ │ │ │ │ bl 414b4c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 40aedc │ │ │ │ b 4226f4 │ │ │ │ cmneq ip, ip, lsr #22 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq sp, r1, r8, lsr #11 │ │ │ │ + rsceq sp, r1, r8, asr #11 │ │ │ │ andeq r1, r0, r8, lsr #16 │ │ │ │ - rsceq sp, r1, r8, ror #10 │ │ │ │ + rsceq sp, r1, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r9, [pc, #4028] @ 4238d4 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -989498,42 +989498,42 @@ │ │ │ │ mov r1, #24 │ │ │ │ bl 4ec384 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 416710 │ │ │ │ b 423534 │ │ │ │ ldrsbeq sp, [ip, #-108]! @ 0xffffff94 │ │ │ │ - smlalseq r6, ip, r8, r0 │ │ │ │ + ldrheq r6, [ip], #8 @ │ │ │ │ rscsmi r0, lr, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ - ldrheq r5, [ip], #234 @ 0xea @ │ │ │ │ + ldrsbeq r5, [ip], #234 @ 0xea @ │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ - rsceq sp, r1, r4, lsl r0 │ │ │ │ - ldrdeq ip, [r1], #248 @ 0xf8 @ │ │ │ │ - rsceq ip, r1, r0, ror #31 │ │ │ │ - rsceq ip, r1, r4, ror #30 │ │ │ │ + rsceq sp, r1, r4, lsr r0 │ │ │ │ + strdeq ip, [r1], #248 @ 0xf8 @ │ │ │ │ + rsceq sp, r1, r0 │ │ │ │ + rsceq ip, r1, r4, lsl #31 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r1, r0, ip, ror #27 │ │ │ │ - rsceq ip, r1, r4, ror #22 │ │ │ │ - rsceq ip, r1, ip, lsr #22 │ │ │ │ - ldrdeq ip, [r1], #160 @ 0xa0 @ │ │ │ │ - ldrdeq ip, [r1], #164 @ 0xa4 @ │ │ │ │ + rsceq ip, r1, r4, lsl #23 │ │ │ │ + rsceq ip, r1, ip, asr #22 │ │ │ │ + strdeq ip, [r1], #160 @ 0xa0 @ │ │ │ │ + strdeq ip, [r1], #164 @ 0xa4 @ │ │ │ │ svcvc 0x00800000 │ │ │ │ - rsceq ip, r1, r8, asr sl │ │ │ │ + rsceq ip, r1, r8, ror sl │ │ │ │ ldrsheq pc, [pc], #-255 @ │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ cmnmi pc, #0 │ │ │ │ - rsceq ip, r1, r8, lsr #8 │ │ │ │ + rsceq ip, r1, r8, asr #8 │ │ │ │ andeq r2, r0, r0, lsr ip │ │ │ │ - rsceq ip, r1, ip, ror #7 │ │ │ │ + rsceq ip, r1, ip, lsl #8 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - rsceq ip, r1, r4, lsl r2 │ │ │ │ + rsceq ip, r1, r4, lsr r2 │ │ │ │ andeq r1, r0, r4, lsr #21 │ │ │ │ - ldrdeq ip, [r1], #24 @ │ │ │ │ + strdeq ip, [r1], #24 @ │ │ │ │ ldr r3, [pc, #-24] @ 423938 │ │ │ │ ldr r2, [pc, #-24] @ 42393c │ │ │ │ ldr r3, [r9, r3] │ │ │ │ add r8, r4, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -989883,15 +989883,15 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #22 │ │ │ │ mvnne r1, #0 │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 5fc9d8 │ │ │ │ - ldrsheq r4, [ip], #184 @ 0xb8 @ │ │ │ │ + rscseq r4, ip, r8, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -989922,15 +989922,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #8] @ 423f78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ b 423f20 │ │ │ │ - rscseq r4, ip, r0, lsl #22 │ │ │ │ + rscseq r4, ip, r0, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #308] @ 4240c8 │ │ │ │ ldr r3, [pc, #308] @ 4240cc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -990036,15 +990036,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - rscseq r4, ip, r2, ror #18 │ │ │ │ + rscseq r4, ip, r2, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ @@ -990608,15 +990608,15 @@ │ │ │ │ b 4249e0 │ │ │ │ mvn r6, #-2147483641 @ 0x80000007 │ │ │ │ b 424940 │ │ │ │ ldr r0, [pc, #8] @ 424a30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5b198 │ │ │ │ strbteq r6, [r6], -r6, ror #12 │ │ │ │ - rsceq fp, r1, ip, ror #3 │ │ │ │ + rsceq fp, r1, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl 417efc │ │ │ │ @@ -990922,27 +990922,27 @@ │ │ │ │ b 424cdc │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r4] │ │ │ │ udf #0 │ │ │ │ cmneq ip, r8, lsr #10 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - rsceq r3, r1, r4, ror #19 │ │ │ │ - strdeq r4, [r1], #60 @ 0x3c @ │ │ │ │ - strdeq r4, [r1], #48 @ 0x30 @ │ │ │ │ - rsceq r4, r1, r8, ror #7 │ │ │ │ - rsceq r4, r1, r0, ror #7 │ │ │ │ - strheq r5, [r1], #88 @ 0x58 @ │ │ │ │ - strheq r5, [r1], #84 @ 0x54 @ │ │ │ │ - ldrdeq r5, [r1], #72 @ 0x48 @ │ │ │ │ - ldrdeq r5, [r1], #64 @ 0x40 @ │ │ │ │ - rsceq r5, r1, r0, lsl #1 │ │ │ │ - rsceq r5, r1, ip, lsl #7 │ │ │ │ - rsceq r5, r1, r8, lsl #7 │ │ │ │ - rsceq r5, r1, ip, lsr #5 │ │ │ │ + rsceq r3, r1, r4, lsl #20 │ │ │ │ + rsceq r4, r1, ip, lsl r4 │ │ │ │ + rsceq r4, r1, r0, lsl r4 │ │ │ │ + rsceq r4, r1, r8, lsl #8 │ │ │ │ + rsceq r4, r1, r0, lsl #8 │ │ │ │ + ldrdeq r5, [r1], #88 @ 0x58 @ │ │ │ │ + ldrdeq r5, [r1], #84 @ 0x54 @ │ │ │ │ + strdeq r5, [r1], #72 @ 0x48 @ │ │ │ │ + strdeq r5, [r1], #64 @ 0x40 @ │ │ │ │ + rsceq r5, r1, r0, lsr #1 │ │ │ │ + rsceq r5, r1, ip, lsr #7 │ │ │ │ + rsceq r5, r1, r8, lsr #7 │ │ │ │ + rsceq r5, r1, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -991034,15 +991034,15 @@ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ mvn r1, #0 │ │ │ │ cmp r3, #22 │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ bl 5fc9d8 │ │ │ │ b 425094 │ │ │ │ - rscseq r3, ip, r0, lsr #20 │ │ │ │ + rscseq r3, ip, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ @@ -991241,18 +991241,18 @@ │ │ │ │ bhi 425158 │ │ │ │ mov r0, r7 │ │ │ │ bl 425020 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r3, #1 │ │ │ │ b 425380 │ │ │ │ andeq r2, r0, r1, lsl #16 │ │ │ │ - rscseq r3, ip, ip, ror r8 │ │ │ │ - ldrheq r3, [ip], #124 @ 0x7c @ │ │ │ │ - smlalseq r3, ip, r0, r7 │ │ │ │ - rscseq r3, ip, r4, asr r7 │ │ │ │ + smlalseq r3, ip, ip, r8 │ │ │ │ + ldrsbeq r3, [ip], #124 @ 0x7c @ │ │ │ │ + ldrheq r3, [ip], #112 @ 0x70 @ │ │ │ │ + rscseq r3, ip, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -991363,16 +991363,16 @@ │ │ │ │ bl 4f0368 │ │ │ │ cmp r0, #0 │ │ │ │ beq 42549c │ │ │ │ mov r0, r7 │ │ │ │ bl 425020 │ │ │ │ str r7, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsceq sl, r1, ip, lsr #14 │ │ │ │ - ldrsheq r3, [ip], #76 @ 0x4c @ │ │ │ │ + rsceq sl, r1, ip, asr #14 │ │ │ │ + rscseq r3, ip, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -991564,16 +991564,16 @@ │ │ │ │ b 425724 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ b 4256f4 │ │ │ │ ldrheq sl, [ip, #-144]! @ 0xffffff70 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - ldrdeq sl, [r1], #72 @ 0x48 @ │ │ │ │ - rsceq sl, r1, r0, lsr #7 │ │ │ │ + strdeq sl, [r1], #72 @ 0x48 @ │ │ │ │ + rsceq sl, r1, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -991638,15 +991638,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4ec384 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ bl 416710 │ │ │ │ str r6, [r4, #16] │ │ │ │ b 4259a0 │ │ │ │ - rsceq sl, r1, r8, ror #4 │ │ │ │ + rsceq sl, r1, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #744] @ 425d4c │ │ │ │ ldr r3, [pc, #744] @ 425d50 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -991963,15 +991963,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4ec2b0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ b 425e8c │ │ │ │ cmneq ip, r8, asr #4 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - rsceq r4, r1, r4, lsl #6 │ │ │ │ + rsceq r4, r1, r4, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub r7, r7, r8 │ │ │ │ @@ -992016,15 +992016,15 @@ │ │ │ │ sub r1, r1, r8 │ │ │ │ b 426004 │ │ │ │ mvn r4, #-2147483645 @ 0x80000003 │ │ │ │ b 425fb4 │ │ │ │ ldr r0, [pc, #4] @ 426030 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5b198 │ │ │ │ - rsceq r9, r1, r8, ror #23 │ │ │ │ + rsceq r9, r1, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -993126,16 +993126,16 @@ │ │ │ │ cmneq ip, r0, lsr r4 │ │ │ │ cmneq ip, r4, lsl #8 │ │ │ │ muleq r0, r4, fp │ │ │ │ cmneq ip, r0, lsl #7 │ │ │ │ cmneq ip, r8, asr r3 │ │ │ │ cmneq ip, ip, lsr #5 │ │ │ │ cmneq ip, r0, lsr #3 │ │ │ │ - rsceq r8, r1, r0, ror #26 │ │ │ │ - rsceq r8, r1, r0, ror #25 │ │ │ │ + rsceq r8, r1, r0, lsl #27 │ │ │ │ + rsceq r8, r1, r0, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #176] @ 427258 │ │ │ │ ldr r3, [pc, #176] @ 42725c │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -993837,15 +993837,15 @@ │ │ │ │ bl 40a688 │ │ │ │ bl 40aa40 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 4275b0 │ │ │ │ cmneq ip, r4, asr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq ip, ip, asr #19 │ │ │ │ - ldrheq r1, [ip], #92 @ 0x5c @ │ │ │ │ + ldrsbeq r1, [ip], #92 @ 0x5c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #148] @ 427d58 │ │ │ │ ldr r3, [pc, #148] @ 427d5c │ │ │ │ @@ -993995,17 +993995,17 @@ │ │ │ │ streq r3, [r2, #4] │ │ │ │ streq r2, [r3] │ │ │ │ streq r0, [r5, #4] │ │ │ │ streq r0, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne 427e14 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsceq r3, r1, ip, lsr r7 │ │ │ │ - rsceq r3, r1, r8, lsr lr │ │ │ │ - rsceq r3, r1, r4, lsl #18 │ │ │ │ + rsceq r3, r1, ip, asr r7 │ │ │ │ + rsceq r3, r1, r8, asr lr │ │ │ │ + rsceq r3, r1, r4, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #508] @ 42813c │ │ │ │ ldr r3, [pc, #508] @ 428140 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ @@ -994349,15 +994349,15 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - rsceq r7, r1, r8, ror #16 │ │ │ │ + rsceq r7, r1, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 4ec740 │ │ │ │ @@ -995322,15 +995322,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rscseq pc, fp, r0, ror fp @ │ │ │ │ + smlalseq pc, fp, r0, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -995483,15 +995483,15 @@ │ │ │ │ b 4294dc │ │ │ │ cmp r3, r2 │ │ │ │ strhhi r3, [r6] │ │ │ │ b 4294dc │ │ │ │ cmp r3, r2 │ │ │ │ strhgt r3, [r6] │ │ │ │ b 4294dc │ │ │ │ - ldrsheq pc, [fp], #132 @ 0x84 @ │ │ │ │ + rscseq pc, fp, r4, lsl r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #560] @ 4298b0 │ │ │ │ @@ -996511,15 +996511,15 @@ │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 42a4d8 │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rscseq lr, fp, r8, lsl #15 │ │ │ │ + rscseq lr, fp, r8, lsr #15 │ │ │ │ ldrb r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 42a6d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -998370,23 +998370,23 @@ │ │ │ │ bl 4e140c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ b 42c0e8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r8, ror #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlalseq r5, r2, r8, r8 │ │ │ │ + ldrheq r5, [r2], #136 @ 0x88 @ │ │ │ │ andeq r9, r0, r2, ror #5 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ - smlalseq ip, fp, r5, sp │ │ │ │ - ldrsheq r4, [r2], #180 @ 0xb4 @ │ │ │ │ + ldrheq ip, [fp], #213 @ 0xd5 @ │ │ │ │ + rscseq r4, r2, r4, lsl ip │ │ │ │ andeq r9, r0, r1, ror #5 │ │ │ │ ldrheq r3, [ip, #-236]! @ 0xffffff14 │ │ │ │ - rscseq r4, r2, r4, lsr #19 │ │ │ │ - rscseq r4, r2, ip, asr r9 │ │ │ │ + rscseq r4, r2, r4, asr #19 │ │ │ │ + rscseq r4, r2, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #4076] @ 42d3a8 │ │ │ │ @@ -999409,15 +999409,15 @@ │ │ │ │ bcc 42d20c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ eor r0, r3, #1 │ │ │ │ b 42c3e4 │ │ │ │ cmneq ip, r4, lsr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq ip, ip, lsl #24 │ │ │ │ - rscseq fp, fp, sl, lsr #24 │ │ │ │ + rscseq fp, fp, sl, asr #24 │ │ │ │ andeq r8, r0, lr, lsl #25 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e1aa0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 42d51c │ │ │ │ mov r0, r7 │ │ │ │ ldr sl, [r9, #80] @ 0x50 │ │ │ │ @@ -999513,15 +999513,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ 42d554 │ │ │ │ mov ip, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, ip │ │ │ │ b 4ecb6c │ │ │ │ - rsceq r2, r1, r4, lsl r7 │ │ │ │ + rsceq r2, r1, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #472] @ 42d748 │ │ │ │ add r3, r0, #593920 @ 0x91000 │ │ │ │ ldr r7, [r3, #2840] @ 0xb18 │ │ │ │ @@ -999641,18 +999641,18 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 42d6ec │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r0, lsl #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq ip, ip, ror #20 │ │ │ │ - ldrheq fp, [fp], #128 @ 0x80 @ │ │ │ │ + ldrsbeq fp, [fp], #128 @ 0x80 @ │ │ │ │ cmneq ip, r8, lsr #20 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r2, r1, r4, lsr r5 │ │ │ │ + rsceq r2, r1, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -999967,30 +999967,30 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bcc 42dc2c │ │ │ │ b 42db58 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r0, ror r8 │ │ │ │ cmneq ip, r4, ror #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, r1, ip, lsr #9 │ │ │ │ - rsceq r2, r1, ip, lsr r4 │ │ │ │ - ldrdeq r2, [r1], #56 @ 0x38 @ │ │ │ │ - rsceq r2, r1, r4, ror r3 │ │ │ │ - rsceq r7, r5, ip, asr #14 │ │ │ │ - rsceq r5, r5, r4, asr sp │ │ │ │ + rsceq r2, r1, ip, asr #9 │ │ │ │ + rsceq r2, r1, ip, asr r4 │ │ │ │ + strdeq r2, [r1], #56 @ 0x38 @ │ │ │ │ + smlaleq r2, r1, r4, r3 │ │ │ │ + rsceq r7, r5, ip, ror #14 │ │ │ │ + rsceq r5, r5, r4, ror sp │ │ │ │ + rsceq r2, r1, r8, lsr r3 │ │ │ │ + rsceq r2, r1, ip, lsr #6 │ │ │ │ + sbcseq sl, pc, r0, ror r3 @ │ │ │ │ rsceq r2, r1, r8, lsl r3 │ │ │ │ - rsceq r2, r1, ip, lsl #6 │ │ │ │ - sbcseq sl, pc, r0, asr r3 @ │ │ │ │ - strdeq r2, [r1], #40 @ 0x28 @ │ │ │ │ - rsceq r2, r1, r8, asr #5 │ │ │ │ + rsceq r2, r1, r8, ror #5 │ │ │ │ @ instruction: 0x017c2494 │ │ │ │ - rsceq r9, r6, r8, asr #13 │ │ │ │ + rsceq r9, r6, r8, ror #13 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ + rsceq r2, r1, r8, asr #2 │ │ │ │ rsceq r2, r1, r8, lsr #2 │ │ │ │ - rsceq r2, r1, r8, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 42dcd4 │ │ │ │ bl 5d394 │ │ │ │ @@ -1000240,27 +1000240,27 @@ │ │ │ │ ldr r6, [pc, #68] @ 42e0e0 │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 42de1c │ │ │ │ ldrsheq r2, [ip, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq lr, [fp], #88 @ 0x58 @ │ │ │ │ - rscseq fp, fp, r8, lsr r7 │ │ │ │ - smlalseq fp, fp, r0, r0 @ │ │ │ │ - ldrdeq r8, [r0], #196 @ 0xc4 @ │ │ │ │ + rscseq lr, fp, r8, lsl r6 │ │ │ │ + rscseq fp, fp, r8, asr r7 │ │ │ │ + ldrheq fp, [fp], #0 @ │ │ │ │ + strdeq r8, [r0], #196 @ 0xc4 @ │ │ │ │ cmneq r0, r0, asr #16 │ │ │ │ cmneq ip, r4, lsl r1 │ │ │ │ - strheq r8, [r0], #188 @ 0xbc @ │ │ │ │ + ldrdeq r8, [r0], #188 @ 0xbc @ │ │ │ │ cmneq r0, r4, ror #13 │ │ │ │ - rsceq r8, r0, r8, ror #23 │ │ │ │ - rsceq r8, r0, r0, ror fp │ │ │ │ - rsceq r8, r0, r4, lsr #22 │ │ │ │ - rsceq r8, r0, r8, lsl #23 │ │ │ │ - rsceq r8, r0, ip, lsr sl │ │ │ │ + rsceq r8, r0, r8, lsl #24 │ │ │ │ + smlaleq r8, r0, r0, fp │ │ │ │ + rsceq r8, r0, r4, asr #22 │ │ │ │ + rsceq r8, r0, r8, lsr #23 │ │ │ │ + rsceq r8, r0, ip, asr sl │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #631] @ 0x277 │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb r1, [r3, #184] @ 0xb8 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1001408,62 +1001408,62 @@ │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ strb r3, [r2, #-2520] @ 0xfffff628 │ │ │ │ b 42e8c8 │ │ │ │ cmneq ip, ip, lsr #25 │ │ │ │ cmneq ip, r8, ror ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andhi r0, r0, r7, asr #1 │ │ │ │ - rscseq sp, fp, ip, ror pc │ │ │ │ - rscseq sl, fp, r4, asr #26 │ │ │ │ + smlalseq sp, fp, ip, pc @ │ │ │ │ + rscseq sl, fp, r4, ror #26 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - rscseq sl, fp, r8, lsl pc │ │ │ │ - rscseq sp, fp, r4, asr #19 │ │ │ │ - rscseq sp, fp, ip, lsr #26 │ │ │ │ - smlalseq sl, fp, r8, lr │ │ │ │ - rscseq ip, fp, r0, lsl #6 │ │ │ │ - rscseq lr, fp, ip, lsr r0 │ │ │ │ - ldrsheq sl, [fp], #208 @ 0xd0 @ │ │ │ │ - smlalseq sp, fp, ip, r8 │ │ │ │ - ldrsheq sp, [fp], #240 @ 0xf0 @ │ │ │ │ - rscseq sp, fp, r0, ror r8 │ │ │ │ - rscseq sl, fp, ip, ror #26 │ │ │ │ - rscseq ip, fp, r8, ror #3 │ │ │ │ - ldrsbeq sp, [fp], #188 @ 0xbc @ │ │ │ │ - rscseq sp, fp, ip, ror #14 │ │ │ │ - ldrsheq sl, [fp], #80 @ 0x50 @ │ │ │ │ + rscseq sl, fp, r8, lsr pc │ │ │ │ + rscseq sp, fp, r4, ror #19 │ │ │ │ + rscseq sp, fp, ip, asr #26 │ │ │ │ + ldrheq sl, [fp], #232 @ 0xe8 @ │ │ │ │ + rscseq ip, fp, r0, lsr #6 │ │ │ │ + rscseq lr, fp, ip, asr r0 │ │ │ │ + rscseq sl, fp, r0, lsl lr │ │ │ │ + ldrheq sp, [fp], #140 @ 0x8c @ │ │ │ │ + rscseq lr, fp, r0, lsl r0 │ │ │ │ + smlalseq sp, fp, r0, r8 │ │ │ │ + rscseq sl, fp, ip, lsl #27 │ │ │ │ + rscseq ip, fp, r8, lsl #4 │ │ │ │ + ldrsheq sp, [fp], #188 @ 0xbc @ │ │ │ │ + rscseq sp, fp, ip, lsl #15 │ │ │ │ + rscseq sl, fp, r0, lsl r6 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - rscseq sl, fp, r8, lsr #18 │ │ │ │ - rscseq sp, fp, r0, ror #10 │ │ │ │ - rscseq sl, fp, r4, asr fp │ │ │ │ - rscseq sp, fp, r0, asr #8 │ │ │ │ - rscseq sp, fp, ip, ror #11 │ │ │ │ - rscseq sp, fp, r4, ror #18 │ │ │ │ + rscseq sl, fp, r8, asr #18 │ │ │ │ + rscseq sp, fp, r0, lsl #11 │ │ │ │ + rscseq sl, fp, r4, ror fp │ │ │ │ + rscseq sp, fp, r0, ror #8 │ │ │ │ + rscseq sp, fp, ip, lsl #12 │ │ │ │ + rscseq sp, fp, r4, lsl #19 │ │ │ │ cmneq ip, ip, ror #11 │ │ │ │ - ldrsbeq fp, [fp], #228 @ 0xe4 @ │ │ │ │ - rscseq sp, fp, r4, lsl #10 │ │ │ │ - rscseq sp, fp, r4, lsl #17 │ │ │ │ - ldrheq sp, [fp], #68 @ 0x44 @ │ │ │ │ + ldrsheq fp, [fp], #228 @ 0xe4 @ │ │ │ │ + rscseq sp, fp, r4, lsr #10 │ │ │ │ + rscseq sp, fp, r4, lsr #17 │ │ │ │ + ldrsbeq sp, [fp], #68 @ 0x44 @ │ │ │ │ + rsceq fp, r5, r8, ror sl │ │ │ │ rsceq fp, r5, r8, asr sl │ │ │ │ - rsceq fp, r5, r8, lsr sl │ │ │ │ - rscseq sp, fp, r8, asr r7 │ │ │ │ + rscseq sp, fp, r8, ror r7 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - ldrsbeq sp, [fp], #96 @ 0x60 @ │ │ │ │ + ldrsheq sp, [fp], #96 @ 0x60 @ │ │ │ │ andeq r2, r0, r8, ror #13 │ │ │ │ andeq r1, r0, r0, ror #18 │ │ │ │ andeq r3, r0, r4, lsl #17 │ │ │ │ - rsceq r1, r1, r8, lsl sl │ │ │ │ + rsceq r1, r1, r8, lsr sl │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq r1, r1, r8, asr #1 │ │ │ │ - strheq pc, [r0], #248 @ 0xf8 @ │ │ │ │ - rsceq r0, r1, ip, lsl #27 │ │ │ │ - rsceq r0, r1, r0, asr #26 │ │ │ │ + rsceq r1, r1, r8, ror #1 │ │ │ │ + ldrdeq pc, [r0], #248 @ 0xf8 @ │ │ │ │ + rsceq r0, r1, ip, lsr #27 │ │ │ │ + rsceq r0, r1, r0, ror #26 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - rsceq r0, r1, r4, lsl ip │ │ │ │ + rsceq r0, r1, r4, lsr ip │ │ │ │ andeq r1, r0, r8, ror #21 │ │ │ │ ldrb r3, [fp, #-767] @ 0xfffffd01 │ │ │ │ ldr r4, [fp, #-128] @ 0xffffff80 │ │ │ │ tst r3, #4 │ │ │ │ beq 43511c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ @@ -1003538,62 +1003538,62 @@ │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ bl 5c878 │ │ │ │ b 42e8c8 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ andeq r1, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r1, r0, r8, ror #21 │ │ │ │ - rsceq pc, r0, ip, ror #10 │ │ │ │ + rsceq pc, r0, ip, lsl #11 │ │ │ │ andeq r1, r0, r4, asr r9 │ │ │ │ - rsceq r0, r1, ip, lsr #1 │ │ │ │ - strheq pc, [r0], #252 @ 0xfc @ │ │ │ │ - rsceq pc, r0, ip, lsl #31 │ │ │ │ - rsceq pc, r0, ip, asr pc @ │ │ │ │ + rsceq r0, r1, ip, asr #1 │ │ │ │ + ldrdeq pc, [r0], #252 @ 0xfc @ │ │ │ │ + rsceq pc, r0, ip, lsr #31 │ │ │ │ + rsceq pc, r0, ip, ror pc @ │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - rsceq pc, r0, ip, ror #29 │ │ │ │ - rsceq lr, r0, r4, asr ip │ │ │ │ - rsceq lr, r0, r0, lsl #14 │ │ │ │ + rsceq pc, r0, ip, lsl #30 │ │ │ │ + rsceq lr, r0, r4, ror ip │ │ │ │ + rsceq lr, r0, r0, lsr #14 │ │ │ │ andeq r3, r0, r8, rrx │ │ │ │ andeq r3, r0, ip, lsr #9 │ │ │ │ - rsceq r6, r0, r4, ror #6 │ │ │ │ - rsceq r6, r0, r0, ror #6 │ │ │ │ + rsceq r6, r0, r4, lsl #7 │ │ │ │ + rsceq r6, r0, r0, lsl #7 │ │ │ │ ldrsheq r7, [r0, #-88]! @ 0xffffffa8 │ │ │ │ cmneq r0, r4, asr #10 │ │ │ │ - rsceq lr, r0, ip, lsl #8 │ │ │ │ - strdeq lr, [r0], #60 @ 0x3c @ │ │ │ │ - rsceq lr, r0, ip, lsl #8 │ │ │ │ - strdeq lr, [r0], #52 @ 0x34 @ │ │ │ │ - rscseq fp, r3, r4, asr #13 │ │ │ │ - rsceq lr, r0, r4, lsr #8 │ │ │ │ - rsceq lr, r0, r4, lsr #9 │ │ │ │ - strheq lr, [r0], #64 @ 0x40 @ │ │ │ │ - strheq lr, [r0], #64 @ 0x40 @ │ │ │ │ - strheq lr, [r0], #68 @ 0x44 @ │ │ │ │ - rsceq lr, r0, ip, ror r4 │ │ │ │ - rsceq lr, r0, r8, ror r5 │ │ │ │ - rsceq lr, r0, r4, ror #10 │ │ │ │ - rsceq sp, r0, r0, asr sp │ │ │ │ - strheq r1, [r3], #200 @ 0xc8 @ │ │ │ │ - rsceq lr, r0, ip, lsr #10 │ │ │ │ + rsceq lr, r0, ip, lsr #8 │ │ │ │ + rsceq lr, r0, ip, lsl r4 │ │ │ │ + rsceq lr, r0, ip, lsr #8 │ │ │ │ + rsceq lr, r0, r4, lsl r4 │ │ │ │ + rscseq fp, r3, r4, ror #13 │ │ │ │ + rsceq lr, r0, r4, asr #8 │ │ │ │ + rsceq lr, r0, r4, asr #9 │ │ │ │ + ldrdeq lr, [r0], #64 @ 0x40 @ │ │ │ │ + ldrdeq lr, [r0], #64 @ 0x40 @ │ │ │ │ + ldrdeq lr, [r0], #68 @ 0x44 @ │ │ │ │ + smlaleq lr, r0, ip, r4 │ │ │ │ + smlaleq lr, r0, r8, r5 │ │ │ │ + rsceq lr, r0, r4, lsl #11 │ │ │ │ + rsceq sp, r0, r0, ror sp │ │ │ │ + ldrdeq r1, [r3], #200 @ 0xc8 @ │ │ │ │ + rsceq lr, r0, ip, asr #10 │ │ │ │ andeq r0, r0, r1, lsl #18 │ │ │ │ - rsceq lr, r0, r4, lsl #10 │ │ │ │ + rsceq lr, r0, r4, lsr #10 │ │ │ │ cmneq r0, r4, ror #31 │ │ │ │ - rsceq sp, r0, r0, ror #23 │ │ │ │ - rsceq lr, r0, r4, lsl r5 │ │ │ │ - strdeq lr, [r0], #76 @ 0x4c @ │ │ │ │ - rsceq lr, r0, ip, ror #9 │ │ │ │ + rsceq sp, r0, r0, lsl #24 │ │ │ │ + rsceq lr, r0, r4, lsr r5 │ │ │ │ + rsceq lr, r0, ip, lsl r5 │ │ │ │ + rsceq lr, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - rsceq lr, r0, ip, ror r4 │ │ │ │ - rsceq lr, r0, ip, ror r4 │ │ │ │ - rsceq lr, r0, ip, asr #8 │ │ │ │ - rsceq lr, r0, r8, lsl #8 │ │ │ │ - rsceq lr, r0, r8, lsl #8 │ │ │ │ - rsceq lr, r0, ip, ror #9 │ │ │ │ + smlaleq lr, r0, ip, r4 │ │ │ │ + smlaleq lr, r0, ip, r4 │ │ │ │ + rsceq lr, r0, ip, ror #8 │ │ │ │ + rsceq lr, r0, r8, lsr #8 │ │ │ │ + rsceq lr, r0, r8, lsr #8 │ │ │ │ + rsceq lr, r0, ip, lsl #10 │ │ │ │ andeq r3, r0, r8, asr #6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ bl 4ed36c │ │ │ │ @@ -1005754,43 +1005754,43 @@ │ │ │ │ str r1, [r4, #32] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ b 42e8c8 │ │ │ │ andeq r3, r0, r8, asr #6 │ │ │ │ andeq r1, r0, r4, ror #18 │ │ │ │ - rsceq sp, r0, r4, lsr #22 │ │ │ │ - rsceq sp, r0, r8, lsr #16 │ │ │ │ - sbcseq r6, pc, r8, ror #12 │ │ │ │ - rsceq sp, r0, r4, lsl #16 │ │ │ │ - rsceq sp, r0, r0, ror #15 │ │ │ │ - rsceq r2, r2, ip, lsl #16 │ │ │ │ + rsceq sp, r0, r4, asr #22 │ │ │ │ + rsceq sp, r0, r8, asr #16 │ │ │ │ + sbcseq r6, pc, r8, lsl #13 │ │ │ │ + rsceq sp, r0, r4, lsr #16 │ │ │ │ + rsceq sp, r0, r0, lsl #16 │ │ │ │ + rsceq r2, r2, ip, lsr #16 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ - rsceq sp, r0, r8, ror r7 │ │ │ │ - ldrheq r2, [r5], #208 @ 0xd0 @ │ │ │ │ - smlaleq sl, r0, ip, sp │ │ │ │ - rsceq sp, r0, r8, lsr #14 │ │ │ │ - rsceq sp, r0, r0, lsl #14 │ │ │ │ - rsceq sl, r0, r4, lsl #25 │ │ │ │ + smlaleq sp, r0, r8, r7 │ │ │ │ + ldrsbeq r2, [r5], #208 @ 0xd0 @ │ │ │ │ + strheq sl, [r0], #220 @ 0xdc @ │ │ │ │ + rsceq sp, r0, r8, asr #14 │ │ │ │ + rsceq sp, r0, r0, lsr #14 │ │ │ │ + rsceq sl, r0, r4, lsr #25 │ │ │ │ ldrheq r5, [r0, #-200]! @ 0xffffff38 │ │ │ │ - rsceq ip, r0, r8, asr #17 │ │ │ │ - rsceq ip, r0, ip, ror r1 │ │ │ │ + rsceq ip, r0, r8, ror #17 │ │ │ │ + smlaleq ip, r0, ip, r1 │ │ │ │ andeq r3, r0, ip, lsr #9 │ │ │ │ andeq r2, r0, r4, lsr r4 │ │ │ │ andeq r2, r0, r4, lsl #21 │ │ │ │ - rsceq r8, r1, ip, asr #31 │ │ │ │ - smlaleq r0, r3, r8, r0 │ │ │ │ - rsceq fp, r0, ip, lsr #28 │ │ │ │ - rsceq fp, r0, r4, lsr #28 │ │ │ │ - rsceq fp, r0, r4, lsr #28 │ │ │ │ - ldrheq sp, [pc], #108 @ │ │ │ │ + rsceq r8, r1, ip, ror #31 │ │ │ │ + strheq r0, [r3], #8 @ │ │ │ │ + rsceq fp, r0, ip, asr #28 │ │ │ │ + rsceq fp, r0, r4, asr #28 │ │ │ │ + rsceq fp, r0, r4, asr #28 │ │ │ │ + ldrsbeq sp, [pc], #108 @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq ip, r0, ip, ror #14 │ │ │ │ + rsceq ip, r0, ip, lsl #15 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ bl 5c878 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r2, #-2520] @ 0xfffff628 │ │ │ │ @@ -1007958,142 +1007958,142 @@ │ │ │ │ bcc 4356a8 │ │ │ │ ldr r2, [pc, #232] @ 435a20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ bl 3fd718 │ │ │ │ b 4356a8 │ │ │ │ - rsceq fp, r0, r4, ror #7 │ │ │ │ - rsceq fp, r0, r4, ror r3 │ │ │ │ + rsceq fp, r0, r4, lsl #8 │ │ │ │ + smlaleq fp, r0, r4, r3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - rsceq fp, r0, r4, ror r3 │ │ │ │ - rsceq sl, r0, r4, asr #31 │ │ │ │ + smlaleq fp, r0, r4, r3 │ │ │ │ + rsceq sl, r0, r4, ror #31 │ │ │ │ cmneq r0, r4, lsr #17 │ │ │ │ cmneq r0, ip, asr r8 │ │ │ │ - rsceq r9, r0, r4, lsl #12 │ │ │ │ - rsceq r9, r0, r8, ror #11 │ │ │ │ - ldrdeq r9, [r0], #92 @ 0x5c @ │ │ │ │ - rsceq r9, r0, ip, asr #11 │ │ │ │ - rsceq sl, r0, r4, lsl lr │ │ │ │ + rsceq r9, r0, r4, lsr #12 │ │ │ │ + rsceq r9, r0, r8, lsl #12 │ │ │ │ + strdeq r9, [r0], #92 @ 0x5c @ │ │ │ │ + rsceq r9, r0, ip, ror #11 │ │ │ │ + rsceq sl, r0, r4, lsr lr │ │ │ │ ldrsheq r4, [r0, #-100]! @ 0xffffff9c │ │ │ │ - strdeq fp, [r0], #248 @ 0xf8 @ │ │ │ │ - ldrdeq sl, [r0], #240 @ 0xf0 @ │ │ │ │ - rsceq r1, r1, r8, ror r3 │ │ │ │ - ldrdeq fp, [r0], #236 @ 0xec @ │ │ │ │ - rsceq r1, r1, r4, asr #6 │ │ │ │ - rsceq fp, r0, r8, lsr #29 │ │ │ │ - rsceq fp, r0, r8, lsr sp │ │ │ │ - rsceq r2, r0, r4, asr lr │ │ │ │ - rsceq r2, r0, r0, asr lr │ │ │ │ - rsceq fp, r0, r0, asr pc │ │ │ │ - strdeq fp, [r0], #232 @ 0xe8 @ │ │ │ │ - strdeq fp, [r0], #168 @ 0xa8 @ │ │ │ │ - rsceq fp, r0, r0, ror #22 │ │ │ │ - smlaleq fp, r0, r4, lr │ │ │ │ - rsceq fp, r0, r0, ror #28 │ │ │ │ - smlaleq sl, r0, r8, sp │ │ │ │ + rsceq ip, r0, r8, lsl r0 │ │ │ │ + strdeq sl, [r0], #240 @ 0xf0 @ │ │ │ │ + smlaleq r1, r1, r8, r3 @ │ │ │ │ + strdeq fp, [r0], #236 @ 0xec @ │ │ │ │ + rsceq r1, r1, r4, ror #6 │ │ │ │ + rsceq fp, r0, r8, asr #29 │ │ │ │ + rsceq fp, r0, r8, asr sp │ │ │ │ + rsceq r2, r0, r4, ror lr │ │ │ │ + rsceq r2, r0, r0, ror lr │ │ │ │ + rsceq fp, r0, r0, ror pc │ │ │ │ + rsceq fp, r0, r8, lsl pc │ │ │ │ + rsceq fp, r0, r8, lsl fp │ │ │ │ + rsceq fp, r0, r0, lsl #23 │ │ │ │ + strheq fp, [r0], #228 @ 0xe4 @ │ │ │ │ + rsceq fp, r0, r0, lsl #29 │ │ │ │ + strheq sl, [r0], #216 @ 0xd8 @ │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq sl, r0, r0, asr #25 │ │ │ │ - rsceq fp, r0, r0, ror #14 │ │ │ │ - rsceq sl, r0, r8, ror fp │ │ │ │ - rsceq r3, r5, ip, lsl r5 │ │ │ │ - rsceq fp, r0, ip, ror r7 │ │ │ │ - rsceq fp, r0, r4, asr r7 │ │ │ │ - ldrdeq r8, [r0], #200 @ 0xc8 @ │ │ │ │ - rsceq r3, r5, r0, ror #8 │ │ │ │ - rscseq r0, r5, r8, asr ip │ │ │ │ - rsceq r8, r0, r4, asr #24 │ │ │ │ - smlaleq fp, r0, r4, r5 │ │ │ │ - rsceq fp, r0, ip, lsr sl │ │ │ │ + rsceq sl, r0, r0, ror #25 │ │ │ │ + rsceq fp, r0, r0, lsl #15 │ │ │ │ + smlaleq sl, r0, r8, fp │ │ │ │ + rsceq r3, r5, ip, lsr r5 │ │ │ │ + smlaleq fp, r0, ip, r7 │ │ │ │ + rsceq fp, r0, r4, ror r7 │ │ │ │ + strdeq r8, [r0], #200 @ 0xc8 @ │ │ │ │ + rsceq r3, r5, r0, lsl #9 │ │ │ │ + rscseq r0, r5, r8, ror ip │ │ │ │ + rsceq r8, r0, r4, ror #24 │ │ │ │ + strheq fp, [r0], #84 @ 0x54 @ │ │ │ │ + rsceq fp, r0, ip, asr sl │ │ │ │ ldrheq r3, [r0, #-188]! @ 0xffffff44 │ │ │ │ - strheq sl, [r0], #120 @ 0x78 @ │ │ │ │ - rsceq r7, r3, ip, lsr #25 │ │ │ │ - ldrdeq sl, [r3], #52 @ 0x34 @ │ │ │ │ - rsceq fp, r0, r4, asr r2 │ │ │ │ - rsceq fp, r0, r0, lsr #1 │ │ │ │ - rsceq fp, r0, ip, ror #2 │ │ │ │ - strheq sl, [r0], #188 @ 0xbc @ │ │ │ │ - rsceq sl, r0, r8, asr #23 │ │ │ │ - rsceq sl, r0, r8, asr #23 │ │ │ │ - rsceq sl, r0, ip, asr #23 │ │ │ │ - rsceq fp, r0, r0, ror #7 │ │ │ │ - rsceq fp, r0, r0, lsl #5 │ │ │ │ - rsceq r7, r3, r0, asr #15 │ │ │ │ + ldrdeq sl, [r0], #120 @ 0x78 @ │ │ │ │ + rsceq r7, r3, ip, asr #25 │ │ │ │ + strdeq sl, [r3], #52 @ 0x34 @ │ │ │ │ + rsceq fp, r0, r4, ror r2 │ │ │ │ + rsceq fp, r0, r0, asr #1 │ │ │ │ + rsceq fp, r0, ip, lsl #3 │ │ │ │ + ldrdeq sl, [r0], #188 @ 0xbc @ │ │ │ │ + rsceq sl, r0, r8, ror #23 │ │ │ │ + rsceq sl, r0, r8, ror #23 │ │ │ │ + rsceq sl, r0, ip, ror #23 │ │ │ │ + rsceq fp, r0, r0, lsl #8 │ │ │ │ + rsceq fp, r0, r0, lsr #5 │ │ │ │ + rsceq r7, r3, r0, ror #15 │ │ │ │ andeq r3, r0, r0, lsl #5 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - ldrdeq r9, [r3], #208 @ 0xd0 @ │ │ │ │ - rsceq sl, r0, r8, ror #26 │ │ │ │ - rsceq sl, r0, r4, asr #26 │ │ │ │ - rsceq pc, r1, r8, asr sp @ │ │ │ │ - rsceq sl, r0, r8, asr #23 │ │ │ │ - rsceq r9, r0, r4, asr #31 │ │ │ │ - cmneq r0, ip, lsr #8 │ │ │ │ - smlaleq sl, r0, ip, r6 │ │ │ │ - rsceq sl, r0, r4, lsl r3 │ │ │ │ - rsceq sl, r0, ip, asr r3 │ │ │ │ - rscseq r7, r3, r0, ror r6 │ │ │ │ - rsceq r9, r0, r0, lsl pc │ │ │ │ + strdeq r9, [r3], #208 @ 0xd0 @ │ │ │ │ rsceq sl, r0, r8, lsl #27 │ │ │ │ - strheq sl, [r0], #168 @ 0xa8 @ │ │ │ │ - sbcseq r3, pc, r0, ror #17 │ │ │ │ - ldrdeq sl, [r0], #132 @ 0x84 @ │ │ │ │ - ldrdeq sl, [r0], #128 @ 0x80 @ │ │ │ │ - rsceq sl, r0, r0, ror #21 │ │ │ │ - rsceq sl, r0, r4, lsr #4 │ │ │ │ - rsceq sl, r0, r8, asr r1 │ │ │ │ - rsceq sl, r0, r0, ror #19 │ │ │ │ - rsceq sl, r0, r0, lsr #8 │ │ │ │ - rsceq sl, r0, r8, asr r3 │ │ │ │ - rsceq sl, r0, r4, asr #6 │ │ │ │ - ldrdeq sl, [r0], #112 @ 0x70 @ │ │ │ │ - rsceq sl, r0, r8, lsr r9 │ │ │ │ - strheq sl, [r0], #124 @ 0x7c @ │ │ │ │ - ldrdeq sl, [r0], #116 @ 0x74 @ │ │ │ │ - rsceq sl, r0, r4, lsl ip │ │ │ │ - rsceq sl, r0, r4, lsl #25 │ │ │ │ - rsceq sl, r0, r8, ror #24 │ │ │ │ + rsceq sl, r0, r4, ror #26 │ │ │ │ + rsceq pc, r1, r8, ror sp @ │ │ │ │ + rsceq sl, r0, r8, ror #23 │ │ │ │ + rsceq r9, r0, r4, ror #31 │ │ │ │ + cmneq r0, ip, lsr #8 │ │ │ │ + strheq sl, [r0], #108 @ 0x6c @ │ │ │ │ + rsceq sl, r0, r4, lsr r3 │ │ │ │ + rsceq sl, r0, ip, ror r3 │ │ │ │ + smlalseq r7, r3, r0, r6 │ │ │ │ + rsceq r9, r0, r0, lsr pc │ │ │ │ + rsceq sl, r0, r8, lsr #27 │ │ │ │ + ldrdeq sl, [r0], #168 @ 0xa8 @ │ │ │ │ + sbcseq r3, pc, r0, lsl #18 │ │ │ │ + strdeq sl, [r0], #132 @ 0x84 @ │ │ │ │ + strdeq sl, [r0], #128 @ 0x80 @ │ │ │ │ + rsceq sl, r0, r0, lsl #22 │ │ │ │ + rsceq sl, r0, r4, asr #4 │ │ │ │ + rsceq sl, r0, r8, ror r1 │ │ │ │ + rsceq sl, r0, r0, lsl #20 │ │ │ │ + rsceq sl, r0, r0, asr #8 │ │ │ │ + rsceq sl, r0, r8, ror r3 │ │ │ │ + rsceq sl, r0, r4, ror #6 │ │ │ │ + strdeq sl, [r0], #112 @ 0x70 @ │ │ │ │ + rsceq sl, r0, r8, asr r9 │ │ │ │ + ldrdeq sl, [r0], #124 @ 0x7c @ │ │ │ │ + strdeq sl, [r0], #116 @ 0x74 @ │ │ │ │ + rsceq sl, r0, r4, lsr ip │ │ │ │ + rsceq sl, r0, r4, lsr #25 │ │ │ │ + rsceq sl, r0, r8, lsl #25 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - rsceq r0, r0, r4, asr r7 │ │ │ │ - rsceq r4, r5, r4, ror r2 │ │ │ │ - smlaleq r0, r0, ip, sp @ │ │ │ │ - rsceq r4, r5, r8, asr #4 │ │ │ │ - rsceq r9, r0, r0, asr #23 │ │ │ │ - rsceq r9, r0, ip, ror #22 │ │ │ │ - smlaleq r9, r0, ip, sl │ │ │ │ - rsceq r9, r0, r0, ror #15 │ │ │ │ - rsceq pc, r0, ip, ror #26 │ │ │ │ + rsceq r0, r0, r4, ror r7 │ │ │ │ + smlaleq r4, r5, r4, r2 │ │ │ │ + strheq r0, [r0], #220 @ 0xdc @ │ │ │ │ + rsceq r4, r5, r8, ror #4 │ │ │ │ + rsceq r9, r0, r0, ror #23 │ │ │ │ + rsceq r9, r0, ip, lsl #23 │ │ │ │ + strheq r9, [r0], #172 @ 0xac @ │ │ │ │ + rsceq r9, r0, r0, lsl #16 │ │ │ │ + rsceq pc, r0, ip, lsl #27 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - rsceq r9, r0, r0, lsr #15 │ │ │ │ - smlaleq sl, r0, ip, r1 │ │ │ │ - rsceq sl, r0, r8, asr #32 │ │ │ │ - rsceq sl, r0, r8, asr #32 │ │ │ │ - rsceq sp, r2, ip, lsr #18 │ │ │ │ - strdeq r9, [r0], #100 @ 0x64 @ │ │ │ │ + rsceq r9, r0, r0, asr #15 │ │ │ │ + strheq sl, [r0], #28 @ │ │ │ │ + rsceq sl, r0, r8, rrx │ │ │ │ + rsceq sl, r0, r8, rrx │ │ │ │ + rsceq sp, r2, ip, asr #18 │ │ │ │ + rsceq r9, r0, r4, lsl r7 │ │ │ │ cmneq r0, r4, asr #20 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - rsceq r9, r0, r0, lsr #29 │ │ │ │ - strheq r9, [r0], #216 @ 0xd8 @ │ │ │ │ - rsceq r7, r0, ip, ror #22 │ │ │ │ - rsceq r9, r0, r8, lsr r8 │ │ │ │ - rsceq r9, r0, r4, ror #27 │ │ │ │ - strdeq sp, [r2], #52 @ 0x34 @ │ │ │ │ + rsceq r9, r0, r0, asr #29 │ │ │ │ + ldrdeq r9, [r0], #216 @ 0xd8 @ │ │ │ │ + rsceq r7, r0, ip, lsl #23 │ │ │ │ + rsceq r9, r0, r8, asr r8 │ │ │ │ + rsceq r9, r0, r4, lsl #28 │ │ │ │ + rsceq sp, r2, r4, lsl r4 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - strdeq r9, [r0], #240 @ 0xf0 @ │ │ │ │ + rsceq sl, r0, r0, lsl r0 │ │ │ │ cmneq r0, r0, lsl r8 │ │ │ │ ldrsheq r2, [r0, #-112]! @ 0xffffff90 │ │ │ │ - rsceq r9, r0, r4, asr #22 │ │ │ │ + rsceq r9, r0, r4, ror #22 │ │ │ │ cmneq r0, ip, lsr #15 │ │ │ │ - smlaleq r9, r0, ip, sl │ │ │ │ + strheq r9, [r0], #172 @ 0xac @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - smlaleq r9, r0, r8, ip │ │ │ │ - rsceq r9, r0, r8, lsl #25 │ │ │ │ - rsceq r9, r0, ip, asr #25 │ │ │ │ - strdeq r9, [r0], #164 @ 0xa4 @ │ │ │ │ - rsceq r9, r0, r4, ror pc │ │ │ │ + strheq r9, [r0], #200 @ 0xc8 @ │ │ │ │ + rsceq r9, r0, r8, lsr #25 │ │ │ │ + rsceq r9, r0, ip, ror #25 │ │ │ │ + rsceq r9, r0, r4, lsl fp │ │ │ │ + smlaleq r9, r0, r4, pc @ │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [pc, #-312] @ 435a24 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5b630 │ │ │ │ @@ -1009421,35 +1009421,35 @@ │ │ │ │ ldr r2, [r2, #188] @ 0xbc │ │ │ │ cmp r2, r3 │ │ │ │ bhi 4306e0 │ │ │ │ ldr r3, [pc, #88] @ 437074 │ │ │ │ add r3, pc, r3 │ │ │ │ b 434ffc │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - rsceq r9, r0, ip, lsr #3 │ │ │ │ - rsceq r1, r0, r8, asr pc │ │ │ │ - rsceq r9, r0, r8, ror #8 │ │ │ │ - rsceq r9, r0, r4, lsl #8 │ │ │ │ - rsceq r9, r0, r8, lsr #7 │ │ │ │ - ldrdeq r9, [r0], #84 @ 0x54 @ │ │ │ │ - rsceq r9, r0, ip, asr r3 │ │ │ │ - rsceq r9, r0, ip │ │ │ │ - rsceq r9, r0, r0, lsr #21 │ │ │ │ - rsceq r9, r0, r8, asr sl │ │ │ │ - rsceq r9, r0, r0, lsr #21 │ │ │ │ - rsceq r8, r1, r8, ror #8 │ │ │ │ - strdeq r9, [r0], #232 @ 0xe8 @ │ │ │ │ - rsceq r9, r0, r4, asr #1 │ │ │ │ - ldrdeq r9, [r0], #0 @ │ │ │ │ - rsceq r9, r0, r8, ror #23 │ │ │ │ - rsceq r9, r0, r0, lsl ip │ │ │ │ + rsceq r9, r0, ip, asr #3 │ │ │ │ + rsceq r1, r0, r8, ror pc │ │ │ │ + rsceq r9, r0, r8, lsl #9 │ │ │ │ + rsceq r9, r0, r4, lsr #8 │ │ │ │ + rsceq r9, r0, r8, asr #7 │ │ │ │ + strdeq r9, [r0], #84 @ 0x54 @ │ │ │ │ + rsceq r9, r0, ip, ror r3 │ │ │ │ + rsceq r9, r0, ip, lsr #32 │ │ │ │ + rsceq r9, r0, r0, asr #21 │ │ │ │ + rsceq r9, r0, r8, ror sl │ │ │ │ + rsceq r9, r0, r0, asr #21 │ │ │ │ + rsceq r8, r1, r8, lsl #9 │ │ │ │ + rsceq r9, r0, r8, lsl pc │ │ │ │ + rsceq r9, r0, r4, ror #1 │ │ │ │ + strdeq r9, [r0], #0 @ │ │ │ │ + rsceq r9, r0, r8, lsl #24 │ │ │ │ + rsceq r9, r0, r0, lsr ip │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ - strdeq r9, [r0], #204 @ 0xcc @ │ │ │ │ + rsceq r9, r0, ip, lsl sp │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - rsceq pc, r0, r4, lsr #6 │ │ │ │ + rsceq pc, r0, r4, asr #6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ ldr sl, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -1009517,24 +1009517,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ cmp r1, lr │ │ │ │ mov r0, r3 │ │ │ │ bne 4370ec │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq r8, [fp], #116 @ 0x74 @ │ │ │ │ - ldrsbeq r8, [fp], #132 @ 0x84 @ │ │ │ │ - rscseq r7, fp, r4, lsl #29 │ │ │ │ - rscseq r7, fp, r8, asr r5 │ │ │ │ - rscseq r8, fp, ip, ror r7 │ │ │ │ - ldrsheq r5, [fp], #156 @ 0x9c @ │ │ │ │ - ldrsheq r7, [fp], #220 @ 0xdc @ │ │ │ │ - rscseq r5, fp, r4, lsl #19 │ │ │ │ + rscseq r8, fp, r4, lsl r8 │ │ │ │ + ldrsheq r8, [fp], #132 @ 0x84 @ │ │ │ │ + rscseq r7, fp, r4, lsr #29 │ │ │ │ + rscseq r7, fp, r8, ror r5 │ │ │ │ + smlalseq r8, fp, ip, r7 │ │ │ │ + rscseq r5, fp, ip, lsl sl │ │ │ │ + rscseq r7, fp, ip, lsl lr │ │ │ │ + rscseq r5, fp, r4, lsr #19 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - ldrsheq r6, [fp], #108 @ 0x6c @ │ │ │ │ + rscseq r6, fp, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r7, r3 │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ @@ -1009676,20 +1009676,20 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 3fdda8 │ │ │ │ mov r5, #0 │ │ │ │ b 4372fc │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - ldrdeq sl, [r0], #248 @ 0xf8 @ │ │ │ │ - strheq sl, [r0], #240 @ 0xf0 @ │ │ │ │ - strdeq sl, [r0], #236 @ 0xec @ │ │ │ │ + strdeq sl, [r0], #248 @ 0xf8 @ │ │ │ │ + ldrdeq sl, [r0], #240 @ 0xf0 @ │ │ │ │ + rsceq sl, r0, ip, lsl pc │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - rsceq sl, r0, r4, lsr #30 │ │ │ │ - rsceq sl, r0, r4, ror #29 │ │ │ │ + rsceq sl, r0, r4, asr #30 │ │ │ │ + rsceq sl, r0, r4, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1009747,15 +1009747,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 5bf6c │ │ │ │ cmneq fp, ip, ror #21 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq fp, lr, r0, ror sl │ │ │ │ + smullseq fp, lr, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1009788,15 +1009788,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 4375e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4374f4 │ │ │ │ - rsceq r0, r0, r4, ror #17 │ │ │ │ + rsceq r0, r0, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1009936,15 +1009936,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r9, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ 437830 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4374f4 │ │ │ │ - rsceq r0, r0, r8, asr #13 │ │ │ │ + rsceq r0, r0, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1010241,18 +1010241,18 @@ │ │ │ │ bl 4374f4 │ │ │ │ ldr r0, [pc, #24] @ 437cfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4374f4 │ │ │ │ ldr r0, [pc, #16] @ 437d00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4374f4 │ │ │ │ - rsceq r0, r0, r8, ror #9 │ │ │ │ - rsceq r0, r0, ip, lsr #5 │ │ │ │ - rsceq r0, r0, ip, lsr r2 │ │ │ │ - strheq r0, [r0], #36 @ 0x24 @ │ │ │ │ + rsceq r0, r0, r8, lsl #10 │ │ │ │ + rsceq r0, r0, ip, asr #5 │ │ │ │ + rsceq r0, r0, ip, asr r2 │ │ │ │ + ldrdeq r0, [r0], #36 @ 0x24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #4044] @ 438ce8 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1011265,56 +1011265,56 @@ │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 437438 │ │ │ │ ldrsbeq r8, [fp, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrheq r8, [fp, #-36]! @ 0xffffffdc │ │ │ │ - rscseq r7, fp, r0, asr #22 │ │ │ │ - rscseq r6, fp, r8, asr #17 │ │ │ │ - rscseq r7, fp, ip, ror #21 │ │ │ │ - rscseq r7, fp, r0, lsl ip │ │ │ │ - smlalseq r7, fp, r4, r1 │ │ │ │ - rscseq r4, fp, r8, lsl sp │ │ │ │ - rscseq r7, fp, r8, lsl #3 │ │ │ │ + rscseq r7, fp, r0, ror #22 │ │ │ │ + rscseq r6, fp, r8, ror #17 │ │ │ │ + rscseq r7, fp, ip, lsl #22 │ │ │ │ + rscseq r7, fp, r0, lsr ip │ │ │ │ + ldrheq r7, [fp], #20 @ │ │ │ │ + rscseq r4, fp, r8, lsr sp │ │ │ │ + rscseq r7, fp, r8, lsr #3 │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ - rscseq r4, fp, r4, asr #25 │ │ │ │ - rscseq r5, fp, r0, asr #20 │ │ │ │ - rscseq r7, fp, r0, lsr fp │ │ │ │ - ldrsheq r4, [fp], #148 @ 0x94 @ │ │ │ │ + rscseq r4, fp, r4, ror #25 │ │ │ │ + rscseq r5, fp, r0, ror #20 │ │ │ │ + rscseq r7, fp, r0, asr fp │ │ │ │ + rscseq r4, fp, r4, lsl sl │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ andeq r2, r0, ip, asr fp │ │ │ │ cmneq fp, r0, lsl #31 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - smlaleq sl, r0, r4, r0 │ │ │ │ - rsceq sl, r0, r0, lsr #1 │ │ │ │ + strheq sl, [r0], #4 @ │ │ │ │ + rsceq sl, r0, r0, asr #1 │ │ │ │ cmneq fp, r8, lsl #24 │ │ │ │ andeq r1, r0, r0, lsr #17 │ │ │ │ - rsceq r9, r0, r4, asr #29 │ │ │ │ + rsceq r9, r0, r4, ror #29 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r2, lsl #3 │ │ │ │ muleq r0, r8, r8 │ │ │ │ cmneq fp, r0, lsr sl │ │ │ │ - rsceq r9, r0, r8, lsl #27 │ │ │ │ + rsceq r9, r0, r8, lsr #27 │ │ │ │ cmneq fp, ip, lsl #18 │ │ │ │ cmneq fp, r8, asr #16 │ │ │ │ - rsceq r9, r0, r4, lsr #23 │ │ │ │ + rsceq r9, r0, r4, asr #23 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ ldrheq r7, [fp, #-100]! @ 0xffffff9c │ │ │ │ ldrsheq r7, [fp, #-84]! @ 0xffffffac │ │ │ │ - rsceq r9, r0, r0, asr r9 │ │ │ │ + rsceq r9, r0, r0, ror r9 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ cmneq fp, r4, ror #9 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - rsceq r9, r0, r4, lsr #15 │ │ │ │ + rsceq r9, r0, r4, asr #15 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq fp, r0, asr #6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ @@ -1011332,29 +1011332,29 @@ │ │ │ │ andeq r3, r0, ip, lsl r6 │ │ │ │ andeq r1, r0, r0, lsl #25 │ │ │ │ andeq r1, r0, ip, ror r1 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ @ instruction: 0x017b6990 │ │ │ │ andeq r2, r0, r8, asr #14 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - rsceq r8, r0, r0, asr #23 │ │ │ │ + rsceq r8, r0, r0, ror #23 │ │ │ │ cmneq fp, r0, ror #14 │ │ │ │ andeq r2, r0, r4, lsl #18 │ │ │ │ cmneq fp, r4, ror #12 │ │ │ │ andeq r3, r0, r8, ror r7 │ │ │ │ cmneq fp, r8, ror #10 │ │ │ │ andeq r1, r0, r0, ror #4 │ │ │ │ andeq r2, r0, r8, lsr #26 │ │ │ │ cmneq fp, r4, asr #8 │ │ │ │ andeq r2, r0, r0, asr #21 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq fp, r8, ror #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r3, r0, r8, lsl #14 │ │ │ │ - rsceq r8, r0, r8, lsr #11 │ │ │ │ + rsceq r8, r0, r8, asr #11 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ ble 438e70 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -1013381,84 +1013381,84 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ bl 3fd718 │ │ │ │ b 438304 │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ cmneq fp, ip, lsr #2 │ │ │ │ ldrheq r6, [fp, #-0]! │ │ │ │ - ldrdeq r8, [r0], #56 @ 0x38 @ │ │ │ │ - strheq r8, [r0], #52 @ 0x34 @ │ │ │ │ + strdeq r8, [r0], #56 @ 0x38 @ │ │ │ │ + ldrdeq r8, [r0], #52 @ 0x34 @ │ │ │ │ cmneq fp, r4, asr pc │ │ │ │ muleq r0, r0, r3 │ │ │ │ cmneq fp, r0, ror lr │ │ │ │ cmneq fp, r4, lsr #27 │ │ │ │ strheq r1, [r0], -r8 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ cmneq fp, r0, lsr fp │ │ │ │ cmneq fp, r4, asr #20 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq fp, r0, asr #18 │ │ │ │ - rsceq r7, r0, r4, lsr #25 │ │ │ │ + rsceq r7, r0, r4, asr #25 │ │ │ │ andeq r1, r0, ip, ror #4 │ │ │ │ - rsceq r7, r0, r4, lsr #24 │ │ │ │ + rsceq r7, r0, r4, asr #24 │ │ │ │ andeq r3, r0, r4 │ │ │ │ cmneq fp, ip, lsl #15 │ │ │ │ cmneq fp, r8, lsl #13 │ │ │ │ - rsceq r7, r0, r4, ror #19 │ │ │ │ + rsceq r7, r0, r4, lsl #20 │ │ │ │ andeq r2, r0, ip, ror r3 │ │ │ │ - strheq r7, [r0], #148 @ 0x94 @ │ │ │ │ + ldrdeq r7, [r0], #148 @ 0x94 @ │ │ │ │ andeq r1, r0, r0, lsr #10 │ │ │ │ cmneq fp, r4, lsr r5 │ │ │ │ cmneq fp, r4, ror r4 │ │ │ │ - ldrdeq r7, [r0], #112 @ 0x70 @ │ │ │ │ - strheq r7, [r0], #116 @ 0x74 @ │ │ │ │ + strdeq r7, [r0], #112 @ 0x70 @ │ │ │ │ + ldrdeq r7, [r0], #116 @ 0x74 @ │ │ │ │ andeq r2, r0, r0, asr #22 │ │ │ │ cmneq fp, r0, lsl r3 │ │ │ │ cmneq fp, ip, asr #4 │ │ │ │ - rsceq r7, r0, ip, lsr #11 │ │ │ │ + rsceq r7, r0, ip, asr #11 │ │ │ │ cmneq fp, r4, asr #32 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq fp, r0, lsl #31 │ │ │ │ + strdeq r7, [r0], #44 @ 0x2c @ │ │ │ │ ldrdeq r7, [r0], #44 @ 0x2c @ │ │ │ │ - strheq r7, [r0], #44 @ 0x2c @ │ │ │ │ cmneq fp, ip, ror #28 │ │ │ │ cmneq fp, r4, lsr #27 │ │ │ │ - strdeq r7, [r0], #8 @ │ │ │ │ - rsceq r7, r0, r8, lsr #1 │ │ │ │ + rsceq r7, r0, r8, lsl r1 │ │ │ │ + rsceq r7, r0, r8, asr #1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ cmneq fp, r0, lsr #24 │ │ │ │ cmneq fp, r8, asr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlaleq r6, r0, r8, lr │ │ │ │ - rsceq r6, r0, r8, asr #28 │ │ │ │ + strheq r6, [r0], #232 @ 0xe8 @ │ │ │ │ + rsceq r6, r0, r8, ror #28 │ │ │ │ cmneq fp, ip, lsl #20 │ │ │ │ cmneq fp, ip, asr #18 │ │ │ │ - rsceq r6, r0, ip, lsr #25 │ │ │ │ + rsceq r6, r0, ip, asr #25 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ cmneq fp, r0, lsl r8 │ │ │ │ cmneq fp, r0, asr r7 │ │ │ │ + ldrdeq r6, [r0], #160 @ 0xa0 @ │ │ │ │ strheq r6, [r0], #160 @ 0xa0 @ │ │ │ │ smlaleq r6, r0, r0, sl │ │ │ │ - rsceq r6, r0, r0, ror sl │ │ │ │ cmneq fp, ip, lsl r6 │ │ │ │ andeq r1, r0, r8, asr #6 │ │ │ │ cmneq fp, r8, asr #10 │ │ │ │ cmneq fp, r4, ror #8 │ │ │ │ cmneq fp, r0, lsl #7 │ │ │ │ - ldrdeq r6, [r0], #108 @ 0x6c @ │ │ │ │ + strdeq r6, [r0], #108 @ 0x6c @ │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ - rsceq r6, r0, r0, lsl #13 │ │ │ │ + rsceq r6, r0, r0, lsr #13 │ │ │ │ andeq r2, r0, ip, ror #21 │ │ │ │ cmneq fp, r0, lsl #4 │ │ │ │ cmneq fp, r0, asr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r6, r0, r0, lsr #9 │ │ │ │ + rsceq r6, r0, r0, asr #9 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ble 43af50 │ │ │ │ @@ -1015518,39 +1015518,39 @@ │ │ │ │ ldr r2, [pc, #136] @ 43cfdc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [r3] │ │ │ │ b 438430 │ │ │ │ cmneq fp, ip, lsr r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ - rsceq r6, r0, r8, lsr #6 │ │ │ │ + rsceq r6, r0, r8, asr #6 │ │ │ │ andeq r3, r0, r0, ror #7 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ @ instruction: 0x017b3d9c │ │ │ │ ldrheq r3, [fp, #-200]! @ 0xffffff38 │ │ │ │ - rsceq r6, r0, r4, lsl r0 │ │ │ │ + rsceq r6, r0, r4, lsr r0 │ │ │ │ @ instruction: 0x00001ab0 │ │ │ │ - strheq r5, [r0], #248 @ 0xf8 @ │ │ │ │ + ldrdeq r5, [r0], #248 @ 0xf8 @ │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ - rsceq r5, r0, r8, asr pc │ │ │ │ + rsceq r5, r0, r8, ror pc │ │ │ │ cmneq fp, r4, lsl #22 │ │ │ │ andeq r2, r0, ip, lsr #19 │ │ │ │ cmneq fp, r0, lsr sl │ │ │ │ cmneq fp, ip, asr #18 │ │ │ │ cmneq fp, r8, ror #16 │ │ │ │ - rsceq r5, r0, r4, asr #23 │ │ │ │ + rsceq r5, r0, r4, ror #23 │ │ │ │ andeq r2, r0, r0, lsl #31 │ │ │ │ - rsceq r5, r0, r8, ror #22 │ │ │ │ + rsceq r5, r0, r8, lsl #23 │ │ │ │ andeq r1, r0, r0, lsl #11 │ │ │ │ + rsceq r5, r0, r8, lsr #22 │ │ │ │ rsceq r5, r0, r8, lsl #22 │ │ │ │ rsceq r5, r0, r8, ror #21 │ │ │ │ rsceq r5, r0, r8, asr #21 │ │ │ │ - rsceq r5, r0, r8, lsr #21 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - strheq r5, [r0], #120 @ 0x78 @ │ │ │ │ + ldrdeq r5, [r0], #120 @ 0x78 @ │ │ │ │ cmneq fp, r8, lsl #5 │ │ │ │ andeq r1, r0, r4, lsl #23 │ │ │ │ cmneq fp, r8, lsr #3 │ │ │ │ ldrsbeq r3, [fp, #-12]! │ │ │ │ andeq r1, r0, ip, asr r1 │ │ │ │ andeq r3, r0, r0, lsl r2 │ │ │ │ andeq r1, r0, r8, lsl #21 │ │ │ │ @@ -1017601,64 +1017601,64 @@ │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ cmneq fp, ip, lsl #18 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ ldrsheq r1, [fp, #-108]! @ 0xffffff94 │ │ │ │ cmneq fp, r8, asr #12 │ │ │ │ andeq r2, r0, r4, asr #28 │ │ │ │ - rsceq r3, r0, r0, ror #19 │ │ │ │ + rsceq r3, r0, r0, lsl #20 │ │ │ │ cmneq fp, r8, lsr #10 │ │ │ │ andeq r1, r0, r0, asr #8 │ │ │ │ cmneq fp, r8, asr #7 │ │ │ │ ldrdeq r2, [r0], -ip │ │ │ │ andeq r1, r0, r8, lsl #21 │ │ │ │ andeq r0, r0, r7, asr #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ cmneq fp, r0, ror #28 │ │ │ │ cmneq fp, r4, ror sp │ │ │ │ - ldrdeq r3, [r0], #0 @ │ │ │ │ + strdeq r3, [r0], #0 @ │ │ │ │ andeq r1, r0, r4, asr r1 │ │ │ │ - rsceq r3, r0, r4, asr r0 │ │ │ │ + rsceq r3, r0, r4, ror r0 │ │ │ │ @ instruction: 0x00002fbc │ │ │ │ cmneq fp, r4, lsr #23 │ │ │ │ cmneq fp, r0, lsr #21 │ │ │ │ - strdeq r2, [r0], #220 @ 0xdc @ │ │ │ │ + rsceq r2, r0, ip, lsl lr │ │ │ │ andeq r3, r0, r0, asr #16 │ │ │ │ - rsceq r2, r0, ip, asr #27 │ │ │ │ + rsceq r2, r0, ip, ror #27 │ │ │ │ strdeq r1, [r0], -r4 │ │ │ │ cmneq fp, ip, asr #18 │ │ │ │ cmneq fp, r8, asr #16 │ │ │ │ - rsceq r2, r0, r4, lsr #23 │ │ │ │ + rsceq r2, r0, r4, asr #23 │ │ │ │ andeq r2, r0, r4, asr fp │ │ │ │ - rsceq r2, r0, r4, ror fp │ │ │ │ + smlaleq r2, r0, r4, fp │ │ │ │ andeq r3, r0, r0, asr r4 │ │ │ │ @ instruction: 0x017b0690 │ │ │ │ cmneq fp, r4, lsr #11 │ │ │ │ - rsceq r2, r0, r0, lsl #18 │ │ │ │ + rsceq r2, r0, r0, lsr #18 │ │ │ │ andeq r3, r0, ip, lsr #13 │ │ │ │ - rsceq r2, r0, r4, lsl #17 │ │ │ │ + rsceq r2, r0, r4, lsr #17 │ │ │ │ @ instruction: 0x000037b0 │ │ │ │ cmneq fp, r4, lsl #8 │ │ │ │ cmneq fp, r8, lsl r3 │ │ │ │ - rsceq r2, r0, r4, ror r6 │ │ │ │ + smlaleq r2, r0, r4, r6 │ │ │ │ andeq r1, r0, r8, asr #15 │ │ │ │ - strdeq r2, [r0], #88 @ 0x58 @ │ │ │ │ + rsceq r2, r0, r8, lsl r6 │ │ │ │ andeq r2, r0, r8, ror fp │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ ldrsheq r0, [fp, #-12]! │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ ldrsheq pc, [sl, #-248]! @ 0xffffff08 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, r0, r4, asr r3 │ │ │ │ + rsceq r2, r0, r4, ror r3 │ │ │ │ andeq r2, r0, r4, lsl sp │ │ │ │ - rsceq r2, r0, r4, lsr #6 │ │ │ │ + rsceq r2, r0, r4, asr #6 │ │ │ │ andeq r0, r0, r8, lsl #29 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r3, r1, lsl #2] │ │ │ │ mov r5, r9 │ │ │ │ @@ -1019690,89 +1019690,89 @@ │ │ │ │ ldr r0, [pc, #228] @ 441168 │ │ │ │ b 438070 │ │ │ │ ldr r0, [pc, #220] @ 441168 │ │ │ │ b 438070 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmnpeq sl, r4, lsr #29 @ p-variant is OBSOLETE │ │ │ │ cmnpeq sl, r8, lsl #27 @ p-variant is OBSOLETE │ │ │ │ - rsceq r2, r0, r4, ror #1 │ │ │ │ + rsceq r2, r0, r4, lsl #2 │ │ │ │ andeq r1, r0, ip, lsr #17 │ │ │ │ - strheq r2, [r0], #4 @ │ │ │ │ + ldrdeq r2, [r0], #4 @ │ │ │ │ andeq r1, r0, r4, lsr #16 │ │ │ │ ldrsbeq pc, [sl, #-176]! @ 0xffffff50 @ │ │ │ │ cmnpeq sl, r4, ror #21 @ p-variant is OBSOLETE │ │ │ │ - rsceq r1, r0, r0, asr #28 │ │ │ │ + rsceq r1, r0, r0, ror #28 │ │ │ │ andeq r1, r0, r4, lsl #27 │ │ │ │ - rsceq r1, r0, r4, asr #27 │ │ │ │ + rsceq r1, r0, r4, ror #27 │ │ │ │ andeq r0, r0, r8, lsr #30 │ │ │ │ cmnpeq sl, r0, lsr r9 @ p-variant is OBSOLETE │ │ │ │ cmnpeq sl, r8, ror #16 @ p-variant is OBSOLETE │ │ │ │ - rsceq r1, r0, r4, asr #23 │ │ │ │ + rsceq r1, r0, r4, ror #23 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - rsceq r1, r0, ip, lsl #23 │ │ │ │ + rsceq r1, r0, ip, lsr #23 │ │ │ │ cmnpeq sl, r4, lsr #14 @ p-variant is OBSOLETE │ │ │ │ cmnpeq sl, ip, lsr #12 @ p-variant is OBSOLETE │ │ │ │ cmnpeq sl, r4, ror #10 @ p-variant is OBSOLETE │ │ │ │ - rsceq r1, r0, r0, asr #17 │ │ │ │ + rsceq r1, r0, r0, ror #17 │ │ │ │ cmnpeq sl, r0, ror #8 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ - rsceq r1, r0, r0, lsr #15 │ │ │ │ - rsceq r1, r0, r4, lsl #15 │ │ │ │ + rsceq r1, r0, r0, asr #15 │ │ │ │ + rsceq r1, r0, r4, lsr #15 │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ cmnpeq sl, r0, lsr #6 @ p-variant is OBSOLETE │ │ │ │ cmnpeq sl, r0, lsr r2 @ p-variant is OBSOLETE │ │ │ │ - rsceq r1, r0, ip, lsl #11 │ │ │ │ + rsceq r1, r0, ip, lsr #11 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r2, r0, r8 │ │ │ │ ldrsbeq pc, [sl, #-4]! @ │ │ │ │ cmneq sl, r8, asr #31 │ │ │ │ - rsceq r1, r0, r8, lsr #6 │ │ │ │ + rsceq r1, r0, r8, asr #6 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq sl, ip, asr sp │ │ │ │ - strheq r1, [r0], #8 @ │ │ │ │ + ldrdeq r1, [r0], #8 @ │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ cmneq sl, r4, lsr ip │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ cmneq sl, r8, lsl fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r0, r0, r4, ror lr │ │ │ │ + smlaleq r0, r0, r4, lr @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - rsceq r0, r0, r4, asr #28 │ │ │ │ + rsceq r0, r0, r4, ror #28 │ │ │ │ andeq r2, r0, r4, lsr #19 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq sl, r8, ror r9 │ │ │ │ - ldrdeq r0, [r0], #196 @ 0xc4 @ │ │ │ │ + strdeq r0, [r0], #196 @ 0xc4 @ │ │ │ │ andeq r1, r0, r8, asr #26 │ │ │ │ - rsceq r0, r0, r8, asr ip │ │ │ │ + rsceq r0, r0, r8, ror ip │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - rsceq r0, r0, r0, lsl ip │ │ │ │ + rsceq r0, r0, r0, lsr ip │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ cmneq sl, r0, asr #15 │ │ │ │ cmneq sl, r0, lsl r7 │ │ │ │ andeq r1, r0, r0, lsl r8 │ │ │ │ andeq r2, r0, r0, lsl r4 │ │ │ │ - strdeq r0, [r0], #140 @ 0x8c @ │ │ │ │ + rsceq r0, r0, ip, lsl r9 │ │ │ │ cmneq sl, ip, lsr r5 │ │ │ │ - rsceq r0, r0, ip, lsl #17 │ │ │ │ + rsceq r0, r0, ip, lsr #17 │ │ │ │ andeq r0, r0, r9, lsl #3 │ │ │ │ ldrsbeq lr, [sl, #-68]! @ 0xffffffbc │ │ │ │ cmneq sl, ip, ror #7 │ │ │ │ cmneq sl, r8, lsl #6 │ │ │ │ - rsceq r0, r0, r4, ror #12 │ │ │ │ + rsceq r0, r0, r4, lsl #13 │ │ │ │ andeq r3, r0, ip, lsr r0 │ │ │ │ - rsceq r0, r0, r8, lsl #12 │ │ │ │ + rsceq r0, r0, r8, lsr #12 │ │ │ │ muleq r0, ip, r1 │ │ │ │ cmneq sl, r4, ror #2 │ │ │ │ cmneq sl, r0, lsl #1 │ │ │ │ - ldrdeq r0, [r0], #60 @ 0x3c @ │ │ │ │ + strdeq r0, [r0], #60 @ 0x3c @ │ │ │ │ muleq r0, ip, r6 │ │ │ │ - rsceq r0, r0, r0, lsl #7 │ │ │ │ + rsceq r0, r0, r0, lsr #7 │ │ │ │ strheq r1, [r0], -ip │ │ │ │ cmneq sl, r0, lsl #30 │ │ │ │ cmneq sl, r0, asr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -1021821,67 +1021821,67 @@ │ │ │ │ eors ip, r3, ip │ │ │ │ mov r3, #0 │ │ │ │ bne 443990 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 437438 │ │ │ │ - rsceq r0, r0, r0, lsr #3 │ │ │ │ + rsceq r0, r0, r0, asr #3 │ │ │ │ cmneq sl, r0, ror #26 │ │ │ │ cmneq sl, r0, lsr #25 │ │ │ │ + rsceq r0, r0, r0, lsr #32 │ │ │ │ rsceq r0, r0, r0 │ │ │ │ sbcseq pc, pc, r0, ror #31 │ │ │ │ - sbcseq pc, pc, r0, asr #31 │ │ │ │ cmneq sl, r0, lsl #23 │ │ │ │ ldrheq sp, [sl, #-160]! @ 0xffffff60 │ │ │ │ cmneq sl, ip, ror #19 │ │ │ │ cmneq sl, ip, lsr #18 │ │ │ │ + sbcseq pc, pc, ip, lsr #25 │ │ │ │ sbcseq pc, pc, ip, lsl #25 │ │ │ │ - sbcseq pc, pc, ip, ror #24 │ │ │ │ cmneq sl, r0, lsl #16 │ │ │ │ cmneq sl, r0, asr #14 │ │ │ │ - smullseq pc, pc, ip, sl @ │ │ │ │ - sbcseq pc, pc, r0, lsl #21 │ │ │ │ + ldrheq pc, [pc], #172 @ │ │ │ │ + sbcseq pc, pc, r0, lsr #21 │ │ │ │ andeq r3, r0, r4, lsr #4 │ │ │ │ cmneq sl, ip, lsr #12 │ │ │ │ cmneq sl, ip, ror #10 │ │ │ │ + sbcseq pc, pc, ip, ror #17 │ │ │ │ sbcseq pc, pc, ip, asr #17 │ │ │ │ - sbcseq pc, pc, ip, lsr #17 │ │ │ │ + ldrheq pc, [pc], #128 @ │ │ │ │ smullseq pc, pc, r0, r8 @ │ │ │ │ - sbcseq pc, pc, r0, ror r8 @ │ │ │ │ cmneq sl, r8, lsr #8 │ │ │ │ cmneq sl, r8, ror #6 │ │ │ │ - sbcseq pc, pc, r8, asr #13 │ │ │ │ + sbcseq pc, pc, r8, ror #13 │ │ │ │ cmneq sl, r8, lsl #5 │ │ │ │ cmneq sl, r0, lsr #3 │ │ │ │ - sbcseq pc, pc, r0, lsl #10 │ │ │ │ + sbcseq pc, pc, r0, lsr #10 │ │ │ │ cmneq sl, r0, asr #1 │ │ │ │ cmneq sl, r0 │ │ │ │ + sbcseq pc, pc, r0, lsl #7 │ │ │ │ sbcseq pc, pc, r0, ror #6 │ │ │ │ - sbcseq pc, pc, r0, asr #6 │ │ │ │ cmneq sl, r0, lsl #30 │ │ │ │ cmneq sl, r0, asr #28 │ │ │ │ - sbcseq pc, pc, ip, ror r0 @ │ │ │ │ + smullseq pc, pc, ip, r0 @ │ │ │ │ cmneq sl, r8, lsl ip │ │ │ │ andeq r2, r0, r8, ror ip │ │ │ │ cmneq sl, r0, asr #22 │ │ │ │ cmneq sl, r0, lsl #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ + sbcseq lr, pc, r0, lsl #28 │ │ │ │ sbcseq lr, pc, r0, ror #27 │ │ │ │ - sbcseq lr, pc, r0, asr #27 │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ cmneq sl, ip, lsr #18 │ │ │ │ - sbcseq lr, pc, r4, asr ip @ │ │ │ │ + sbcseq lr, pc, r4, ror ip @ │ │ │ │ cmneq sl, r0, lsl #16 │ │ │ │ cmneq sl, r8, lsr #14 │ │ │ │ - sbcseq lr, pc, r4, lsl #21 │ │ │ │ + sbcseq lr, pc, r4, lsr #21 │ │ │ │ + sbcseq lr, pc, r8, lsl #21 │ │ │ │ sbcseq lr, pc, r8, ror #20 │ │ │ │ - sbcseq lr, pc, r8, asr #20 │ │ │ │ - ldrsheq lr, [pc], #148 @ │ │ │ │ - ldrsbeq lr, [pc], #152 @ │ │ │ │ + sbcseq lr, pc, r4, lsl sl @ │ │ │ │ + ldrsheq lr, [pc], #152 @ │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ cmneq sl, r8, lsr r5 │ │ │ │ cmneq sl, r8, lsl #9 │ │ │ │ cmneq sl, ip, asr #7 │ │ │ │ cmneq sl, r0, lsl r3 │ │ │ │ muleq r0, r8, r6 │ │ │ │ @@ -1023935,79 +1023935,79 @@ │ │ │ │ str r3, [r2] │ │ │ │ b 438430 │ │ │ │ cmp r1, #0 │ │ │ │ beq 444408 │ │ │ │ b 4452c4 │ │ │ │ cmneq sl, r4, ror #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq lr, pc, r4, asr #32 │ │ │ │ + sbcseq lr, pc, r4, rrx │ │ │ │ andeq r2, r0, r4, ror sl │ │ │ │ cmneq sl, ip, asr #23 │ │ │ │ cmneq sl, r8, ror #21 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ - ldrsbeq sp, [pc], #208 @ │ │ │ │ + ldrsheq sp, [pc], #208 @ │ │ │ │ cmneq sl, r0, lsr #19 │ │ │ │ andeq r2, r0, ip, ror #28 │ │ │ │ - sbcseq sp, pc, ip, ror #25 │ │ │ │ + sbcseq sp, pc, ip, lsl #26 │ │ │ │ muleq r0, ip, r1 │ │ │ │ cmneq sl, r0, ror r8 │ │ │ │ ldrheq fp, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r2, r0, ip, lsr #4 │ │ │ │ ldrsheq fp, [sl, #-96]! @ 0xffffffa0 │ │ │ │ cmneq sl, r0, asr #12 │ │ │ │ cmneq sl, r0, ror #10 │ │ │ │ cmneq sl, r8, ror #8 │ │ │ │ - sbcseq sp, pc, r4, asr #15 │ │ │ │ - sbcseq sp, pc, ip, lsl #15 │ │ │ │ + sbcseq sp, pc, r4, ror #15 │ │ │ │ + sbcseq sp, pc, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r2, r0, r8, lsl #14 │ │ │ │ cmneq sl, r8, lsl #6 │ │ │ │ cmneq sl, r8, asr r2 │ │ │ │ - sbcseq sp, pc, r4, lsr #11 │ │ │ │ + sbcseq sp, pc, r4, asr #11 │ │ │ │ andeq r1, r0, r0, asr #7 │ │ │ │ cmneq sl, r4, asr r1 │ │ │ │ @ instruction: 0x017ab098 │ │ │ │ andeq r2, r0, ip, lsl r3 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ muleq r0, r4, r5 │ │ │ │ - ldrheq sp, [pc], #60 @ │ │ │ │ + ldrsbeq sp, [pc], #60 @ │ │ │ │ andeq r1, r0, r4, lsl #4 │ │ │ │ cmneq sl, r4, asr #30 │ │ │ │ cmneq sl, r0, ror #28 │ │ │ │ - ldrheq sp, [pc], #28 @ │ │ │ │ + ldrsbeq sp, [pc], #28 @ │ │ │ │ ldrdeq r2, [r0], -r0 │ │ │ │ - sbcseq sp, pc, r0, ror #2 │ │ │ │ + sbcseq sp, pc, r0, lsl #3 │ │ │ │ andeq r1, r0, r0, lsl #11 │ │ │ │ - sbcseq sp, pc, r0, lsl #2 │ │ │ │ + sbcseq sp, pc, r0, lsr #2 │ │ │ │ andeq r1, r0, r8, asr #19 │ │ │ │ cmneq sl, ip, asr #22 │ │ │ │ cmneq sl, ip, lsl #21 │ │ │ │ andeq r2, r0, ip, ror #30 │ │ │ │ andeq r1, r0, r8, lsl r4 │ │ │ │ - sbcseq ip, pc, r4, asr #27 │ │ │ │ + sbcseq ip, pc, r4, ror #27 │ │ │ │ andeq r2, r0, r4, asr #28 │ │ │ │ - smullseq ip, pc, r0, sp @ │ │ │ │ + ldrheq ip, [pc], #208 @ │ │ │ │ cmneq sl, r8, lsl #18 │ │ │ │ cmneq sl, r0, lsl #16 │ │ │ │ ldrsheq sl, [sl, #-104]! @ 0xffffff98 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ ldrsheq sl, [sl, #-80]! @ 0xffffffb0 │ │ │ │ - sbcseq ip, pc, r4, asr r9 @ │ │ │ │ + sbcseq ip, pc, r4, ror r9 @ │ │ │ │ andeq r1, r0, r0, lsr #5 │ │ │ │ - sbcseq ip, pc, r0, lsr #18 │ │ │ │ + sbcseq ip, pc, r0, asr #18 │ │ │ │ andeq r1, r0, r4, ror sp │ │ │ │ - sbcseq ip, pc, r8, ror #17 │ │ │ │ + sbcseq ip, pc, r8, lsl #18 │ │ │ │ andeq r3, r0, ip, lsr r3 │ │ │ │ andeq r0, r0, pc, lsr #2 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ cmneq sl, r0, lsr r3 │ │ │ │ - sbcseq ip, pc, ip, lsl r7 @ │ │ │ │ - sbcseq ip, pc, r4, lsr #10 │ │ │ │ + sbcseq ip, pc, ip, lsr r7 @ │ │ │ │ + sbcseq ip, pc, r4, asr #10 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ cmneq sl, ip, lsl #29 │ │ │ │ ldrsbeq r9, [sl, #-220]! @ 0xffffff24 │ │ │ │ cmneq sl, ip, lsr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @@ -1026055,85 +1026055,85 @@ │ │ │ │ mov r0, ip │ │ │ │ bl 3fd718 │ │ │ │ b 438304 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ - sbcseq fp, pc, r8, ror #27 │ │ │ │ + sbcseq fp, pc, r8, lsl #28 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ - rscseq r9, sl, ip │ │ │ │ - rscseq r8, sl, r4, lsr #11 │ │ │ │ - rscseq r6, sl, r4, lsl r1 │ │ │ │ - rscseq r7, sl, r4, ror #24 │ │ │ │ - rscseq r6, sl, ip, ror lr │ │ │ │ + rscseq r9, sl, ip, lsr #32 │ │ │ │ + rscseq r8, sl, r4, asr #11 │ │ │ │ + rscseq r6, sl, r4, lsr r1 │ │ │ │ + rscseq r7, sl, r4, lsl #25 │ │ │ │ + smlalseq r6, sl, ip, lr │ │ │ │ andeq r0, r0, r1, lsl #9 │ │ │ │ cmneq sl, r4, lsr r5 │ │ │ │ ldrsbeq r9, [sl, #-52]! @ 0xffffffcc │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ - sbcseq fp, pc, ip, lsl r7 @ │ │ │ │ - sbcseq fp, pc, r0, lsl #14 │ │ │ │ + sbcseq fp, pc, ip, lsr r7 @ │ │ │ │ + sbcseq fp, pc, r0, lsr #14 │ │ │ │ cmneq sl, ip, asr #4 │ │ │ │ cmneq sl, r8, asr #2 │ │ │ │ - sbcseq fp, pc, r4, lsr #9 │ │ │ │ + sbcseq fp, pc, r4, asr #9 │ │ │ │ andeq r1, r0, ip, lsl r0 │ │ │ │ - sbcseq fp, pc, r4, ror r4 @ │ │ │ │ + smullseq fp, pc, r4, r4 @ │ │ │ │ andeq r1, r0, ip, asr #26 │ │ │ │ ldrsheq r8, [sl, #-244]! @ 0xffffff0c │ │ │ │ ldrsheq r8, [sl, #-224]! @ 0xffffff20 │ │ │ │ - sbcseq fp, pc, ip, asr #4 │ │ │ │ + sbcseq fp, pc, ip, ror #4 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - sbcseq fp, pc, ip, lsl r2 @ │ │ │ │ + sbcseq fp, pc, ip, lsr r2 @ │ │ │ │ andeq r2, r0, r8, ror r6 │ │ │ │ cmneq sl, r8, lsr sp │ │ │ │ cmneq sl, ip, asr #24 │ │ │ │ - sbcseq sl, pc, r8, lsr #31 │ │ │ │ + sbcseq sl, pc, r8, asr #31 │ │ │ │ andeq r2, r0, ip, asr #26 │ │ │ │ - sbcseq sl, pc, r0, lsl #28 │ │ │ │ + sbcseq sl, pc, r0, lsr #28 │ │ │ │ andeq r3, r0, r8, asr r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ cmneq sl, r8, ror #18 │ │ │ │ andeq r3, r0, ip, lsr #4 │ │ │ │ - sbcseq sl, pc, r4, lsr ip @ │ │ │ │ + sbcseq sl, pc, r4, asr ip @ │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ cmneq sl, r8, ror r7 │ │ │ │ - ldrsbeq sl, [pc], #164 @ │ │ │ │ + ldrsheq sl, [pc], #164 @ │ │ │ │ andeq r1, r0, ip, ror pc │ │ │ │ cmneq sl, r4, asr r6 │ │ │ │ - ldrheq sl, [pc], #144 @ │ │ │ │ + ldrsbeq sl, [pc], #144 @ │ │ │ │ andeq r2, r0, r8, asr #11 │ │ │ │ - sbcseq sl, pc, r4, lsr r9 @ │ │ │ │ + sbcseq sl, pc, r4, asr r9 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmneq sl, r8, ror #8 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq sl, ip, ror r3 │ │ │ │ - ldrsbeq sl, [pc], #104 @ │ │ │ │ + ldrsheq sl, [pc], #104 @ │ │ │ │ andeq r3, r0, ip, ror r2 │ │ │ │ - sbcseq sl, pc, r8, lsr #13 │ │ │ │ + sbcseq sl, pc, r8, asr #13 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ cmneq sl, r4, lsr #4 │ │ │ │ andeq r2, r0, r0, lsl #14 │ │ │ │ andeq r1, r0, ip, lsr #26 │ │ │ │ cmneq sl, r0, lsl #2 │ │ │ │ - sbcseq sl, pc, ip, lsl r4 @ │ │ │ │ + sbcseq sl, pc, ip, lsr r4 @ │ │ │ │ ldrheq r7, [sl, #-252]! @ 0xffffff04 │ │ │ │ andeq r2, r0, r8, lsl #9 │ │ │ │ cmneq sl, r8, ror lr │ │ │ │ muleq r0, r4, pc @ │ │ │ │ andeq r2, r0, ip, ror r8 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq sl, r4, ror ip │ │ │ │ @ instruction: 0x000021b0 │ │ │ │ + sbcseq r9, pc, r0, ror #31 │ │ │ │ sbcseq r9, pc, r0, asr #31 │ │ │ │ - sbcseq r9, pc, r0, lsr #31 │ │ │ │ ldrsbeq r7, [sl, #-184]! @ 0xffffff48 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq r9, [pc], #228 @ │ │ │ │ + sbcseq r9, pc, r4, lsl pc @ │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #188] @ 0xbc │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ bcs 447554 │ │ │ │ ldrb r1, [r0, #683] @ 0x2ab │ │ │ │ cmp r1, #0 │ │ │ │ bne 447554 │ │ │ │ @@ -1027456,29 +1027456,29 @@ │ │ │ │ bl 4374f4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq sl, r4, ror sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r0, ror r9 │ │ │ │ - sbcseq r9, pc, ip, asr #25 │ │ │ │ + sbcseq r9, pc, ip, ror #25 │ │ │ │ andeq r2, r0, ip, ror #27 │ │ │ │ - smullseq r9, pc, ip, ip @ │ │ │ │ + ldrheq r9, [pc], #204 @ │ │ │ │ andeq r2, r0, r8, lsr r2 │ │ │ │ cmneq sl, r4, lsl #16 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq sl, r8, lsl r7 │ │ │ │ - sbcseq r9, pc, r4, ror sl @ │ │ │ │ + smullseq r9, pc, r4, sl @ │ │ │ │ andeq r1, r0, r4, ror #6 │ │ │ │ - sbcseq r9, pc, r4, asr #20 │ │ │ │ + sbcseq r9, pc, r4, ror #20 │ │ │ │ andeq r2, r0, r8, ror #5 │ │ │ │ - sbcseq r9, pc, r0, lsl sl @ │ │ │ │ + sbcseq r9, pc, r0, lsr sl @ │ │ │ │ muleq r0, r8, r0 │ │ │ │ cmneq sl, r8, asr #12 │ │ │ │ - sbcseq pc, lr, r0, lsl #12 │ │ │ │ + sbcseq pc, lr, r0, lsr #12 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1027552,15 +1027552,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ 448b70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4374f4 │ │ │ │ - smullseq pc, lr, ip, r4 @ │ │ │ │ + ldrheq pc, [lr], #76 @ 0x4c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1027589,16 +1027589,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #16] @ 448c04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4374f4 │ │ │ │ ldr r0, [pc, #8] @ 448c08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4374f4 │ │ │ │ - sbcseq pc, lr, r0, asr #8 │ │ │ │ sbcseq pc, lr, r0, ror #8 │ │ │ │ + sbcseq pc, lr, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1027689,16 +1027689,16 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ sub r4, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #28 │ │ │ │ bne 448d40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq sl, r3, r8, asr #22 │ │ │ │ - sbcseq r5, pc, r4, lsr #6 │ │ │ │ + rsceq sl, r3, r8, ror #22 │ │ │ │ + sbcseq r5, pc, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r4, r3 │ │ │ │ @@ -1028183,38 +1028183,38 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r8 │ │ │ │ bl 3fdda8 │ │ │ │ ldrb r3, [r8, #184] @ 0xb8 │ │ │ │ b 448f9c │ │ │ │ cmneq sl, r0, lsr r2 │ │ │ │ - sbcseq r9, pc, r4, ror #12 │ │ │ │ - sbcseq r9, pc, ip, ror #11 │ │ │ │ + sbcseq r9, pc, r4, lsl #13 │ │ │ │ + sbcseq r9, pc, ip, lsl #12 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq r9, pc, ip, lsl #10 │ │ │ │ - rscseq r4, r3, r8, ror r7 │ │ │ │ - sbcseq r9, pc, r8, ror #7 │ │ │ │ - ldrheq r9, [pc], #56 @ │ │ │ │ - sbcseq r6, lr, r8, asr #6 │ │ │ │ - sbcseq r9, pc, ip, ror r3 @ │ │ │ │ - ldrheq r8, [lr], #80 @ 0x50 │ │ │ │ - sbcseq r3, lr, r8, asr #16 │ │ │ │ - sbcseq r9, pc, ip, lsl #7 │ │ │ │ - sbcseq r9, pc, r8, ror #8 │ │ │ │ - sbcseq r9, pc, r0, asr #1 │ │ │ │ - ldrsbeq r9, [pc], #28 @ │ │ │ │ + sbcseq r9, pc, ip, lsr #10 │ │ │ │ + smlalseq r4, r3, r8, r7 │ │ │ │ + sbcseq r9, pc, r8, lsl #8 │ │ │ │ + ldrsbeq r9, [pc], #56 @ │ │ │ │ + sbcseq r6, lr, r8, ror #6 │ │ │ │ + smullseq r9, pc, ip, r3 @ │ │ │ │ + ldrsbeq r8, [lr], #80 @ 0x50 │ │ │ │ + sbcseq r3, lr, r8, ror #16 │ │ │ │ + sbcseq r9, pc, ip, lsr #7 │ │ │ │ + sbcseq r9, pc, r8, lsl #9 │ │ │ │ + sbcseq r9, pc, r0, ror #1 │ │ │ │ + ldrsheq r9, [pc], #28 @ │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - sbcseq r9, pc, r8, lsr #1 │ │ │ │ + sbcseq r9, pc, r8, asr #1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - sbcseq ip, pc, r4, asr #26 │ │ │ │ - rscseq r7, r0, r4, ror #19 │ │ │ │ - ldrsbeq lr, [pc], #72 @ │ │ │ │ - sbcseq r9, pc, r8, lsl #2 │ │ │ │ - sbcseq r9, pc, ip, lsl #1 │ │ │ │ + sbcseq ip, pc, r4, ror #26 │ │ │ │ + rscseq r7, r0, r4, lsl #20 │ │ │ │ + ldrsheq lr, [pc], #72 @ │ │ │ │ + sbcseq r9, pc, r8, lsr #2 │ │ │ │ + sbcseq r9, pc, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -1028230,15 +1028230,15 @@ │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ bx r3 │ │ │ │ ldrdeq r0, [pc, #-68] @ 4495c8 │ │ │ │ - strheq fp, [r3], #164 @ 0xa4 @ │ │ │ │ + ldrdeq fp, [r3], #164 @ 0xa4 @ │ │ │ │ ldr r3, [pc, #8] @ 44961c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ smultbeq pc, r0, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1028830,23 +1028830,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 4140d4 │ │ │ │ b 449760 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ - ldrsbeq r6, [sl], #178 @ 0xb2 @ │ │ │ │ - rscseq r6, sl, r0, ror fp │ │ │ │ - rscseq r6, sl, r4, ror fp │ │ │ │ - rscseq r6, sl, r2, ror fp │ │ │ │ - rscseq r6, sl, r0, ror fp │ │ │ │ - rscseq r6, sl, lr, ror #22 │ │ │ │ - rscseq r6, sl, ip, ror #22 │ │ │ │ - rscseq r6, sl, sl, ror #22 │ │ │ │ - rscseq r6, sl, r8, ror #22 │ │ │ │ + ldrsheq r6, [sl], #178 @ 0xb2 @ │ │ │ │ + smlalseq r6, sl, r0, fp │ │ │ │ + smlalseq r6, sl, r4, fp │ │ │ │ + smlalseq r6, sl, r2, fp │ │ │ │ + smlalseq r6, sl, r0, fp │ │ │ │ + rscseq r6, sl, lr, lsl #23 │ │ │ │ + rscseq r6, sl, ip, lsl #23 │ │ │ │ + rscseq r6, sl, sl, lsl #23 │ │ │ │ + rscseq r6, sl, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1028947,15 +1028947,15 @@ │ │ │ │ str r2, [r3, #12] │ │ │ │ bl 4ec384 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 416710 │ │ │ │ str r5, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq r8, pc, r0, lsl #13 │ │ │ │ + sbcseq r8, pc, r0, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ beq 44a210 │ │ │ │ @@ -1029156,23 +1029156,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 44a434 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ b 44a358 │ │ │ │ @ instruction: 0x017a5d90 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r6, sl, r4, ror #2 │ │ │ │ - sbcseq r8, pc, r0, ror r4 @ │ │ │ │ - sbcseq r4, pc, r8, lsl r1 @ │ │ │ │ + rscseq r6, sl, r4, lsl #3 │ │ │ │ + smullseq r8, pc, r0, r4 @ │ │ │ │ + sbcseq r4, pc, r8, lsr r1 @ │ │ │ │ cmneq sl, r4, ror ip │ │ │ │ - sbcseq r8, pc, r0, lsl #7 │ │ │ │ - sbcseq r8, pc, r0, asr r3 @ │ │ │ │ - sbcseq r8, pc, r4, ror r3 @ │ │ │ │ - sbcseq r8, pc, r4, ror r3 @ │ │ │ │ - sbcseq r8, pc, r8, lsr r3 @ │ │ │ │ + sbcseq r8, pc, r0, lsr #7 │ │ │ │ + sbcseq r8, pc, r0, ror r3 @ │ │ │ │ + smullseq r8, pc, r4, r3 @ │ │ │ │ + smullseq r8, pc, r4, r3 @ │ │ │ │ + sbcseq r8, pc, r8, asr r3 @ │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #432] @ 44a674 │ │ │ │ @@ -1029284,15 +1029284,15 @@ │ │ │ │ bl 3fd718 │ │ │ │ str r4, [r9] │ │ │ │ b 44a55c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, ip, lsr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x017a5a94 │ │ │ │ - ldrsheq r8, [pc], #8 @ │ │ │ │ + sbcseq r8, pc, r8, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -1029647,25 +1029647,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 5fc9d8 │ │ │ │ mov r5, r0 │ │ │ │ b 44aa3c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq r5, [sl, #-124]! @ 0xffffff84 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrheq r7, [pc], #228 @ │ │ │ │ - sbcseq r8, pc, ip, lsr r1 @ │ │ │ │ - ldrheq r7, [pc], #228 @ │ │ │ │ + ldrsbeq r7, [pc], #228 @ │ │ │ │ + sbcseq r8, pc, ip, asr r1 @ │ │ │ │ + ldrsbeq r7, [pc], #228 @ │ │ │ │ cmneq sl, ip, lsl #14 │ │ │ │ - ldrheq r7, [pc], #216 @ │ │ │ │ - ldrsbeq r6, [r0], #40 @ 0x28 @ │ │ │ │ - sbcseq r7, pc, r0, lsr #27 │ │ │ │ - sbcseq r7, pc, ip, lsl #27 │ │ │ │ - sbcseq r7, pc, r8, lsr ip @ │ │ │ │ - sbcseq r7, pc, r8, ror fp @ │ │ │ │ - rscseq r6, r0, r0, lsr #1 │ │ │ │ + ldrsbeq r7, [pc], #216 @ │ │ │ │ + ldrsheq r6, [r0], #40 @ 0x28 @ │ │ │ │ + sbcseq r7, pc, r0, asr #27 │ │ │ │ + sbcseq r7, pc, ip, lsr #27 │ │ │ │ + sbcseq r7, pc, r8, asr ip @ │ │ │ │ + smullseq r7, pc, r8, fp @ │ │ │ │ + rscseq r6, r0, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #828] @ 44afb0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1029874,20 +1029874,20 @@ │ │ │ │ bl 415924 │ │ │ │ b 44ad14 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r8, #12] │ │ │ │ udf #0 │ │ │ │ cmneq sl, r8, ror r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r7, pc, r0, lsr #22 │ │ │ │ - sbcseq r7, pc, ip, lsl fp @ │ │ │ │ + sbcseq r7, pc, r0, asr #22 │ │ │ │ + sbcseq r7, pc, ip, lsr fp @ │ │ │ │ ldrsbeq r5, [sl, #-44]! @ 0xffffffd4 │ │ │ │ - sbcseq r7, pc, r8, lsr #21 │ │ │ │ - sbcseq r7, pc, ip, lsl sl @ │ │ │ │ - sbcseq r7, pc, ip, lsl #20 │ │ │ │ + sbcseq r7, pc, r8, asr #21 │ │ │ │ + sbcseq r7, pc, ip, lsr sl @ │ │ │ │ + sbcseq r7, pc, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #1140] @ 44b460 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1030174,24 +1030174,24 @@ │ │ │ │ bl 60033c │ │ │ │ ldr r2, [pc, #52] @ 44b48c │ │ │ │ add r2, pc, r2 │ │ │ │ b 44b2b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r2, r3, r8, lsr #14 │ │ │ │ - sbcseq r7, pc, r8, lsr r8 @ │ │ │ │ - sbcseq r7, pc, r8, ror r7 @ │ │ │ │ + rscseq r2, r3, r8, asr #14 │ │ │ │ + sbcseq r7, pc, r8, asr r8 @ │ │ │ │ + smullseq r7, pc, r8, r7 @ │ │ │ │ cmneq sl, r8, lsr #29 │ │ │ │ - sbcseq r7, pc, r8, asr r7 @ │ │ │ │ - ldrsbeq r7, [pc], #104 @ │ │ │ │ - sbcseq r6, lr, r0, asr #10 │ │ │ │ - ldrsheq r7, [pc], #100 @ │ │ │ │ - sbcseq r7, pc, r8, lsl #14 │ │ │ │ - sbcseq r7, pc, r0, lsl r5 @ │ │ │ │ + sbcseq r7, pc, r8, ror r7 @ │ │ │ │ + ldrsheq r7, [pc], #104 @ │ │ │ │ + sbcseq r6, lr, r0, ror #10 │ │ │ │ + sbcseq r7, pc, r4, lsl r7 @ │ │ │ │ + sbcseq r7, pc, r8, lsr #14 │ │ │ │ + sbcseq r7, pc, r0, lsr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #260] @ 44b5b0 │ │ │ │ ldr r3, [pc, #260] @ 44b5b4 │ │ │ │ @@ -1030258,20 +1030258,20 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 44b5ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, ip, asr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strheq r9, [r3], #184 @ 0xb8 @ │ │ │ │ - ldrsheq r7, [pc], #64 @ │ │ │ │ - rscseq r5, r0, ip, ror #14 │ │ │ │ - rsceq r4, r3, r8, asr #7 │ │ │ │ - rscseq r3, r3, r4, lsr #7 │ │ │ │ - smullseq r5, sp, ip, r9 │ │ │ │ + ldrdeq r9, [r3], #184 @ 0xb8 @ │ │ │ │ + sbcseq r7, pc, r0, lsl r5 @ │ │ │ │ + rscseq r5, r0, ip, lsl #15 │ │ │ │ + rsceq r4, r3, r8, ror #7 │ │ │ │ + rscseq r3, r3, r4, asr #7 │ │ │ │ + ldrheq r5, [sp], #156 @ 0x9c │ │ │ │ cmneq sl, r4, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -1030307,15 +1030307,15 @@ │ │ │ │ bl 4ec580 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 44b610 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq r7, pc, r8, ror #7 │ │ │ │ + sbcseq r7, pc, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1030522,24 +1030522,24 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 3fd718 │ │ │ │ b 44b84c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, ip, asr #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r7, pc, r0, lsr #6 │ │ │ │ - sbcseq sp, lr, r4, asr sl │ │ │ │ + sbcseq r7, pc, r0, asr #6 │ │ │ │ + sbcseq sp, lr, r4, ror sl │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r7, pc, r0, ror #4 │ │ │ │ - ldrsbeq r7, [pc], #16 @ │ │ │ │ + sbcseq r7, pc, r0, lsl #5 │ │ │ │ + ldrsheq r7, [pc], #16 @ │ │ │ │ @ instruction: 0x017a4798 │ │ │ │ - sbcseq r7, pc, r0, ror #4 │ │ │ │ - ldrheq r7, [pc], #12 @ │ │ │ │ - sbcseq r7, pc, r8, lsl r1 @ │ │ │ │ + sbcseq r7, pc, r0, lsl #5 │ │ │ │ + ldrsbeq r7, [pc], #12 @ │ │ │ │ + sbcseq r7, pc, r8, lsr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ ldr ip, [pc, #4068] @ 44c9fc │ │ │ │ ldr r3, [pc, #4068] @ 44ca00 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ @@ -1031558,95 +1031558,95 @@ │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sp, #52] @ 0x34 │ │ │ │ bne 44bc08 │ │ │ │ b 44bbfc │ │ │ │ ldrsbeq r4, [sl, #-92]! @ 0xffffffa4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrheq r4, [sl, #-88]! @ 0xffffffa8 │ │ │ │ - rsceq r9, r2, ip, asr #27 │ │ │ │ - sbcseq r7, pc, ip, asr #5 │ │ │ │ - rsceq r2, r1, r4, lsl r8 │ │ │ │ - smullseq r7, pc, r8, r1 @ │ │ │ │ + rsceq r9, r2, ip, ror #27 │ │ │ │ + sbcseq r7, pc, ip, ror #5 │ │ │ │ + rsceq r2, r1, r4, lsr r8 │ │ │ │ + ldrheq r7, [pc], #24 @ │ │ │ │ cmneq sl, r4, lsl r3 │ │ │ │ - strheq r0, [r1], #24 @ │ │ │ │ - sbcseq r6, pc, r8, ror #27 │ │ │ │ + ldrdeq r0, [r1], #24 @ │ │ │ │ + sbcseq r6, pc, r8, lsl #28 │ │ │ │ cmneq sl, r4, asr r2 │ │ │ │ - ldrsbeq r6, [pc], #248 @ │ │ │ │ - ldrsheq r6, [pc], #200 @ │ │ │ │ + ldrsheq r6, [pc], #248 @ │ │ │ │ + sbcseq r6, pc, r8, lsl sp @ │ │ │ │ muleq r0, r4, r9 │ │ │ │ + sbcseq r6, pc, r4, lsl #29 │ │ │ │ + ldrheq r6, [pc], #160 @ │ │ │ │ sbcseq r6, pc, r4, ror #28 │ │ │ │ - smullseq r6, pc, r0, sl @ │ │ │ │ - sbcseq r6, pc, r4, asr #28 │ │ │ │ - sbcseq r6, pc, r0, lsr #24 │ │ │ │ + sbcseq r6, pc, r0, asr #24 │ │ │ │ + ldrheq lr, [lr], #16 │ │ │ │ + smullseq lr, lr, ip, r1 @ │ │ │ │ smullseq lr, lr, r0, r1 @ │ │ │ │ - sbcseq lr, lr, ip, ror r1 │ │ │ │ - sbcseq lr, lr, r0, ror r1 │ │ │ │ - sbcseq lr, lr, r4, ror #2 │ │ │ │ + sbcseq lr, lr, r4, lsl #3 │ │ │ │ + sbcseq lr, lr, r8, ror r1 │ │ │ │ + sbcseq lr, lr, ip, ror #2 │ │ │ │ + sbcseq lr, lr, r0, ror #2 │ │ │ │ sbcseq lr, lr, r8, asr r1 │ │ │ │ - sbcseq lr, lr, ip, asr #2 │ │ │ │ - sbcseq lr, lr, r0, asr #2 │ │ │ │ - sbcseq lr, lr, r8, lsr r1 │ │ │ │ + ldrsheq ip, [lr], #16 │ │ │ │ + sbcseq ip, lr, r8, ror #3 │ │ │ │ + sbcseq ip, lr, r0, ror #3 │ │ │ │ + ldrsbeq ip, [lr], #24 │ │ │ │ ldrsbeq ip, [lr], #16 │ │ │ │ sbcseq ip, lr, r8, asr #3 │ │ │ │ sbcseq ip, lr, r0, asr #3 │ │ │ │ - ldrheq ip, [lr], #24 │ │ │ │ - ldrheq ip, [lr], #16 │ │ │ │ - sbcseq ip, lr, r8, lsr #3 │ │ │ │ - sbcseq ip, lr, r0, lsr #3 │ │ │ │ - smullseq ip, lr, ip, r1 │ │ │ │ - ldrheq ip, [lr], #20 │ │ │ │ - ldrheq ip, [lr], #16 │ │ │ │ - sbcseq r6, pc, r0, asr #24 │ │ │ │ - sbcseq ip, lr, r8, ror ip │ │ │ │ - sbcseq r6, pc, ip, ror ip @ │ │ │ │ + ldrheq ip, [lr], #28 │ │ │ │ + ldrsbeq ip, [lr], #20 │ │ │ │ + ldrsbeq ip, [lr], #16 │ │ │ │ + sbcseq r6, pc, r0, ror #24 │ │ │ │ + smullseq ip, lr, r8, ip │ │ │ │ + smullseq r6, pc, ip, ip @ │ │ │ │ @ instruction: 0xffffda04 │ │ │ │ - sbcseq r6, pc, ip, lsl #14 │ │ │ │ - sbcseq r6, pc, r0, lsr r5 @ │ │ │ │ - sbcseq r6, pc, r4, ror #3 │ │ │ │ - rsceq r9, r0, r8, ror pc │ │ │ │ - sbcseq r6, pc, r0, asr #11 │ │ │ │ - sbcseq r6, pc, ip, ror #8 │ │ │ │ - ldrsbeq r6, [pc], #76 @ │ │ │ │ + sbcseq r6, pc, ip, lsr #14 │ │ │ │ + sbcseq r6, pc, r0, asr r5 @ │ │ │ │ + sbcseq r6, pc, r4, lsl #4 │ │ │ │ + smlaleq r9, r0, r8, pc @ │ │ │ │ + sbcseq r6, pc, r0, ror #11 │ │ │ │ + sbcseq r6, pc, ip, lsl #9 │ │ │ │ + ldrsheq r6, [pc], #76 @ │ │ │ │ andeq r2, r0, r8, lsl #6 │ │ │ │ andeq r2, r0, r8, ror #23 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - sbcseq r6, pc, ip, lsr r4 @ │ │ │ │ - sbcseq r5, pc, r4, ror sp @ │ │ │ │ - sbcseq r6, pc, r8, asr #1 │ │ │ │ - sbcseq r6, pc, r0, lsr #1 │ │ │ │ - sbcseq r5, pc, ip, lsl #30 │ │ │ │ - sbcseq r5, pc, r0, ror pc @ │ │ │ │ - smullseq r5, pc, ip, fp @ │ │ │ │ - smullseq lr, lr, r8, r5 @ │ │ │ │ - sbcseq lr, lr, r0, lsr #25 │ │ │ │ + sbcseq r6, pc, ip, asr r4 @ │ │ │ │ + smullseq r5, pc, r4, sp @ │ │ │ │ + sbcseq r6, pc, r8, ror #1 │ │ │ │ + sbcseq r6, pc, r0, asr #1 │ │ │ │ + sbcseq r5, pc, ip, lsr #30 │ │ │ │ + smullseq r5, pc, r0, pc @ │ │ │ │ + ldrheq r5, [pc], #188 @ │ │ │ │ + ldrheq lr, [lr], #88 @ 0x58 │ │ │ │ + sbcseq lr, lr, r0, asr #25 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - ldrsheq r5, [pc], #204 @ │ │ │ │ - sbcseq r5, pc, ip, lsr sl @ │ │ │ │ - smullseq r5, pc, r8, sp @ │ │ │ │ - smullseq sp, lr, r4, r3 │ │ │ │ - sbcseq sp, lr, r4, lsr #7 │ │ │ │ - sbcseq r1, pc, r8, lsr #2 │ │ │ │ - smullseq r5, pc, r4, lr @ │ │ │ │ - sbcseq r5, pc, r0, lsr #29 │ │ │ │ - sbcseq r5, pc, r4, ror #28 │ │ │ │ - sbcseq r5, pc, r8, lsl #30 │ │ │ │ - rsceq r4, r2, ip, ror #25 │ │ │ │ - sbcseq r5, pc, r0, lsl r8 @ │ │ │ │ - sbcseq r5, pc, r4, ror sp @ │ │ │ │ - sbcseq r5, pc, r8, lsr #28 │ │ │ │ - sbcseq r5, pc, r0, asr #27 │ │ │ │ - sbcseq r5, pc, r0, asr r8 @ │ │ │ │ - sbcseq r5, pc, ip, ror r9 @ │ │ │ │ - ldrsbeq r5, [pc], #112 @ │ │ │ │ - sbcseq r5, pc, r8, ror #12 │ │ │ │ - sbcseq r5, pc, ip, lsr #13 │ │ │ │ + sbcseq r5, pc, ip, lsl sp @ │ │ │ │ + sbcseq r5, pc, ip, asr sl @ │ │ │ │ + ldrheq r5, [pc], #216 @ │ │ │ │ + ldrheq sp, [lr], #52 @ 0x34 │ │ │ │ + sbcseq sp, lr, r4, asr #7 │ │ │ │ + sbcseq r1, pc, r8, asr #2 │ │ │ │ + ldrheq r5, [pc], #228 @ │ │ │ │ + sbcseq r5, pc, r0, asr #29 │ │ │ │ + sbcseq r5, pc, r4, lsl #29 │ │ │ │ + sbcseq r5, pc, r8, lsr #30 │ │ │ │ + rsceq r4, r2, ip, lsl #26 │ │ │ │ + sbcseq r5, pc, r0, lsr r8 @ │ │ │ │ + smullseq r5, pc, r4, sp @ │ │ │ │ + sbcseq r5, pc, r8, asr #28 │ │ │ │ + sbcseq r5, pc, r0, ror #27 │ │ │ │ + sbcseq r5, pc, r0, ror r8 @ │ │ │ │ + smullseq r5, pc, ip, r9 @ │ │ │ │ + ldrsheq r5, [pc], #112 @ │ │ │ │ + sbcseq r5, pc, r8, lsl #13 │ │ │ │ + sbcseq r5, pc, ip, asr #13 │ │ │ │ andeq r2, r0, ip, ror #24 │ │ │ │ - sbcseq r5, pc, r0, lsr #10 │ │ │ │ - ldrsheq r5, [pc], #48 @ │ │ │ │ - rscseq r2, sl, sl, asr #19 │ │ │ │ + sbcseq r5, pc, r0, asr #10 │ │ │ │ + sbcseq r5, pc, r0, lsl r4 @ │ │ │ │ + rscseq r2, sl, sl, ror #19 │ │ │ │ ldr r2, [pc, #-164] @ 44cab0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 3fd718 │ │ │ │ b 44bccc │ │ │ │ @@ -1033489,22 +1033489,22 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str lr, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ udf #0 │ │ │ │ - sbcseq r5, pc, r0, lsr #4 │ │ │ │ - smlalseq r2, sl, ip, r7 │ │ │ │ - ldrheq r4, [pc], #152 @ │ │ │ │ - ldrheq r4, [pc], #196 @ │ │ │ │ + sbcseq r5, pc, r0, asr #4 │ │ │ │ + ldrheq r2, [sl], #124 @ 0x7c @ │ │ │ │ + ldrsbeq r4, [pc], #152 @ │ │ │ │ + ldrsbeq r4, [pc], #196 @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ - sbcseq r4, pc, ip, lsl #18 │ │ │ │ - strheq r3, [r2], #152 @ 0x98 @ │ │ │ │ - ldrsbeq r4, [pc], #76 @ │ │ │ │ + sbcseq r4, pc, ip, lsr #18 │ │ │ │ + ldrdeq r3, [r2], #152 @ 0x98 @ │ │ │ │ + ldrsheq r4, [pc], #76 @ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub r0, r0, #117 @ 0x75 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1033555,15 +1033555,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bx r3 │ │ │ │ - rscseq r1, sl, r4, lsl #24 │ │ │ │ + rscseq r1, sl, r4, lsr #24 │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r3, [r0, #41] @ 0x29 │ │ │ │ beq 44e984 │ │ │ │ cmp r1, #4 │ │ │ │ bne 44e970 │ │ │ │ and r3, r3, #120 @ 0x78 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -1033652,16 +1033652,16 @@ │ │ │ │ cmp r3, #32 │ │ │ │ beq 44ea70 │ │ │ │ ldr r2, [pc, #16] @ 44eac4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3fd718 │ │ │ │ b 44ea94 │ │ │ │ - sbcseq r4, pc, r0, lsl #17 │ │ │ │ - ldrheq r4, [pc], #124 @ │ │ │ │ + sbcseq r4, pc, r0, lsr #17 │ │ │ │ + ldrsbeq r4, [pc], #124 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #584] @ 44ed30 │ │ │ │ @@ -1033811,18 +1033811,18 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r4, r5 │ │ │ │ b 44ec84 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, lsl #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r1, [sl, #-72]! @ 0xffffffb8 │ │ │ │ - sbcseq sp, lr, r8, lsr r1 │ │ │ │ + sbcseq sp, lr, r8, asr r1 │ │ │ │ andeq r0, r0, r0, lsr #28 │ │ │ │ cmneq sl, r8, asr #7 │ │ │ │ - sbcseq ip, lr, r8, ror #29 │ │ │ │ + sbcseq ip, lr, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ add r3, r3, #10 │ │ │ │ ldr r9, [r2, r3, lsl #2] │ │ │ │ mov r6, r2 │ │ │ │ @@ -1033898,15 +1033898,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 44edc0 │ │ │ │ b 44ede8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, lsl #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r8, lsl #4 │ │ │ │ - sbcseq r4, pc, r0, lsr #10 │ │ │ │ + sbcseq r4, pc, r0, asr #10 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ @@ -1033954,16 +1033954,16 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 5fc9d8 │ │ │ │ str r0, [r5, #16] │ │ │ │ b 44ef0c │ │ │ │ ldr r2, [pc, #8] @ 44ef7c │ │ │ │ add r2, pc, r2 │ │ │ │ b 44eef4 │ │ │ │ + sbcseq r4, pc, ip, asr #9 │ │ │ │ sbcseq r4, pc, ip, lsr #9 │ │ │ │ - sbcseq r4, pc, ip, lsl #9 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -1034004,16 +1034004,16 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, ip │ │ │ │ bl 3fd718 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - smullseq r4, pc, r0, r4 @ │ │ │ │ - sbcseq r4, pc, r4, lsr #8 │ │ │ │ + ldrheq r4, [pc], #64 @ │ │ │ │ + sbcseq r4, pc, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -1034094,16 +1034094,16 @@ │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ bl 3fd718 │ │ │ │ b 44f13c │ │ │ │ - sbcseq r4, pc, ip, lsr #7 │ │ │ │ - sbcseq r4, pc, ip, ror r3 @ │ │ │ │ + sbcseq r4, pc, ip, asr #7 │ │ │ │ + smullseq r4, pc, ip, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1034171,20 +1034171,20 @@ │ │ │ │ ldr r2, [pc, #40] @ 44f2f0 │ │ │ │ lsr r3, r8, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 3fd718 │ │ │ │ - sbcseq r4, pc, r0, asr #8 │ │ │ │ - sbcseq r4, pc, r8, ror r3 @ │ │ │ │ - ldrsbeq r1, [sl], #56 @ 0x38 @ │ │ │ │ - ldrsheq r4, [pc], #48 @ │ │ │ │ - rscseq r1, sl, ip, lsr #7 │ │ │ │ - sbcseq r4, pc, ip, ror #6 │ │ │ │ + sbcseq r4, pc, r0, ror #8 │ │ │ │ + smullseq r4, pc, r8, r3 @ │ │ │ │ + ldrsheq r1, [sl], #56 @ 0x38 @ │ │ │ │ + sbcseq r4, pc, r0, lsl r4 @ │ │ │ │ + rscseq r1, sl, ip, asr #7 │ │ │ │ + sbcseq r4, pc, ip, lsl #7 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ @@ -1034228,16 +1034228,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ bl 44ee9c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - rscseq r1, sl, r4, asr r3 │ │ │ │ - sbcseq r4, pc, r8, lsr r3 @ │ │ │ │ + rscseq r1, sl, r4, ror r3 │ │ │ │ + sbcseq r4, pc, r8, asr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #380] @ 44f560 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1034334,18 +1034334,18 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ bl 3fd718 │ │ │ │ b 44f4b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, lsl ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r1, sl, r8, ror r2 │ │ │ │ + smlalseq r1, sl, r8, r2 │ │ │ │ cmneq sl, r8, lsr fp │ │ │ │ - sbcseq r4, pc, r8, lsr r2 @ │ │ │ │ - smullseq r4, pc, r0, r1 @ │ │ │ │ + sbcseq r4, pc, r8, asr r2 @ │ │ │ │ + ldrheq r4, [pc], #16 @ │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ @@ -1034428,18 +1034428,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3fd718 │ │ │ │ b 44f5f0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, ip, asr #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r0, lsl #20 │ │ │ │ - ldrheq r4, [pc], #24 @ │ │ │ │ - rsceq r0, r2, r0, ror #7 │ │ │ │ - sbcseq lr, lr, r8, asr #20 │ │ │ │ - ldrsheq r4, [pc], #8 @ │ │ │ │ + ldrsbeq r4, [pc], #24 @ │ │ │ │ + rsceq r0, r2, r0, lsl #8 │ │ │ │ + sbcseq lr, lr, r8, ror #20 │ │ │ │ + sbcseq r4, pc, r8, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ @@ -1034543,18 +1034543,18 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 5fc9d8 │ │ │ │ str r0, [r4, #16] │ │ │ │ b 44f7e4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, ror #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq r0, [r2], #32 @ │ │ │ │ + rsceq r0, r2, r0, lsl r3 │ │ │ │ ldrsheq r0, [sl, #-124]! @ 0xffffff84 │ │ │ │ - sbcseq r4, pc, ip, lsr #32 │ │ │ │ - smullseq r3, pc, r8, pc @ │ │ │ │ + sbcseq r4, pc, ip, asr #32 │ │ │ │ + ldrheq r3, [pc], #248 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #784] @ 44fbe8 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ @@ -1034753,23 +1034753,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 4ec580 │ │ │ │ b 44fb08 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, lsr #14 │ │ │ │ cmneq sl, ip, lsl #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r3, pc, r8, ror #31 │ │ │ │ + sbcseq r4, pc, r8 │ │ │ │ andeq r3, r0, r4, lsl #5 │ │ │ │ - ldrsheq r3, [pc], #240 @ │ │ │ │ + sbcseq r4, pc, r0, lsl r0 @ │ │ │ │ @ instruction: 0xfffff9fe │ │ │ │ cmneq sl, r8, ror #9 │ │ │ │ - sbcseq r3, pc, r0, lsr lr @ │ │ │ │ - sbcseq r3, pc, r8, asr lr @ │ │ │ │ - sbcseq r3, pc, r0, lsl #27 │ │ │ │ - smullseq r3, pc, r4, sp @ │ │ │ │ + sbcseq r3, pc, r0, asr lr @ │ │ │ │ + sbcseq r3, pc, r8, ror lr @ │ │ │ │ + sbcseq r3, pc, r0, lsr #27 │ │ │ │ + ldrheq r3, [pc], #212 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #572] @ 44fe70 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1034914,24 +1034914,24 @@ │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 3fd718 │ │ │ │ b 44fcdc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, asr #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r0, pc, r4, asr #28 │ │ │ │ + sbcseq r0, pc, r4, ror #28 │ │ │ │ cmneq sl, r4, lsl r3 │ │ │ │ - sbcseq r3, pc, r0, asr sp @ │ │ │ │ + sbcseq r3, pc, r0, ror sp @ │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r3, pc, r0, lsl #27 │ │ │ │ - ldrheq r3, [pc], #220 @ │ │ │ │ - ldrsbeq r3, [pc], #200 @ │ │ │ │ - sbcseq r3, pc, r8, lsl #24 │ │ │ │ - sbcseq r3, pc, r0, asr #27 │ │ │ │ + sbcseq r3, pc, r0, lsr #27 │ │ │ │ + ldrsbeq r3, [pc], #220 @ │ │ │ │ + ldrsheq r3, [pc], #200 @ │ │ │ │ + sbcseq r3, pc, r8, lsr #24 │ │ │ │ + sbcseq r3, pc, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #724] @ 450190 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1035115,29 +1035115,29 @@ │ │ │ │ ldr r3, [pc, #76] @ 4501d4 │ │ │ │ add r3, pc, r3 │ │ │ │ b 450074 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, lsr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r4, lsr #2 │ │ │ │ - sbcseq r3, pc, ip, ror #26 │ │ │ │ + sbcseq r3, pc, ip, lsl #27 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - sbcseq pc, lr, r0, lsr #26 │ │ │ │ - sbcseq r0, pc, r0, lsr lr @ │ │ │ │ + sbcseq pc, lr, r0, asr #26 │ │ │ │ + sbcseq r0, pc, r0, asr lr @ │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ cmnpeq r9, r4, ror #30 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r6, pc, ip, asr #4 │ │ │ │ - smullseq r3, pc, r8, fp @ │ │ │ │ - sbcseq r3, pc, r0, lsr #23 │ │ │ │ - sbcseq r3, pc, r4, lsr #22 │ │ │ │ - sbcseq r3, pc, r0, lsr #23 │ │ │ │ - sbcseq pc, lr, r8, lsr #24 │ │ │ │ - ldrheq r6, [pc], #24 @ │ │ │ │ + sbcseq r6, pc, ip, ror #4 │ │ │ │ + ldrheq r3, [pc], #184 @ │ │ │ │ + sbcseq r3, pc, r0, asr #23 │ │ │ │ + sbcseq r3, pc, r4, asr #22 │ │ │ │ + sbcseq r3, pc, r0, asr #23 │ │ │ │ + sbcseq pc, lr, r8, asr #24 │ │ │ │ + ldrsbeq r6, [pc], #24 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 4502cc │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1035191,15 +1035191,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ bl 414b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r0, [sl], #37 @ 0x25 @ │ │ │ │ + ldrsheq r0, [sl], #37 @ 0x25 @ │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [pc, #132] @ 450364 │ │ │ │ add r3, pc, r3 │ │ │ │ bne 45034c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1035420,23 +1035420,23 @@ │ │ │ │ bl 3fd718 │ │ │ │ ldrb r1, [r4, #184] @ 0xb8 │ │ │ │ b 4503d4 │ │ │ │ ldr r2, [pc, #40] @ 450680 │ │ │ │ add r2, pc, r2 │ │ │ │ b 450540 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq r3, pc, ip, lsr #17 │ │ │ │ - rsceq r6, r0, r0, lsr #3 │ │ │ │ - sbcseq r3, pc, ip, lsr #17 │ │ │ │ - sbcseq r3, pc, r0, ror r9 @ │ │ │ │ - sbcseq r3, pc, r4, ror r7 @ │ │ │ │ - sbcseq r3, pc, r0, asr r8 @ │ │ │ │ - sbcseq r3, pc, r0, lsl #17 │ │ │ │ - sbcseq r3, pc, r8, lsr #14 │ │ │ │ - sbcseq r3, pc, ip, lsr #13 │ │ │ │ + sbcseq r3, pc, ip, asr #17 │ │ │ │ + rsceq r6, r0, r0, asr #3 │ │ │ │ + sbcseq r3, pc, ip, asr #17 │ │ │ │ + smullseq r3, pc, r0, r9 @ │ │ │ │ + smullseq r3, pc, r4, r7 @ │ │ │ │ + sbcseq r3, pc, r0, ror r8 @ │ │ │ │ + sbcseq r3, pc, r0, lsr #17 │ │ │ │ + sbcseq r3, pc, r8, asr #14 │ │ │ │ + sbcseq r3, pc, ip, asr #13 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, sp, #20 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -1035471,17 +1035471,17 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3fd718 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldrsbeq r3, [pc], #128 @ │ │ │ │ - ldrheq r3, [pc], #140 @ │ │ │ │ - sbcseq r3, pc, r8, asr #16 │ │ │ │ + ldrsheq r3, [pc], #128 @ │ │ │ │ + ldrsbeq r3, [pc], #140 @ │ │ │ │ + sbcseq r3, pc, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r3, #823] @ 0x337 │ │ │ │ ldr r7, [pc, #364] @ 4508c4 │ │ │ │ @@ -1035574,20 +1035574,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 3fd718 │ │ │ │ b 4507a8 │ │ │ │ cmnpeq r9, r0, lsr #17 @ p-variant is OBSOLETE │ │ │ │ - sbcseq r3, pc, r8, asr #16 │ │ │ │ + sbcseq r3, pc, r8, ror #16 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq r3, pc, r8, lsr r8 @ │ │ │ │ - sbcseq r3, pc, r4, lsl #15 │ │ │ │ - sbcseq r3, pc, ip, lsl #16 │ │ │ │ - sbcseq r3, pc, r0, lsr #15 │ │ │ │ + sbcseq r3, pc, r8, asr r8 @ │ │ │ │ + sbcseq r3, pc, r4, lsr #15 │ │ │ │ + sbcseq r3, pc, ip, lsr #16 │ │ │ │ + sbcseq r3, pc, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1035788,38 +1035788,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ b 450984 │ │ │ │ ldr r3, [pc, #128] @ 450c98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ b 450984 │ │ │ │ - smlalseq pc, r9, r7, fp @ │ │ │ │ - sbcseq r3, pc, r8, lsr #15 │ │ │ │ - rsceq r3, r1, r8, lsl #13 │ │ │ │ - sbcseq r3, pc, r4, lsr r7 @ │ │ │ │ - ldrheq pc, [r9], #175 @ 0xaf @ │ │ │ │ - sbcseq ip, pc, r8, ror #9 │ │ │ │ - sbcseq r0, lr, r4, lsr ip │ │ │ │ + ldrheq pc, [r9], #183 @ 0xb7 @ │ │ │ │ + sbcseq r3, pc, r8, asr #15 │ │ │ │ + rsceq r3, r1, r8, lsr #13 │ │ │ │ + sbcseq r3, pc, r4, asr r7 @ │ │ │ │ + ldrsbeq pc, [r9], #175 @ 0xaf @ │ │ │ │ + sbcseq ip, pc, r8, lsl #10 │ │ │ │ + sbcseq r0, lr, r4, asr ip │ │ │ │ cmneq lr, r4, ror #4 │ │ │ │ cmneq lr, r0, ror #4 │ │ │ │ cmneq lr, r0, ror r2 │ │ │ │ cmneq lr, ip, ror r2 │ │ │ │ cmneq lr, r8, lsl #5 │ │ │ │ @ instruction: 0x016e9294 │ │ │ │ cmneq lr, r4, lsr #5 │ │ │ │ cmneq lr, r4, lsr #4 │ │ │ │ - rscseq pc, r9, r3, lsl #20 │ │ │ │ + rscseq pc, r9, r3, lsr #20 │ │ │ │ cmneq lr, r8, lsl #1 │ │ │ │ cmneq lr, r4, asr #32 │ │ │ │ qdsubeq r9, r4, lr │ │ │ │ cmneq lr, r0, rrx │ │ │ │ cmneq lr, ip, rrx │ │ │ │ cmneq lr, r8, ror r0 │ │ │ │ cmneq lr, r8, lsl #1 │ │ │ │ - rscseq pc, r9, pc, ror #18 │ │ │ │ + rscseq pc, r9, pc, lsl #19 │ │ │ │ @ instruction: 0x016e909c │ │ │ │ qdsubeq r9, r8, lr │ │ │ │ cmneq lr, r8, rrx │ │ │ │ cmneq lr, r4, ror r0 │ │ │ │ cmneq lr, r0, lsl #1 │ │ │ │ cmneq lr, ip, lsl #1 │ │ │ │ @ instruction: 0x016e909c │ │ │ │ @@ -1036459,44 +1036459,44 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 3fd718 │ │ │ │ ldrb r3, [r6, #184] @ 0xb8 │ │ │ │ b 45153c │ │ │ │ cmnpeq r9, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - rscseq pc, r9, ip, asr #13 │ │ │ │ - sbcseq r3, pc, r0, asr r5 @ │ │ │ │ - sbcseq r3, pc, r4, lsl r5 @ │ │ │ │ - smullseq r3, pc, r4, r5 @ │ │ │ │ - ldrheq r3, [pc], #44 @ │ │ │ │ - sbcseq r3, pc, ip, asr r4 @ │ │ │ │ - sbcseq r3, pc, ip, lsl #5 │ │ │ │ - sbcseq r3, pc, r4, ror r1 @ │ │ │ │ + rscseq pc, r9, ip, ror #13 │ │ │ │ + sbcseq r3, pc, r0, ror r5 @ │ │ │ │ + sbcseq r3, pc, r4, lsr r5 @ │ │ │ │ + ldrheq r3, [pc], #84 @ │ │ │ │ + ldrsbeq r3, [pc], #44 @ │ │ │ │ + sbcseq r3, pc, ip, ror r4 @ │ │ │ │ + sbcseq r3, pc, ip, lsr #5 │ │ │ │ + smullseq r3, pc, r4, r1 @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq sl, lr, r4, asr sp │ │ │ │ + sbcseq sl, lr, r4, ror sp │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq r3, pc, r4 │ │ │ │ - sbcseq r2, pc, r4, lsl #31 │ │ │ │ - sbcseq r2, pc, r8, lsr #30 │ │ │ │ - sbcseq r2, pc, r8, asr #29 │ │ │ │ - sbcseq r3, pc, r0, lsr r0 @ │ │ │ │ - sbcseq r3, pc, ip, ror #1 │ │ │ │ - sbcseq r3, pc, r8, lsl #7 │ │ │ │ - smullseq r3, pc, r8, r1 @ │ │ │ │ - smullseq sl, lr, r8, sl │ │ │ │ - sbcseq r3, pc, r8, lsr r2 @ │ │ │ │ - sbcseq r3, pc, r8, lsr #2 │ │ │ │ - sbcseq sl, lr, ip, asr #20 │ │ │ │ - sbcseq r2, pc, r8, lsl pc @ │ │ │ │ - sbcseq r3, pc, ip, lsr #2 │ │ │ │ - sbcseq r2, pc, r0, lsl #29 │ │ │ │ - smullseq r2, pc, r8, lr @ │ │ │ │ - sbcseq r3, pc, ip, asr r0 @ │ │ │ │ - smullseq r3, pc, r4, r0 @ │ │ │ │ - sbcseq r3, pc, r0, lsr #1 │ │ │ │ + sbcseq r3, pc, r4, lsr #32 │ │ │ │ + sbcseq r2, pc, r4, lsr #31 │ │ │ │ + sbcseq r2, pc, r8, asr #30 │ │ │ │ + sbcseq r2, pc, r8, ror #29 │ │ │ │ + sbcseq r3, pc, r0, asr r0 @ │ │ │ │ + sbcseq r3, pc, ip, lsl #2 │ │ │ │ + sbcseq r3, pc, r8, lsr #7 │ │ │ │ + ldrheq r3, [pc], #24 @ │ │ │ │ + ldrheq sl, [lr], #168 @ 0xa8 │ │ │ │ + sbcseq r3, pc, r8, asr r2 @ │ │ │ │ + sbcseq r3, pc, r8, asr #2 │ │ │ │ + sbcseq sl, lr, ip, ror #20 │ │ │ │ + sbcseq r2, pc, r8, lsr pc @ │ │ │ │ + sbcseq r3, pc, ip, asr #2 │ │ │ │ + sbcseq r2, pc, r0, lsr #29 │ │ │ │ + ldrheq r2, [pc], #232 @ │ │ │ │ + sbcseq r3, pc, ip, ror r0 @ │ │ │ │ + ldrheq r3, [pc], #4 @ │ │ │ │ + sbcseq r3, pc, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ @@ -1036664,16 +1036664,16 @@ │ │ │ │ b 4517d8 │ │ │ │ mov r7, #14 │ │ │ │ b 4517d8 │ │ │ │ mov r7, #75 @ 0x4b │ │ │ │ b 4517d8 │ │ │ │ mov r7, #70 @ 0x46 │ │ │ │ b 4517d8 │ │ │ │ - ldrsheq lr, [r9], #198 @ 0xc6 @ │ │ │ │ - rscseq lr, r9, r0, ror ip │ │ │ │ + rscseq lr, r9, r6, lsl sp │ │ │ │ + smlalseq lr, r9, r0, ip │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ @@ -1036848,23 +1036848,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fd718 │ │ │ │ b 451ad8 │ │ │ │ ldr r8, [pc, #36] @ 451cd0 │ │ │ │ add r8, pc, r8 │ │ │ │ b 451aa8 │ │ │ │ - rsceq r8, r0, r8, ror #18 │ │ │ │ - smullseq r2, pc, r4, sp @ │ │ │ │ - rsceq fp, r0, ip, lsr #13 │ │ │ │ + rsceq r8, r0, r8, lsl #19 │ │ │ │ + ldrheq r2, [pc], #212 @ │ │ │ │ + rsceq fp, r0, ip, asr #13 │ │ │ │ andeq r7, r0, r8, lsl #16 │ │ │ │ - rsceq fp, r0, ip, lsr r6 │ │ │ │ - sbcseq r2, pc, r4, lsr ip @ │ │ │ │ - sbcseq sl, lr, r8, ror #2 │ │ │ │ - sbcseq r2, pc, r8, asr #22 │ │ │ │ - rsceq fp, r0, r8, ror r5 │ │ │ │ + rsceq fp, r0, ip, asr r6 │ │ │ │ + sbcseq r2, pc, r4, asr ip @ │ │ │ │ + sbcseq sl, lr, r8, lsl #3 │ │ │ │ + sbcseq r2, pc, r8, ror #22 │ │ │ │ + smlaleq fp, r0, r8, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1036980,21 +1036980,21 @@ │ │ │ │ ldr r2, [pc, #44] @ 451ed8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 3fd718 │ │ │ │ b 451d3c │ │ │ │ ldrsheq lr, [r9, #-44]! @ 0xffffffd4 │ │ │ │ - sbcseq r2, pc, r4, ror #22 │ │ │ │ + sbcseq r2, pc, r4, lsl #23 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq r2, pc, r4, lsr #23 │ │ │ │ - sbcseq r2, pc, r8, lsl #22 │ │ │ │ - smullseq r2, pc, r8, sl @ │ │ │ │ + sbcseq r2, pc, r4, asr #23 │ │ │ │ + sbcseq r2, pc, r8, lsr #22 │ │ │ │ ldrheq r2, [pc], #168 @ │ │ │ │ - ldrheq r2, [pc], #160 @ │ │ │ │ + ldrsbeq r2, [pc], #168 @ │ │ │ │ + ldrsbeq r2, [pc], #160 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r3, #823] @ 0x337 │ │ │ │ ldr r9, [pc, #544] @ 45211c │ │ │ │ @@ -1037132,22 +1037132,22 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 3fd718 │ │ │ │ b 451f5c │ │ │ │ ldrsheq lr, [r9, #-8]! │ │ │ │ - sbcseq r2, pc, r8, asr #20 │ │ │ │ + sbcseq r2, pc, r8, ror #20 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq r2, pc, ip, lsl sl @ │ │ │ │ - sbcseq r2, pc, r8 │ │ │ │ - sbcseq r2, pc, ip, lsl #21 │ │ │ │ - sbcseq r2, pc, r0, lsr r9 @ │ │ │ │ - ldrheq r2, [pc], #144 @ │ │ │ │ - sbcseq r2, pc, r4, asr r9 @ │ │ │ │ + sbcseq r2, pc, ip, lsr sl @ │ │ │ │ + sbcseq r2, pc, r8, lsr #32 │ │ │ │ + sbcseq r2, pc, ip, lsr #21 │ │ │ │ + sbcseq r2, pc, r0, asr r9 @ │ │ │ │ + ldrsbeq r2, [pc], #144 @ │ │ │ │ + sbcseq r2, pc, r4, ror r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r2, #823] @ 0x337 │ │ │ │ ldr r8, [pc, #356] @ 4522c4 │ │ │ │ @@ -1037238,20 +1037238,20 @@ │ │ │ │ ldr r2, [pc, #40] @ 4522dc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 3fd718 │ │ │ │ b 4521e4 │ │ │ │ cmneq r9, r8, ror lr │ │ │ │ - sbcseq r2, pc, r0, ror r9 @ │ │ │ │ - sbcseq r2, pc, r8, ror #18 │ │ │ │ + smullseq r2, pc, r0, r9 @ │ │ │ │ + sbcseq r2, pc, r8, lsl #19 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq r2, pc, r8, lsl r7 @ │ │ │ │ - sbcseq r2, pc, r8, ror r8 @ │ │ │ │ - ldrheq r2, [pc], #132 @ │ │ │ │ + sbcseq r2, pc, r8, lsr r7 @ │ │ │ │ + smullseq r2, pc, r8, r8 @ │ │ │ │ + ldrsbeq r2, [pc], #132 @ │ │ │ │ ldr ip, [r1, #204] @ 0xcc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r3, [r0, #41] @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ beq 452368 │ │ │ │ cmp ip, #4 │ │ │ │ @@ -1037854,20 +1037854,20 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 3fd718 │ │ │ │ b 452810 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ str fp, [sl] │ │ │ │ udf #0 │ │ │ │ - sbcseq r2, pc, r8, lsr #7 │ │ │ │ - sbcseq r2, pc, r0, ror #7 │ │ │ │ - sbcseq r2, pc, ip, lsr #3 │ │ │ │ - sbcseq r2, pc, ip, lsl r0 @ │ │ │ │ - sbcseq r2, pc, r4, lsl r0 @ │ │ │ │ - sbcseq r1, pc, r8, ror pc @ │ │ │ │ + sbcseq r2, pc, r8, asr #7 │ │ │ │ + sbcseq r2, pc, r0, lsl #8 │ │ │ │ + sbcseq r2, pc, ip, asr #3 │ │ │ │ + sbcseq r2, pc, ip, lsr r0 @ │ │ │ │ + sbcseq r2, pc, r4, lsr r0 @ │ │ │ │ + smullseq r1, pc, r8, pc @ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ strb r1, [r0, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -1038300,30 +1038300,30 @@ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ bne 45307c │ │ │ │ b 452f70 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq sp, [r9, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r0, asr r2 │ │ │ │ - sbcseq sl, lr, ip, ror #17 │ │ │ │ - sbcseq r8, lr, ip, asr #31 │ │ │ │ - sbcseq r8, lr, ip, asr #31 │ │ │ │ - ldrsheq r8, [lr], #252 @ 0xfc │ │ │ │ - ldrsbeq r1, [pc], #208 @ │ │ │ │ - ldrsbeq r8, [lr], #228 @ 0xe4 │ │ │ │ - sbcseq r1, pc, ip, ror #23 │ │ │ │ - sbcseq r8, lr, ip, lsl #26 │ │ │ │ + sbcseq sl, lr, ip, lsl #18 │ │ │ │ + sbcseq r8, lr, ip, ror #31 │ │ │ │ + sbcseq r8, lr, ip, ror #31 │ │ │ │ + sbcseq r9, lr, ip, lsl r0 │ │ │ │ + ldrsheq r1, [pc], #208 @ │ │ │ │ + ldrsheq r8, [lr], #228 @ 0xe4 │ │ │ │ + sbcseq r1, pc, ip, lsl #24 │ │ │ │ + sbcseq r8, lr, ip, lsr #26 │ │ │ │ @ instruction: 0x000031b0 │ │ │ │ - sbcseq r1, pc, r0, asr #24 │ │ │ │ + sbcseq r1, pc, r0, ror #24 │ │ │ │ ldrsbeq ip, [r9, #-208]! @ 0xffffff30 │ │ │ │ - sbcseq r1, pc, r8, ror sl @ │ │ │ │ - sbcseq r1, pc, r0, lsl #23 │ │ │ │ - sbcseq r1, pc, r8, ror r9 @ │ │ │ │ - sbcseq r1, pc, r8, lsr #20 │ │ │ │ - sbcseq r1, pc, ip, asr sl @ │ │ │ │ + smullseq r1, pc, r8, sl @ │ │ │ │ + sbcseq r1, pc, r0, lsr #23 │ │ │ │ + smullseq r1, pc, r8, r9 @ │ │ │ │ + sbcseq r1, pc, r8, asr #20 │ │ │ │ + sbcseq r1, pc, ip, ror sl @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -1038398,21 +1038398,21 @@ │ │ │ │ ldr r4, [r6, #1316] @ 0x524 │ │ │ │ ldr r3, [r6, #1320] @ 0x528 │ │ │ │ ldr r5, [r6, #268] @ 0x10c │ │ │ │ b 453448 │ │ │ │ ldr r2, [pc, #28] @ 453500 │ │ │ │ add r2, pc, r2 │ │ │ │ b 453474 │ │ │ │ - sbcseq r8, lr, r4, asr #15 │ │ │ │ - sbcseq r8, lr, r8, ror r7 │ │ │ │ - sbcseq r8, lr, ip, ror #14 │ │ │ │ - sbcseq r1, pc, r8, lsr sl @ │ │ │ │ - ldrheq r1, [pc], #164 @ │ │ │ │ - sbcseq r1, pc, r4, lsr #19 │ │ │ │ - sbcseq r1, pc, r4, lsl sl @ │ │ │ │ + sbcseq r8, lr, r4, ror #15 │ │ │ │ + smullseq r8, lr, r8, r7 │ │ │ │ + sbcseq r8, lr, ip, lsl #15 │ │ │ │ + sbcseq r1, pc, r8, asr sl @ │ │ │ │ + ldrsbeq r1, [pc], #164 @ │ │ │ │ + sbcseq r1, pc, r4, asr #19 │ │ │ │ + sbcseq r1, pc, r4, lsr sl @ │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [r0] │ │ │ │ @@ -1038783,37 +1038783,37 @@ │ │ │ │ b 453a2c │ │ │ │ ldr r2, [pc, #104] @ 453b44 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3fd718 │ │ │ │ b 4536f8 │ │ │ │ - sbcseq r1, pc, ip, asr #20 │ │ │ │ - sbcseq r8, lr, ip, lsr #17 │ │ │ │ - sbcseq r8, lr, r4, lsl #18 │ │ │ │ - smullseq r8, lr, r4, r7 │ │ │ │ - sbcseq r1, pc, ip, asr r8 @ │ │ │ │ - ldrsbeq r8, [lr], #100 @ 0x64 │ │ │ │ - sbcseq r8, lr, ip, lsl r4 │ │ │ │ - sbcseq r8, lr, r0, lsl r4 │ │ │ │ - sbcseq r8, lr, r8, lsl #8 │ │ │ │ - sbcseq r8, lr, r8, lsl #8 │ │ │ │ - sbcseq r8, lr, r8, lsl #7 │ │ │ │ - sbcseq r8, lr, ip, ror r3 │ │ │ │ - sbcseq r8, lr, r8, ror #11 │ │ │ │ - ldrsbeq r8, [lr], #92 @ 0x5c │ │ │ │ - sbcseq r8, lr, r0, lsl r2 │ │ │ │ - sbcseq r1, pc, r8, ror #14 │ │ │ │ - sbcseq r1, pc, ip, lsl r6 @ │ │ │ │ + sbcseq r1, pc, ip, ror #20 │ │ │ │ + sbcseq r8, lr, ip, asr #17 │ │ │ │ + sbcseq r8, lr, r4, lsr #18 │ │ │ │ + ldrheq r8, [lr], #116 @ 0x74 │ │ │ │ + sbcseq r1, pc, ip, ror r8 @ │ │ │ │ + ldrsheq r8, [lr], #100 @ 0x64 │ │ │ │ + sbcseq r8, lr, ip, lsr r4 │ │ │ │ + sbcseq r8, lr, r0, lsr r4 │ │ │ │ + sbcseq r8, lr, r8, lsr #8 │ │ │ │ + sbcseq r8, lr, r8, lsr #8 │ │ │ │ + sbcseq r8, lr, r8, lsr #7 │ │ │ │ + smullseq r8, lr, ip, r3 │ │ │ │ + sbcseq r8, lr, r8, lsl #12 │ │ │ │ + ldrsheq r8, [lr], #92 @ 0x5c │ │ │ │ + sbcseq r8, lr, r0, lsr r2 │ │ │ │ + sbcseq r1, pc, r8, lsl #15 │ │ │ │ + sbcseq r1, pc, ip, lsr r6 @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r8, lr, r8, lsl #2 │ │ │ │ - ldrsheq r8, [lr], #12 │ │ │ │ - sbcseq r1, pc, ip, asr r6 @ │ │ │ │ - sbcseq r1, pc, r8, asr #11 │ │ │ │ - sbcseq r1, pc, r4, asr #2 │ │ │ │ + sbcseq r8, lr, r8, lsr #2 │ │ │ │ + sbcseq r8, lr, ip, lsl r1 │ │ │ │ + sbcseq r1, pc, ip, ror r6 @ │ │ │ │ + sbcseq r1, pc, r8, ror #11 │ │ │ │ + sbcseq r1, pc, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #3916] @ 454ab0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1039794,62 +1039794,62 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 3fd718 │ │ │ │ b 453dbc │ │ │ │ @ instruction: 0x0179c490 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq ip, r9, r2, lsl #19 │ │ │ │ + rscseq ip, r9, r2, lsr #19 │ │ │ │ cmneq r9, ip, lsr #8 │ │ │ │ - sbcseq r1, pc, r0, lsr #13 │ │ │ │ - ldrsbeq ip, [r9], #160 @ 0xa0 @ │ │ │ │ + sbcseq r1, pc, r0, asr #13 │ │ │ │ + ldrsheq ip, [r9], #160 @ 0xa0 @ │ │ │ │ cmneq r9, r8, lsr #4 │ │ │ │ - ldrsbeq ip, [r9], #136 @ 0x88 @ │ │ │ │ - sbcseq r0, pc, r4, lsr sl @ │ │ │ │ - rscseq ip, r9, r0, asr #15 │ │ │ │ - rscseq ip, r9, ip, lsl r7 │ │ │ │ - sbcseq r1, pc, r0, lsr #3 │ │ │ │ - ldrsbeq ip, [r9], #80 @ 0x50 @ │ │ │ │ + ldrsheq ip, [r9], #136 @ 0x88 @ │ │ │ │ + sbcseq r0, pc, r4, asr sl @ │ │ │ │ + rscseq ip, r9, r0, ror #15 │ │ │ │ + rscseq ip, r9, ip, lsr r7 │ │ │ │ + sbcseq r1, pc, r0, asr #3 │ │ │ │ + ldrsheq ip, [r9], #80 @ 0x50 @ │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - smullseq sl, lr, r0, r7 │ │ │ │ - sbcseq r0, pc, r4, ror #30 │ │ │ │ - rscseq ip, r9, ip, ror #7 │ │ │ │ - rscseq ip, r9, r4, lsl r3 │ │ │ │ - sbcseq r0, pc, r0, asr #23 │ │ │ │ - ldrsbeq ip, [r9], #16 @ │ │ │ │ - ldrheq r0, [pc], #164 @ │ │ │ │ - rscseq ip, r9, r0, ror r0 │ │ │ │ - sbcseq r0, pc, r4, lsr #25 │ │ │ │ - ldrsbeq r0, [pc], #188 @ │ │ │ │ - smullseq lr, lr, ip, r4 @ │ │ │ │ - sbcseq r0, pc, r8, lsl sl @ │ │ │ │ - sbcseq sp, lr, r8, lsr #10 │ │ │ │ - sbcseq r0, pc, r4, lsl #14 │ │ │ │ - sbcseq r0, pc, r4, lsl r7 @ │ │ │ │ - ldrsbeq r9, [r2], #68 @ 0x44 @ │ │ │ │ - ldrsbeq fp, [r9], #100 @ 0x64 @ │ │ │ │ - sbcseq r0, pc, r8, ror r1 @ │ │ │ │ - rscseq fp, r9, r8, lsr #11 │ │ │ │ - ldrsbeq fp, [r9], #68 @ 0x44 @ │ │ │ │ - sbcseq pc, lr, ip, lsl #30 │ │ │ │ - ldrsbeq pc, [lr], #228 @ 0xe4 @ │ │ │ │ - smullseq pc, lr, r8, lr @ │ │ │ │ - ldrsbeq pc, [lr], #196 @ 0xc4 @ │ │ │ │ - ldrheq pc, [lr], #192 @ 0xc0 @ │ │ │ │ - rscseq fp, r9, r0, ror #1 │ │ │ │ - sbcseq pc, lr, r8, asr #24 │ │ │ │ - sbcseq pc, lr, r8, lsl #24 │ │ │ │ + ldrheq sl, [lr], #112 @ 0x70 │ │ │ │ + sbcseq r0, pc, r4, lsl #31 │ │ │ │ + rscseq ip, r9, ip, lsl #8 │ │ │ │ + rscseq ip, r9, r4, lsr r3 │ │ │ │ + sbcseq r0, pc, r0, ror #23 │ │ │ │ + ldrsheq ip, [r9], #16 @ │ │ │ │ + ldrsbeq r0, [pc], #164 @ │ │ │ │ + smlalseq ip, r9, r0, r0 │ │ │ │ + sbcseq r0, pc, r4, asr #25 │ │ │ │ + ldrsheq r0, [pc], #188 @ │ │ │ │ + ldrheq lr, [lr], #76 @ 0x4c │ │ │ │ + sbcseq r0, pc, r8, lsr sl @ │ │ │ │ + sbcseq sp, lr, r8, asr #10 │ │ │ │ + sbcseq r0, pc, r4, lsr #14 │ │ │ │ + sbcseq r0, pc, r4, lsr r7 @ │ │ │ │ + ldrsheq r9, [r2], #68 @ 0x44 @ │ │ │ │ + ldrsheq fp, [r9], #100 @ 0x64 @ │ │ │ │ + smullseq r0, pc, r8, r1 @ │ │ │ │ + rscseq fp, r9, r8, asr #11 │ │ │ │ + ldrsheq fp, [r9], #68 @ 0x44 @ │ │ │ │ + sbcseq pc, lr, ip, lsr #30 │ │ │ │ + ldrsheq pc, [lr], #228 @ 0xe4 @ │ │ │ │ + ldrheq pc, [lr], #232 @ 0xe8 @ │ │ │ │ + ldrsheq pc, [lr], #196 @ 0xc4 @ │ │ │ │ + ldrsbeq pc, [lr], #192 @ 0xc0 @ │ │ │ │ + rscseq fp, r9, r0, lsl #2 │ │ │ │ + sbcseq pc, lr, r8, ror #24 │ │ │ │ + sbcseq pc, lr, r8, lsr #24 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - sbcseq pc, lr, r4, asr #23 │ │ │ │ + sbcseq pc, lr, r4, ror #23 │ │ │ │ andeq r3, r0, ip, lsl #16 │ │ │ │ - rscseq sl, r9, r0, lsr sp │ │ │ │ - sbcseq pc, lr, r0, lsl #13 │ │ │ │ + rscseq sl, r9, r0, asr sp │ │ │ │ + sbcseq pc, lr, r0, lsr #13 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq r8, lr, r4, ror pc │ │ │ │ - sbcseq pc, lr, r8, asr #13 │ │ │ │ + smullseq r8, lr, r4, pc @ │ │ │ │ + sbcseq pc, lr, r8, ror #13 │ │ │ │ add r3, sp, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [pc, #-112] @ 454b18 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ @@ -1041176,42 +1041176,42 @@ │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4523e0 │ │ │ │ mov r8, r0 │ │ │ │ b 453f2c │ │ │ │ - sbcseq lr, lr, r8, asr #8 │ │ │ │ - sbcseq pc, lr, r0, ror #14 │ │ │ │ + sbcseq lr, lr, r8, ror #8 │ │ │ │ + sbcseq pc, lr, r0, lsl #15 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq pc, lr, r4, ror #10 │ │ │ │ - sbcseq pc, lr, r8, lsr #10 │ │ │ │ - ldrheq lr, [lr], #56 @ 0x38 │ │ │ │ - sbcseq pc, lr, r4, lsr #15 │ │ │ │ - rscseq sl, r9, r8, lsr #18 │ │ │ │ - sbcseq ip, lr, ip, ror sl │ │ │ │ - sbcseq r8, lr, r4, lsr #14 │ │ │ │ - sbcseq pc, lr, r8, lsl r8 @ │ │ │ │ - sbcseq ip, lr, r0, lsl #20 │ │ │ │ - sbcseq ip, lr, r4, lsr #20 │ │ │ │ - sbcseq ip, lr, ip, lsl #20 │ │ │ │ - ldrsbeq ip, [lr], #144 @ 0x90 │ │ │ │ - sbcseq ip, lr, r8, ror #19 │ │ │ │ - ldrheq r8, [lr], #196 @ 0xc4 │ │ │ │ - sbcseq lr, lr, r0, lsl #21 │ │ │ │ - smullseq pc, lr, ip, r5 @ │ │ │ │ - sbcseq lr, lr, ip, lsr #20 │ │ │ │ sbcseq pc, lr, r4, lsl #11 │ │ │ │ - smullseq r8, lr, r0, fp │ │ │ │ - sbcseq pc, lr, r8, lsr #7 │ │ │ │ - sbcseq pc, lr, r0, asr r3 @ │ │ │ │ - sbcseq pc, lr, r4, lsl #4 │ │ │ │ - sbcseq pc, lr, ip, lsl r2 @ │ │ │ │ - sbcseq pc, lr, r4, asr #5 │ │ │ │ - smlalseq sl, r9, ip, r7 │ │ │ │ + sbcseq pc, lr, r8, asr #10 │ │ │ │ + ldrsbeq lr, [lr], #56 @ 0x38 │ │ │ │ + sbcseq pc, lr, r4, asr #15 │ │ │ │ + rscseq sl, r9, r8, asr #18 │ │ │ │ + smullseq ip, lr, ip, sl │ │ │ │ + sbcseq r8, lr, r4, asr #14 │ │ │ │ + sbcseq pc, lr, r8, lsr r8 @ │ │ │ │ + sbcseq ip, lr, r0, lsr #20 │ │ │ │ + sbcseq ip, lr, r4, asr #20 │ │ │ │ + sbcseq ip, lr, ip, lsr #20 │ │ │ │ + ldrsheq ip, [lr], #144 @ 0x90 │ │ │ │ + sbcseq ip, lr, r8, lsl #20 │ │ │ │ + ldrsbeq r8, [lr], #196 @ 0xc4 │ │ │ │ + sbcseq lr, lr, r0, lsr #21 │ │ │ │ + ldrheq pc, [lr], #92 @ 0x5c @ │ │ │ │ + sbcseq lr, lr, ip, asr #20 │ │ │ │ + sbcseq pc, lr, r4, lsr #11 │ │ │ │ + ldrheq r8, [lr], #176 @ 0xb0 │ │ │ │ + sbcseq pc, lr, r8, asr #7 │ │ │ │ + sbcseq pc, lr, r0, ror r3 @ │ │ │ │ + sbcseq pc, lr, r4, lsr #4 │ │ │ │ + sbcseq pc, lr, ip, lsr r2 @ │ │ │ │ + sbcseq pc, lr, r4, ror #5 │ │ │ │ + ldrheq sl, [r9], #124 @ 0x7c @ │ │ │ │ mov r3, #1 │ │ │ │ b 453b48 │ │ │ │ mov r3, #0 │ │ │ │ b 453b48 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 456100 │ │ │ │ @@ -1042301,53 +1042301,53 @@ │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ beq 4568e4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ b 4568f0 │ │ │ │ cmneq r9, r0, lsr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq pc, lr, r0, lsr #3 │ │ │ │ - sbcseq pc, lr, r4, ror #11 │ │ │ │ - sbcseq pc, lr, ip, asr #5 │ │ │ │ + sbcseq pc, lr, r0, asr #3 │ │ │ │ + sbcseq pc, lr, r4, lsl #12 │ │ │ │ + sbcseq pc, lr, ip, ror #5 │ │ │ │ andeq r7, r0, r0, ror #30 │ │ │ │ cmneq r9, r4, asr r6 │ │ │ │ - sbcseq lr, lr, r8, lsl #24 │ │ │ │ - smullseq lr, lr, r8, ip @ │ │ │ │ - sbcseq lr, lr, ip, lsl #26 │ │ │ │ - sbcseq r2, sp, ip, asr #25 │ │ │ │ - rscseq pc, r2, ip, lsr #10 │ │ │ │ - smullseq r9, lr, ip, lr │ │ │ │ - sbcseq r9, lr, r0, lsr sp │ │ │ │ - sbcseq lr, lr, ip, lsl sp │ │ │ │ - rscseq r9, r9, r8, lsl #15 │ │ │ │ - sbcseq r9, lr, ip, asr sl │ │ │ │ - sbcseq lr, lr, r0, lsr #20 │ │ │ │ - sbcseq sp, lr, r4, lsl #11 │ │ │ │ - ldrsbeq lr, [lr], #144 @ 0x90 │ │ │ │ - sbcseq lr, lr, r0, asr #18 │ │ │ │ - sbcseq sp, lr, r0, asr #6 │ │ │ │ - ldrsbeq sp, [lr], #40 @ 0x28 │ │ │ │ - strheq r1, [r3], #92 @ 0x5c @ │ │ │ │ - sbcseq lr, lr, r4, ror #8 │ │ │ │ - sbcseq r9, lr, r4, ror #15 │ │ │ │ - sbcseq lr, lr, r0, ror #8 │ │ │ │ - sbcseq r6, lr, r8, lsr sp │ │ │ │ - sbcseq lr, lr, r4, asr r6 │ │ │ │ - strdeq r4, [r0], #160 @ 0xa0 @ │ │ │ │ - sbcseq lr, lr, r8, lsr r1 │ │ │ │ - ldrsbeq lr, [lr], #108 @ 0x6c │ │ │ │ - sbcseq lr, lr, ip, ror #8 │ │ │ │ - sbcseq lr, lr, r0, lsl r5 │ │ │ │ - sbcseq lr, lr, r0, lsr #10 │ │ │ │ - sbcseq lr, lr, ip, ror r3 │ │ │ │ - sbcseq sp, lr, r0, lsr #3 │ │ │ │ - sbcseq lr, lr, r8, lsl #1 │ │ │ │ - sbcseq lr, lr, r4, asr #32 │ │ │ │ - sbcseq pc, pc, ip, lsl #7 │ │ │ │ - sbcseq lr, lr, r8, lsr #5 │ │ │ │ + sbcseq lr, lr, r8, lsr #24 │ │ │ │ + ldrheq lr, [lr], #200 @ 0xc8 │ │ │ │ + sbcseq lr, lr, ip, lsr #26 │ │ │ │ + sbcseq r2, sp, ip, ror #25 │ │ │ │ + rscseq pc, r2, ip, asr #10 │ │ │ │ + ldrheq r9, [lr], #236 @ 0xec │ │ │ │ + sbcseq r9, lr, r0, asr sp │ │ │ │ + sbcseq lr, lr, ip, lsr sp │ │ │ │ + rscseq r9, r9, r8, lsr #15 │ │ │ │ + sbcseq r9, lr, ip, ror sl │ │ │ │ + sbcseq lr, lr, r0, asr #20 │ │ │ │ + sbcseq sp, lr, r4, lsr #11 │ │ │ │ + ldrsheq lr, [lr], #144 @ 0x90 │ │ │ │ + sbcseq lr, lr, r0, ror #18 │ │ │ │ + sbcseq sp, lr, r0, ror #6 │ │ │ │ + ldrsheq sp, [lr], #40 @ 0x28 │ │ │ │ + ldrdeq r1, [r3], #92 @ 0x5c @ │ │ │ │ + sbcseq lr, lr, r4, lsl #9 │ │ │ │ + sbcseq r9, lr, r4, lsl #16 │ │ │ │ + sbcseq lr, lr, r0, lsl #9 │ │ │ │ + sbcseq r6, lr, r8, asr sp │ │ │ │ + sbcseq lr, lr, r4, ror r6 │ │ │ │ + rsceq r4, r0, r0, lsl fp │ │ │ │ + sbcseq lr, lr, r8, asr r1 │ │ │ │ + ldrsheq lr, [lr], #108 @ 0x6c │ │ │ │ + sbcseq lr, lr, ip, lsl #9 │ │ │ │ + sbcseq lr, lr, r0, lsr r5 │ │ │ │ + sbcseq lr, lr, r0, asr #10 │ │ │ │ + smullseq lr, lr, ip, r3 @ │ │ │ │ + sbcseq sp, lr, r0, asr #3 │ │ │ │ + sbcseq lr, lr, r8, lsr #1 │ │ │ │ + sbcseq lr, lr, r4, rrx │ │ │ │ + sbcseq pc, pc, ip, lsr #7 │ │ │ │ + sbcseq lr, lr, r8, asr #5 │ │ │ │ ldr r2, [pc, #-88] @ 457230 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ bl 3fd718 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ @@ -1043562,69 +1043562,69 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 44fc18 │ │ │ │ b 458308 │ │ │ │ cmneq r9, r0, lsr #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r8, [r9, #-152]! @ 0xffffff68 │ │ │ │ - sbcseq lr, lr, r8, asr r5 │ │ │ │ - sbcseq lr, lr, r8, lsl #10 │ │ │ │ - rsceq r6, r0, r4, asr #26 │ │ │ │ - strdeq r6, [r1], #8 @ │ │ │ │ - ldrheq r4, [lr], #64 @ 0x40 │ │ │ │ - strheq r1, [r3], #8 @ │ │ │ │ + sbcseq lr, lr, r8, ror r5 │ │ │ │ + sbcseq lr, lr, r8, lsr #10 │ │ │ │ + rsceq r6, r0, r4, ror #26 │ │ │ │ + rsceq r6, r1, r8, lsl r1 │ │ │ │ + ldrsbeq r4, [lr], #64 @ 0x40 │ │ │ │ + ldrdeq r1, [r3], #8 @ │ │ │ │ ldrsheq r8, [r9, #-112]! @ 0xffffff90 │ │ │ │ - rsceq fp, r3, r0, lsr #25 │ │ │ │ - smullseq r9, lr, r0, r0 │ │ │ │ - sbcseq lr, lr, r4, ror r3 │ │ │ │ - sbcseq lr, lr, r8, lsl #5 │ │ │ │ - rsceq r9, pc, r4, asr r5 @ │ │ │ │ - sbcseq r6, lr, r8, asr #14 │ │ │ │ - sbcseq r1, sp, ip, asr #28 │ │ │ │ - sbcseq r4, lr, ip, lsr #1 │ │ │ │ - sbcseq lr, lr, r4, lsr r3 │ │ │ │ - sbcseq lr, lr, r8, ror r3 │ │ │ │ - ldrsheq r8, [lr], #236 @ 0xec │ │ │ │ - ldrsheq sp, [lr], #252 @ 0xfc │ │ │ │ - smullseq sp, lr, r4, pc @ │ │ │ │ - sbcseq r8, lr, ip, ror lr │ │ │ │ - rsceq r9, r1, r8, asr r6 │ │ │ │ - sbcseq lr, lr, r4, asr r1 │ │ │ │ + rsceq fp, r3, r0, asr #25 │ │ │ │ + ldrheq r9, [lr], #0 │ │ │ │ + smullseq lr, lr, r4, r3 @ │ │ │ │ + sbcseq lr, lr, r8, lsr #5 │ │ │ │ + rsceq r9, pc, r4, ror r5 @ │ │ │ │ + sbcseq r6, lr, r8, ror #14 │ │ │ │ + sbcseq r1, sp, ip, ror #28 │ │ │ │ + sbcseq r4, lr, ip, asr #1 │ │ │ │ + sbcseq lr, lr, r4, asr r3 │ │ │ │ + smullseq lr, lr, r8, r3 @ │ │ │ │ + sbcseq r8, lr, ip, lsl pc │ │ │ │ + sbcseq lr, lr, ip, lsl r0 │ │ │ │ + ldrheq sp, [lr], #244 @ 0xf4 │ │ │ │ + smullseq r8, lr, ip, lr │ │ │ │ + rsceq r9, r1, r8, ror r6 │ │ │ │ + sbcseq lr, lr, r4, ror r1 │ │ │ │ andeq r0, r0, r0, lsr #28 │ │ │ │ - ldrheq sp, [lr], #208 @ 0xd0 │ │ │ │ - sbcseq sp, lr, r4, asr lr │ │ │ │ - sbcseq sp, lr, r4, asr #27 │ │ │ │ - sbcseq r3, lr, r0, asr #21 │ │ │ │ - smullseq r3, lr, r4, sl │ │ │ │ - sbcseq sp, lr, r0, asr fp │ │ │ │ - sbcseq ip, lr, r4, lsr #28 │ │ │ │ + ldrsbeq sp, [lr], #208 @ 0xd0 │ │ │ │ + sbcseq sp, lr, r4, ror lr │ │ │ │ + sbcseq sp, lr, r4, ror #27 │ │ │ │ + sbcseq r3, lr, r0, ror #21 │ │ │ │ + ldrheq r3, [lr], #164 @ 0xa4 │ │ │ │ + sbcseq sp, lr, r0, ror fp │ │ │ │ + sbcseq ip, lr, r4, asr #28 │ │ │ │ + sbcseq sp, lr, ip, lsl #25 │ │ │ │ sbcseq sp, lr, ip, ror #24 │ │ │ │ - sbcseq sp, lr, ip, asr #24 │ │ │ │ - sbcseq sp, lr, r4, lsl #21 │ │ │ │ - sbcseq sp, lr, ip, asr #13 │ │ │ │ - ldrsbeq sp, [lr], #104 @ 0x68 │ │ │ │ - ldrheq sp, [lr], #72 @ 0x48 │ │ │ │ - smullseq sp, lr, r8, r5 │ │ │ │ - ldrsheq sp, [lr], #92 @ 0x5c │ │ │ │ - sbcseq ip, lr, r4, asr #12 │ │ │ │ + sbcseq sp, lr, r4, lsr #21 │ │ │ │ + sbcseq sp, lr, ip, ror #13 │ │ │ │ + ldrsheq sp, [lr], #104 @ 0x68 │ │ │ │ + ldrsbeq sp, [lr], #72 @ 0x48 │ │ │ │ + ldrheq sp, [lr], #88 @ 0x58 │ │ │ │ + sbcseq sp, lr, ip, lsl r6 │ │ │ │ + sbcseq ip, lr, r4, ror #12 │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - sbcseq r3, lr, r4, lsr #32 │ │ │ │ - sbcseq sp, lr, ip, ror #2 │ │ │ │ - ldrheq ip, [lr], #244 @ 0xf4 │ │ │ │ + sbcseq r3, lr, r4, asr #32 │ │ │ │ + sbcseq sp, lr, ip, lsl #3 │ │ │ │ ldrsbeq ip, [lr], #244 @ 0xf4 │ │ │ │ - sbcseq r2, lr, r8, asr #29 │ │ │ │ - sbcseq sp, lr, r8, asr r2 │ │ │ │ - sbcseq sp, lr, r4, lsl #5 │ │ │ │ - smullseq sp, lr, r0, r3 │ │ │ │ - ldrsbeq sp, [lr], #20 │ │ │ │ - sbcseq sl, lr, r4, ror r5 │ │ │ │ - sbcseq sl, lr, r8, asr #17 │ │ │ │ - sbcseq ip, lr, r8, ror lr │ │ │ │ - sbcseq ip, lr, r0, asr #29 │ │ │ │ - sbcseq ip, lr, r8, ror #28 │ │ │ │ + ldrsheq ip, [lr], #244 @ 0xf4 │ │ │ │ + sbcseq r2, lr, r8, ror #29 │ │ │ │ + sbcseq sp, lr, r8, ror r2 │ │ │ │ + sbcseq sp, lr, r4, lsr #5 │ │ │ │ + ldrheq sp, [lr], #48 @ 0x30 │ │ │ │ + ldrsheq sp, [lr], #20 │ │ │ │ + smullseq sl, lr, r4, r5 │ │ │ │ + sbcseq sl, lr, r8, ror #17 │ │ │ │ + smullseq ip, lr, r8, lr │ │ │ │ + sbcseq ip, lr, r0, ror #29 │ │ │ │ + sbcseq ip, lr, r8, lsl #29 │ │ │ │ add r3, sp, #91 @ 0x5b │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ @@ -1045184,128 +1045184,128 @@ │ │ │ │ orrne r3, r3, #8 │ │ │ │ strbne r3, [r4, #43] @ 0x2b │ │ │ │ ldrne r3, [sp, #164] @ 0xa4 │ │ │ │ strne r3, [r4, #80] @ 0x50 │ │ │ │ b 4592e8 │ │ │ │ cmneq r9, ip, asr r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq sp, lr, r0, ror #12 │ │ │ │ - sbcseq sp, lr, r4, lsr #12 │ │ │ │ - sbcseq sp, lr, r8, asr #12 │ │ │ │ - sbcseq r2, lr, r4, asr ip │ │ │ │ - sbcseq lr, sp, r4, lsr #24 │ │ │ │ - sbcseq sp, lr, r4, ror #13 │ │ │ │ - ldrsbeq sp, [lr], #128 @ 0x80 │ │ │ │ - sbcseq r2, lr, r0, ror fp │ │ │ │ - ldrheq r7, [r9], #30 @ │ │ │ │ - sbcseq sp, lr, r4, lsr #3 │ │ │ │ - sbcseq r2, lr, ip, ror #12 │ │ │ │ - sbcseq ip, lr, r8, ror #26 │ │ │ │ - rsceq r4, r0, ip, lsr #28 │ │ │ │ + sbcseq sp, lr, r0, lsl #13 │ │ │ │ + sbcseq sp, lr, r4, asr #12 │ │ │ │ + sbcseq sp, lr, r8, ror #12 │ │ │ │ + sbcseq r2, lr, r4, ror ip │ │ │ │ + sbcseq lr, sp, r4, asr #24 │ │ │ │ + sbcseq sp, lr, r4, lsl #14 │ │ │ │ + ldrsheq sp, [lr], #128 @ 0x80 │ │ │ │ + smullseq r2, lr, r0, fp │ │ │ │ + ldrsbeq r7, [r9], #30 @ │ │ │ │ + sbcseq sp, lr, r4, asr #3 │ │ │ │ + sbcseq r2, lr, ip, lsl #13 │ │ │ │ + sbcseq ip, lr, r8, lsl #27 │ │ │ │ + rsceq r4, r0, ip, asr #28 │ │ │ │ cmneq r9, ip, ror r9 │ │ │ │ - sbcseq sp, lr, r0, lsr #20 │ │ │ │ - ldrsheq ip, [lr], #204 @ 0xcc │ │ │ │ - sbcseq sl, lr, r8, lsr sl │ │ │ │ - sbcseq ip, lr, r4, lsr sp │ │ │ │ - ldrsheq ip, [lr], #204 @ 0xcc │ │ │ │ - rsceq r7, pc, r0, lsl r5 @ │ │ │ │ - ldrsheq ip, [lr], #188 @ 0xbc │ │ │ │ - sbcseq sp, lr, r0, asr #19 │ │ │ │ + sbcseq sp, lr, r0, asr #20 │ │ │ │ + sbcseq ip, lr, ip, lsl sp │ │ │ │ + sbcseq sl, lr, r8, asr sl │ │ │ │ + sbcseq ip, lr, r4, asr sp │ │ │ │ + sbcseq ip, lr, ip, lsl sp │ │ │ │ + rsceq r7, pc, r0, lsr r5 @ │ │ │ │ + sbcseq ip, lr, ip, lsl ip │ │ │ │ + sbcseq sp, lr, r0, ror #19 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ - sbcseq sp, lr, r8, lsl fp │ │ │ │ - rsceq r2, r0, r4, asr r3 │ │ │ │ - sbcseq sp, lr, ip, asr r9 │ │ │ │ - sbcseq ip, lr, r4, ror #14 │ │ │ │ - sbcseq sp, lr, r8, lsr #18 │ │ │ │ - sbcseq sp, lr, r4, lsl r9 │ │ │ │ - rsceq lr, r2, ip, asr #23 │ │ │ │ - sbcseq fp, lr, r8, lsl #30 │ │ │ │ - sbcseq ip, lr, r4, lsl lr │ │ │ │ - rsceq r2, r0, r4, lsr #3 │ │ │ │ - sbcseq sp, lr, ip, lsl #14 │ │ │ │ - sbcseq r7, lr, r0, ror #2 │ │ │ │ - rscseq r6, r9, r6, lsl #15 │ │ │ │ - sbcseq pc, ip, ip, lsr #19 │ │ │ │ - rscseq r6, r9, r6, lsr r7 │ │ │ │ - sbcseq r4, lr, r4, lsr #4 │ │ │ │ + sbcseq sp, lr, r8, lsr fp │ │ │ │ + rsceq r2, r0, r4, ror r3 │ │ │ │ + sbcseq sp, lr, ip, ror r9 │ │ │ │ + sbcseq ip, lr, r4, lsl #15 │ │ │ │ + sbcseq sp, lr, r8, asr #18 │ │ │ │ + sbcseq sp, lr, r4, lsr r9 │ │ │ │ + rsceq lr, r2, ip, ror #23 │ │ │ │ + sbcseq fp, lr, r8, lsr #30 │ │ │ │ + sbcseq ip, lr, r4, lsr lr │ │ │ │ + rsceq r2, r0, r4, asr #3 │ │ │ │ + sbcseq sp, lr, ip, lsr #14 │ │ │ │ + sbcseq r7, lr, r0, lsl #3 │ │ │ │ + rscseq r6, r9, r6, lsr #15 │ │ │ │ + sbcseq pc, ip, ip, asr #19 │ │ │ │ + rscseq r6, r9, r6, asr r7 │ │ │ │ + sbcseq r4, lr, r4, asr #4 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - strheq ip, [pc], #40 @ │ │ │ │ - sbcseq r1, lr, r4, ror ip │ │ │ │ - smullseq sp, lr, ip, r3 │ │ │ │ - sbcseq r6, lr, r0, asr r1 │ │ │ │ - ldrheq ip, [lr], #180 @ 0xb4 │ │ │ │ - sbcseq ip, lr, r4, asr #22 │ │ │ │ - sbcseq ip, lr, ip, asr #21 │ │ │ │ - sbcseq fp, lr, r0, lsr r5 │ │ │ │ - sbcseq ip, lr, r4, asr r9 │ │ │ │ - sbcseq r6, lr, r4, lsl #14 │ │ │ │ - sbcseq fp, lr, r4, lsr sp │ │ │ │ - sbcseq ip, lr, r4, ror #8 │ │ │ │ - ldrheq r6, [lr], #64 @ 0x40 │ │ │ │ - smullseq ip, lr, ip, r6 │ │ │ │ - sbcseq ip, pc, r0, asr r3 @ │ │ │ │ - rsceq r6, pc, r0, asr #13 │ │ │ │ - ldrsbeq fp, [lr], #216 @ 0xd8 │ │ │ │ - sbcseq sp, lr, r4, lsl r0 │ │ │ │ - sbcseq r6, lr, r8, lsr #9 │ │ │ │ - sbcseq ip, lr, r8, asr r0 │ │ │ │ - sbcseq ip, lr, r4, lsr sl │ │ │ │ - ldrsheq ip, [lr], #104 @ 0x68 │ │ │ │ - ldrsheq ip, [lr], #220 @ 0xdc │ │ │ │ - ldrheq ip, [lr], #216 @ 0xd8 │ │ │ │ - ldrheq ip, [lr], #92 @ 0x5c │ │ │ │ - sbcseq ip, lr, ip, lsr #24 │ │ │ │ + ldrdeq ip, [pc], #40 @ │ │ │ │ + smullseq r1, lr, r4, ip │ │ │ │ + ldrheq sp, [lr], #60 @ 0x3c │ │ │ │ + sbcseq r6, lr, r0, ror r1 │ │ │ │ + ldrsbeq ip, [lr], #180 @ 0xb4 │ │ │ │ + sbcseq ip, lr, r4, ror #22 │ │ │ │ + sbcseq ip, lr, ip, ror #21 │ │ │ │ + sbcseq fp, lr, r0, asr r5 │ │ │ │ + sbcseq ip, lr, r4, ror r9 │ │ │ │ + sbcseq r6, lr, r4, lsr #14 │ │ │ │ + sbcseq fp, lr, r4, asr sp │ │ │ │ + sbcseq ip, lr, r4, lsl #9 │ │ │ │ + ldrsbeq r6, [lr], #64 @ 0x40 │ │ │ │ + ldrheq ip, [lr], #108 @ 0x6c │ │ │ │ + sbcseq ip, pc, r0, ror r3 @ │ │ │ │ + rsceq r6, pc, r0, ror #13 │ │ │ │ + ldrsheq fp, [lr], #216 @ 0xd8 │ │ │ │ + sbcseq sp, lr, r4, lsr r0 │ │ │ │ + sbcseq r6, lr, r8, asr #9 │ │ │ │ + sbcseq ip, lr, r8, ror r0 │ │ │ │ + sbcseq ip, lr, r4, asr sl │ │ │ │ + sbcseq ip, lr, r8, lsl r7 │ │ │ │ + sbcseq ip, lr, ip, lsl lr │ │ │ │ + ldrsbeq ip, [lr], #216 @ 0xd8 │ │ │ │ + ldrsbeq ip, [lr], #92 @ 0x5c │ │ │ │ sbcseq ip, lr, ip, asr #24 │ │ │ │ - sbcseq sp, sp, r8, asr #13 │ │ │ │ - ldrsheq fp, [lr], #132 @ 0x84 │ │ │ │ - sbcseq fp, lr, r4, lsr #31 │ │ │ │ - sbcseq ip, lr, r8, lsr #7 │ │ │ │ - rscseq r5, r9, sl, lsl #26 │ │ │ │ - sbcseq fp, lr, r8, rrx │ │ │ │ - sbcseq ip, lr, ip, lsr #14 │ │ │ │ - sbcseq fp, pc, r4, lsr #31 │ │ │ │ - sbcseq ip, lr, r4, lsl #21 │ │ │ │ - strheq r6, [pc], #40 @ │ │ │ │ - strdeq r6, [pc], #72 @ │ │ │ │ - sbcseq ip, lr, r8, asr r0 │ │ │ │ - sbcseq sp, sp, r4, lsr #8 │ │ │ │ - sbcseq sl, pc, ip, lsl #31 │ │ │ │ - sbcseq r6, sp, ip, lsl #22 │ │ │ │ - sbcseq fp, lr, r4, lsr #20 │ │ │ │ - smullseq fp, lr, r8, r9 │ │ │ │ - sbcseq r7, lr, r0, lsr #22 │ │ │ │ - ldrsbeq r3, [lr], #116 @ 0x74 │ │ │ │ - sbcseq r7, lr, ip, lsr #22 │ │ │ │ - sbcseq r7, lr, r4, lsl fp │ │ │ │ - ldrsbeq r7, [lr], #168 @ 0xa8 │ │ │ │ - ldrsheq r7, [lr], #160 @ 0xa0 │ │ │ │ - ldrsbeq r7, [lr], #168 @ 0xa8 │ │ │ │ - rsceq r6, pc, r8, ror r2 @ │ │ │ │ - rsceq r6, pc, r4, lsr #32 │ │ │ │ - sbcseq fp, pc, r8, ror #20 │ │ │ │ - sbcseq lr, pc, r4, asr #24 │ │ │ │ - rscseq r5, r9, r0, lsl #18 │ │ │ │ + sbcseq ip, lr, ip, ror #24 │ │ │ │ + sbcseq sp, sp, r8, ror #13 │ │ │ │ + sbcseq fp, lr, r4, lsl r9 │ │ │ │ + sbcseq fp, lr, r4, asr #31 │ │ │ │ + sbcseq ip, lr, r8, asr #7 │ │ │ │ + rscseq r5, r9, sl, lsr #26 │ │ │ │ + sbcseq fp, lr, r8, lsl #1 │ │ │ │ + sbcseq ip, lr, ip, asr #14 │ │ │ │ + sbcseq fp, pc, r4, asr #31 │ │ │ │ + sbcseq ip, lr, r4, lsr #21 │ │ │ │ + ldrdeq r6, [pc], #40 @ │ │ │ │ + rsceq r6, pc, r8, lsl r5 @ │ │ │ │ + sbcseq ip, lr, r8, ror r0 │ │ │ │ + sbcseq sp, sp, r4, asr #8 │ │ │ │ + sbcseq sl, pc, ip, lsr #31 │ │ │ │ + sbcseq r6, sp, ip, lsr #22 │ │ │ │ + sbcseq fp, lr, r4, asr #20 │ │ │ │ + ldrheq fp, [lr], #152 @ 0x98 │ │ │ │ + sbcseq r7, lr, r0, asr #22 │ │ │ │ + ldrsheq r3, [lr], #116 @ 0x74 │ │ │ │ + sbcseq r7, lr, ip, asr #22 │ │ │ │ + sbcseq r7, lr, r4, lsr fp │ │ │ │ + ldrsheq r7, [lr], #168 @ 0xa8 │ │ │ │ + sbcseq r7, lr, r0, lsl fp │ │ │ │ + ldrsheq r7, [lr], #168 @ 0xa8 │ │ │ │ + smlaleq r6, pc, r8, r2 @ │ │ │ │ + rsceq r6, pc, r4, asr #32 │ │ │ │ + sbcseq fp, pc, r8, lsl #21 │ │ │ │ + sbcseq lr, pc, r4, ror #24 │ │ │ │ + rscseq r5, r9, r0, lsr #18 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq fp, lr, r0, lsl r6 │ │ │ │ - sbcseq fp, lr, ip, ror #25 │ │ │ │ + sbcseq fp, lr, r0, lsr r6 │ │ │ │ + sbcseq fp, lr, ip, lsl #26 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - sbcseq fp, lr, r0, lsr r5 │ │ │ │ - sbcseq fp, lr, r8, asr ip │ │ │ │ - sbcseq fp, lr, ip, ror #8 │ │ │ │ - sbcseq sp, sp, r4, lsr #1 │ │ │ │ - sbcseq ip, lr, ip, lsr r2 │ │ │ │ - rscseq r5, r9, r4, ror #15 │ │ │ │ - sbcseq ip, lr, r4, lsl #9 │ │ │ │ - sbcseq fp, lr, ip, lsr #18 │ │ │ │ - sbcseq ip, lr, r4, lsr #13 │ │ │ │ - ldrsbeq fp, [lr], #164 @ 0xa4 │ │ │ │ - ldrheq fp, [lr], #96 @ 0x60 │ │ │ │ - sbcseq fp, lr, r0, asr fp │ │ │ │ - sbcseq ip, lr, r4, lsr #10 │ │ │ │ + sbcseq fp, lr, r0, asr r5 │ │ │ │ + sbcseq fp, lr, r8, ror ip │ │ │ │ + sbcseq fp, lr, ip, lsl #9 │ │ │ │ + sbcseq sp, sp, r4, asr #1 │ │ │ │ + sbcseq ip, lr, ip, asr r2 │ │ │ │ + rscseq r5, r9, r4, lsl #16 │ │ │ │ + sbcseq ip, lr, r4, lsr #9 │ │ │ │ + sbcseq fp, lr, ip, asr #18 │ │ │ │ + sbcseq ip, lr, r4, asr #13 │ │ │ │ + ldrsheq fp, [lr], #164 @ 0xa4 │ │ │ │ + ldrsbeq fp, [lr], #96 @ 0x60 │ │ │ │ + sbcseq fp, lr, r0, ror fp │ │ │ │ + sbcseq ip, lr, r4, asr #10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -1047130,92 +1047130,92 @@ │ │ │ │ ldr r8, [pc, #324] @ 45be88 │ │ │ │ add r8, pc, r8 │ │ │ │ b 45b614 │ │ │ │ ldr r8, [pc, #316] @ 45be8c │ │ │ │ add r8, pc, r8 │ │ │ │ b 45b9d0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - ldrsheq ip, [lr], #60 @ 0x3c │ │ │ │ - smullseq r9, lr, r0, r0 │ │ │ │ - sbcseq fp, lr, r4, asr #7 │ │ │ │ - sbcseq fp, lr, ip, lsl #7 │ │ │ │ - ldrsbeq fp, [lr], #144 @ 0x90 │ │ │ │ - smullseq fp, lr, r0, r9 │ │ │ │ + sbcseq ip, lr, ip, lsl r4 │ │ │ │ + ldrheq r9, [lr], #0 │ │ │ │ + sbcseq fp, lr, r4, ror #7 │ │ │ │ + sbcseq fp, lr, ip, lsr #7 │ │ │ │ + ldrsheq fp, [lr], #144 @ 0x90 │ │ │ │ + ldrheq fp, [lr], #144 @ 0x90 │ │ │ │ @ instruction: 0xffffcfef │ │ │ │ - sbcseq fp, lr, ip, lsl #26 │ │ │ │ - sbcseq fp, lr, r4, lsr r1 │ │ │ │ - smullseq sl, lr, ip, pc @ │ │ │ │ - sbcseq fp, lr, r8, asr r6 │ │ │ │ - ldrsheq fp, [lr], #252 @ 0xfc │ │ │ │ - sbcseq fp, lr, r0, lsl #1 │ │ │ │ - rsceq r2, r1, r4, ror #10 │ │ │ │ - ldrheq fp, [pc], #60 @ │ │ │ │ - sbcseq sl, lr, r0, asr #31 │ │ │ │ - sbcseq fp, lr, r8, ror #24 │ │ │ │ - rsceq r9, r2, r8, asr #27 │ │ │ │ - strheq r9, [r2], #220 @ 0xdc @ │ │ │ │ - smullseq fp, lr, r8, r4 │ │ │ │ - sbcseq sl, lr, r0, lsl #23 │ │ │ │ - sbcseq fp, lr, r4, asr #3 │ │ │ │ - sbcseq sl, lr, r8, lsl lr │ │ │ │ - ldrsbeq sl, [lr], #224 @ 0xe0 │ │ │ │ - sbcseq fp, lr, r4, lsl r8 │ │ │ │ + sbcseq fp, lr, ip, lsr #26 │ │ │ │ + sbcseq fp, lr, r4, asr r1 │ │ │ │ + ldrheq sl, [lr], #252 @ 0xfc │ │ │ │ + sbcseq fp, lr, r8, ror r6 │ │ │ │ + sbcseq ip, lr, ip, lsl r0 │ │ │ │ + sbcseq fp, lr, r0, lsr #1 │ │ │ │ + rsceq r2, r1, r4, lsl #11 │ │ │ │ + ldrsbeq fp, [pc], #60 @ │ │ │ │ + sbcseq sl, lr, r0, ror #31 │ │ │ │ + sbcseq fp, lr, r8, lsl #25 │ │ │ │ + rsceq r9, r2, r8, ror #27 │ │ │ │ + ldrdeq r9, [r2], #220 @ 0xdc @ │ │ │ │ + ldrheq fp, [lr], #72 @ 0x48 │ │ │ │ + sbcseq sl, lr, r0, lsr #23 │ │ │ │ + sbcseq fp, lr, r4, ror #3 │ │ │ │ + sbcseq sl, lr, r8, lsr lr │ │ │ │ + ldrsheq sl, [lr], #224 @ 0xe0 │ │ │ │ + sbcseq fp, lr, r4, lsr r8 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - ldrheq sl, [lr], #216 @ 0xd8 │ │ │ │ - strheq r5, [pc], #120 @ │ │ │ │ - sbcseq fp, lr, r8, lsr #25 │ │ │ │ - sbcseq fp, lr, r4, asr #25 │ │ │ │ - sbcseq fp, lr, ip, lsl sp │ │ │ │ + ldrsbeq sl, [lr], #216 @ 0xd8 │ │ │ │ + ldrdeq r5, [pc], #120 @ │ │ │ │ + sbcseq fp, lr, r8, asr #25 │ │ │ │ + sbcseq fp, lr, r4, ror #25 │ │ │ │ + sbcseq fp, lr, ip, lsr sp │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq sl, lr, r0, lsl #26 │ │ │ │ - ldrsheq fp, [lr], #48 @ 0x30 │ │ │ │ - sbcseq fp, lr, r8, asr #22 │ │ │ │ + sbcseq sl, lr, r0, lsr #26 │ │ │ │ + sbcseq fp, lr, r0, lsl r4 │ │ │ │ + sbcseq fp, lr, r8, ror #22 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ - sbcseq sl, lr, r4, lsl lr │ │ │ │ - sbcseq ip, sp, r0, ror #14 │ │ │ │ - sbcseq ip, sp, r4, asr r7 │ │ │ │ - sbcseq r5, lr, r0, asr #6 │ │ │ │ - sbcseq sl, lr, ip, lsr lr │ │ │ │ - sbcseq fp, lr, ip, ror #20 │ │ │ │ - sbcseq fp, lr, ip, ror #3 │ │ │ │ - sbcseq sl, lr, r0, asr r4 │ │ │ │ + sbcseq sl, lr, r4, lsr lr │ │ │ │ + sbcseq ip, sp, r0, lsl #15 │ │ │ │ + sbcseq ip, sp, r4, ror r7 │ │ │ │ + sbcseq r5, lr, r0, ror #6 │ │ │ │ + sbcseq sl, lr, ip, asr lr │ │ │ │ + sbcseq fp, lr, ip, lsl #21 │ │ │ │ + sbcseq fp, lr, ip, lsl #4 │ │ │ │ + sbcseq sl, lr, r0, ror r4 │ │ │ │ cmneq sp, ip, lsl r3 │ │ │ │ - sbcseq sl, lr, ip, lsl #28 │ │ │ │ - ldrheq fp, [lr], #164 @ 0xa4 │ │ │ │ - sbcseq sl, lr, r0, asr sl │ │ │ │ - sbcseq fp, lr, r0, asr #2 │ │ │ │ - sbcseq sl, lr, r4, ror #24 │ │ │ │ - rscseq r4, r9, sl, lsl sp │ │ │ │ - ldrsheq sl, [lr], #132 @ 0x84 │ │ │ │ - sbcseq sl, lr, r4, asr #18 │ │ │ │ - sbcseq fp, lr, r4, lsr r0 │ │ │ │ - sbcseq r9, lr, ip, lsl #31 │ │ │ │ + sbcseq sl, lr, ip, lsr #28 │ │ │ │ + ldrsbeq fp, [lr], #164 @ 0xa4 │ │ │ │ + sbcseq sl, lr, r0, ror sl │ │ │ │ + sbcseq fp, lr, r0, ror #2 │ │ │ │ + sbcseq sl, lr, r4, lsl #25 │ │ │ │ + rscseq r4, r9, sl, lsr sp │ │ │ │ + sbcseq sl, lr, r4, lsl r9 │ │ │ │ + sbcseq sl, lr, r4, ror #18 │ │ │ │ + sbcseq fp, lr, r4, asr r0 │ │ │ │ + sbcseq r9, lr, ip, lsr #31 │ │ │ │ andeq r0, r0, r9, asr #2 │ │ │ │ - sbcseq sl, lr, r0, lsl #17 │ │ │ │ - sbcseq sl, lr, r8, lsr #31 │ │ │ │ - sbcseq sl, lr, r4, lsr #17 │ │ │ │ - sbcseq fp, lr, r4, ror #16 │ │ │ │ - smullseq sl, lr, ip, fp │ │ │ │ - rscseq sl, r2, r4, lsr #11 │ │ │ │ - ldrsbeq sl, [lr], #144 @ 0x90 │ │ │ │ - ldrsheq sl, [lr], #124 @ 0x7c │ │ │ │ - sbcseq fp, lr, r8, asr r6 │ │ │ │ - sbcseq sl, lr, r4, asr #29 │ │ │ │ - sbcseq sl, lr, r8, ror r6 │ │ │ │ - sbcseq sl, lr, ip, asr #28 │ │ │ │ - sbcseq sl, lr, r4, asr #12 │ │ │ │ - ldrheq sl, [lr], #108 @ 0x6c │ │ │ │ - sbcseq sl, lr, r0, lsr #12 │ │ │ │ - sbcseq sl, lr, r4, lsl r6 │ │ │ │ - sbcseq sl, lr, ip, ror #11 │ │ │ │ - sbcseq sl, lr, r0, ror #11 │ │ │ │ - sbcseq fp, lr, r0, lsr #10 │ │ │ │ + sbcseq sl, lr, r0, lsr #17 │ │ │ │ + sbcseq sl, lr, r8, asr #31 │ │ │ │ + sbcseq sl, lr, r4, asr #17 │ │ │ │ + sbcseq fp, lr, r4, lsl #17 │ │ │ │ + ldrheq sl, [lr], #188 @ 0xbc │ │ │ │ + rscseq sl, r2, r4, asr #11 │ │ │ │ + ldrsheq sl, [lr], #144 @ 0x90 │ │ │ │ + sbcseq sl, lr, ip, lsl r8 │ │ │ │ + sbcseq fp, lr, r8, ror r6 │ │ │ │ + sbcseq sl, lr, r4, ror #29 │ │ │ │ + smullseq sl, lr, r8, r6 │ │ │ │ + sbcseq sl, lr, ip, ror #28 │ │ │ │ + sbcseq sl, lr, r4, ror #12 │ │ │ │ + ldrsbeq sl, [lr], #108 @ 0x6c │ │ │ │ + sbcseq sl, lr, r0, asr #12 │ │ │ │ + sbcseq sl, lr, r4, lsr r6 │ │ │ │ sbcseq sl, lr, ip, lsl #12 │ │ │ │ sbcseq sl, lr, r0, lsl #12 │ │ │ │ + sbcseq fp, lr, r0, asr #10 │ │ │ │ + sbcseq sl, lr, ip, lsr #12 │ │ │ │ + sbcseq sl, lr, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #852] @ 45c200 │ │ │ │ ldr r3, [pc, #852] @ 45c204 │ │ │ │ @@ -1047432,24 +1047432,24 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ b 45c0a4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, asr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r0, ror #1 │ │ │ │ cmneq r9, r0, lsr #31 │ │ │ │ - sbcseq pc, pc, r0, lsl #29 │ │ │ │ - sbcseq fp, lr, r8, lsl #13 │ │ │ │ + sbcseq pc, pc, r0, lsr #29 │ │ │ │ + sbcseq fp, lr, r8, lsr #13 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq fp, lr, r8, ror r6 │ │ │ │ - sbcseq sl, lr, r4, lsr #11 │ │ │ │ - sbcseq fp, lr, ip, asr r5 │ │ │ │ - sbcseq fp, lr, r4, asr #10 │ │ │ │ - sbcseq fp, lr, r0, asr #10 │ │ │ │ - sbcseq sl, lr, ip, lsl r5 │ │ │ │ - sbcseq sl, pc, r0, lsr #14 │ │ │ │ + smullseq fp, lr, r8, r6 │ │ │ │ + sbcseq sl, lr, r4, asr #11 │ │ │ │ + sbcseq fp, lr, ip, ror r5 │ │ │ │ + sbcseq fp, lr, r4, ror #10 │ │ │ │ + sbcseq fp, lr, r0, ror #10 │ │ │ │ + sbcseq sl, lr, ip, lsr r5 │ │ │ │ + sbcseq sl, pc, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #260] @ 45c35c │ │ │ │ @@ -1047517,15 +1047517,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 45c358 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01793d9c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq fp, lr, r8, lsl #9 │ │ │ │ + sbcseq fp, lr, r8, lsr #9 │ │ │ │ cmneq r9, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r1, [pc, #3852] @ 45d290 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1048491,51 +1048491,51 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ b 45c818 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, ror #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r8, lsl ip │ │ │ │ - sbcseq fp, lr, r0, ror r4 │ │ │ │ + smullseq fp, lr, r0, r4 │ │ │ │ + sbcseq fp, lr, r4, ror r4 │ │ │ │ + sbcseq r1, lr, r4, ror sp │ │ │ │ + sbcseq fp, lr, r8, lsl #9 │ │ │ │ sbcseq fp, lr, r4, asr r4 │ │ │ │ - sbcseq r1, lr, r4, asr sp │ │ │ │ - sbcseq fp, lr, r8, ror #8 │ │ │ │ - sbcseq fp, lr, r4, lsr r4 │ │ │ │ - smullseq fp, lr, r8, r4 │ │ │ │ - ldrheq r9, [pc], #244 @ │ │ │ │ - smullseq sl, lr, r4, pc @ │ │ │ │ - sbcseq sl, lr, ip, ror #30 │ │ │ │ - sbcseq r1, lr, r4, lsr #18 │ │ │ │ - sbcseq pc, pc, r0, ror #8 │ │ │ │ - sbcseq sl, lr, ip, ror #25 │ │ │ │ - sbcseq sl, lr, r0, ror #25 │ │ │ │ - ldrheq sl, [lr], #200 @ 0xc8 │ │ │ │ - sbcseq sl, lr, r0, lsl #25 │ │ │ │ - sbcseq sl, lr, r4, asr ip │ │ │ │ - sbcseq sl, lr, ip, lsr lr │ │ │ │ + ldrheq fp, [lr], #72 @ 0x48 │ │ │ │ + ldrsbeq r9, [pc], #244 @ │ │ │ │ + ldrheq sl, [lr], #244 @ 0xf4 │ │ │ │ + sbcseq sl, lr, ip, lsl #31 │ │ │ │ + sbcseq r1, lr, r4, asr #18 │ │ │ │ + sbcseq pc, pc, r0, lsl #9 │ │ │ │ + sbcseq sl, lr, ip, lsl #26 │ │ │ │ + sbcseq sl, lr, r0, lsl #26 │ │ │ │ + ldrsbeq sl, [lr], #200 @ 0xc8 │ │ │ │ + sbcseq sl, lr, r0, lsr #25 │ │ │ │ + sbcseq sl, lr, r4, ror ip │ │ │ │ + sbcseq sl, lr, ip, asr lr │ │ │ │ cmneq r9, ip, ror r2 │ │ │ │ - sbcseq sl, lr, r0, ror lr │ │ │ │ - ldrheq r1, [lr], #92 @ 0x5c │ │ │ │ - sbcseq sl, lr, ip, lsl ip │ │ │ │ - ldrsbeq r1, [lr], #64 @ 0x40 │ │ │ │ - sbcseq sl, lr, r4, ror fp │ │ │ │ - sbcseq sl, lr, r8, asr #26 │ │ │ │ - sbcseq r8, pc, r0, lsl fp @ │ │ │ │ + smullseq sl, lr, r0, lr │ │ │ │ + ldrsbeq r1, [lr], #92 @ 0x5c │ │ │ │ + sbcseq sl, lr, ip, lsr ip │ │ │ │ + ldrsheq r1, [lr], #64 @ 0x40 │ │ │ │ + smullseq sl, lr, r4, fp │ │ │ │ + sbcseq sl, lr, r8, ror #26 │ │ │ │ + sbcseq r8, pc, r0, lsr fp @ │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq sl, lr, r8, ror fp │ │ │ │ - sbcseq sl, lr, r4, ror #14 │ │ │ │ + smullseq sl, lr, r8, fp │ │ │ │ + sbcseq sl, lr, r4, lsl #15 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - sbcseq sl, lr, r0, lsl #18 │ │ │ │ - smullseq r1, lr, r4, r2 │ │ │ │ - sbcseq sl, lr, ip, ror #15 │ │ │ │ - sbcseq sl, lr, ip, ror #19 │ │ │ │ - sbcseq sl, lr, r0, lsl #18 │ │ │ │ - sbcseq r1, lr, r0, lsr #3 │ │ │ │ - sbcseq sl, lr, r4, asr #14 │ │ │ │ + sbcseq sl, lr, r0, lsr #18 │ │ │ │ + ldrheq r1, [lr], #36 @ 0x24 │ │ │ │ + sbcseq sl, lr, ip, lsl #16 │ │ │ │ + sbcseq sl, lr, ip, lsl #20 │ │ │ │ + sbcseq sl, lr, r0, lsr #18 │ │ │ │ + sbcseq r1, lr, r0, asr #3 │ │ │ │ + sbcseq sl, lr, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1048656,17 +1048656,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3fd718 │ │ │ │ b 45d484 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01792c9c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq sl, [lr], #136 @ 0x88 │ │ │ │ + sbcseq sl, lr, r8, lsl r9 │ │ │ │ cmneq r9, ip, ror #22 │ │ │ │ - ldrsbeq sl, [lr], #112 @ 0x70 │ │ │ │ + ldrsheq sl, [lr], #112 @ 0x70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #204] @ 0xcc │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ 45d63c │ │ │ │ @@ -1048726,15 +1048726,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01792a98 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r8, lsl #21 │ │ │ │ - sbcseq sl, lr, r8, ror #14 │ │ │ │ + sbcseq sl, lr, r8, lsl #15 │ │ │ │ andeq r1, r0, ip, lsl #10 │ │ │ │ cmneq r9, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1048851,15 +1048851,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 45d6bc │ │ │ │ b 45d704 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r8, lsl #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r4, asr r9 │ │ │ │ - sbcseq sl, lr, ip, asr r6 │ │ │ │ + sbcseq sl, lr, ip, ror r6 │ │ │ │ andeq r3, r0, ip, lsl #16 │ │ │ │ cmneq r9, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1048965,15 +1048965,15 @@ │ │ │ │ b 45d904 │ │ │ │ blx r3 │ │ │ │ b 45d904 │ │ │ │ add r6, r6, #8 │ │ │ │ str r6, [r3] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0xffff5404 │ │ │ │ - sbcseq sl, lr, r4, asr r4 │ │ │ │ + sbcseq sl, lr, r4, ror r4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq 45da60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1049705,25 +1049705,25 @@ │ │ │ │ beq 45e4d4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 45e194 │ │ │ │ cmneq r9, r8, ror #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrheq r1, [r9, #-248]! @ 0xffffff08 │ │ │ │ - sbcseq r9, lr, r8, lsl #26 │ │ │ │ - ldrsheq r9, [lr], #192 @ 0xc0 │ │ │ │ + sbcseq r9, lr, r8, lsr #26 │ │ │ │ + sbcseq r9, lr, r0, lsl sp │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - sbcseq r9, lr, r4, lsl #24 │ │ │ │ + sbcseq r9, lr, r4, lsr #24 │ │ │ │ cmneq r9, r4, ror sp │ │ │ │ - ldrheq r9, [lr], #172 @ 0xac │ │ │ │ - sbcseq r9, lr, r8, lsl fp │ │ │ │ - sbcseq r9, lr, r0, lsl fp │ │ │ │ - sbcseq r9, lr, r8, lsl #18 │ │ │ │ - ldrsheq r9, [lr], #128 @ 0x80 │ │ │ │ + ldrsbeq r9, [lr], #172 @ 0xac │ │ │ │ + sbcseq r9, lr, r8, lsr fp │ │ │ │ + sbcseq r9, lr, r0, lsr fp │ │ │ │ + sbcseq r9, lr, r8, lsr #18 │ │ │ │ + sbcseq r9, lr, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #440] @ 45e794 │ │ │ │ ldr r3, [pc, #440] @ 45e798 │ │ │ │ @@ -1049836,15 +1049836,15 @@ │ │ │ │ str r3, [r2] │ │ │ │ str r3, [r8, #12] │ │ │ │ b 45e67c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsl sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r1, [r9, #-152]! @ 0xffffff68 │ │ │ │ - sbcseq r9, lr, ip, asr #16 │ │ │ │ + sbcseq r9, lr, ip, ror #16 │ │ │ │ cmneq r9, r4, ror r9 │ │ │ │ andeq r3, r0, ip, lsl #16 │ │ │ │ andeq r2, r0, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1050218,23 +1050218,23 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsr #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r0, lsl #16 │ │ │ │ strdeq r2, [r0], -r8 │ │ │ │ @ instruction: 0x01791790 │ │ │ │ andeq r2, r0, ip, ror #12 │ │ │ │ - sbcseq r9, lr, r4, lsr #10 │ │ │ │ + sbcseq r9, lr, r4, asr #10 │ │ │ │ andeq r1, r0, r8, lsl r3 │ │ │ │ - sbcseq r9, lr, r4, lsr r5 │ │ │ │ - sbcseq r9, lr, ip, asr r3 │ │ │ │ - sbcseq r9, lr, r4, lsl #7 │ │ │ │ + sbcseq r9, lr, r4, asr r5 │ │ │ │ + sbcseq r9, lr, ip, ror r3 │ │ │ │ + sbcseq r9, lr, r4, lsr #7 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - sbcseq r9, lr, ip, asr r3 │ │ │ │ - ldrsheq r9, [lr], #36 @ 0x24 │ │ │ │ - sbcseq r9, lr, ip, lsl #5 │ │ │ │ + sbcseq r9, lr, ip, ror r3 │ │ │ │ + sbcseq r9, lr, r4, lsl r3 │ │ │ │ + sbcseq r9, lr, ip, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1240] @ 45f2b0 │ │ │ │ ldr r3, [pc, #1240] @ 45f2b4 │ │ │ │ @@ -1050547,22 +1050547,22 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 45e5c0 │ │ │ │ b 45f230 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, lsr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r1, [r9, #-20]! @ 0xffffffec │ │ │ │ - ldrsheq r9, [lr], #24 │ │ │ │ + sbcseq r9, lr, r8, lsl r2 │ │ │ │ cmneq r9, r8, ror r1 │ │ │ │ @ instruction: 0xfffefad0 │ │ │ │ @ instruction: 0xfffefae4 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - sbcseq r9, lr, r0, asr r1 │ │ │ │ - ldrsbeq r9, [lr], #4 │ │ │ │ - sbcseq r9, lr, ip, lsr r0 │ │ │ │ + sbcseq r9, lr, r0, ror r1 │ │ │ │ + ldrsheq r9, [lr], #4 │ │ │ │ + sbcseq r9, lr, ip, asr r0 │ │ │ │ andeq r2, r0, ip, ror #12 │ │ │ │ andeq r3, r0, ip, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -1050802,19 +1050802,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3fd718 │ │ │ │ b 45f5bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, lsl #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r4, ror sl │ │ │ │ - sbcseq r8, lr, r0, lsl fp │ │ │ │ - sbcseq r1, lr, r4, lsr r9 │ │ │ │ - sbcseq r8, lr, r0, ror #21 │ │ │ │ + sbcseq r8, lr, r0, lsr fp │ │ │ │ + sbcseq r1, lr, r4, asr r9 │ │ │ │ + sbcseq r8, lr, r0, lsl #22 │ │ │ │ andeq r0, r1, r0, lsl #2 │ │ │ │ - sbcseq r8, lr, ip, lsl #21 │ │ │ │ + sbcseq r8, lr, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #612] @ 45f94c │ │ │ │ mov r6, r2 │ │ │ │ @@ -1050969,19 +1050969,19 @@ │ │ │ │ b 45f82c │ │ │ │ mov r3, r2 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ b 45f75c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsl #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r8, lr, r8, lsl #19 │ │ │ │ + sbcseq r8, lr, r8, lsr #19 │ │ │ │ cmneq r9, r4, asr #15 │ │ │ │ - sbcseq r8, lr, r8, lsr #17 │ │ │ │ - sbcseq r9, ip, r0, lsr #30 │ │ │ │ - sbcseq r8, lr, ip, asr #16 │ │ │ │ + sbcseq r8, lr, r8, asr #17 │ │ │ │ + sbcseq r9, ip, r0, asr #30 │ │ │ │ + sbcseq r8, lr, ip, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1050998,15 +1050998,15 @@ │ │ │ │ bx r3 │ │ │ │ ldr r1, [pc, #16] @ 45f9c8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ b 45f994 │ │ │ │ - rsceq r5, r2, r0, ror #13 │ │ │ │ + rsceq r5, r2, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldrb r3, [r1, #649] @ 0x289 │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ @@ -1051256,19 +1051256,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3fd718 │ │ │ │ mov ip, #0 │ │ │ │ b 45fc80 │ │ │ │ ldrsbeq r0, [r9, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r0, r9, r8, asr ip │ │ │ │ - sbcseq r8, lr, ip, asr #17 │ │ │ │ + rscseq r0, r9, r8, ror ip │ │ │ │ + sbcseq r8, lr, ip, ror #17 │ │ │ │ cmneq r9, r0, lsr #6 │ │ │ │ - sbcseq r8, lr, r0, ror r7 │ │ │ │ - sbcseq r8, lr, r0, lsl #15 │ │ │ │ + smullseq r8, lr, r0, r7 │ │ │ │ + sbcseq r8, lr, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1051481,27 +1051481,27 @@ │ │ │ │ b 45ffc8 │ │ │ │ ldr r3, [pc, #64] @ 460184 │ │ │ │ add r3, pc, r3 │ │ │ │ b 460050 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, ror #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r0, r9, r5, ror #20 │ │ │ │ - sbcseq r8, lr, r8, lsr #15 │ │ │ │ + rscseq r0, r9, r5, lsl #21 │ │ │ │ + sbcseq r8, lr, r8, asr #15 │ │ │ │ ldrheq r0, [r9, #-0]! │ │ │ │ - sbcseq r8, lr, r4, lsl r6 │ │ │ │ - rscseq r5, r1, r4, asr #12 │ │ │ │ - sbcseq r8, lr, ip, asr #12 │ │ │ │ - sbcseq r8, lr, r8, ror #12 │ │ │ │ - sbcseq r8, lr, r4, lsr #12 │ │ │ │ + sbcseq r8, lr, r4, lsr r6 │ │ │ │ + rscseq r5, r1, r4, ror #12 │ │ │ │ + sbcseq r8, lr, ip, ror #12 │ │ │ │ + sbcseq r8, lr, r8, lsl #13 │ │ │ │ + sbcseq r8, lr, r4, asr #12 │ │ │ │ andeq r8, r0, sl, ror lr │ │ │ │ - sbcseq r8, lr, r4, asr #9 │ │ │ │ + sbcseq r8, lr, r4, ror #9 │ │ │ │ andeq r1, r0, r3, lsl r4 │ │ │ │ - sbcseq r8, lr, r8, asr #9 │ │ │ │ - sbcseq sl, pc, r8, asr #23 │ │ │ │ + sbcseq r8, lr, r8, ror #9 │ │ │ │ + sbcseq sl, pc, r8, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #2748] @ 460c60 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1052190,83 +1052190,83 @@ │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4f35d4 │ │ │ │ b 46023c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r8, r0, asr lr @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrheq r8, [lr], #52 @ 0x34 │ │ │ │ + ldrsbeq r8, [lr], #52 @ 0x34 │ │ │ │ cmnpeq r8, r4, asr fp @ p-variant is OBSOLETE │ │ │ │ - sbcseq r8, lr, ip, lsr r2 │ │ │ │ - smlalseq ip, r1, r4, pc @ │ │ │ │ - sbcseq r5, lr, r4, ror #28 │ │ │ │ - sbcseq r6, pc, r0, lsr #3 │ │ │ │ - rsceq sp, r0, r0, lsr #6 │ │ │ │ - sbcseq sp, pc, r4, ror #29 │ │ │ │ - sbcseq r2, pc, r0, lsl #11 │ │ │ │ - ldrsheq r2, [pc], #120 @ │ │ │ │ - rscseq r8, r0, r0, asr #11 │ │ │ │ - strdeq r0, [pc], #128 @ │ │ │ │ - rsceq r2, r3, r0, lsl #30 │ │ │ │ - sbcseq r8, lr, ip, lsl #2 │ │ │ │ - sbcseq lr, sp, r0, lsl #15 │ │ │ │ - ldrsheq sl, [r2], #28 @ │ │ │ │ - sbcseq lr, sp, r0, asr r7 │ │ │ │ - ldrsheq r7, [sp], #116 @ 0x74 │ │ │ │ - sbcseq r7, sp, ip, ror #15 │ │ │ │ - sbcseq r8, lr, r0, ror r0 │ │ │ │ - sbcseq r8, lr, ip, asr r0 │ │ │ │ - sbcseq r6, lr, ip, asr r4 │ │ │ │ - sbcseq r8, fp, r0, asr #31 │ │ │ │ - sbcseq r8, lr, r4, lsl r0 │ │ │ │ - sbcseq r8, lr, r4 │ │ │ │ - sbcseq r7, lr, ip, ror #31 │ │ │ │ - sbcseq pc, sp, r4, lsl #18 │ │ │ │ - ldrsheq pc, [sp], #128 @ 0x80 @ │ │ │ │ - ldrheq r8, [sp], #56 @ 0x38 │ │ │ │ - sbcseq lr, lr, ip, ror #20 │ │ │ │ - sbcseq pc, sp, r4, lsr #17 │ │ │ │ - smullseq pc, sp, r8, r8 @ │ │ │ │ - sbcseq r7, lr, r4, lsr pc │ │ │ │ - sbcseq sp, sp, r0, asr #17 │ │ │ │ - sbcseq r7, lr, r4, lsl #30 │ │ │ │ - sbcseq pc, sp, r4, ror #28 │ │ │ │ - sbcseq pc, sp, r8, lsl #17 │ │ │ │ - ldrheq r7, [lr], #236 @ 0xec │ │ │ │ - sbcseq sl, ip, r8, lsl #13 │ │ │ │ - smullseq r7, lr, r0, lr │ │ │ │ - sbcseq r7, lr, r0, lsl #29 │ │ │ │ - sbcseq r7, lr, r4, ror lr │ │ │ │ - sbcseq r7, lr, r4, ror #28 │ │ │ │ - rsceq ip, r0, r4, lsr #19 │ │ │ │ - rsceq r7, r2, r8, lsl #30 │ │ │ │ - sbcseq r7, lr, r8, lsl #28 │ │ │ │ - ldrsheq r7, [lr], #212 @ 0xd4 │ │ │ │ - ldrsbeq r7, [lr], #216 @ 0xd8 │ │ │ │ - sbcseq r7, lr, r8, asr #27 │ │ │ │ + sbcseq r8, lr, ip, asr r2 │ │ │ │ + ldrheq ip, [r1], #244 @ 0xf4 @ │ │ │ │ + sbcseq r5, lr, r4, lsl #29 │ │ │ │ + sbcseq r6, pc, r0, asr #3 │ │ │ │ + rsceq sp, r0, r0, asr #6 │ │ │ │ + sbcseq sp, pc, r4, lsl #30 │ │ │ │ + sbcseq r2, pc, r0, lsr #11 │ │ │ │ + sbcseq r2, pc, r8, lsl r8 @ │ │ │ │ + rscseq r8, r0, r0, ror #11 │ │ │ │ + rsceq r0, pc, r0, lsl r9 @ │ │ │ │ + rsceq r2, r3, r0, lsr #30 │ │ │ │ + sbcseq r8, lr, ip, lsr #2 │ │ │ │ + sbcseq lr, sp, r0, lsr #15 │ │ │ │ + rscseq sl, r2, ip, lsl r2 │ │ │ │ + sbcseq lr, sp, r0, ror r7 │ │ │ │ + sbcseq r7, sp, r4, lsl r8 │ │ │ │ + sbcseq r7, sp, ip, lsl #16 │ │ │ │ + smullseq r8, lr, r0, r0 │ │ │ │ + sbcseq r8, lr, ip, ror r0 │ │ │ │ + sbcseq r6, lr, ip, ror r4 │ │ │ │ + sbcseq r8, fp, r0, ror #31 │ │ │ │ + sbcseq r8, lr, r4, lsr r0 │ │ │ │ + sbcseq r8, lr, r4, lsr #32 │ │ │ │ + sbcseq r8, lr, ip │ │ │ │ + sbcseq pc, sp, r4, lsr #18 │ │ │ │ + sbcseq pc, sp, r0, lsl r9 @ │ │ │ │ + ldrsbeq r8, [sp], #56 @ 0x38 │ │ │ │ + sbcseq lr, lr, ip, lsl #21 │ │ │ │ + sbcseq pc, sp, r4, asr #17 │ │ │ │ + ldrheq pc, [sp], #136 @ 0x88 @ │ │ │ │ + sbcseq r7, lr, r4, asr pc │ │ │ │ + sbcseq sp, sp, r0, ror #17 │ │ │ │ + sbcseq r7, lr, r4, lsr #30 │ │ │ │ + sbcseq pc, sp, r4, lsl #29 │ │ │ │ + sbcseq pc, sp, r8, lsr #17 │ │ │ │ + ldrsbeq r7, [lr], #236 @ 0xec │ │ │ │ + sbcseq sl, ip, r8, lsr #13 │ │ │ │ + ldrheq r7, [lr], #224 @ 0xe0 │ │ │ │ + sbcseq r7, lr, r0, lsr #29 │ │ │ │ + smullseq r7, lr, r4, lr │ │ │ │ + sbcseq r7, lr, r4, lsl #29 │ │ │ │ + rsceq ip, r0, r4, asr #19 │ │ │ │ + rsceq r7, r2, r8, lsr #30 │ │ │ │ + sbcseq r7, lr, r8, lsr #28 │ │ │ │ + sbcseq r7, lr, r4, lsl lr │ │ │ │ + ldrsheq r7, [lr], #216 @ 0xd8 │ │ │ │ + sbcseq r7, lr, r8, ror #27 │ │ │ │ + sbcseq r7, lr, ip, asr #27 │ │ │ │ + ldrheq r7, [lr], #220 @ 0xdc │ │ │ │ sbcseq r7, lr, ip, lsr #27 │ │ │ │ - smullseq r7, lr, ip, sp │ │ │ │ - sbcseq r7, lr, ip, lsl #27 │ │ │ │ - sbcseq r7, lr, r0, lsl #27 │ │ │ │ - sbcseq pc, sp, r0, ror #22 │ │ │ │ - smlaleq lr, r0, r4, pc @ │ │ │ │ - sbcseq lr, sp, r8, lsl r1 │ │ │ │ - sbcseq r7, lr, r8, lsl sp │ │ │ │ - sbcseq pc, sp, r8, ror r6 @ │ │ │ │ + sbcseq r7, lr, r0, lsr #27 │ │ │ │ + sbcseq pc, sp, r0, lsl #23 │ │ │ │ + strheq lr, [r0], #244 @ 0xf4 @ │ │ │ │ + sbcseq lr, sp, r8, lsr r1 │ │ │ │ + sbcseq r7, lr, r8, lsr sp │ │ │ │ + smullseq pc, sp, r8, r6 @ │ │ │ │ + sbcseq pc, sp, ip, lsr ip @ │ │ │ │ + sbcseq pc, sp, r4, asr #24 │ │ │ │ + sbcseq pc, sp, r8, lsl ip @ │ │ │ │ sbcseq pc, sp, ip, lsl ip @ │ │ │ │ - sbcseq pc, sp, r4, lsr #24 │ │ │ │ - ldrsheq pc, [sp], #184 @ 0xb8 @ │ │ │ │ - ldrsheq pc, [sp], #188 @ 0xbc @ │ │ │ │ - rscseq ip, r0, r8, lsl r9 │ │ │ │ - sbcseq pc, sp, ip, lsl #15 │ │ │ │ - sbcseq pc, sp, r8, lsl #15 │ │ │ │ - sbcseq pc, sp, r8, lsl #15 │ │ │ │ - sbcseq pc, sp, r8, lsl #15 │ │ │ │ - ldrsheq r7, [lr], #176 @ 0xb0 │ │ │ │ - sbcseq r7, lr, r8, asr #21 │ │ │ │ + rscseq ip, r0, r8, lsr r9 │ │ │ │ + sbcseq pc, sp, ip, lsr #15 │ │ │ │ + sbcseq pc, sp, r8, lsr #15 │ │ │ │ + sbcseq pc, sp, r8, lsr #15 │ │ │ │ + sbcseq pc, sp, r8, lsr #15 │ │ │ │ + sbcseq r7, lr, r0, lsl ip │ │ │ │ + sbcseq r7, lr, r8, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr lr, [pc, #552] @ 460fbc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #548] @ 460fc0 │ │ │ │ @@ -1052405,18 +1052405,18 @@ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ bl 3fd718 │ │ │ │ b 460edc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r8, r0, ror #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r7, lr, r0, lsl #19 │ │ │ │ + sbcseq r7, lr, r0, lsr #19 │ │ │ │ cmnpeq r8, r0, lsl r1 @ p-variant is OBSOLETE │ │ │ │ + sbcseq r7, lr, r8, asr #18 │ │ │ │ sbcseq r7, lr, r8, lsr #18 │ │ │ │ - sbcseq r7, lr, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #284] @ 46110c │ │ │ │ mov r7, r2 │ │ │ │ @@ -1052489,17 +1052489,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 3fd718 │ │ │ │ b 4610b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmnpeq r8, r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r7, lr, r0, lsr #15 │ │ │ │ + sbcseq r7, lr, r0, asr #15 │ │ │ │ cmneq r8, r4, lsr pc │ │ │ │ - ldrsheq r7, [lr], #116 @ 0x74 │ │ │ │ + sbcseq r7, lr, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3200] @ 0xc80 │ │ │ │ ldr lr, [pc, #3044] @ 461d1c │ │ │ │ ldr ip, [pc, #3044] @ 461d20 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1053262,31 +1053262,31 @@ │ │ │ │ ldr r3, [pc, #84] @ 461d68 │ │ │ │ add r3, pc, r3 │ │ │ │ b 461c10 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, asr #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ eoreq lr, fp, r7, ror #7 │ │ │ │ - ldrsheq r7, [lr], #92 @ 0x5c │ │ │ │ - sbcseq r7, lr, ip, asr #5 │ │ │ │ + sbcseq r7, lr, ip, lsl r6 │ │ │ │ + sbcseq r7, lr, ip, ror #5 │ │ │ │ cmneq r8, ip, lsr #18 │ │ │ │ - sbcseq r7, lr, ip, asr r1 │ │ │ │ + sbcseq r7, lr, ip, ror r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - sbcseq r7, lr, r8, lsr r1 │ │ │ │ - ldrsheq pc, [sp], #12 @ │ │ │ │ - rscseq r3, r1, r4, lsl #21 │ │ │ │ - sbcseq r6, lr, ip, lsl #21 │ │ │ │ - sbcseq r6, lr, r8, lsr #21 │ │ │ │ - sbcseq r6, lr, ip, asr sl │ │ │ │ - sbcseq r6, lr, r4, lsl #26 │ │ │ │ + sbcseq r7, lr, r8, asr r1 │ │ │ │ + sbcseq pc, sp, ip, lsl r1 @ │ │ │ │ + rscseq r3, r1, r4, lsr #21 │ │ │ │ + sbcseq r6, lr, ip, lsr #21 │ │ │ │ + sbcseq r6, lr, r8, asr #21 │ │ │ │ + sbcseq r6, lr, ip, ror sl │ │ │ │ sbcseq r6, lr, r4, lsr #26 │ │ │ │ - sbcseq r6, lr, r0, lsl sp │ │ │ │ - sbcseq r6, lr, r4, ror #25 │ │ │ │ - ldrsheq r8, [pc], #248 @ │ │ │ │ + sbcseq r6, lr, r4, asr #26 │ │ │ │ + sbcseq r6, lr, r0, lsr sp │ │ │ │ + sbcseq r6, lr, r4, lsl #26 │ │ │ │ + sbcseq r9, pc, r8, lsl r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1053569,19 +1053569,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fd718 │ │ │ │ mov r9, #0 │ │ │ │ ldr ip, [r4, #224] @ 0xe0 │ │ │ │ b 461fb0 │ │ │ │ cmneq r8, r8, lsl #3 │ │ │ │ - sbcseq r6, lr, r0, lsl #20 │ │ │ │ - ldrsheq r6, [lr], #148 @ 0x94 │ │ │ │ + sbcseq r6, lr, r0, lsr #20 │ │ │ │ + sbcseq r6, lr, r4, lsl sl │ │ │ │ andeq r3, r0, r4, lsr #2 │ │ │ │ andeq r3, r0, r0, asr #9 │ │ │ │ - ldrsbeq r6, [lr], #132 @ 0x84 │ │ │ │ + ldrsheq r6, [lr], #132 @ 0x84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #492] @ 462410 │ │ │ │ ldr r3, [pc, #492] @ 462414 │ │ │ │ @@ -1053708,15 +1053708,15 @@ │ │ │ │ str sl, [r3, #4] │ │ │ │ b 462250 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [r8, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrheq sp, [r8, #-208]! @ 0xffffff30 │ │ │ │ cmneq r8, r0, lsr #27 │ │ │ │ - sbcseq lr, sp, r8, lsl #17 │ │ │ │ + sbcseq lr, sp, r8, lsr #17 │ │ │ │ andeq r3, r0, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #4008] @ 4633e8 │ │ │ │ ldr r7, [pc, #4008] @ 4633ec │ │ │ │ @@ -1054806,29 +1054806,29 @@ │ │ │ │ andeq r2, r0, r4, lsl #18 │ │ │ │ andeq r3, r0, r8, lsl #14 │ │ │ │ andeq r3, r0, r8, ror r7 │ │ │ │ andeq r1, r0, r4, ror sl │ │ │ │ andeq r2, r0, r8, ror ip │ │ │ │ muleq r0, r0, r3 │ │ │ │ andeq r2, r0, r8, lsl #9 │ │ │ │ - sbcseq r8, sp, r0, lsr r6 │ │ │ │ + sbcseq r8, sp, r0, asr r6 │ │ │ │ @ instruction: 0x017abc90 │ │ │ │ - sbcseq r8, sp, r8, lsl r6 │ │ │ │ + sbcseq r8, sp, r8, lsr r6 │ │ │ │ cmneq sl, r0, lsr #23 │ │ │ │ - sbcseq r8, sp, ip, lsl r6 │ │ │ │ + sbcseq r8, sp, ip, lsr r6 │ │ │ │ ldrheq fp, [sl, #-152]! @ 0xffffff68 │ │ │ │ - sbcseq r8, sp, r8, asr #9 │ │ │ │ + sbcseq r8, sp, r8, ror #9 │ │ │ │ cmneq sl, r8, asr r9 │ │ │ │ - ldrsbeq r8, [sp], #88 @ 0x58 │ │ │ │ + ldrsheq r8, [sp], #88 @ 0x58 │ │ │ │ ldrsheq fp, [sl, #-136]! @ 0xffffff78 │ │ │ │ - ldrsheq r8, [sp], #80 @ 0x50 │ │ │ │ + sbcseq r8, sp, r0, lsl r6 │ │ │ │ cmneq sl, r0, asr r8 │ │ │ │ - sbcseq r8, sp, ip, lsl #13 │ │ │ │ + sbcseq r8, sp, ip, lsr #13 │ │ │ │ cmneq sl, r0, ror #14 │ │ │ │ - ldrsbeq r8, [sp], #24 │ │ │ │ + ldrsheq r8, [sp], #24 │ │ │ │ ldrsbeq fp, [sl, #-188]! @ 0xffffff44 │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ andeq r1, r0, ip, ror r1 │ │ │ │ andeq r3, r0, ip, lsl r6 │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ andeq r1, r0, r0, ror #4 │ │ │ │ andeq r2, r0, r8, lsr #26 │ │ │ │ @@ -1055270,21 +1055270,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4ec8fc │ │ │ │ str r0, [sp, #16] │ │ │ │ b 463b64 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, lsl r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r1, r2, r8, ror r5 │ │ │ │ - rscseq sl, r1, ip, lsr #27 │ │ │ │ - sbcseq lr, sp, r0, lsl #29 │ │ │ │ - rsceq sp, lr, r4, lsl #2 │ │ │ │ - rsceq fp, r1, r0, ror #26 │ │ │ │ - sbcseq sp, fp, r0, lsr r3 │ │ │ │ - ldrsbeq r4, [lr], #232 @ 0xe8 │ │ │ │ + smlaleq r1, r2, r8, r5 │ │ │ │ + rscseq sl, r1, ip, asr #27 │ │ │ │ + sbcseq lr, sp, r0, lsr #29 │ │ │ │ + rsceq sp, lr, r4, lsr #2 │ │ │ │ + rsceq fp, r1, r0, lsl #27 │ │ │ │ + sbcseq sp, fp, r0, asr r3 │ │ │ │ + ldrsheq r4, [lr], #232 @ 0xe8 │ │ │ │ cmneq r8, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ 463e78 │ │ │ │ @@ -1055607,15 +1055607,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 46411c │ │ │ │ mov sl, #1 │ │ │ │ b 46411c │ │ │ │ mov sl, #16 │ │ │ │ b 46411c │ │ │ │ cmneq r8, ip, asr #30 │ │ │ │ - rscseq ip, r8, r9, asr #15 │ │ │ │ + rscseq ip, r8, r9, ror #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1055686,15 +1055686,15 @@ │ │ │ │ b 464254 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 464254 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsl #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq ip, r8, r6, lsr #13 │ │ │ │ + rscseq ip, r8, r6, asr #13 │ │ │ │ cmneq r8, r0, ror #26 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1055939,15 +1055939,15 @@ │ │ │ │ b 464618 │ │ │ │ mov fp, #16 │ │ │ │ b 464618 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, ror fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r8, lsr #22 │ │ │ │ - rscseq ip, r8, r6, lsl #6 │ │ │ │ + rscseq ip, r8, r6, lsr #6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r8, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1056111,15 +1056111,15 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 52a834 │ │ │ │ cmneq r8, ip, asr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ svccc 0x00d33333 │ │ │ │ svccc 0x00e2e147 │ │ │ │ svccc 0x00bc28f5 │ │ │ │ - rscseq ip, r8, fp, asr #2 │ │ │ │ + rscseq ip, r8, fp, ror #2 │ │ │ │ cmneq r8, ip, lsl #16 │ │ │ │ cmneq r8, ip, asr #15 │ │ │ │ @ instruction: 0x0178b798 │ │ │ │ cmneq r8, r8, asr r7 │ │ │ │ cmneq r8, r8, lsl r7 │ │ │ │ ldrsbeq fp, [r8, #-104]! @ 0xffffff98 │ │ │ │ @ instruction: 0x0178b698 │ │ │ │ @@ -1056716,17 +1056716,17 @@ │ │ │ │ b 52b224 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, ror #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrheq fp, [r8, #-24]! @ 0xffffffe8 │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - sbcseq r3, lr, r0, lsr ip │ │ │ │ - sbcseq r3, lr, ip, ror #23 │ │ │ │ - sbcseq r3, lr, ip, lsr #23 │ │ │ │ + sbcseq r3, lr, r0, asr ip │ │ │ │ + sbcseq r3, lr, ip, lsl #24 │ │ │ │ + sbcseq r3, lr, ip, asr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmneq r8, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1056919,15 +1056919,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 464df0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, lsr #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r4, ror ip │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - sbcseq r3, lr, r0, ror r7 │ │ │ │ + smullseq r3, lr, r0, r7 │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ ldrsheq sl, [r8, #-152]! @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3712] @ 0xe80 │ │ │ │ ldr r2, [pc, #3348] @ 466384 │ │ │ │ @@ -1057768,32 +1057768,32 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 52a464 │ │ │ │ add r9, r9, #20 │ │ │ │ b 465984 │ │ │ │ cmneq r8, r8, lsl #19 │ │ │ │ cmneq r8, r0, ror r9 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - sbcseq r3, lr, r4, ror r3 │ │ │ │ + smullseq r3, lr, r4, r3 │ │ │ │ @ instruction: 0xfffffe01 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - sbcseq r3, lr, ip, lsl #6 │ │ │ │ - smullseq r3, lr, r4, r1 │ │ │ │ - ldrsheq r3, [lr], #12 │ │ │ │ + sbcseq r3, lr, ip, lsr #6 │ │ │ │ + ldrheq r3, [lr], #20 │ │ │ │ + sbcseq r3, lr, ip, lsl r1 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - sbcseq r3, lr, ip, lsr #1 │ │ │ │ - sbcseq r3, lr, ip, asr r0 │ │ │ │ - sbcseq r3, lr, r4, lsl r0 │ │ │ │ - sbcseq r2, lr, ip, ror #18 │ │ │ │ - rscseq sl, r8, ip, ror #12 │ │ │ │ - sbcseq r2, lr, r8, asr r7 │ │ │ │ + sbcseq r3, lr, ip, asr #1 │ │ │ │ + sbcseq r3, lr, ip, ror r0 │ │ │ │ + sbcseq r3, lr, r4, lsr r0 │ │ │ │ + sbcseq r2, lr, ip, lsl #19 │ │ │ │ + rscseq sl, r8, ip, lsl #13 │ │ │ │ + sbcseq r2, lr, r8, ror r7 │ │ │ │ @ instruction: 0xffe40000 │ │ │ │ - sbcseq r2, lr, ip, lsl #14 │ │ │ │ - sbcseq r2, lr, r4, asr #13 │ │ │ │ + sbcseq r2, lr, ip, lsr #14 │ │ │ │ + sbcseq r2, lr, r4, ror #13 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ - sbcseq r2, lr, r8, ror #2 │ │ │ │ + sbcseq r2, lr, r8, lsl #3 │ │ │ │ ldrsheq r9, [r8, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0x000035bc │ │ │ │ eorsmi r0, r0, r0 │ │ │ │ eormi r0, r8, r0 │ │ │ │ andmi r0, r8, r0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ svccc 0x00d00000 │ │ │ │ @@ -1059693,15 +1059693,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 4680c4 │ │ │ │ mov sl, #1 │ │ │ │ b 4680c4 │ │ │ │ mov sl, #16 │ │ │ │ b 4680c4 │ │ │ │ cmneq r8, r4, lsr #31 │ │ │ │ - rscseq r8, r8, r2, lsr #17 │ │ │ │ + rscseq r8, r8, r2, asr #17 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1060215,15 +1060215,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ udf #0 │ │ │ │ cmneq r8, r4, lsl sl │ │ │ │ ldrsheq r7, [r8, #-156]! @ 0xffffff64 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r0, lr, r0, lsl #11 │ │ │ │ + sbcseq r0, lr, r0, lsr #11 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ cmneq r8, ip, lsl r9 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1060529,18 +1060529,18 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ cmneq r8, r4, lsl #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r0, asr r5 │ │ │ │ - ldrsbeq r5, [pc], #132 @ │ │ │ │ - sbcseq r0, lr, r4, asr r0 │ │ │ │ + ldrsheq r5, [pc], #132 @ │ │ │ │ + sbcseq r0, lr, r4, ror r0 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - strdeq r4, [r0], #148 @ 0x94 @ │ │ │ │ + rsceq r4, r0, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #212] @ 468fb0 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ ldr r3, [pc, #208] @ 468fb4 │ │ │ │ @@ -1061087,17 +1061087,17 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, lsl r0 │ │ │ │ cmneq r8, r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ cmneq r8, ip, lsr lr │ │ │ │ - sbcseq r5, pc, r8, lsl r2 @ │ │ │ │ - smullseq pc, sp, ip, r9 @ │ │ │ │ - smlaleq r4, r0, ip, r5 │ │ │ │ + sbcseq r5, pc, r8, lsr r2 @ │ │ │ │ + ldrheq pc, [sp], #156 @ 0x9c @ │ │ │ │ + strheq r4, [r0], #92 @ 0x5c @ │ │ │ │ @ instruction: 0xfffffbc1 │ │ │ │ cdp2 0, 2, cr0, cr0, cr0, {0} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -1061758,20 +1061758,20 @@ │ │ │ │ b 46a16c │ │ │ │ mov r6, sl │ │ │ │ b 46a0a8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, lsl #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xfffff890 │ │ │ │ - sbcseq lr, sp, r4, lsl #26 │ │ │ │ - ldrheq lr, [sp], #176 @ 0xb0 │ │ │ │ - sbcseq lr, sp, r8, lsl #23 │ │ │ │ + sbcseq lr, sp, r4, lsr #26 │ │ │ │ + ldrsbeq lr, [sp], #176 @ 0xb0 │ │ │ │ + sbcseq lr, sp, r8, lsr #23 │ │ │ │ cmneq r8, ip, ror lr │ │ │ │ - sbcseq lr, sp, r8, ror #21 │ │ │ │ - ldrsheq lr, [sp], #160 @ 0xa0 │ │ │ │ + sbcseq lr, sp, r8, lsl #22 │ │ │ │ + sbcseq lr, sp, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, r5 │ │ │ │ @@ -1062421,15 +1062421,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6f88 │ │ │ │ b 46a870 │ │ │ │ @ instruction: 0x01785a9c │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ - sbcseq lr, sp, r8, asr #6 │ │ │ │ + sbcseq lr, sp, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ @@ -1062501,15 +1062501,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 46ad04 │ │ │ │ b 46ad08 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, asr #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r8, ror #5 │ │ │ │ - rsceq r5, r2, r4, lsr #15 │ │ │ │ + rsceq r5, r2, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #268] @ 46aeb0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1062579,15 +1062579,15 @@ │ │ │ │ bne 46aeac │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, asr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r5, [r8, #-16]! │ │ │ │ - smlaleq r5, r2, r8, r6 │ │ │ │ + strheq r5, [r2], #104 @ 0x68 @ │ │ │ │ cmneq r8, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -1062801,15 +1062801,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 5d394 │ │ │ │ cmp r0, #0 │ │ │ │ bne 46b1fc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcseq r0, sp, r0, ror sl │ │ │ │ + smullseq r0, sp, r0, sl │ │ │ │ @ instruction: 0x001fffff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1063256,15 +1063256,15 @@ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4ec580 │ │ │ │ cmneq r8, r4, asr r8 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbcseq sp, sp, r0, ror #7 │ │ │ │ + sbcseq sp, sp, r0, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1063517,20 +1063517,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 46bd78 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ b 46bc58 │ │ │ │ cmneq r8, r4, ror r6 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ - sbcseq r0, sp, r0, lsl #3 │ │ │ │ - sbcseq sp, sp, r8, asr #3 │ │ │ │ - sbcseq sp, sp, ip, rrx │ │ │ │ - ldrheq sp, [sp], #8 │ │ │ │ - sbcseq sp, sp, ip │ │ │ │ - sbcseq sp, sp, r4, lsr r0 │ │ │ │ + sbcseq r0, sp, r0, lsr #3 │ │ │ │ + sbcseq sp, sp, r8, ror #3 │ │ │ │ + sbcseq sp, sp, ip, lsl #1 │ │ │ │ + ldrsbeq sp, [sp], #8 │ │ │ │ + sbcseq sp, sp, ip, lsr #32 │ │ │ │ + sbcseq sp, sp, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1063611,15 +1063611,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4ec580 │ │ │ │ cmneq r8, r0, asr r2 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbcseq ip, sp, r8, lsr #31 │ │ │ │ + sbcseq ip, sp, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1064109,15 +1064109,15 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ b 46c348 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, ror #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq ip, sp, r0, lsr fp │ │ │ │ + sbcseq ip, sp, r0, asr fp │ │ │ │ cmneq r8, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #824] @ 46ca00 │ │ │ │ @@ -1064327,17 +1064327,17 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ cmneq r8, ip, lsr #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq r3, [r8, #-140]! @ 0xffffff74 │ │ │ │ - rscseq r4, r8, pc, ror #2 │ │ │ │ + rscseq r4, r8, pc, lsl #3 │ │ │ │ cmneq r8, r4, asr #13 │ │ │ │ - sbcseq ip, sp, r4, ror #10 │ │ │ │ + sbcseq ip, sp, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1404] @ 46cfb4 │ │ │ │ @@ -1064691,19 +1064691,19 @@ │ │ │ │ add r3, r0, r4 │ │ │ │ and r3, r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ b 46cc68 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq r3, [r8, #-88]! @ 0xffffffa8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq sp, [r1], #164 @ 0xa4 @ │ │ │ │ - rsceq r5, r2, r4, lsl r3 │ │ │ │ - rsceq r7, r2, r4, ror sp │ │ │ │ + rsceq sp, r1, r4, lsl fp │ │ │ │ + rsceq r5, r2, r4, lsr r3 │ │ │ │ + smlaleq r7, r2, r4, sp │ │ │ │ cmneq r8, r8, lsl #7 │ │ │ │ - sbcseq r9, sp, r4, lsr #4 │ │ │ │ + sbcseq r9, sp, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [pc, #1200] @ 46d4a0 │ │ │ │ @@ -1065006,16 +1065006,16 @@ │ │ │ │ movne r3, #1 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r1, [sp] │ │ │ │ b 46d170 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r3, lr, r8, lsl #23 │ │ │ │ - ldrsheq fp, [sp], #196 @ 0xc4 │ │ │ │ + rsceq r3, lr, r8, lsr #23 │ │ │ │ + sbcseq fp, sp, r4, lsl sp │ │ │ │ ldrsbeq r2, [r8, #-192]! @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #420] @ 46d674 │ │ │ │ @@ -1065123,15 +1065123,15 @@ │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r3 │ │ │ │ bl 46cfd0 │ │ │ │ b 46d5cc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, ip, lsl fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq r4, [r2], #132 @ 0x84 @ │ │ │ │ + rsceq r4, r2, r4, lsl r9 │ │ │ │ cmneq r8, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr lr, [pc, #2400] @ 46dffc │ │ │ │ ldr ip, [pc, #2400] @ 46e000 │ │ │ │ @@ -1065740,15 +1065740,15 @@ │ │ │ │ cmneq r8, ip, lsr #18 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ @ instruction: 0x001fffff │ │ │ │ cmneq r8, r8, ror #10 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - sbcseq sl, sp, r0, ror #29 │ │ │ │ + sbcseq sl, sp, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #712] @ 46e304 │ │ │ │ ldr r3, [pc, #712] @ 46e308 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1065927,16 +1065927,16 @@ │ │ │ │ bne 46e300 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq r1, [r8, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq sl, [sp], #200 @ 0xc8 │ │ │ │ - ldrheq sl, [sp], #192 @ 0xc0 │ │ │ │ + sbcseq sl, sp, r8, lsl sp │ │ │ │ + ldrsbeq sl, [sp], #192 @ 0xc0 │ │ │ │ cmneq r8, r0, lsr #26 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ ldr r3, [pc, #116] @ 46e398 │ │ │ │ and r2, r0, #15 │ │ │ │ add r3, pc, r3 │ │ │ │ and r0, r0, #32 │ │ │ │ cmp r2, #7 │ │ │ │ @@ -1065962,15 +1065962,15 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ - rscseq r2, r8, fp, asr r6 │ │ │ │ + rscseq r2, r8, fp, ror r6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 5cfa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, #1 │ │ │ │ @@ -1066243,16 +1066243,16 @@ │ │ │ │ mov r3, #4 │ │ │ │ mov r0, fp │ │ │ │ add r6, r6, #1 │ │ │ │ bl 357060 │ │ │ │ cmp r8, r6 │ │ │ │ bne 46e7c4 │ │ │ │ b 46e750 │ │ │ │ - rscseq r2, r8, r0, lsr #6 │ │ │ │ - rscseq r2, r8, ip, lsl r3 │ │ │ │ + rscseq r2, r8, r0, asr #6 │ │ │ │ + rscseq r2, r8, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1066509,15 +1066509,15 @@ │ │ │ │ lsr r2, r2, #5 │ │ │ │ b 46eaf0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, asr #15 │ │ │ │ cmneq r8, r4, asr #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ muleq r0, r2, r2 │ │ │ │ - ldrsbeq r2, [r8], #15 @ │ │ │ │ + ldrsheq r2, [r8], #15 @ │ │ │ │ ldrsheq r1, [r8, #-92]! @ 0xffffffa4 │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1066985,16 +1066985,16 @@ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ b 46f220 │ │ │ │ mov r0, #1 │ │ │ │ b 46f2dc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq r0, [r8, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r2, r2, ip, lsr sp │ │ │ │ - rsceq r5, r2, r0, asr #14 │ │ │ │ + rsceq r2, r2, ip, asr sp │ │ │ │ + rsceq r5, r2, r0, ror #14 │ │ │ │ cmneq r8, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1067625,18 +1067625,18 @@ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ str r1, [r5, #76] @ 0x4c │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ b 46fd34 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r5, r2, ip, ror r3 │ │ │ │ - rsceq r2, r2, ip, lsl r8 │ │ │ │ + smlaleq r5, r2, ip, r3 │ │ │ │ + rsceq r2, r2, ip, lsr r8 │ │ │ │ cmneq r8, r0, ror #13 │ │ │ │ - sbcseq sp, ip, ip, ror #26 │ │ │ │ + sbcseq sp, ip, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ @@ -1068780,28 +1068780,28 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 41c464 │ │ │ │ b 4707cc │ │ │ │ cmneq r8, ip, lsl r0 │ │ │ │ cmnpeq r7, r0, asr #31 @ p-variant is OBSOLETE │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ - sbcseq r8, sp, r0, ror r2 │ │ │ │ + smullseq r8, sp, r0, r2 │ │ │ │ subseq r5, r5, r5, asr r5 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbcseq r8, sp, r4, lsl r0 │ │ │ │ + sbcseq r8, sp, r4, lsr r0 │ │ │ │ andeq sl, r0, r3, asr #16 │ │ │ │ muleq r0, fp, r2 │ │ │ │ muleq r0, r2, r2 │ │ │ │ @ instruction: 0xffffcc18 │ │ │ │ cmneq r7, r8, ror #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r7, sp, r0, lsr #16 │ │ │ │ - sbcseq r7, sp, r8, lsr #12 │ │ │ │ - sbcseq fp, ip, ip, lsr #24 │ │ │ │ + sbcseq r7, sp, r0, asr #16 │ │ │ │ + sbcseq r7, sp, r8, asr #12 │ │ │ │ + sbcseq fp, ip, ip, asr #24 │ │ │ │ mov r1, sl │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ strne r7, [sp, #36] @ 0x24 │ │ │ │ @@ -1069596,16 +1069596,16 @@ │ │ │ │ ldr r1, [pc, #24] @ 471c64 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp] │ │ │ │ bl 41c464 │ │ │ │ b 471c04 │ │ │ │ - sbcseq r7, sp, r0, ror r4 │ │ │ │ - sbcseq r7, sp, r4, lsl #8 │ │ │ │ + smullseq r7, sp, r0, r4 │ │ │ │ + sbcseq r7, sp, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ ldrb r3, [sp, #100] @ 0x64 │ │ │ │ @@ -1069898,34 +1069898,34 @@ │ │ │ │ ldr r3, [pc, #92] @ 472160 │ │ │ │ add r3, pc, r3 │ │ │ │ b 472068 │ │ │ │ ldr r3, [pc, #84] @ 472164 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4720b0 │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ - rscseq lr, r7, r8, ror #26 │ │ │ │ - rscseq lr, r7, r8, lsr #26 │ │ │ │ - sbcseq ip, lr, r0, ror r5 │ │ │ │ - sbcseq r7, sp, r0, ror r4 │ │ │ │ - sbcseq ip, lr, r8, lsl r5 │ │ │ │ - sbcseq r7, sp, r0, lsl #3 │ │ │ │ - sbcseq fp, pc, ip, ror #17 │ │ │ │ - sbcseq ip, lr, r4, lsl #9 │ │ │ │ - smullseq r7, sp, r0, r1 │ │ │ │ - sbcseq ip, lr, ip, lsr r4 │ │ │ │ - smullseq r7, sp, ip, r1 │ │ │ │ - ldrsheq ip, [lr], #52 @ 0x34 │ │ │ │ - ldrsbeq r7, [sp], #28 │ │ │ │ - sbcseq ip, lr, ip, lsr #7 │ │ │ │ - sbcseq r7, sp, r0, lsr #4 │ │ │ │ - sbcseq fp, pc, r8, lsr #15 │ │ │ │ - smullseq fp, pc, r0, r7 @ │ │ │ │ - sbcseq fp, pc, r4, lsl #15 │ │ │ │ - sbcseq fp, pc, r8, ror r7 @ │ │ │ │ - sbcseq fp, pc, ip, ror #14 │ │ │ │ + rscseq lr, r7, r8, lsl #27 │ │ │ │ + rscseq lr, r7, r8, asr #26 │ │ │ │ + smullseq ip, lr, r0, r5 │ │ │ │ + smullseq r7, sp, r0, r4 │ │ │ │ + sbcseq ip, lr, r8, lsr r5 │ │ │ │ + sbcseq r7, sp, r0, lsr #3 │ │ │ │ + sbcseq fp, pc, ip, lsl #18 │ │ │ │ + sbcseq ip, lr, r4, lsr #9 │ │ │ │ + ldrheq r7, [sp], #16 │ │ │ │ + sbcseq ip, lr, ip, asr r4 │ │ │ │ + ldrheq r7, [sp], #28 │ │ │ │ + sbcseq ip, lr, r4, lsl r4 │ │ │ │ + ldrsheq r7, [sp], #28 │ │ │ │ + sbcseq ip, lr, ip, asr #7 │ │ │ │ + sbcseq r7, sp, r0, asr #4 │ │ │ │ + sbcseq fp, pc, r8, asr #15 │ │ │ │ + ldrheq fp, [pc], #112 @ │ │ │ │ + sbcseq fp, pc, r4, lsr #15 │ │ │ │ + smullseq fp, pc, r8, r7 @ │ │ │ │ + sbcseq fp, pc, ip, lsl #15 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ tst r0, #4 │ │ │ │ and r3, r3, #4 │ │ │ │ bne 4721b0 │ │ │ │ @@ -1070252,33 +1070252,33 @@ │ │ │ │ b 4724e0 │ │ │ │ ldr r3, [pc, #84] @ 4726e4 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4725e4 │ │ │ │ ldr r9, [pc, #76] @ 4726e8 │ │ │ │ add r9, pc, r9 │ │ │ │ b 4725c4 │ │ │ │ - ldrsbeq r7, [sp], #20 │ │ │ │ - sbcseq r7, sp, r4, lsl r2 │ │ │ │ + ldrsheq r7, [sp], #20 │ │ │ │ + sbcseq r7, sp, r4, lsr r2 │ │ │ │ + sbcseq r6, sp, r8, ror #31 │ │ │ │ sbcseq r6, sp, r8, asr #31 │ │ │ │ - sbcseq r6, sp, r8, lsr #31 │ │ │ │ - ldrheq r7, [sp], #8 │ │ │ │ + ldrsbeq r7, [sp], #8 │ │ │ │ + sbcseq r6, sp, ip, lsr pc │ │ │ │ sbcseq r6, sp, ip, lsl pc │ │ │ │ - ldrsheq r6, [sp], #236 @ 0xec │ │ │ │ - ldrheq r6, [sp], #244 @ 0xf4 │ │ │ │ - sbcseq r6, sp, r8, asr #29 │ │ │ │ - ldrheq r6, [sp], #236 @ 0xec │ │ │ │ - sbcseq r6, sp, ip, ror lr │ │ │ │ + ldrsbeq r6, [sp], #244 @ 0xf4 │ │ │ │ + sbcseq r6, sp, r8, ror #29 │ │ │ │ + ldrsbeq r6, [sp], #236 @ 0xec │ │ │ │ + smullseq r6, sp, ip, lr │ │ │ │ + sbcseq r6, sp, r4, asr lr │ │ │ │ sbcseq r6, sp, r4, lsr lr │ │ │ │ - sbcseq r6, sp, r4, lsl lr │ │ │ │ - sbcseq r6, sp, r8, ror pc │ │ │ │ - sbcseq r6, sp, ip, ror pc │ │ │ │ + smullseq r6, sp, r8, pc @ │ │ │ │ + smullseq r6, sp, ip, pc @ │ │ │ │ + sbcseq r6, sp, r0, lsr #27 │ │ │ │ + smullseq r6, sp, r4, sp │ │ │ │ + sbcseq r6, sp, ip, lsl #27 │ │ │ │ sbcseq r6, sp, r0, lsl #27 │ │ │ │ - sbcseq r6, sp, r4, ror sp │ │ │ │ - sbcseq r6, sp, ip, ror #26 │ │ │ │ - sbcseq r6, sp, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ subs ip, r3, #0 │ │ │ │ @@ -1070589,18 +1070589,18 @@ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne 472b9c │ │ │ │ b 472ab8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, asr r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r1, r2, r4, lsl #29 │ │ │ │ + rsceq r1, r2, r4, lsr #29 │ │ │ │ cmneq r7, r8, ror r5 │ │ │ │ - rsceq pc, r1, ip, asr r3 @ │ │ │ │ - rsceq r1, r2, r8, asr #26 │ │ │ │ + rsceq pc, r1, ip, ror r3 @ │ │ │ │ + rsceq r1, r2, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #732] @ 472ef0 │ │ │ │ @@ -1070786,19 +1070786,19 @@ │ │ │ │ bl 6005b4 │ │ │ │ cmp r0, r8 │ │ │ │ bhi 472e94 │ │ │ │ b 472ce4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, ror #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r1, r2, r0, lsr #24 │ │ │ │ + rsceq r1, r2, r0, asr #24 │ │ │ │ cmneq r7, ip, lsl #6 │ │ │ │ - rscseq sp, r7, ip, lsr #25 │ │ │ │ - rsceq r1, r2, r0, asr #20 │ │ │ │ - smlaleq lr, r1, r8, pc @ │ │ │ │ + rscseq sp, r7, ip, asr #25 │ │ │ │ + rsceq r1, r2, r0, ror #20 │ │ │ │ + strheq lr, [r1], #248 @ 0xf8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ tst r1, #4 │ │ │ │ @@ -1070837,15 +1070837,15 @@ │ │ │ │ b 472f38 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r2 │ │ │ │ bl 4e6f4c │ │ │ │ cmp r0, #0 │ │ │ │ bne 472fa4 │ │ │ │ b 472f54 │ │ │ │ - rsceq r1, r2, r8, ror #17 │ │ │ │ + rsceq r1, r2, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and r3, r3, #14 │ │ │ │ @@ -1070943,16 +1070943,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 41c464 │ │ │ │ bl 601678 │ │ │ │ ldr r1, [pc, #12] @ 473170 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ b 473140 │ │ │ │ - sbcseq r6, sp, r4, lsl r5 │ │ │ │ - sbcseq r6, sp, r8, lsl r5 │ │ │ │ + sbcseq r6, sp, r4, lsr r5 │ │ │ │ + sbcseq r6, sp, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-16] │ │ │ │ ldr ip, [pc, #140] @ 473220 │ │ │ │ @@ -1070990,15 +1070990,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, asr lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r7, r1, r0, asr #8 │ │ │ │ + rsceq r7, r1, r0, ror #8 │ │ │ │ cmneq r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3392] @ 0xd40 │ │ │ │ sub sp, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -1071589,44 +1071589,44 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 41c464 │ │ │ │ b 4734b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0177cd9c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r8, ip, r8, lsr #23 │ │ │ │ - smullseq r8, ip, r8, fp │ │ │ │ - sbcseq r6, sp, r0, lsr r2 │ │ │ │ - sbcseq r6, sp, r4, lsl r2 │ │ │ │ - sbcseq r6, sp, r8, lsr #7 │ │ │ │ + sbcseq r8, ip, r8, asr #23 │ │ │ │ + ldrheq r8, [ip], #184 @ 0xb8 │ │ │ │ + sbcseq r6, sp, r0, asr r2 │ │ │ │ + sbcseq r6, sp, r4, lsr r2 │ │ │ │ + sbcseq r6, sp, r8, asr #7 │ │ │ │ cmneq r7, ip, lsr fp │ │ │ │ @ instruction: 0xffffe4dc │ │ │ │ - sbcseq r8, ip, r0, lsr r7 │ │ │ │ - sbcseq r8, ip, r0, lsr r8 │ │ │ │ - sbcseq r5, sp, r0, ror pc │ │ │ │ - sbcseq r6, sp, r8, lsl #2 │ │ │ │ + sbcseq r8, ip, r0, asr r7 │ │ │ │ + sbcseq r8, ip, r0, asr r8 │ │ │ │ + smullseq r5, sp, r0, pc @ │ │ │ │ + sbcseq r6, sp, r8, lsr #2 │ │ │ │ @ instruction: 0xffffe2fc │ │ │ │ - ldrheq r5, [sp], #232 @ 0xe8 │ │ │ │ - ldrheq r6, [sp], #0 │ │ │ │ - sbcseq r6, sp, r0, asr #32 │ │ │ │ - sbcseq r5, sp, ip, lsr #31 │ │ │ │ - ldrheq r5, [sp], #208 @ 0xd0 │ │ │ │ - sbcseq r5, sp, r8, lsr #25 │ │ │ │ - sbcseq r5, sp, r8, ror #27 │ │ │ │ - sbcseq r5, sp, ip, ror ip │ │ │ │ - ldrsbeq r5, [sp], #192 @ 0xc0 │ │ │ │ - sbcseq r5, sp, ip, lsr ip │ │ │ │ - ldrsbeq r5, [sp], #212 @ 0xd4 │ │ │ │ - sbcseq r5, sp, r4, lsl #25 │ │ │ │ - sbcseq r5, sp, r8, ror #23 │ │ │ │ + ldrsbeq r5, [sp], #232 @ 0xe8 │ │ │ │ + ldrsbeq r6, [sp], #0 │ │ │ │ + sbcseq r6, sp, r0, rrx │ │ │ │ + sbcseq r5, sp, ip, asr #31 │ │ │ │ + ldrsbeq r5, [sp], #208 @ 0xd0 │ │ │ │ + sbcseq r5, sp, r8, asr #25 │ │ │ │ + sbcseq r5, sp, r8, lsl #28 │ │ │ │ + smullseq r5, sp, ip, ip │ │ │ │ + ldrsheq r5, [sp], #192 @ 0xc0 │ │ │ │ + sbcseq r5, sp, ip, asr ip │ │ │ │ + ldrsheq r5, [sp], #212 @ 0xd4 │ │ │ │ sbcseq r5, sp, r4, lsr #25 │ │ │ │ - sbcseq r5, sp, r8, lsr #23 │ │ │ │ - sbcseq r5, sp, r8, lsr #23 │ │ │ │ - sbcseq r5, sp, ip, asr fp │ │ │ │ - sbcseq r5, sp, ip, ror #24 │ │ │ │ + sbcseq r5, sp, r8, lsl #24 │ │ │ │ + sbcseq r5, sp, r4, asr #25 │ │ │ │ + sbcseq r5, sp, r8, asr #23 │ │ │ │ + sbcseq r5, sp, r8, asr #23 │ │ │ │ + sbcseq r5, sp, ip, ror fp │ │ │ │ + sbcseq r5, sp, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1071831,15 +1071831,15 @@ │ │ │ │ bne 473e3c │ │ │ │ b 473ddc │ │ │ │ cmp ip, #0 │ │ │ │ beq 473cc0 │ │ │ │ cmp r1, r0 │ │ │ │ bne 473cf0 │ │ │ │ b 473de4 │ │ │ │ - ldrheq ip, [r7], #196 @ 0xc4 @ │ │ │ │ + ldrsbeq ip, [r7], #196 @ 0xc4 @ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq 473f64 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1072892,20 +1072892,20 @@ │ │ │ │ b 474a68 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0177b998 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, r0, asr #18 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ - rsceq r0, r2, r0, lsl #2 │ │ │ │ + rsceq r0, r2, r0, lsr #2 │ │ │ │ andeq r7, r0, r0, asr #31 │ │ │ │ - sbcseq r5, sp, r0, lsr r0 │ │ │ │ - ldrheq r4, [sp], #244 @ 0xf4 │ │ │ │ + sbcseq r5, sp, r0, asr r0 │ │ │ │ + ldrsbeq r4, [sp], #244 @ 0xf4 │ │ │ │ cmneq r7, r8, ror #6 │ │ │ │ - smullseq r4, sp, r0, r9 │ │ │ │ + ldrheq r4, [sp], #144 @ 0x90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r9, [r0, #52] @ 0x34 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1073239,22 +1073239,22 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 41c464 │ │ │ │ b 475100 │ │ │ │ andeq r8, r0, ip, lsl #25 │ │ │ │ - sbcseq r4, sp, ip, lsr #15 │ │ │ │ - sbcseq r8, ip, r8, lsl #1 │ │ │ │ + sbcseq r4, sp, ip, asr #15 │ │ │ │ + sbcseq r8, ip, r8, lsr #1 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r8, r0, r8, ror #31 │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - sbcseq r4, sp, ip, lsr #11 │ │ │ │ + sbcseq r4, sp, ip, asr #11 │ │ │ │ eorseq r7, r8, r7 │ │ │ │ - sbcseq r4, sp, r0, lsl r5 │ │ │ │ + sbcseq r4, sp, r0, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1073382,15 +1073382,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 600d50 │ │ │ │ mov r5, r0 │ │ │ │ b 4755ac │ │ │ │ - sbcseq r4, sp, ip, lsr #6 │ │ │ │ + sbcseq r4, sp, ip, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -1073638,16 +1073638,16 @@ │ │ │ │ bl 600d50 │ │ │ │ mov r9, r0 │ │ │ │ b 4759bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, lsr r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, r8, asr #11 │ │ │ │ - rscseq sl, r7, ip, lsr #31 │ │ │ │ - rscseq sl, r7, r0, ror #29 │ │ │ │ + rscseq sl, r7, ip, asr #31 │ │ │ │ + rscseq sl, r7, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1074555,32 +1074555,32 @@ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ b 4766c8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, lsr r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq sl, [r7], #212 @ 0xd4 @ │ │ │ │ + ldrsheq sl, [r7], #212 @ 0xd4 @ │ │ │ │ @ instruction: 0xffffe618 │ │ │ │ andeq r8, r0, sp, lsl #25 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq sl, r7, r8, ror r6 │ │ │ │ - sbcseq r3, sp, r4, lsr #15 │ │ │ │ - rscseq sl, r7, r8, lsl #10 │ │ │ │ + smlalseq sl, r7, r8, r6 │ │ │ │ + sbcseq r3, sp, r4, asr #15 │ │ │ │ + rscseq sl, r7, r8, lsr #10 │ │ │ │ ldrheq r9, [r7, #-156]! @ 0xffffff64 │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ - sbcseq r3, sp, r4, ror #9 │ │ │ │ + sbcseq r3, sp, r4, lsl #10 │ │ │ │ @ instruction: 0xffffc938 │ │ │ │ @ instruction: 0xffffc95c │ │ │ │ - sbcseq r5, ip, r4, lsr r3 │ │ │ │ - sbcseq r5, ip, r4, lsr #6 │ │ │ │ - sbcseq r5, ip, ip, lsl #11 │ │ │ │ - sbcseq r5, ip, r0, ror #10 │ │ │ │ - sbcseq r3, sp, r0, lsl #3 │ │ │ │ - sbcseq r3, sp, r8, lsr #4 │ │ │ │ + sbcseq r5, ip, r4, asr r3 │ │ │ │ + sbcseq r5, ip, r4, asr #6 │ │ │ │ + sbcseq r5, ip, ip, lsr #11 │ │ │ │ + sbcseq r5, ip, r0, lsl #11 │ │ │ │ + sbcseq r3, sp, r0, lsr #3 │ │ │ │ + sbcseq r3, sp, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #116] @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -1074638,15 +1074638,15 @@ │ │ │ │ movhi r3, #3 │ │ │ │ bhi 476b20 │ │ │ │ ldr r2, [pc, #12] @ 476b28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ mov r2, #3 │ │ │ │ b 471b4c │ │ │ │ - rscseq r9, r7, r0, lsl #31 │ │ │ │ + rscseq r9, r7, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1448] @ 0x5a8 │ │ │ │ sub sp, sp, #2608 @ 0xa30 │ │ │ │ sub sp, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -1075048,25 +1075048,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 41c464 │ │ │ │ b 476f38 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, lsl #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq r4, [ip], #208 @ 0xd0 │ │ │ │ - ldrsheq r4, [ip], #216 @ 0xd8 │ │ │ │ + sbcseq r4, ip, r0, lsl lr │ │ │ │ + sbcseq r4, ip, r8, lsl lr │ │ │ │ cmneq r7, r8, lsr #3 │ │ │ │ - sbcseq r4, ip, r8, ror #26 │ │ │ │ - sbcseq r4, ip, r4, ror sp │ │ │ │ - sbcseq r4, ip, r8, ror ip │ │ │ │ - sbcseq r4, ip, ip, ror ip │ │ │ │ - smullseq r2, sp, ip, fp │ │ │ │ - sbcseq r2, sp, r4, lsl #23 │ │ │ │ - sbcseq r2, sp, ip, lsr r9 │ │ │ │ - sbcseq r2, sp, r8, ror #21 │ │ │ │ + sbcseq r4, ip, r8, lsl #27 │ │ │ │ + smullseq r4, ip, r4, sp │ │ │ │ + smullseq r4, ip, r8, ip │ │ │ │ + smullseq r4, ip, ip, ip │ │ │ │ + ldrheq r2, [sp], #188 @ 0xbc │ │ │ │ + sbcseq r2, sp, r4, lsr #23 │ │ │ │ + sbcseq r2, sp, ip, asr r9 │ │ │ │ + sbcseq r2, sp, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1076120,41 +1076120,41 @@ │ │ │ │ bcc 4783b8 │ │ │ │ cmp sl, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ bne 478170 │ │ │ │ b 477300 │ │ │ │ @ instruction: 0x01778d90 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r9, r7, r8, asr #16 │ │ │ │ - rsceq r3, r1, ip, asr r3 │ │ │ │ - ldrsbeq r4, [ip], #116 @ 0x74 │ │ │ │ - ldrsbeq r4, [ip], #116 @ 0x74 │ │ │ │ - ldrsbeq r9, [fp], #236 @ 0xec │ │ │ │ - ldrheq r9, [fp], #224 @ 0xe0 │ │ │ │ - sbcseq r9, fp, ip, lsr #29 │ │ │ │ - sbcseq r9, fp, r8, lsr #29 │ │ │ │ - sbcseq r9, fp, r4, lsr #29 │ │ │ │ + rscseq r9, r7, r8, ror #16 │ │ │ │ + rsceq r3, r1, ip, ror r3 │ │ │ │ + ldrsheq r4, [ip], #116 @ 0x74 │ │ │ │ + ldrsheq r4, [ip], #116 @ 0x74 │ │ │ │ + ldrsheq r9, [fp], #236 @ 0xec │ │ │ │ + ldrsbeq r9, [fp], #224 @ 0xe0 │ │ │ │ + sbcseq r9, fp, ip, asr #29 │ │ │ │ + sbcseq r9, fp, r8, asr #29 │ │ │ │ + sbcseq r9, fp, r4, asr #29 │ │ │ │ cmneq r7, ip, lsl sl │ │ │ │ andeq r8, r0, sp, lsl #25 │ │ │ │ strdeq r8, [r0], -lr │ │ │ │ andeq r1, r0, pc, lsl #8 │ │ │ │ - sbcseq r2, sp, ip, lsl #3 │ │ │ │ - sbcseq r1, sp, r0, asr #26 │ │ │ │ - rscseq r8, r7, r8, lsr #22 │ │ │ │ + sbcseq r2, sp, ip, lsr #3 │ │ │ │ + sbcseq r1, sp, r0, ror #26 │ │ │ │ + rscseq r8, r7, r8, asr #22 │ │ │ │ svcvc 0x0020effe │ │ │ │ - ldrdeq r4, [sp], #252 @ 0xfc @ │ │ │ │ - sbcseq r1, sp, r8, ror #20 │ │ │ │ - sbcseq r1, sp, r4, lsl r9 │ │ │ │ + strdeq r4, [sp], #252 @ 0xfc @ │ │ │ │ + sbcseq r1, sp, r8, lsl #21 │ │ │ │ + sbcseq r1, sp, r4, lsr r9 │ │ │ │ @ instruction: 0xffff9610 │ │ │ │ - sbcseq sl, ip, ip, ror r8 │ │ │ │ - rscseq r8, r7, r4, ror #8 │ │ │ │ - ldrheq r1, [sp], #124 @ 0x7c │ │ │ │ - sbcseq r1, sp, r0, lsl #13 │ │ │ │ + smullseq sl, ip, ip, r8 │ │ │ │ + rscseq r8, r7, r4, lsl #9 │ │ │ │ + ldrsbeq r1, [sp], #124 @ 0x7c │ │ │ │ + sbcseq r1, sp, r0, lsr #13 │ │ │ │ eorseq r7, r8, r7 │ │ │ │ - rscseq r8, r7, ip, ror #6 │ │ │ │ + rscseq r8, r7, ip, lsl #7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r0, #24] │ │ │ │ moveq r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 53a234 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -1076846,17 +1076846,17 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ bl 3fd718 │ │ │ │ b 478ca0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, lsl #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, r0, asr r3 │ │ │ │ - ldrheq r1, [sp], #24 │ │ │ │ - sbcseq r1, sp, r8, lsl #3 │ │ │ │ - sbcseq r1, sp, ip, lsl #2 │ │ │ │ + ldrsbeq r1, [sp], #24 │ │ │ │ + sbcseq r1, sp, r8, lsr #3 │ │ │ │ + sbcseq r1, sp, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r9, [r0] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1076927,15 +1076927,15 @@ │ │ │ │ bne 478dec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ - rscseq r7, r7, r4, lsr #26 │ │ │ │ + rscseq r7, r7, r4, asr #26 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1077001,15 +1077001,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 4ec384 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ bl 416710 │ │ │ │ str r4, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq r0, sp, r0, lsr #31 │ │ │ │ + sbcseq r0, sp, r0, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #128] @ 4790b0 │ │ │ │ ldr r3, [pc, #128] @ 4790b4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -1077385,15 +1077385,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ bl 5b4d4 <__cxa_end_cleanup@plt> │ │ │ │ cmneq r7, r4, lsr #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq ip, [r6, #-216]! @ 0xffffff28 │ │ │ │ - sbcseq r0, sp, r0, lsr sl │ │ │ │ + sbcseq r0, sp, r0, asr sl │ │ │ │ ldrsheq ip, [r6, #-184]! @ 0xffffff48 │ │ │ │ cmneq r7, ip, ror #20 │ │ │ │ cmneq r6, r8, lsr #23 │ │ │ │ cmneq r7, ip, lsl sl │ │ │ │ ldrb r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 479684 │ │ │ │ @@ -1077580,15 +1077580,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rscseq r7, r7, r5, lsr #5 │ │ │ │ + rscseq r7, r7, r5, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 479838 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -1078166,15 +1078166,15 @@ │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ b 47a0bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, lsl r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, ip, ror #31 │ │ │ │ - rscseq r6, r7, ip, lsl #24 │ │ │ │ + rscseq r6, r7, ip, lsr #24 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r7, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -1079197,37 +1079197,37 @@ │ │ │ │ b 47ac14 │ │ │ │ mov r8, #64 @ 0x40 │ │ │ │ b 47b1ac │ │ │ │ mov r8, #16 │ │ │ │ b 47b1ac │ │ │ │ cmneq r7, ip, ror sp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r6, r7, r8, lsl #19 │ │ │ │ + rscseq r6, r7, r8, lsr #19 │ │ │ │ cmneq r7, r8, asr sp │ │ │ │ @ instruction: 0x01775c94 │ │ │ │ - rsceq sl, r1, r8, lsl #9 │ │ │ │ + rsceq sl, r1, r8, lsr #9 │ │ │ │ ldrsbeq r5, [r7, #-164]! @ 0xffffff5c │ │ │ │ cmneq r7, r4, lsr #21 │ │ │ │ - sbcseq pc, ip, ip, lsr #18 │ │ │ │ + sbcseq pc, ip, ip, asr #18 │ │ │ │ andeq r7, r0, r0, asr #31 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - rscseq r6, r7, ip, asr r4 │ │ │ │ - rscseq r6, r7, r8, ror r4 │ │ │ │ - ldrsheq r8, [r0], #204 @ 0xcc @ │ │ │ │ - ldrsbeq r8, [r0], #200 @ 0xc8 @ │ │ │ │ - smlalseq r8, r0, r4, ip │ │ │ │ - rsceq r9, r1, ip, ror pc │ │ │ │ - smlaleq r9, r1, ip, lr │ │ │ │ + rscseq r6, r7, ip, ror r4 │ │ │ │ + smlalseq r6, r7, r8, r4 │ │ │ │ + rscseq r8, r0, ip, lsl sp │ │ │ │ + ldrsheq r8, [r0], #200 @ 0xc8 @ │ │ │ │ + ldrheq r8, [r0], #196 @ 0xc4 @ │ │ │ │ + smlaleq r9, r1, ip, pc @ │ │ │ │ + strheq r9, [r1], #236 @ 0xec @ │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - sbcseq pc, ip, r0, lsr r0 @ │ │ │ │ + sbcseq pc, ip, r0, asr r0 @ │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - rscseq r5, r7, lr, ror sl │ │ │ │ - rscseq r5, r7, pc, lsr r9 │ │ │ │ - rscseq r5, r7, ip, lsr #15 │ │ │ │ + smlalseq r5, r7, lr, sl │ │ │ │ + rscseq r5, r7, pc, asr r9 │ │ │ │ + rscseq r5, r7, ip, asr #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov r8, #1 │ │ │ │ b 47b1ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r3, [pc, #-40] @ 47b2b8 │ │ │ │ @@ -1079559,16 +1079559,16 @@ │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ lsl r1, r3, #1 │ │ │ │ b 47b614 │ │ │ │ - rscseq r5, r7, r8, asr r6 │ │ │ │ - ldrsheq r0, [ip], #228 @ 0xe4 │ │ │ │ + rscseq r5, r7, r8, ror r6 │ │ │ │ + sbcseq r0, ip, r4, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1079687,15 +1079687,15 @@ │ │ │ │ beq 47b960 │ │ │ │ b 47b918 │ │ │ │ mov r0, r8 │ │ │ │ bl 600448 │ │ │ │ cmp r0, #0 │ │ │ │ bne 47b984 │ │ │ │ b 47b918 │ │ │ │ - smlalseq r5, r7, ip, r2 │ │ │ │ + ldrheq r5, [r7], #44 @ 0x2c @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [pc, #2060] @ 47c23c │ │ │ │ @@ -1080214,17 +1080214,17 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ cmneq r7, r4, asr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, ip, ror #6 │ │ │ │ - sbcseq r0, ip, r0, ror #16 │ │ │ │ + sbcseq r0, ip, r0, lsl #17 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - sbcseq r0, ip, ip, ror #11 │ │ │ │ + sbcseq r0, ip, ip, lsl #12 │ │ │ │ andeq r9, r0, r4, ror #5 │ │ │ │ andeq r9, r0, r3, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ @@ -1080781,18 +1080781,18 @@ │ │ │ │ b 47c9ac │ │ │ │ mov r5, #16 │ │ │ │ b 47c9ac │ │ │ │ mov r5, #1 │ │ │ │ b 47c9ac │ │ │ │ ldrheq r3, [r7, #-152]! @ 0xffffff68 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - rscseq r4, r7, r0, asr #12 │ │ │ │ + rscseq r4, r7, r0, ror #12 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - rscseq r4, r7, r5, ror #6 │ │ │ │ + rscseq r4, r7, r5, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r0, #384] @ 0x180 │ │ │ │ @@ -1081061,15 +1081061,15 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x0177349c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq sp, ip, r0, ror #4 │ │ │ │ + sbcseq sp, ip, r0, lsl #5 │ │ │ │ svclt 0x00e00000 │ │ │ │ cmneq r7, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ @@ -1081307,16 +1081307,16 @@ │ │ │ │ add r5, r5, #1 │ │ │ │ bl 47d1e8 │ │ │ │ cmp r5, r4 │ │ │ │ add r6, r6, r7 │ │ │ │ bne 47d32c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq r3, [r7], #168 @ 0xa8 @ │ │ │ │ - smlalseq r3, r7, sl, sl │ │ │ │ + ldrsheq r3, [r7], #168 @ 0xa8 @ │ │ │ │ + ldrheq r3, [r7], #170 @ 0xaa @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1081447,15 +1081447,15 @@ │ │ │ │ bl 47d1e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ add r8, r8, sl │ │ │ │ bhi 47d558 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq r3, [r7], #116 @ 0x74 @ │ │ │ │ + ldrsheq r3, [r7], #116 @ 0x74 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #376] @ 47d720 │ │ │ │ ldr r3, [pc, #376] @ 47d724 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1081622,15 +1081622,15 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r0, asr r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smullseq ip, ip, r4, r7 @ │ │ │ │ + ldrheq ip, [ip], #116 @ 0x74 │ │ │ │ cmneq r7, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -1081674,15 +1081674,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, ror r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsbeq ip, [ip], #100 @ 0x64 │ │ │ │ + ldrsheq ip, [ip], #100 @ 0x64 │ │ │ │ cmneq r7, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ stm sp, {r0, r2} │ │ │ │ @@ -1081875,15 +1081875,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 47db14 │ │ │ │ mov sl, r0 │ │ │ │ b 47db90 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, ip, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq ip, [ip], #80 @ 0x50 │ │ │ │ + sbcseq ip, ip, r0, lsl r6 │ │ │ │ cmneq r7, ip, asr #11 │ │ │ │ andeq r0, r0, sp, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr lr, [r0, #80] @ 0x50 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ cmp lr, r9 │ │ │ │ @@ -1081945,23 +1081945,23 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ cmp r1, lr │ │ │ │ mov r0, r3 │ │ │ │ bne 47dca4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - rscseq r3, r7, r4, lsl lr │ │ │ │ - ldrsheq r3, [r7], #236 @ 0xec @ │ │ │ │ - rscseq r3, r7, r0, lsr #24 │ │ │ │ - rscseq r3, r7, ip, ror sl │ │ │ │ - ldrheq r3, [r7], #216 @ 0xd8 @ │ │ │ │ - rscseq r3, r7, r4, asr r1 │ │ │ │ - ldrheq r3, [r7], #180 @ 0xb4 @ │ │ │ │ - rscseq r3, r7, r0, ror #1 │ │ │ │ - rscseq r3, r7, r0, asr #10 │ │ │ │ + rscseq r3, r7, r4, lsr lr │ │ │ │ + rscseq r3, r7, ip, lsl pc │ │ │ │ + rscseq r3, r7, r0, asr #24 │ │ │ │ + smlalseq r3, r7, ip, sl │ │ │ │ + ldrsbeq r3, [r7], #216 @ 0xd8 @ │ │ │ │ + rscseq r3, r7, r4, ror r1 │ │ │ │ + ldrsbeq r3, [r7], #180 @ 0xb4 @ │ │ │ │ + rscseq r3, r7, r0, lsl #2 │ │ │ │ + rscseq r3, r7, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #40] @ 47ddb8 │ │ │ │ ldr r2, [pc, #40] @ 47ddbc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1081972,15 +1081972,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #2 │ │ │ │ bl 5bf6c │ │ │ │ cmneq r7, r8, ror #4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r5, sl, ip, ror #3 │ │ │ │ + sbcseq r5, sl, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1082013,15 +1082013,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 47de64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 47dd78 │ │ │ │ - sbcseq sl, fp, r0, rrx │ │ │ │ + sbcseq sl, fp, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1082161,15 +1082161,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r9, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ 47e0b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 47dd78 │ │ │ │ - sbcseq r9, fp, r4, asr #28 │ │ │ │ + sbcseq r9, fp, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1083211,36 +1083211,36 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #108] @ 47f178 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ str r3, [r8, #28] │ │ │ │ str r3, [r8, #32] │ │ │ │ b 47e494 │ │ │ │ cmneq r7, ip, lsl #28 │ │ │ │ - rscseq r3, r7, r0, lsr #15 │ │ │ │ - rscseq r3, r7, r8, asr #15 │ │ │ │ - rscseq r3, r7, ip, asr #8 │ │ │ │ - rscseq r3, r7, r8, lsr #17 │ │ │ │ - ldrheq r3, [r7], #80 @ 0x50 @ │ │ │ │ - ldrsbeq r2, [r7], #172 @ 0xac @ │ │ │ │ - rscseq r3, r7, r8, lsr #11 │ │ │ │ - ldrsbeq r2, [r7], #164 @ 0xa4 @ │ │ │ │ - ldrsheq r2, [r7], #236 @ 0xec @ │ │ │ │ - rscseq r3, r7, ip, ror #15 │ │ │ │ - rscseq r2, r7, r4, asr #19 │ │ │ │ + rscseq r3, r7, r0, asr #15 │ │ │ │ + rscseq r3, r7, r8, ror #15 │ │ │ │ + rscseq r3, r7, ip, ror #8 │ │ │ │ + rscseq r3, r7, r8, asr #17 │ │ │ │ + ldrsbeq r3, [r7], #80 @ 0x50 @ │ │ │ │ + ldrsheq r2, [r7], #172 @ 0xac @ │ │ │ │ + rscseq r3, r7, r8, asr #11 │ │ │ │ + ldrsheq r2, [r7], #164 @ 0xa4 @ │ │ │ │ + rscseq r2, r7, ip, lsl pc │ │ │ │ + rscseq r3, r7, ip, lsl #16 │ │ │ │ + rscseq r2, r7, r4, ror #19 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - sbcseq fp, ip, r0, lsl r7 │ │ │ │ + sbcseq fp, ip, r0, lsr r7 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - sbcseq fp, ip, r0, lsr #12 │ │ │ │ + sbcseq fp, ip, r0, asr #12 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - ldrsbeq fp, [ip], #16 │ │ │ │ - sbcseq fp, ip, ip, asr #2 │ │ │ │ + ldrsheq fp, [ip], #16 │ │ │ │ + sbcseq fp, ip, ip, ror #2 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ @@ -1085160,29 +1085160,29 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 47dd78 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ andeq r2, r0, ip, asr fp │ │ │ │ - sbcseq r9, ip, r8, ror r8 │ │ │ │ - smullseq r7, fp, r4, r6 │ │ │ │ - sbcseq r1, ip, r4, ror #19 │ │ │ │ - sbcseq r9, ip, r8, lsl r6 │ │ │ │ - smullseq r7, fp, r4, r3 │ │ │ │ - sbcseq r7, fp, r4, lsl #6 │ │ │ │ - ldrheq r9, [ip], #40 @ 0x28 │ │ │ │ - ldrsheq r7, [fp], #16 │ │ │ │ - sbcseq r9, ip, r8, lsr r2 │ │ │ │ - rscseq r0, r7, ip, ror #26 │ │ │ │ - smlalseq r0, r7, r4, sl │ │ │ │ - smlalseq pc, r6, ip, pc @ │ │ │ │ - ldrheq r0, [r7], #128 @ 0x80 @ │ │ │ │ - ldrsheq r0, [r7], #48 @ 0x30 @ │ │ │ │ - sbcseq r7, fp, ip, asr r0 │ │ │ │ + smullseq r9, ip, r8, r8 │ │ │ │ + ldrheq r7, [fp], #100 @ 0x64 │ │ │ │ + sbcseq r1, ip, r4, lsl #20 │ │ │ │ + sbcseq r9, ip, r8, lsr r6 │ │ │ │ + ldrheq r7, [fp], #52 @ 0x34 │ │ │ │ + sbcseq r7, fp, r4, lsr #6 │ │ │ │ + ldrsbeq r9, [ip], #40 @ 0x28 │ │ │ │ + sbcseq r7, fp, r0, lsl r2 │ │ │ │ + sbcseq r9, ip, r8, asr r2 │ │ │ │ + rscseq r0, r7, ip, lsl #27 │ │ │ │ + ldrheq r0, [r7], #164 @ 0xa4 @ │ │ │ │ + ldrheq pc, [r6], #252 @ 0xfc @ │ │ │ │ + ldrsbeq r0, [r7], #128 @ 0x80 @ │ │ │ │ + rscseq r0, r7, r0, lsl r4 │ │ │ │ + sbcseq r7, fp, ip, ror r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1085256,15 +1085256,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ 481110 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 47dd78 │ │ │ │ - ldrsheq r6, [fp], #236 @ 0xec │ │ │ │ + sbcseq r6, fp, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1085293,16 +1085293,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #16] @ 4811a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 47dd78 │ │ │ │ ldr r0, [pc, #8] @ 4811a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 47dd78 │ │ │ │ - sbcseq r6, fp, r0, lsr #29 │ │ │ │ sbcseq r6, fp, r0, asr #29 │ │ │ │ + sbcseq r6, fp, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ beq 4811fc │ │ │ │ mov r6, r0 │ │ │ │ @@ -1085415,19 +1085415,19 @@ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #32] @ 48139c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 47d778 │ │ │ │ - smullseq r2, ip, r4, ip │ │ │ │ - sbcseq r8, ip, r8, lsr #27 │ │ │ │ - ldrheq r8, [ip], #220 @ 0xdc │ │ │ │ - ldrheq r5, [ip], #40 @ 0x28 │ │ │ │ - ldrheq r8, [ip], #220 @ 0xdc │ │ │ │ + ldrheq r2, [ip], #196 @ 0xc4 │ │ │ │ + sbcseq r8, ip, r8, asr #27 │ │ │ │ + ldrsbeq r8, [ip], #220 @ 0xdc │ │ │ │ + ldrsbeq r5, [ip], #40 @ 0x28 │ │ │ │ + ldrsbeq r8, [ip], #220 @ 0xdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1085499,17 +1085499,17 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq r6, ip, lsl #23 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r8, ip, r4, ror #25 │ │ │ │ - rsceq lr, ip, r0, asr lr │ │ │ │ - strdeq fp, [r0], #52 @ 0x34 @ │ │ │ │ + sbcseq r8, ip, r4, lsl #26 │ │ │ │ + rsceq lr, ip, r0, ror lr │ │ │ │ + rsceq fp, r0, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1085591,25 +1085591,25 @@ │ │ │ │ ldr r2, [pc, #60] @ 481674 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 48155c │ │ │ │ - sbcseq r8, ip, r4, ror #24 │ │ │ │ + sbcseq r8, ip, r4, lsl #25 │ │ │ │ cmneq fp, r4, ror #16 │ │ │ │ - sbcseq r8, ip, r8, asr ip │ │ │ │ - rsceq sp, lr, r0, lsl #22 │ │ │ │ - smullseq pc, r9, r8, r9 @ │ │ │ │ + sbcseq r8, ip, r8, ror ip │ │ │ │ + rsceq sp, lr, r0, lsr #22 │ │ │ │ + ldrheq pc, [r9], #152 @ 0x98 @ │ │ │ │ + sbcseq r8, ip, ip, lsl #24 │ │ │ │ + rsceq lr, r0, r0, ror #30 │ │ │ │ sbcseq r8, ip, ip, ror #23 │ │ │ │ - rsceq lr, r0, r0, asr #30 │ │ │ │ - sbcseq r8, ip, ip, asr #23 │ │ │ │ - smullseq r8, ip, r0, fp │ │ │ │ + ldrheq r8, [ip], #176 @ 0xb0 │ │ │ │ + smullseq r8, ip, r4, fp │ │ │ │ sbcseq r8, ip, r4, ror fp │ │ │ │ - sbcseq r8, ip, r4, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldr r0, [pc, #112] @ 481704 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1085640,17 +1085640,17 @@ │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r3, [pc, #24] @ 481718 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4816a0 │ │ │ │ cmneq r6, r4, ror #18 │ │ │ │ cmneq r8, r8, ror #18 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - ldrdeq r3, [r0], #144 @ 0x90 @ │ │ │ │ - ldrdeq fp, [r0], #16 @ │ │ │ │ - smullseq r8, ip, r8, sl │ │ │ │ + strdeq r3, [r0], #144 @ 0x90 @ │ │ │ │ + strdeq fp, [r0], #16 @ │ │ │ │ + ldrheq r8, [ip], #168 @ 0xa8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ bne 4817d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1085825,15 +1085825,15 @@ │ │ │ │ b 481834 │ │ │ │ cmp r6, r5 │ │ │ │ beq 48174c │ │ │ │ b 481834 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ b 4818d0 │ │ │ │ - rscseq r0, r7, r2, lsl #11 │ │ │ │ + rscseq r0, r7, r2, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ @@ -1085861,15 +1085861,15 @@ │ │ │ │ bl 47d778 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4e6f88 │ │ │ │ - sbcseq r8, ip, r0, asr #14 │ │ │ │ + sbcseq r8, ip, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r8, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1085907,15 +1085907,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 47d778 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e6f88 │ │ │ │ - sbcseq r8, ip, r4, lsl #13 │ │ │ │ + sbcseq r8, ip, r4, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1085980,16 +1085980,16 @@ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 4e6f88 │ │ │ │ mov r3, r9 │ │ │ │ b 481b7c │ │ │ │ - sbcseq r8, ip, r0, lsl #12 │ │ │ │ - sbcseq r8, ip, r8, ror #10 │ │ │ │ + sbcseq r8, ip, r0, lsr #12 │ │ │ │ + sbcseq r8, ip, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #932] @ 482028 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1086224,27 +1086224,27 @@ │ │ │ │ ldr r6, [pc, #68] @ 482060 │ │ │ │ lsl fp, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ rsb fp, fp, #13 │ │ │ │ b 481d9c │ │ │ │ cmneq r6, r0, ror r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq r0, r7, r4, asr #27 │ │ │ │ - ldrsheq r0, [r7], #52 @ 0x34 @ │ │ │ │ - smlalseq pc, r6, sp, pc @ │ │ │ │ - sbcseq r4, fp, r4, asr sp │ │ │ │ + rscseq r0, r7, r4, ror #27 │ │ │ │ + rscseq r0, r7, r4, lsl r4 │ │ │ │ + ldrheq pc, [r6], #253 @ 0xfd @ │ │ │ │ + sbcseq r4, fp, r4, ror sp │ │ │ │ ldrdeq r7, [fp, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0x0176e194 │ │ │ │ - sbcseq r4, fp, ip, lsr ip │ │ │ │ + sbcseq r4, fp, ip, asr ip │ │ │ │ cmneq fp, r0, lsl #29 │ │ │ │ - sbcseq r4, fp, r8, ror #24 │ │ │ │ - ldrsheq r4, [fp], #176 @ 0xb0 │ │ │ │ - sbcseq r4, fp, r4, lsr #23 │ │ │ │ - sbcseq r4, fp, r8, lsl #24 │ │ │ │ - ldrheq r4, [fp], #172 @ 0xac │ │ │ │ + sbcseq r4, fp, r8, lsl #25 │ │ │ │ + sbcseq r4, fp, r0, lsl ip │ │ │ │ + sbcseq r4, fp, r4, asr #23 │ │ │ │ + sbcseq r4, fp, r8, lsr #24 │ │ │ │ + ldrsbeq r4, [fp], #172 @ 0xac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ moveq r5, r4 │ │ │ │ beq 482124 │ │ │ │ @@ -1086395,15 +1086395,15 @@ │ │ │ │ mov fp, r9 │ │ │ │ bne 482160 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r9, [r7] │ │ │ │ b 4822a8 │ │ │ │ andeq r0, r0, r2, lsl #2 │ │ │ │ andeq r0, r0, sl, lsl r1 │ │ │ │ - sbcseq r8, ip, r4, lsr r0 │ │ │ │ + sbcseq r8, ip, r4, asr r0 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1086636,30 +1086636,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 482384 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ sbcs r3, r6, #0 │ │ │ │ blt 4825a8 │ │ │ │ b 4824f0 │ │ │ │ - sbcseq r7, ip, ip, lsr #27 │ │ │ │ - sbcseq r8, pc, r4, lsl #12 │ │ │ │ - sbcseq r7, ip, r4, lsr sp │ │ │ │ - sbcseq r7, ip, ip, asr #26 │ │ │ │ + sbcseq r7, ip, ip, asr #27 │ │ │ │ + sbcseq r8, pc, r4, lsr #12 │ │ │ │ + sbcseq r7, ip, r4, asr sp │ │ │ │ + sbcseq r7, ip, ip, ror #26 │ │ │ │ @ instruction: 0xfffffe60 │ │ │ │ - rsceq r2, r0, r0, lsl ip │ │ │ │ - sbcseq r7, ip, r0, ror sp │ │ │ │ - sbcseq r7, ip, r8, ror ip │ │ │ │ - sbcseq r7, ip, ip, ror #24 │ │ │ │ - sbcseq r7, ip, r0, lsl #25 │ │ │ │ - sbcseq r7, ip, ip, lsl #25 │ │ │ │ + rsceq r2, r0, r0, lsr ip │ │ │ │ + smullseq r7, ip, r0, sp │ │ │ │ smullseq r7, ip, r8, ip │ │ │ │ - sbcseq r7, ip, r4, lsr #25 │ │ │ │ - ldrheq r7, [ip], #188 @ 0xbc │ │ │ │ - rsceq lr, ip, ip, lsr #12 │ │ │ │ - sbcseq r7, ip, ip, lsl #23 │ │ │ │ + sbcseq r7, ip, ip, lsl #25 │ │ │ │ + sbcseq r7, ip, r0, lsr #25 │ │ │ │ + sbcseq r7, ip, ip, lsr #25 │ │ │ │ + ldrheq r7, [ip], #200 @ 0xc8 │ │ │ │ + sbcseq r7, ip, r4, asr #25 │ │ │ │ + ldrsbeq r7, [ip], #188 @ 0xbc │ │ │ │ + rsceq lr, ip, ip, asr #12 │ │ │ │ + sbcseq r7, ip, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #920] @ 482a90 │ │ │ │ ldr r2, [pc, #920] @ 482a94 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1086890,43 +1086890,43 @@ │ │ │ │ ldr r1, [pc, #132] @ 482b08 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4827b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r0, lsl #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq pc, r6, r5, ror #11 │ │ │ │ + rscseq pc, r6, r5, lsl #12 │ │ │ │ @ instruction: 0x0176d89c │ │ │ │ cmneq r6, r4, ror #16 │ │ │ │ cmneq r6, r8, lsr #16 │ │ │ │ - sbcseq r3, ip, r8, lsr #28 │ │ │ │ + sbcseq r3, ip, r8, asr #28 │ │ │ │ ldrsbeq sp, [r6, #-124]! @ 0xffffff84 │ │ │ │ - sbcseq ip, fp, r0, lsr #7 │ │ │ │ + sbcseq ip, fp, r0, asr #7 │ │ │ │ cmneq r6, r0, lsr #15 │ │ │ │ - sbcseq ip, fp, r8, asr r2 │ │ │ │ + sbcseq ip, fp, r8, ror r2 │ │ │ │ cmneq r6, ip, ror #14 │ │ │ │ - sbcseq r7, ip, r4, asr #20 │ │ │ │ + sbcseq r7, ip, r4, ror #20 │ │ │ │ cmneq r6, r8, lsr r7 │ │ │ │ - rsceq lr, ip, r4, lsr #16 │ │ │ │ + rsceq lr, ip, r4, asr #16 │ │ │ │ cmneq r6, r4, lsl #14 │ │ │ │ - ldrheq r7, [sp], #192 @ 0xc0 │ │ │ │ + ldrsbeq r7, [sp], #192 @ 0xc0 │ │ │ │ ldrsbeq sp, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - sbcseq ip, fp, r0, ror r1 │ │ │ │ + smullseq ip, fp, r0, r1 │ │ │ │ @ instruction: 0x0176d69c │ │ │ │ - sbcseq ip, fp, r8, lsr r1 │ │ │ │ + sbcseq ip, fp, r8, asr r1 │ │ │ │ cmneq r6, r8, ror #12 │ │ │ │ - ldrsheq ip, [fp], #8 │ │ │ │ + sbcseq ip, fp, r8, lsl r1 │ │ │ │ cmneq r6, r4, lsr r6 │ │ │ │ - sbcseq pc, fp, r8, ror #25 │ │ │ │ + sbcseq pc, fp, r8, lsl #26 │ │ │ │ cmneq r6, r0, lsl #12 │ │ │ │ - smullseq ip, fp, r8, r0 │ │ │ │ + ldrheq ip, [fp], #8 │ │ │ │ cmneq r6, ip, asr #11 │ │ │ │ - sbcseq ip, fp, r0, rrx │ │ │ │ + sbcseq ip, fp, r0, lsl #1 │ │ │ │ @ instruction: 0x0176d598 │ │ │ │ - sbcseq ip, fp, r8, asr #32 │ │ │ │ + sbcseq ip, fp, r8, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #1292] @ 483030 │ │ │ │ ldr r3, [pc, #1292] @ 483034 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1087252,32 +1087252,32 @@ │ │ │ │ strd r2, [r0, #8] │ │ │ │ b 482e58 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [r6, #-68]! @ 0xffffffbc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - rscseq pc, r6, r5, asr #2 │ │ │ │ + rscseq pc, r6, r5, ror #2 │ │ │ │ cmneq r6, r4, ror #7 │ │ │ │ ldrheq sp, [r6, #-56]! @ 0xffffffc8 │ │ │ │ + ldrheq r7, [ip], #96 @ 0x60 │ │ │ │ + strheq r7, [r0], #148 @ 0x94 @ │ │ │ │ + rsceq lr, ip, ip, lsl r0 │ │ │ │ + sbcseq r7, ip, r4, lsr #13 │ │ │ │ smullseq r7, ip, r0, r6 │ │ │ │ - smlaleq r7, r0, r4, r9 │ │ │ │ - strdeq sp, [ip], #252 @ 0xfc @ │ │ │ │ - sbcseq r7, ip, r4, lsl #13 │ │ │ │ - sbcseq r7, ip, r0, ror r6 │ │ │ │ - sbcseq r7, ip, r8, asr r6 │ │ │ │ + sbcseq r7, ip, r8, ror r6 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - sbcseq fp, fp, r4, asr #28 │ │ │ │ + sbcseq fp, fp, r4, ror #28 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #2 │ │ │ │ - sbcseq fp, fp, r0, lsr #24 │ │ │ │ + sbcseq fp, fp, r0, asr #24 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1087958,19 +1087958,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 4822e4 │ │ │ │ mov r6, r0 │ │ │ │ b 483254 │ │ │ │ mov r2, r1 │ │ │ │ b 4837cc │ │ │ │ - sbcseq r7, ip, r4, ror #4 │ │ │ │ - sbcseq r7, ip, r4, ror #4 │ │ │ │ + sbcseq r7, ip, r4, lsl #5 │ │ │ │ + sbcseq r7, ip, r4, lsl #5 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - sbcseq r6, ip, r0, ror #23 │ │ │ │ - smullseq r6, ip, r0, fp │ │ │ │ + sbcseq r6, ip, r0, lsl #24 │ │ │ │ + ldrheq r6, [ip], #176 @ 0xb0 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1089167,101 +1089167,101 @@ │ │ │ │ mvn r3, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #-3492] @ 0xfffff25c │ │ │ │ b 484d58 │ │ │ │ cmneq r6, r0, asr #3 │ │ │ │ cmneq r6, ip, lsr #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrheq lr, [r6], #8 @ │ │ │ │ + ldrsbeq lr, [r6], #8 @ │ │ │ │ cmneq r8, r8, lsl #3 │ │ │ │ - sbcseq r6, ip, r4, lsl r9 │ │ │ │ + sbcseq r6, ip, r4, lsr r9 │ │ │ │ cmneq r8, r8, lsr #2 │ │ │ │ - rscseq lr, r6, r4, ror #22 │ │ │ │ + rscseq lr, r6, r4, lsl #23 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ bcs fef2f8f8 │ │ │ │ @ instruction: 0x0178af90 │ │ │ │ - ldrheq lr, [r6], #148 @ 0x94 @ │ │ │ │ + ldrsbeq lr, [r6], #148 @ 0x94 @ │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - rscseq lr, r6, r0, asr #23 │ │ │ │ + rscseq lr, r6, r0, ror #23 │ │ │ │ cmneq r8, r4, ror #29 │ │ │ │ - rscseq sp, r6, r4, lsr #31 │ │ │ │ - rscseq lr, r6, r0, ror #16 │ │ │ │ + rscseq sp, r6, r4, asr #31 │ │ │ │ + rscseq lr, r6, r0, lsl #17 │ │ │ │ @ instruction: 0x0178ae94 │ │ │ │ - rscseq sp, r6, r0, asr #27 │ │ │ │ - rscseq sp, r6, r0, lsr fp │ │ │ │ + rscseq sp, r6, r0, ror #27 │ │ │ │ + rscseq sp, r6, r0, asr fp │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r6, ip, ip, lsr #3 │ │ │ │ + sbcseq r6, ip, ip, asr #3 │ │ │ │ cmneq r8, r0, lsr #27 │ │ │ │ cmneq r8, ip, ror sp │ │ │ │ - rscseq sp, r6, ip, lsr lr │ │ │ │ - ldrsheq lr, [r6], #104 @ 0x68 @ │ │ │ │ + rscseq sp, r6, ip, asr lr │ │ │ │ + rscseq lr, r6, r8, lsl r7 │ │ │ │ ldrsheq sl, [r8, #-196]! @ 0xffffff3c │ │ │ │ - rscseq lr, r6, r8, lsr #6 │ │ │ │ + rscseq lr, r6, r8, asr #6 │ │ │ │ cmneq r8, r8, ror ip │ │ │ │ - sbcseq r6, ip, r8, lsl r0 │ │ │ │ - smlalseq lr, r6, r0, r5 │ │ │ │ + sbcseq r6, ip, r8, lsr r0 │ │ │ │ + ldrheq lr, [r6], #80 @ 0x50 @ │ │ │ │ cmneq r8, r4, asr #23 │ │ │ │ - ldrheq r5, [ip], #240 @ 0xf0 │ │ │ │ - rscseq lr, r6, r4, asr #10 │ │ │ │ - smlalseq lr, r6, ip, r5 │ │ │ │ - rscseq sp, r6, r0, lsl #24 │ │ │ │ - rscseq lr, r6, r8, lsr #3 │ │ │ │ - rscseq sp, r6, r4, lsr #22 │ │ │ │ + ldrsbeq r5, [ip], #240 @ 0xf0 │ │ │ │ + rscseq lr, r6, r4, ror #10 │ │ │ │ + ldrheq lr, [r6], #92 @ 0x5c @ │ │ │ │ + rscseq sp, r6, r0, lsr #24 │ │ │ │ + rscseq lr, r6, r8, asr #3 │ │ │ │ + rscseq sp, r6, r4, asr #22 │ │ │ │ cmneq r8, r0, asr #20 │ │ │ │ - rscseq lr, r6, r4, ror #12 │ │ │ │ - sbcseq r6, ip, r4, asr r1 │ │ │ │ + rscseq lr, r6, r4, lsl #13 │ │ │ │ + sbcseq r6, ip, r4, ror r1 │ │ │ │ cmneq r8, r8, ror r9 │ │ │ │ - rscseq sp, r6, r0, lsl #19 │ │ │ │ - sbcseq r6, ip, r4, asr #2 │ │ │ │ + rscseq sp, r6, r0, lsr #19 │ │ │ │ + sbcseq r6, ip, r4, ror #2 │ │ │ │ cmneq r6, r8, ror #17 │ │ │ │ - smlalseq lr, r6, r4, r4 │ │ │ │ - sbcseq r5, ip, r4, lsl sp │ │ │ │ - sbcseq r5, ip, r4, lsl sp │ │ │ │ - smlalseq sp, r6, ip, r8 │ │ │ │ - rsceq r8, r0, ip, asr #1 │ │ │ │ - rscseq sp, r6, sl, lsl r6 │ │ │ │ - sbcseq r5, ip, r8, lsl ip │ │ │ │ - rsceq r0, r0, r4, asr #16 │ │ │ │ - rsceq r8, r0, r4, asr #32 │ │ │ │ - sbcseq r5, ip, r8, asr #22 │ │ │ │ - ldrheq sp, [r6], #96 @ 0x60 @ │ │ │ │ - rscseq lr, r6, r4, asr r0 │ │ │ │ - rscseq sp, r6, ip, asr #14 │ │ │ │ - rscseq sp, r6, ip, asr #31 │ │ │ │ - smlaleq r5, r0, ip, fp │ │ │ │ - sbcseq r5, ip, r8, lsl #19 │ │ │ │ - rscseq sp, r6, r8, ror #29 │ │ │ │ - rscseq sp, r6, ip, asr pc │ │ │ │ - rsceq r5, r0, r4, asr #21 │ │ │ │ - rscseq sp, r6, r0, lsr pc │ │ │ │ - rscseq sp, r6, r4, asr lr │ │ │ │ + ldrheq lr, [r6], #68 @ 0x44 @ │ │ │ │ + sbcseq r5, ip, r4, lsr sp │ │ │ │ + sbcseq r5, ip, r4, lsr sp │ │ │ │ + ldrheq sp, [r6], #140 @ 0x8c @ │ │ │ │ + rsceq r8, r0, ip, ror #1 │ │ │ │ + rscseq sp, r6, sl, lsr r6 │ │ │ │ + sbcseq r5, ip, r8, lsr ip │ │ │ │ + rsceq r0, r0, r4, ror #16 │ │ │ │ + rsceq r8, r0, r4, rrx │ │ │ │ + sbcseq r5, ip, r8, ror #22 │ │ │ │ + ldrsbeq sp, [r6], #96 @ 0x60 @ │ │ │ │ + rscseq lr, r6, r4, ror r0 │ │ │ │ + rscseq sp, r6, ip, ror #14 │ │ │ │ + rscseq sp, r6, ip, ror #31 │ │ │ │ + strheq r5, [r0], #188 @ 0xbc @ │ │ │ │ + sbcseq r5, ip, r8, lsr #19 │ │ │ │ + rscseq sp, r6, r8, lsl #30 │ │ │ │ + rscseq sp, r6, ip, ror pc │ │ │ │ + rsceq r5, r0, r4, ror #21 │ │ │ │ + rscseq sp, r6, r0, asr pc │ │ │ │ + rscseq sp, r6, r4, ror lr │ │ │ │ cmneq r8, ip, ror r4 │ │ │ │ - sbcseq r5, ip, ip, lsl #24 │ │ │ │ - rscseq sp, r6, r0, asr #29 │ │ │ │ - sbcseq r5, ip, ip, lsl #17 │ │ │ │ - rsceq r0, r0, r8, lsr #9 │ │ │ │ - rsceq r7, r0, r8, lsr #25 │ │ │ │ + sbcseq r5, ip, ip, lsr #24 │ │ │ │ + rscseq sp, r6, r0, ror #29 │ │ │ │ + sbcseq r5, ip, ip, lsr #17 │ │ │ │ + rsceq r0, r0, r8, asr #9 │ │ │ │ + rsceq r7, r0, r8, asr #25 │ │ │ │ cmneq r8, ip, ror #7 │ │ │ │ - rscseq sp, r6, ip, ror sl │ │ │ │ + smlalseq sp, r6, ip, sl │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - rscseq lr, r6, r4, rrx │ │ │ │ + rscseq lr, r6, r4, lsl #1 │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ - sbcseq r5, ip, r0, ror r7 │ │ │ │ + smullseq r5, ip, r0, r7 │ │ │ │ ldrheq sl, [r8, #-40]! @ 0xffffffd8 │ │ │ │ - rscseq sp, r6, r4, asr r2 │ │ │ │ + rscseq sp, r6, r4, ror r2 │ │ │ │ cmneq r8, r0, asr r2 │ │ │ │ cmneq r8, r8, lsl r2 │ │ │ │ cmneq r8, ip, ror #30 │ │ │ │ cmneq r8, ip, lsr pc │ │ │ │ cmneq r8, r8, lsl pc │ │ │ │ cmneq r8, r8, lsl #29 │ │ │ │ cmneq r8, r8, lsr #28 │ │ │ │ cmneq r8, ip, lsl lr │ │ │ │ cmneq r8, r4, lsl #28 │ │ │ │ - sbcseq r5, ip, r0, asr r5 │ │ │ │ + sbcseq r5, ip, r0, ror r5 │ │ │ │ cmneq r8, r4, asr #27 │ │ │ │ cmneq r8, ip, asr #26 │ │ │ │ ldrsheq r9, [r8, #-192]! @ 0xffffff40 │ │ │ │ ldrheq r9, [r8, #-200]! @ 0xffffff38 │ │ │ │ cmneq r8, r0, ror #24 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ cmneq r8, r8, lsl #24 │ │ │ │ @@ -1089285,31 +1089285,31 @@ │ │ │ │ cmneq r8, ip, lsr #18 │ │ │ │ cmneq r8, ip, lsl #18 │ │ │ │ cmneq r8, ip, ror #17 │ │ │ │ @ instruction: 0x0178989c │ │ │ │ cmneq r8, ip, ror #16 │ │ │ │ cmneq r8, r8, lsr r8 │ │ │ │ cmneq r8, r0, lsl #16 │ │ │ │ - sbcseq r4, ip, ip, asr #29 │ │ │ │ + sbcseq r4, ip, ip, ror #29 │ │ │ │ cmneq r8, r0, ror #15 │ │ │ │ cmneq r8, r8, lsr #15 │ │ │ │ - sbcseq r4, ip, r0, asr lr │ │ │ │ + sbcseq r4, ip, r0, ror lr │ │ │ │ cmneq r8, r4, lsl #15 │ │ │ │ cmneq r8, r8, ror r7 │ │ │ │ cmneq r8, r0, lsr r7 │ │ │ │ cmneq r8, r8, lsl #14 │ │ │ │ - sbcseq r4, ip, r4, lsr #27 │ │ │ │ + sbcseq r4, ip, r4, asr #27 │ │ │ │ ldrsbeq r9, [r8, #-104]! @ 0xffffff98 │ │ │ │ - sbcseq r4, ip, r8, lsl #27 │ │ │ │ + sbcseq r4, ip, r8, lsr #27 │ │ │ │ ldrheq r9, [r8, #-104]! @ 0xffffff98 │ │ │ │ cmneq r8, ip, lsr #13 │ │ │ │ cmneq r8, r0, ror #12 │ │ │ │ cmneq r8, r4, asr r6 │ │ │ │ ldrsbeq r9, [r8, #-84]! @ 0xffffffac │ │ │ │ - sbcseq r4, ip, ip, asr #23 │ │ │ │ + sbcseq r4, ip, ip, ror #23 │ │ │ │ cmneq r8, r0, lsl #11 │ │ │ │ cmneq r8, r4, ror r5 │ │ │ │ cmneq r8, ip, asr r5 │ │ │ │ cmneq r8, ip, ror #9 │ │ │ │ cmneq r8, ip, lsr #9 │ │ │ │ @ instruction: 0x01789498 │ │ │ │ cmneq r8, r8, ror r4 │ │ │ │ @@ -1091297,31 +1091297,31 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r0, r9, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 47d778 │ │ │ │ ldr r3, [pc, #484] @ 487154 │ │ │ │ ldr r5, [pc, r3] │ │ │ │ b 484d58 │ │ │ │ - sbcseq r4, ip, r0, asr #10 │ │ │ │ + sbcseq r4, ip, r0, ror #10 │ │ │ │ cmneq r8, r4, ror #31 │ │ │ │ ldrsbeq r8, [r8, #-248]! @ 0xffffff08 │ │ │ │ ldrheq r8, [r8, #-248]! @ 0xffffff08 │ │ │ │ - sbcseq r4, ip, r8, ror #8 │ │ │ │ + sbcseq r4, ip, r8, lsl #9 │ │ │ │ cmneq r8, r8, asr pc │ │ │ │ - sbcseq r4, ip, r0, asr #8 │ │ │ │ + sbcseq r4, ip, r0, ror #8 │ │ │ │ cmneq r8, ip, lsl pc │ │ │ │ ldrsheq r8, [r8, #-236]! @ 0xffffff14 │ │ │ │ ldrsbeq r8, [r8, #-228]! @ 0xffffff1c │ │ │ │ cmneq r8, r8, asr #29 │ │ │ │ - sbcseq r4, ip, r8, ror r3 │ │ │ │ - rsceq r4, r0, r8, ror #6 │ │ │ │ + smullseq r4, ip, r8, r3 │ │ │ │ + rsceq r4, r0, r8, lsl #7 │ │ │ │ ldrsbeq r8, [r8, #-192]! @ 0xffffff40 │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ @ instruction: 0x01788c94 │ │ │ │ - sbcseq r4, ip, ip, asr r2 │ │ │ │ + sbcseq r4, ip, ip, ror r2 │ │ │ │ cmneq r8, r4, asr #24 │ │ │ │ cmneq r8, r8, lsl #24 │ │ │ │ ldrsbeq r8, [r8, #-188]! @ 0xffffff44 │ │ │ │ ldrsbeq r8, [r8, #-176]! @ 0xffffff50 │ │ │ │ ldrheq r8, [r8, #-176]! @ 0xffffff50 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ @ instruction: 0x01788b90 │ │ │ │ @@ -1091335,99 +1091335,99 @@ │ │ │ │ cmneq r8, r0, lsl fp │ │ │ │ ldrsheq r8, [r8, #-160]! @ 0xffffff60 │ │ │ │ ldrsbeq r8, [r8, #-160]! @ 0xffffff60 │ │ │ │ ldrheq r8, [r8, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0x01788a90 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ ldrsheq r8, [r8, #-152]! @ 0xffffff68 │ │ │ │ - sbcseq r3, ip, r0, ror lr │ │ │ │ + smullseq r3, ip, r0, lr │ │ │ │ cmneq r8, ip, lsr #19 │ │ │ │ - sbcseq r3, ip, r4, lsr #28 │ │ │ │ + sbcseq r3, ip, r4, asr #28 │ │ │ │ cmneq r8, r4, asr r9 │ │ │ │ - sbcseq r3, ip, r4, lsr #28 │ │ │ │ + sbcseq r3, ip, r4, asr #28 │ │ │ │ cmneq r8, ip, lsl r9 │ │ │ │ cmneq r8, r8, ror #17 │ │ │ │ ldrsbeq r8, [r8, #-132]! @ 0xffffff7c │ │ │ │ ldrheq r8, [r8, #-132]! @ 0xffffff7c │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ @ instruction: 0x01788894 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ cmneq r8, r4, ror r8 │ │ │ │ cmneq r8, r4, asr r8 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ cmneq r8, r4, lsr r8 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r3, ip, r0, ror #30 │ │ │ │ - sbcseq lr, pc, r4, asr #16 │ │ │ │ - rscseq fp, r6, r8, asr r7 │ │ │ │ - rsceq r6, r0, r8 │ │ │ │ + sbcseq r3, ip, r0, lsl #31 │ │ │ │ + sbcseq lr, pc, r4, ror #16 │ │ │ │ + rscseq fp, r6, r8, ror r7 │ │ │ │ + rsceq r6, r0, r8, lsr #32 │ │ │ │ cmneq r8, r8, asr #14 │ │ │ │ - sbcseq r0, fp, r8, ror #16 │ │ │ │ - rsceq r3, r0, r4, lsl sp │ │ │ │ - sbcseq r3, ip, r0, asr fp │ │ │ │ - sbcseq lr, pc, r0, ror r7 @ │ │ │ │ - ldrsheq fp, [r6], #96 @ 0x60 @ │ │ │ │ - rsceq r5, r0, r8, asr pc │ │ │ │ + sbcseq r0, fp, r8, lsl #17 │ │ │ │ + rsceq r3, r0, r4, lsr sp │ │ │ │ + sbcseq r3, ip, r0, ror fp │ │ │ │ + smullseq lr, pc, r0, r7 @ │ │ │ │ + rscseq fp, r6, r0, lsl r7 │ │ │ │ + rsceq r5, r0, r8, ror pc │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ - rscseq ip, r6, r8, lsr #6 │ │ │ │ - sbcseq sp, fp, r4, lsr #11 │ │ │ │ - smullseq r3, ip, r0, fp │ │ │ │ - ldrheq fp, [r6], #64 @ 0x40 @ │ │ │ │ - rscseq ip, r6, r8, asr r2 │ │ │ │ - ldrsheq r3, [ip], #188 @ 0xbc │ │ │ │ + rscseq ip, r6, r8, asr #6 │ │ │ │ + sbcseq sp, fp, r4, asr #11 │ │ │ │ + ldrheq r3, [ip], #176 @ 0xb0 │ │ │ │ + ldrsbeq fp, [r6], #64 @ 0x40 @ │ │ │ │ + rscseq ip, r6, r8, ror r2 │ │ │ │ + sbcseq r3, ip, ip, lsl ip │ │ │ │ cmneq r8, r8, asr #10 │ │ │ │ - sbcseq r3, ip, r4, lsr #25 │ │ │ │ + sbcseq r3, ip, r4, asr #25 │ │ │ │ cmneq r8, r8, lsl r5 │ │ │ │ ldrsbeq r8, [r8, #-72]! @ 0xffffffb8 │ │ │ │ - sbcseq r3, ip, ip, lsr fp │ │ │ │ + sbcseq r3, ip, ip, asr fp │ │ │ │ cmneq r8, r8, lsl #9 │ │ │ │ cmneq r8, ip, ror r4 │ │ │ │ cmneq r8, r8, asr r4 │ │ │ │ cmneq r8, r4, lsr r4 │ │ │ │ - sbcseq r3, ip, r4, lsl #21 │ │ │ │ + sbcseq r3, ip, r4, lsr #21 │ │ │ │ cmneq r8, ip, lsl #8 │ │ │ │ - sbcseq r3, ip, r4, ror sl │ │ │ │ - ldrsbeq r3, [ip], #132 @ 0x84 │ │ │ │ + smullseq r3, ip, r4, sl │ │ │ │ + ldrsheq r3, [ip], #132 @ 0x84 │ │ │ │ cmneq r8, r0, ror #7 │ │ │ │ - sbcseq r3, ip, r4, lsl fp │ │ │ │ - rsceq r3, r0, ip, lsr #19 │ │ │ │ - sbcseq r3, ip, r8, ror r9 │ │ │ │ - sbcseq r3, ip, r8, lsl #21 │ │ │ │ - rsceq r3, r0, r8, asr #18 │ │ │ │ - ldrheq r3, [ip], #128 @ 0x80 │ │ │ │ - ldrheq r3, [ip], #128 @ 0x80 │ │ │ │ + sbcseq r3, ip, r4, lsr fp │ │ │ │ + rsceq r3, r0, ip, asr #19 │ │ │ │ + smullseq r3, ip, r8, r9 │ │ │ │ + sbcseq r3, ip, r8, lsr #21 │ │ │ │ + rsceq r3, r0, r8, ror #18 │ │ │ │ + ldrsbeq r3, [ip], #128 @ 0x80 │ │ │ │ + ldrsbeq r3, [ip], #128 @ 0x80 │ │ │ │ @ instruction: 0x01788294 │ │ │ │ cmneq r8, r4, ror r2 │ │ │ │ cmneq r8, ip, asr r2 │ │ │ │ - sbcseq r3, ip, r8, asr r8 │ │ │ │ + sbcseq r3, ip, r8, ror r8 │ │ │ │ cmneq r8, ip, lsr r2 │ │ │ │ - smullseq r3, ip, r4, r5 │ │ │ │ - sbcseq r3, ip, r8, lsl #11 │ │ │ │ - ldrsheq r3, [ip], #52 @ 0x34 │ │ │ │ - sbcseq r3, ip, r0, asr r7 │ │ │ │ - sbcseq r3, ip, r4, lsr #13 │ │ │ │ - sbcseq r3, ip, r0, lsr #13 │ │ │ │ + ldrheq r3, [ip], #84 @ 0x54 │ │ │ │ + sbcseq r3, ip, r8, lsr #11 │ │ │ │ + sbcseq r3, ip, r4, lsl r4 │ │ │ │ + sbcseq r3, ip, r0, ror r7 │ │ │ │ + sbcseq r3, ip, r4, asr #13 │ │ │ │ + sbcseq r3, ip, r0, asr #13 │ │ │ │ ldrheq r8, [r8, #-16]! │ │ │ │ cmneq r8, r4, lsr #3 │ │ │ │ - sbcseq r3, ip, ip, lsl #16 │ │ │ │ + sbcseq r3, ip, ip, lsr #16 │ │ │ │ cmneq r8, ip, ror r1 │ │ │ │ - sbcseq r3, ip, ip, ror #16 │ │ │ │ + sbcseq r3, ip, ip, lsl #17 │ │ │ │ cmneq r8, r8, asr r1 │ │ │ │ - sbcseq r3, ip, r4, lsr r7 │ │ │ │ + sbcseq r3, ip, r4, asr r7 │ │ │ │ cmneq r8, r4, lsl #2 │ │ │ │ - sbcseq r3, ip, ip, asr #11 │ │ │ │ - ldrsbeq r3, [ip], #80 @ 0x50 │ │ │ │ + sbcseq r3, ip, ip, ror #11 │ │ │ │ + ldrsheq r3, [ip], #80 @ 0x50 │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ cmneq r8, r8, asr #1 │ │ │ │ - smullseq r3, ip, r4, r5 │ │ │ │ - smullseq r3, ip, r0, r5 │ │ │ │ + ldrheq r3, [ip], #84 @ 0x54 │ │ │ │ + ldrheq r3, [ip], #80 @ 0x50 │ │ │ │ cmneq r8, r0, lsr #1 │ │ │ │ - sbcseq pc, sl, r0, ror r9 @ │ │ │ │ - smlaleq r3, r0, r0, r4 │ │ │ │ + smullseq pc, sl, r0, r9 @ │ │ │ │ + strheq r3, [r0], #64 @ 0x40 @ │ │ │ │ ldr r3, [pc, #-16] @ 487158 │ │ │ │ ldr r2, [pc, #-16] @ 48715c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r9 │ │ │ │ @@ -1184596,17 +1184596,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4e3d84 │ │ │ │ b 4e20bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e4544 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 4e4958 │ │ │ │ - ldrheq r1, [r1], #88 @ 0x58 @ │ │ │ │ - ldrsheq r8, [sl], #88 @ 0x58 │ │ │ │ - smullseq sp, r6, r8, r6 │ │ │ │ + ldrsbeq r1, [r1], #88 @ 0x58 @ │ │ │ │ + sbcseq r8, sl, r8, lsl r6 │ │ │ │ + ldrheq sp, [r6], #104 @ 0x68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1184763,19 +1184763,19 @@ │ │ │ │ bl 4e4618 │ │ │ │ b 4e22cc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r4, #288 @ 0x120 │ │ │ │ bl 4f7660 │ │ │ │ b 4e2314 │ │ │ │ - sbcseq sp, r6, ip, ror #8 │ │ │ │ - sbcseq sp, r6, r0, ror #8 │ │ │ │ - sbcseq sp, r6, r4, ror r4 │ │ │ │ - sbcseq sp, r6, ip, lsr #8 │ │ │ │ - sbcseq sp, r6, r8, lsl #7 │ │ │ │ + sbcseq sp, r6, ip, lsl #9 │ │ │ │ + sbcseq sp, r6, r0, lsl #9 │ │ │ │ + smullseq sp, r6, r4, r4 │ │ │ │ + sbcseq sp, r6, ip, asr #8 │ │ │ │ + sbcseq sp, r6, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ @@ -1184943,26 +1184943,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e24d4 │ │ │ │ bl 4e4a2c │ │ │ │ b 4e24d4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, lsl #23 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq sp, r6, ip, ror #5 │ │ │ │ + sbcseq sp, r6, ip, lsl #6 │ │ │ │ cmneq r0, r8, asr fp │ │ │ │ - ldrsbeq sp, [r6], #44 @ 0x2c │ │ │ │ - sbcseq sp, r6, r8, asr r2 │ │ │ │ - sbcseq sp, r6, r0, ror #5 │ │ │ │ + ldrsheq sp, [r6], #44 @ 0x2c │ │ │ │ + sbcseq sp, r6, r8, ror r2 │ │ │ │ + sbcseq sp, r6, r0, lsl #6 │ │ │ │ cmneq r0, r8, ror #20 │ │ │ │ - sbcseq sp, r6, r8, ror #3 │ │ │ │ - sbcseq sp, r6, r0, lsl #4 │ │ │ │ + sbcseq sp, r6, r8, lsl #4 │ │ │ │ + sbcseq sp, r6, r0, lsr #4 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq sp, r6, r0, lsl #4 │ │ │ │ - sbcseq sp, r6, ip, lsl r2 │ │ │ │ - ldrheq sp, [r6], #8 │ │ │ │ + sbcseq sp, r6, r0, lsr #4 │ │ │ │ + sbcseq sp, r6, ip, lsr r2 │ │ │ │ + ldrsbeq sp, [r6], #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4e2700 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1185001,15 +1185001,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 4e2794 │ │ │ │ ldr r3, [r4, #404] @ 0x194 │ │ │ │ ldr r2, [r4, #400] @ 0x190 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 5bec4 <__printf_chk@plt> │ │ │ │ b 4e270c │ │ │ │ - ldrsheq sp, [r6], #8 │ │ │ │ + sbcseq sp, r6, r8, lsl r1 │ │ │ │ add r0, r0, #8 │ │ │ │ b 4f4bc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ @@ -1185172,46 +1185172,46 @@ │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e2938 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e2a74 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #404 @ 0x194 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cfa4 │ │ │ │ ldrb r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ bne 4e2a38 │ │ │ │ mov r5, #0 │ │ │ │ b 4e2a48 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #400 @ 0x190 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ b 4e2938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e448c │ │ │ │ mov r5, r0 │ │ │ │ b 4e2a24 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e48a0 │ │ │ │ mov r5, r0 │ │ │ │ b 4e2a24 │ │ │ │ - rscseq r0, r1, r4, asr ip │ │ │ │ - sbcseq r7, sl, r8, lsr #25 │ │ │ │ - sbcseq ip, r6, r4, lsr pc │ │ │ │ + rscseq r0, r1, r4, ror ip │ │ │ │ + sbcseq r7, sl, r8, asr #25 │ │ │ │ + sbcseq ip, r6, r4, asr pc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #384] @ 0x180 │ │ │ │ mov r2, r1 │ │ │ │ cmp lr, #0 │ │ │ │ beq 4e2aec │ │ │ │ mov ip, lr │ │ │ │ mov r3, #4 │ │ │ │ @@ -1185351,15 +1185351,15 @@ │ │ │ │ mov r2, #32 │ │ │ │ str ip, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 4f4744 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - sbcseq ip, r6, r0, lsl #21 │ │ │ │ + sbcseq ip, r6, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov ip, r2 │ │ │ │ and r1, r1, #61440 @ 0xf000 │ │ │ │ @@ -1185427,15 +1185427,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e2d60 │ │ │ │ b 4e2da0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq sp, [r0, #-44]! @ 0xffffffd4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r0, ip, lsl #5 │ │ │ │ - sbcseq ip, r6, ip, lsl #22 │ │ │ │ + sbcseq ip, r6, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #744] @ 4e3140 │ │ │ │ ldr r3, [pc, #744] @ 4e3144 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ @@ -1185623,15 +1185623,15 @@ │ │ │ │ bl 5cfa4 │ │ │ │ mov r5, #0 │ │ │ │ b 4e30dc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x0170d19c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - sbcseq ip, r6, ip, lsl r8 │ │ │ │ + sbcseq ip, r6, ip, lsr r8 │ │ │ │ cmneq r0, r4, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #408] @ 4e3308 │ │ │ │ @@ -1185852,16 +1185852,16 @@ │ │ │ │ b 4e3490 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r0, asr #25 │ │ │ │ ldrheq ip, [r0, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq ip, [r0, #-180]! @ 0xffffff4c │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq ip, r6, r4, lsl #9 │ │ │ │ - sbcseq ip, r6, ip, lsl #8 │ │ │ │ + sbcseq ip, r6, r4, lsr #9 │ │ │ │ + sbcseq ip, r6, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #412] @ 4e369c │ │ │ │ ldr r3, [pc, #412] @ 4e36a0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1186052,15 +1186052,15 @@ │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 4e36a8 │ │ │ │ b 4e3798 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, lsr r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq ip, r6, r4, asr #3 │ │ │ │ + sbcseq ip, r6, r4, ror #3 │ │ │ │ cmneq r0, r0, lsr r8 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and r1, r1, #61440 @ 0xf000 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ bne 4e3850 │ │ │ │ cmp r3, #3 │ │ │ │ bls 4e3858 │ │ │ │ @@ -1186076,15 +1186076,15 @@ │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrsheq ip, [r6], #12 │ │ │ │ + sbcseq ip, r6, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #128] @ 4e38fc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4e2e40 │ │ │ │ @@ -1186198,15 +1186198,15 @@ │ │ │ │ bl 5d688 <__atomic_fetch_add_8@plt> │ │ │ │ b 4e39ec │ │ │ │ rsbs r2, r8, #0 │ │ │ │ b 4e3a1c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r0, ror #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq fp, [r6], #244 @ 0xf4 │ │ │ │ + sbcseq ip, r6, r4, lsl r0 │ │ │ │ @ instruction: 0xfffff37c │ │ │ │ cmneq r0, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #224] @ 4e3b4c │ │ │ │ @@ -1186403,15 +1186403,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ b 4e3d3c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r0, lsr #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq fp, r6, r4, lsr ip │ │ │ │ + sbcseq fp, r6, r4, asr ip │ │ │ │ ldrheq ip, [r0, #-36]! @ 0xffffffdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #592] @ 4e3fec │ │ │ │ ldr r3, [pc, #592] @ 4e3ff0 │ │ │ │ @@ -1186561,18 +1186561,18 @@ │ │ │ │ b 4e3f50 │ │ │ │ mov r0, r5 │ │ │ │ bl 5bb34 │ │ │ │ b 4e3f50 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, asr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq fp, r6, r0, lsl #23 │ │ │ │ + sbcseq fp, r6, r0, lsr #23 │ │ │ │ andeq r0, r8, r1, asr #32 │ │ │ │ cmneq r0, r0, asr #3 │ │ │ │ - ldrsbeq fp, [r6], #168 @ 0xa8 │ │ │ │ + ldrsheq fp, [r6], #168 @ 0xa8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #824] @ 4e4358 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -1186781,31 +1186781,31 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ b 4e407c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq fp, [r0, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r0, r4, asr #31 │ │ │ │ - sbcseq fp, r6, r0, asr #13 │ │ │ │ - sbcseq fp, r6, ip, lsr r8 │ │ │ │ + sbcseq fp, r6, r0, ror #13 │ │ │ │ + sbcseq fp, r6, ip, asr r8 │ │ │ │ cmneq r0, r0, asr #30 │ │ │ │ - sbcseq fp, r6, r8, lsl #17 │ │ │ │ - sbcseq fp, r6, r4, lsr r6 │ │ │ │ + sbcseq fp, r6, r8, lsr #17 │ │ │ │ + sbcseq fp, r6, r4, asr r6 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - smullseq fp, r6, ip, r8 │ │ │ │ - sbcseq fp, r6, r0, lsr r8 │ │ │ │ - sbcseq fp, r6, ip, ror #14 │ │ │ │ - sbcseq fp, r6, r8, ror #15 │ │ │ │ - ldrsbeq fp, [r6], #108 @ 0x6c │ │ │ │ - sbcseq fp, r6, ip, lsr #15 │ │ │ │ - sbcseq fp, r6, r8, lsl r8 │ │ │ │ - sbcseq fp, r6, ip, lsr #13 │ │ │ │ - sbcseq fp, r6, r4, lsl #16 │ │ │ │ - ldrheq fp, [r6], #84 @ 0x54 │ │ │ │ - sbcseq fp, r6, ip, lsl #14 │ │ │ │ + ldrheq fp, [r6], #140 @ 0x8c │ │ │ │ + sbcseq fp, r6, r0, asr r8 │ │ │ │ + sbcseq fp, r6, ip, lsl #15 │ │ │ │ + sbcseq fp, r6, r8, lsl #16 │ │ │ │ + ldrsheq fp, [r6], #108 @ 0x6c │ │ │ │ + sbcseq fp, r6, ip, asr #15 │ │ │ │ + sbcseq fp, r6, r8, lsr r8 │ │ │ │ + sbcseq fp, r6, ip, asr #13 │ │ │ │ + sbcseq fp, r6, r4, lsr #16 │ │ │ │ + ldrsbeq fp, [r6], #84 @ 0x54 │ │ │ │ + sbcseq fp, r6, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 5b6c0 │ │ │ │ ldr r5, [pc, #172] @ 4e4470 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -1186849,20 +1186849,20 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #28] @ 4e4488 │ │ │ │ add r0, pc, r0 │ │ │ │ b 4e440c │ │ │ │ cmneq r0, r8, lsr ip │ │ │ │ - sbcseq fp, r6, r4, lsr #12 │ │ │ │ - sbcseq r8, r5, ip, asr r2 │ │ │ │ - ldrsheq fp, [r6], #92 @ 0x5c │ │ │ │ + sbcseq fp, r6, r4, asr #12 │ │ │ │ + sbcseq r8, r5, ip, ror r2 │ │ │ │ + sbcseq fp, r6, ip, lsl r6 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - ldrsheq fp, [r6], #88 @ 0x58 │ │ │ │ - sbcseq fp, r6, ip, asr #11 │ │ │ │ + sbcseq fp, r6, r8, lsl r6 │ │ │ │ + sbcseq fp, r6, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #148] @ 4e4538 │ │ │ │ ldr r3, [pc, #148] @ 4e453c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1187022,15 +1187022,15 @@ │ │ │ │ beq 4e46f4 │ │ │ │ bl 5b138 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b 4e46bc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, asr #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq fp, r6, ip, asr r4 │ │ │ │ + sbcseq fp, r6, ip, ror r4 │ │ │ │ andeq r5, r1, r0, lsl #3 │ │ │ │ cmneq r0, r0, lsr r9 │ │ │ │ andeq r0, r8, r1, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1187109,15 +1187109,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ b 4e4838 │ │ │ │ mov r5, #0 │ │ │ │ b 4e4830 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, lsr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq fp, r6, r8, asr #6 │ │ │ │ + sbcseq fp, r6, r8, ror #6 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ andseq r0, r4, r8 │ │ │ │ ldrheq fp, [r0, #-120]! @ 0xffffff88 │ │ │ │ ldr r1, [r0, #356] @ 0x164 │ │ │ │ ldr r0, [r0, #352] @ 0x160 │ │ │ │ b 5b3f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1187277,24 +1187277,24 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e4b18 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq fp, [r0, #-84]! @ 0xffffffac │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq fp, r6, ip │ │ │ │ + sbcseq fp, r6, ip, lsr #32 │ │ │ │ andeq r3, r9, r0, lsl #21 │ │ │ │ cmneq r0, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mvn r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -1187549,24 +1187549,24 @@ │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e4ff8 │ │ │ │ add r4, r8, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e5024 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e4b6c │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e500c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r8, #56] @ 0x38 │ │ │ │ b 4e4e94 │ │ │ │ ldr r4, [pc, #244] @ 4e50a0 │ │ │ │ @@ -1187603,40 +1187603,40 @@ │ │ │ │ b 4e4f94 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4e5050 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ beq 4e5080 │ │ │ │ b 4e5030 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e5064 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e5050 │ │ │ │ b 4e4f70 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r4, lsl r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r0, ip, asr r1 │ │ │ │ - ldrheq lr, [r0], #104 @ 0x68 @ │ │ │ │ - rscseq lr, r0, r4, lsr #12 │ │ │ │ + ldrsbeq lr, [r0], #104 @ 0x68 @ │ │ │ │ + rscseq lr, r0, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-312] @ 0xfffffec8 │ │ │ │ sub r3, r0, #4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1187811,19 +1187811,19 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 5b810 │ │ │ │ str r5, [fp, r6, lsl #2] │ │ │ │ b 4e5160 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r4, lsr #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq sl, sl, r4, ror #18 │ │ │ │ - sbcseq r7, sl, r0, lsl #15 │ │ │ │ - sbcseq sl, r6, r4, ror r9 │ │ │ │ - sbcseq sl, r6, r0, ror r9 │ │ │ │ - smullseq sl, sl, r8, r8 @ │ │ │ │ + sbcseq sl, sl, r4, lsl #19 │ │ │ │ + sbcseq r7, sl, r0, lsr #15 │ │ │ │ + smullseq sl, r6, r4, r9 │ │ │ │ + smullseq sl, r6, r0, r9 │ │ │ │ + ldrheq sl, [sl], #136 @ 0x88 │ │ │ │ cmneq r0, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1344] @ 0x540 │ │ │ │ ldr r2, [pc, #216] @ 4e5484 │ │ │ │ ldr r3, [pc, #216] @ 4e5488 │ │ │ │ @@ -1188167,25 +1188167,25 @@ │ │ │ │ bl 5c1a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5b138 │ │ │ │ b 4e584c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r4, lsr #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq sl, r6, r8, asr #3 │ │ │ │ - sbcseq sl, r6, ip, lsr r5 │ │ │ │ - ldrsheq sl, [r6], #68 @ 0x44 │ │ │ │ - ldrsbeq sl, [r6], #76 @ 0x4c │ │ │ │ - ldrsheq sl, [r6], #72 @ 0x48 │ │ │ │ - sbcseq sl, r6, r4, ror #8 │ │ │ │ - sbcseq sl, r6, ip, lsr #8 │ │ │ │ - sbcseq r4, sl, r8, lsl lr │ │ │ │ - sbcseq sl, r6, r8, lsl r4 │ │ │ │ - smullseq sl, sl, ip, r3 @ │ │ │ │ - sbcseq sl, r6, r0, lsr r3 │ │ │ │ + sbcseq sl, r6, r8, ror #3 │ │ │ │ + sbcseq sl, r6, ip, asr r5 │ │ │ │ + sbcseq sl, r6, r4, lsl r5 │ │ │ │ + ldrsheq sl, [r6], #76 @ 0x4c │ │ │ │ + sbcseq sl, r6, r8, lsl r5 │ │ │ │ + sbcseq sl, r6, r4, lsl #9 │ │ │ │ + sbcseq sl, r6, ip, asr #8 │ │ │ │ + sbcseq r4, sl, r8, lsr lr │ │ │ │ + sbcseq sl, r6, r8, lsr r4 │ │ │ │ + ldrheq sl, [sl], #60 @ 0x3c │ │ │ │ + sbcseq sl, r6, r0, asr r3 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ @ instruction: 0xfffffb5c │ │ │ │ cmneq r0, ip, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1188212,15 +1188212,15 @@ │ │ │ │ ldrb r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e5a60 │ │ │ │ add fp, r7, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e5b28 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ bl 4e7ad4 │ │ │ │ subs sl, r0, #0 │ │ │ │ @@ -1188249,15 +1188249,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ beq 4e5a28 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 5cfa4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e5b10 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1188289,15 +1188289,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e1dcc │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ bne 4e5a44 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e5b90 │ │ │ │ cmp r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ strne r6, [r8] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ @@ -1188312,26 +1188312,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 4e5b44 │ │ │ │ cmp sl, #0 │ │ │ │ bne 4e5b30 │ │ │ │ b 4e59cc │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ beq 4e5b60 │ │ │ │ b 4e5b70 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ @@ -1188377,15 +1188377,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 4e5cd4 │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e5f44 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 5d61c │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #6 │ │ │ │ @@ -1188406,15 +1188406,15 @@ │ │ │ │ bne 4e5d08 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 5d61c │ │ │ │ mov r1, #8 │ │ │ │ bl 5d3e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e5f2c │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [pc, #876] @ 4e604c │ │ │ │ ldr r3, [pc, #868] @ 4e6048 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1188427,30 +1188427,30 @@ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r8, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e5fb8 │ │ │ │ ldr r1, [r8, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e4b6c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 4e7ad4 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 4e5d7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn r1, #0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e5cb0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ bl 4e6050 │ │ │ │ @@ -1188572,59 +1188572,59 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq 4e6030 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e5f50 │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, r7 │ │ │ │ beq 4e5c60 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e5f90 │ │ │ │ cmp r7, #0 │ │ │ │ bne 4e5f7c │ │ │ │ b 4e5c60 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4e6038 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e5fc8 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ beq 4e5d28 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e6004 │ │ │ │ cmp r7, #0 │ │ │ │ bne 4e5ff0 │ │ │ │ str r6, [sp, #20] │ │ │ │ b 4e5d28 │ │ │ │ @@ -1189095,15 +1189095,15 @@ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ b 4e6578 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, lsr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq sp, r0, r4, lsl #4 │ │ │ │ + rscseq sp, r0, r4, lsr #4 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ cmneq r0, r0, lsr #22 │ │ │ │ mov r1, r0 │ │ │ │ @@ -1189276,16 +1189276,16 @@ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 5c878 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ b 4e6874 │ │ │ │ - rscseq ip, r0, ip, ror #26 │ │ │ │ - ldrheq ip, [r0], #188 @ 0xbc @ │ │ │ │ + rscseq ip, r0, ip, lsl #27 │ │ │ │ + ldrsbeq ip, [r0], #188 @ 0xbc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -1189408,15 +1189408,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ teqcc r3, #52, 6 @ 0xd0000000 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - smlalseq ip, r0, r4, sp │ │ │ │ + ldrheq ip, [r0], #212 @ 0xd4 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ @@ -1189458,15 +1189458,15 @@ │ │ │ │ bl 4ec580 │ │ │ │ mov r7, #0 │ │ │ │ b 4e6d10 │ │ │ │ teqcc r3, #52, 6 @ 0xd0000000 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - ldrsbeq ip, [r0], #200 @ 0xc8 @ │ │ │ │ + ldrsheq ip, [r0], #200 @ 0xc8 @ │ │ │ │ ldr r2, [pc, #12] @ 4e6d50 │ │ │ │ ldr r1, [pc, #12] @ 4e6d54 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ b 4e6c78 │ │ │ │ @ instruction: 0xfffff538 │ │ │ │ @ instruction: 0xfffffa6c │ │ │ │ @@ -1189590,15 +1189590,15 @@ │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 5c878 │ │ │ │ b 4e6f10 │ │ │ │ - rscseq ip, r0, r8, asr #13 │ │ │ │ + rscseq ip, r0, r8, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ @@ -1190196,15 +1190196,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rscseq fp, r0, r4, ror sp │ │ │ │ + smlalseq fp, r0, r4, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #12 │ │ │ │ bl 4ec384 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -1190763,38 +1190763,38 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, r0, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e81d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e7df4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e8214 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #2 │ │ │ │ bne 4e8230 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e81ec │ │ │ │ cmp r6, #0 │ │ │ │ bne 4e81d8 │ │ │ │ b 4e81a8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1190804,15 +1190804,15 @@ │ │ │ │ bl 4e6050 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 4e8208 │ │ │ │ b 4e8234 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1190823,23 +1190823,23 @@ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r4, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e82d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e80a4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1190851,26 +1190851,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ bne 4e82ec │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e82d8 │ │ │ │ b 4e8298 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ beq 4e8308 │ │ │ │ b 4e8318 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1190938,15 +1190938,15 @@ │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq r7, [r0, #-188]! @ 0xffffff44 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r7, r6, r4, lsl #14 │ │ │ │ + sbcseq r7, r6, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #176] @ 4e8524 │ │ │ │ add r6, r1, #31 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1190991,15 +1190991,15 @@ │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r0, r9, lsl #22 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmneq r0, r4, ror fp │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r7, r6, r8, lsl #13 │ │ │ │ + sbcseq r7, r6, r8, lsr #13 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ lsr lr, r1, #22 │ │ │ │ ldr r3, [pc, #108] @ 4e85ac │ │ │ │ add ip, r0, lr, lsl #4 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ and r3, r3, r1, lsr #5 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1191125,22 +1191125,22 @@ │ │ │ │ cmp r0, #0 │ │ │ │ orrne r3, r3, #2 │ │ │ │ strne r0, [r6] │ │ │ │ strne r3, [r5] │ │ │ │ tst r3, #4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 4e86dc │ │ │ │ - sbcseq r7, r6, ip, ror #10 │ │ │ │ + sbcseq r7, r6, ip, lsl #11 │ │ │ │ cmneq r0, ip, ror #18 │ │ │ │ cmneq r5, ip, asr sp │ │ │ │ cmneq r2, r8, lsl #19 │ │ │ │ cmneq r2, ip, ror r9 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r7, r6, r4, ror #9 │ │ │ │ - sbcseq fp, r7, r8, ror #11 │ │ │ │ + sbcseq r7, r6, r4, lsl #10 │ │ │ │ + sbcseq fp, r7, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #672] @ 4e8a24 │ │ │ │ @@ -1191311,25 +1191311,25 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r0, r5, r0 │ │ │ │ bl 5bab0 │ │ │ │ b 4e883c │ │ │ │ cmneq r0, r0, ror r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r7, r6, ip, asr r4 │ │ │ │ + sbcseq r7, r6, ip, ror r4 │ │ │ │ ldrheq r7, [r0, #-112]! @ 0xffffff90 │ │ │ │ - sbcseq r4, r9, r4, lsr #29 │ │ │ │ - sbcseq r7, r6, ip, asr #6 │ │ │ │ - sbcseq r3, sl, ip, ror #30 │ │ │ │ - sbcseq r7, r6, r8, lsr #5 │ │ │ │ - rscseq fp, r0, r8, lsr r0 │ │ │ │ - sbcseq r5, r5, ip, lsr #1 │ │ │ │ - ldrheq r6, [r4], #172 @ 0xac │ │ │ │ - sbcseq r7, r6, ip, lsr #4 │ │ │ │ - smullseq r4, r8, r0, r9 │ │ │ │ + sbcseq r4, r9, r4, asr #29 │ │ │ │ + sbcseq r7, r6, ip, ror #6 │ │ │ │ + sbcseq r3, sl, ip, lsl #31 │ │ │ │ + sbcseq r7, r6, r8, asr #5 │ │ │ │ + rscseq fp, r0, r8, asr r0 │ │ │ │ + sbcseq r5, r5, ip, asr #1 │ │ │ │ + ldrsbeq r6, [r4], #172 @ 0xac │ │ │ │ + sbcseq r7, r6, ip, asr #4 │ │ │ │ + ldrheq r4, [r8], #144 @ 0x90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [pc, #160] @ 4e8b18 │ │ │ │ @@ -1191372,16 +1191372,16 @@ │ │ │ │ bne 4e8b14 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r4, ror r5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rscseq sl, r0, r0, lsr #30 │ │ │ │ - sbcseq r1, sl, r4, lsr fp │ │ │ │ + rscseq sl, r0, r0, asr #30 │ │ │ │ + sbcseq r1, sl, r4, asr fp │ │ │ │ cmneq r0, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3032] @ 0xbd8 │ │ │ │ ldr ip, [pc, #172] @ 4e8bf0 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ @@ -1191427,15 +1191427,15 @@ │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r2, ip, asr #9 │ │ │ │ @ instruction: 0x01707498 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r1, sl, r0, ror sl │ │ │ │ + smullseq r1, sl, r0, sl │ │ │ │ cmneq r0, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 4e8c34 │ │ │ │ ldr r0, [pc, #24] @ 4e8c38 │ │ │ │ @@ -1191575,18 +1191575,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 4e8de8 │ │ │ │ str r3, [r6] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmneq r0, r8, asr #13 │ │ │ │ - sbcseq r1, sl, r8, lsl #16 │ │ │ │ - sbcseq r2, r9, r0, ror #16 │ │ │ │ - rsceq sp, r9, ip, asr #29 │ │ │ │ - sbcseq r6, r6, r4, lsl #28 │ │ │ │ + sbcseq r1, sl, r8, lsr #16 │ │ │ │ + sbcseq r2, r9, r0, lsl #17 │ │ │ │ + rsceq sp, r9, ip, ror #29 │ │ │ │ + sbcseq r6, r6, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #124] @ 4e8ef0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1191616,15 +1191616,15 @@ │ │ │ │ add r4, r6, r4 │ │ │ │ sub r4, r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5c4e8 │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sbcseq r1, sl, ip, ror r7 │ │ │ │ + smullseq r1, sl, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -1191707,18 +1191707,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 4e8ff8 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq fp, [r0, #-68]! @ 0xffffffbc │ │ │ │ - ldrsheq r1, [sl], #92 @ 0x5c │ │ │ │ - sbcseq r2, r9, r4, asr r6 │ │ │ │ - strheq sp, [r9], #204 @ 0xcc @ │ │ │ │ - ldrsheq r6, [r6], #180 @ 0xb4 │ │ │ │ + sbcseq r1, sl, ip, lsl r6 │ │ │ │ + sbcseq r2, r9, r4, ror r6 │ │ │ │ + ldrdeq sp, [r9], #204 @ 0xcc @ │ │ │ │ + sbcseq r6, r6, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1191731,15 +1191731,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 4ec79c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq r7, r6, r0, lsl #24 │ │ │ │ + rsceq r7, r6, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ ldr ip, [pc, #120] @ 4e9154 │ │ │ │ ldr r2, [pc, #120] @ 4e9158 │ │ │ │ @@ -1191878,15 +1191878,15 @@ │ │ │ │ strb r2, [lr, r3] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 4e92d4 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #40] @ 0x28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rscseq sl, r0, r0, lsr #14 │ │ │ │ + rscseq sl, r0, r0, asr #14 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r1, #1 │ │ │ │ ldrb ip, [r1, r2, lsl #1] │ │ │ │ ldrb r3, [r5, r2, lsl #1] │ │ │ │ cmp ip, #96 @ 0x60 │ │ │ │ @@ -1191942,15 +1191942,15 @@ │ │ │ │ strb r2, [lr, r3] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne 4e93d4 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #64] @ 0x40 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rscseq sl, r0, r4, lsr r6 │ │ │ │ + rscseq sl, r0, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #128] @ 4e94a8 │ │ │ │ ldr r3, [pc, #128] @ 4e94ac │ │ │ │ @@ -1192030,16 +1192030,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e955c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r0, lsr #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r6, r6, r4, asr r7 │ │ │ │ - rsceq r5, r6, r0, asr r3 │ │ │ │ + sbcseq r6, r6, r4, ror r7 │ │ │ │ + rsceq r5, r6, r0, ror r3 │ │ │ │ cmneq r0, r0, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #244] @ 4e9680 │ │ │ │ ldr r3, [pc, #244] @ 4e9684 │ │ │ │ @@ -1192102,16 +1192102,16 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e967c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, ror #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smullseq r6, r6, ip, r6 @ │ │ │ │ - rsceq r5, r6, r4, asr r2 │ │ │ │ + ldrheq r6, [r6], #108 @ 0x6c │ │ │ │ + rsceq r5, r6, r4, ror r2 │ │ │ │ cmneq r0, r0, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #112] @ 4e971c │ │ │ │ ldr r3, [pc, #112] @ 4e9720 │ │ │ │ @@ -1192289,15 +1192289,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r7, #0 │ │ │ │ beq 4e9a48 │ │ │ │ orrs r3, r4, r5 │ │ │ │ beq 4e9a90 │ │ │ │ cmn r5, #1 │ │ │ │ cmneq r4, #1 │ │ │ │ beq 4e9a7c │ │ │ │ @@ -1192339,15 +1192339,15 @@ │ │ │ │ sbcs r2, r5, r8 │ │ │ │ orrge r3, r1, r3 │ │ │ │ andlt r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4e9a90 │ │ │ │ bl 5bbf4 │ │ │ │ ldr fp, [r6] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp fp, #0 │ │ │ │ bne 4e99d4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [pc, #84] @ 4e9aa8 │ │ │ │ ldr r3, [pc, #72] @ 4e9aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1192356,15 +1192356,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4e9a98 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5bbf4 │ │ │ │ ldr r4, [r6] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 4e9a78 │ │ │ │ b 4e9a48 │ │ │ │ mov r0, #0 │ │ │ │ b 4e9a4c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r4, lsr #13 │ │ │ │ @@ -1192383,15 +1192383,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4e9b58 │ │ │ │ cmn r7, #1 │ │ │ │ cmneq r6, #1 │ │ │ │ beq 4e9b90 │ │ │ │ ldr r4, [pc, #188] @ 4e9bc8 │ │ │ │ mov r8, sp │ │ │ │ @@ -1192407,15 +1192407,15 @@ │ │ │ │ adds r3, r3, r2 │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ cmp r3, r6 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ bge 4e9b88 │ │ │ │ bl 5bbf4 │ │ │ │ ldr r9, [r5] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r9, #0 │ │ │ │ bne 4e9b10 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [pc, #104] @ 4e9bcc │ │ │ │ ldr r3, [pc, #92] @ 4e9bc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1192425,21 +1192425,21 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4e9bbc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, #0 │ │ │ │ b 4e9b5c │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 4e9ba8 │ │ │ │ b 4e9b58 │ │ │ │ bl 5bbf4 │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 4e9ba4 │ │ │ │ b 4e9b58 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ blcc feb9c3d0 │ │ │ │ @@ -1192455,15 +1192455,15 @@ │ │ │ │ beq 4e9c04 │ │ │ │ ldr r1, [pc, #16] @ 4e9c0c │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ b 5cecc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - sbcseq sl, r7, r8, lsl #2 │ │ │ │ + sbcseq sl, r7, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #120] @ 4e9ca0 │ │ │ │ mov r2, #3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1192639,15 +1192639,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #236] @ 4e9fcc │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4e9f54 │ │ │ │ ldr r4, [pc, #208] @ 4e9fd0 │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 4e6dd8 │ │ │ │ @@ -1192657,15 +1192657,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #1 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r7, [r3] │ │ │ │ str r6, [r4] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, r6 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4e6050 │ │ │ │ @@ -1192677,26 +1192677,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e9f78 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e9f64 │ │ │ │ b 4e9ef8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 4e9fa4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 4e9f5c │ │ │ │ b 4e9ef8 │ │ │ │ cmneq r2, r0, asr #2 │ │ │ │ @@ -1192746,15 +1192746,15 @@ │ │ │ │ ldr r5, [pc, #468] @ 4ea258 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ ldr r6, [pc, #440] @ 4ea25c │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4ea1d8 │ │ │ │ ldr r3, [pc, #428] @ 4ea260 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ @@ -1192771,15 +1192771,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ea15c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [pc, #372] @ 4ea268 │ │ │ │ mvn r1, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4ea1b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #336] @ 4ea26c │ │ │ │ mov r0, r5 │ │ │ │ @@ -1192793,15 +1192793,15 @@ │ │ │ │ bl 4e6c78 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7] │ │ │ │ beq 4ea250 │ │ │ │ ldr r0, [pc, #288] @ 4ea274 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1219418 │ │ │ │ + bl 1219438 │ │ │ │ b 4ea0d4 │ │ │ │ ldr r6, [pc, #276] @ 4ea278 │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 4ec79c │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -1192839,26 +1192839,26 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ bne 4ea1fc │ │ │ │ cmp r5, #0 │ │ │ │ bne 4ea1e8 │ │ │ │ b 4ea0ac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 4ea228 │ │ │ │ cmp r7, #0 │ │ │ │ bne 4ea1e0 │ │ │ │ b 4ea0ac │ │ │ │ mov r4, #0 │ │ │ │ b 4ea0ec │ │ │ │ @@ -1192942,17 +1192942,17 @@ │ │ │ │ orr r3, r3, r2, lsr #22 │ │ │ │ lsl r2, r2, #10 │ │ │ │ strd r2, [r6] │ │ │ │ b 4ea34c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, ip, lsl sp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r5, r6, r8, ror r9 │ │ │ │ - sbcseq r5, r6, r8, ror #18 │ │ │ │ - sbcseq r5, r6, r0, ror #18 │ │ │ │ + smullseq r5, r6, r8, r9 │ │ │ │ + sbcseq r5, r6, r8, lsl #19 │ │ │ │ + sbcseq r5, r6, r0, lsl #19 │ │ │ │ cmneq r0, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #30 │ │ │ │ @@ -1192992,15 +1192992,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #228] @ 4ea550 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1219418 │ │ │ │ + b 1219438 │ │ │ │ ldr r3, [pc, #216] @ 4ea554 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 5b654 │ │ │ │ subs r5, r0, #0 │ │ │ │ @@ -1193045,20 +1193045,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5cfa4 │ │ │ │ add r0, r5, #1 │ │ │ │ bl 5b2b8 │ │ │ │ b 4ea450 │ │ │ │ mov r0, r6 │ │ │ │ b 4ea44c │ │ │ │ - sbcseq r5, r6, r8, ror #16 │ │ │ │ + sbcseq r5, r6, r8, lsl #17 │ │ │ │ ldrheq r5, [r0, #-184]! @ 0xffffff48 │ │ │ │ ldrsbeq r4, [r2, #-188]! @ 0xffffff44 │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ andeq r3, r0, r4, lsr r0 │ │ │ │ - sbcseq r5, r6, r8, lsl r8 │ │ │ │ + sbcseq r5, r6, r8, lsr r8 │ │ │ │ cmneq r2, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #60] @ 4ea5b4 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -1193069,15 +1193069,15 @@ │ │ │ │ ldr r3, [pc, #40] @ 4ea5b8 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #32] @ 4ea5bc │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 51cfac │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 4ea588 │ │ │ │ ldrheq r4, [r2, #-168]! @ 0xffffff58 │ │ │ │ cmneq r2, r8, lsr #21 │ │ │ │ @ instruction: 0xfffffe7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1193110,17 +1193110,17 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq 4ea62c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq r5, [r6], #100 @ 0x64 │ │ │ │ - sbcseq r5, r6, r8, asr #13 │ │ │ │ - sbcseq r5, r6, r0, asr #13 │ │ │ │ + ldrsheq r5, [r6], #100 @ 0x64 │ │ │ │ + sbcseq r5, r6, r8, ror #13 │ │ │ │ + sbcseq r5, r6, r0, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #116] @ 4ea6e4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1193149,15 +1193149,15 @@ │ │ │ │ bl 5b138 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq r5, r6, ip, ror r6 │ │ │ │ + smullseq r5, r6, ip, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb lr, [r1, #1] │ │ │ │ ldrb r2, [r1] │ │ │ │ ldrb ip, [r1, #2] │ │ │ │ mov sl, r0 │ │ │ │ orr r2, r2, lr, lsl #8 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ @@ -1194552,16 +1194552,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5c878 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r0, r8, asr r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrsheq r4, [r6], #12 │ │ │ │ - rscseq r7, r0, ip, ror #27 │ │ │ │ + sbcseq r4, r6, ip, lsl r1 │ │ │ │ + rscseq r7, r0, ip, lsl #28 │ │ │ │ cmneq r0, r8, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r4, r0, #24 │ │ │ │ add r1, r1, #31 │ │ │ │ @@ -1196450,15 +1196450,15 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5b138 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ stmiavc r2!, {r3, r7, r8, r9, sl, fp, lr}^ │ │ │ │ blcc 4dbb58 │ │ │ │ ldclvs 13, cr12, [r1], #-212 @ 0xffffff2c │ │ │ │ eorsls sp, r8, #893386752 @ 0x35400000 │ │ │ │ - ldrsheq r2, [r6], #32 │ │ │ │ + sbcseq r2, r6, r0, lsl r3 │ │ │ │ strb r1, [r0] │ │ │ │ strb r2, [r0, #1] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ ldrb r1, [r3] │ │ │ │ lsl r2, r2, #6 │ │ │ │ orr r2, r2, ip, lsl #3 │ │ │ │ @@ -1198573,15 +1198573,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq r4, [r0], #40 @ 0x28 @ │ │ │ │ + ldrsheq r4, [r0], #40 @ 0x28 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #88] @ 4efc18 │ │ │ │ ldr r2, [pc, #88] @ 4efc1c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1198736,18 +1198736,18 @@ │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 5c878 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ b 4efc54 │ │ │ │ - ldrheq r3, [r0], #212 @ 0xd4 @ │ │ │ │ - rscseq r4, r0, r4, lsl #2 │ │ │ │ - rscseq r4, r0, ip, asr #1 │ │ │ │ - rscseq r3, r0, r0, lsl ip │ │ │ │ + ldrsbeq r3, [r0], #212 @ 0xd4 @ │ │ │ │ + rscseq r4, r0, r4, lsr #2 │ │ │ │ + rscseq r4, r0, ip, ror #1 │ │ │ │ + rscseq r3, r0, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -1198855,17 +1198855,17 @@ │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ b 4eff64 │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r3 │ │ │ │ moveq r5, r6 │ │ │ │ bne 4eff4c │ │ │ │ b 4eff8c │ │ │ │ - rscseq r3, r0, r8, lsr #30 │ │ │ │ - rscseq r3, r0, r4, lsr #30 │ │ │ │ - rscseq r3, r0, r4, lsr #29 │ │ │ │ + rscseq r3, r0, r8, asr #30 │ │ │ │ + rscseq r3, r0, r4, asr #30 │ │ │ │ + rscseq r3, r0, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, #5 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #3 │ │ │ │ @@ -1199024,16 +1199024,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 4ec580 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ bne 4f023c │ │ │ │ b 4f0290 │ │ │ │ - rscseq r3, r0, r0, asr #23 │ │ │ │ - rscseq r3, r0, r8, lsr #23 │ │ │ │ + rscseq r3, r0, r0, ror #23 │ │ │ │ + rscseq r3, r0, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1199068,16 +1199068,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 5c878 │ │ │ │ b 4f032c │ │ │ │ - rscseq r3, r0, r4, lsl #22 │ │ │ │ - ldrsbeq r3, [r0], #100 @ 0x64 @ │ │ │ │ + rscseq r3, r0, r4, lsr #22 │ │ │ │ + ldrsheq r3, [r0], #100 @ 0x64 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ @@ -1199101,15 +1199101,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [ip, r1, lsl #5] │ │ │ │ cmp r3, r2 │ │ │ │ bcc 4f03c8 │ │ │ │ b 4efc24 │ │ │ │ mov r1, #0 │ │ │ │ b 4efc24 │ │ │ │ - rscseq r3, r0, r4, asr r6 │ │ │ │ + rscseq r3, r0, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1199156,15 +1199156,15 @@ │ │ │ │ ldr ip, [pc, #20] @ 4f04c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, r3, #1 │ │ │ │ str ip, [r1, #4] │ │ │ │ strd r2, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ - rscseq r3, r0, ip, asr #18 │ │ │ │ + rscseq r3, r0, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1199180,15 +1199180,15 @@ │ │ │ │ ldr r1, [pc, #20] @ 4f0520 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, [r4, #48] @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rscseq r3, r0, ip, ror #17 │ │ │ │ + rscseq r3, r0, ip, lsl #18 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 4f056c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ moveq r1, r2 │ │ │ │ @@ -1199223,15 +1199223,15 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne 4f05a8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - rscseq r3, r0, r4, asr r8 │ │ │ │ + rscseq r3, r0, r4, ror r8 │ │ │ │ ldr r3, [pc, #44] @ 4f0604 │ │ │ │ ldr r1, [pc, #44] @ 4f0608 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #40] @ 4f060c │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp] │ │ │ │ @@ -1199293,16 +1199293,16 @@ │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r8 │ │ │ │ bne 4f0698 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne 4f06c4 │ │ │ │ b 4f0684 │ │ │ │ - smlalseq r3, r0, ip, r7 │ │ │ │ - rscseq r3, r0, r4, ror #14 │ │ │ │ + ldrheq r3, [r0], #124 @ 0x7c @ │ │ │ │ + rscseq r3, r0, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ lsr r2, r3, #31 │ │ │ │ cmp r2, r1, lsr #31 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ mov lr, r4 │ │ │ │ @@ -1202105,15 +1202105,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f3498 │ │ │ │ rsb fp, r8, #32 │ │ │ │ sub r9, r8, #32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r9 │ │ │ │ orr r9, r9, r3, lsr fp │ │ │ │ @@ -1202140,15 +1202140,15 @@ │ │ │ │ rsb r2, r3, #32 │ │ │ │ orr r1, r1, r5, lsl r2 │ │ │ │ sub r3, r3, #32 │ │ │ │ orr r1, r1, r5, lsr r3 │ │ │ │ and r1, r1, fp │ │ │ │ add r9, r4, r1, lsl #2 │ │ │ │ ldr r4, [r4, r1, lsl #2] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f33b0 │ │ │ │ ands sl, r4, #63 @ 0x3f │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ bne 4f333c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [pc, #480] @ 4f3564 │ │ │ │ @@ -1202179,15 +1202179,15 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ orreq r4, r0, r4 │ │ │ │ bl 5c878 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 4f336c │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 5cfa4 │ │ │ │ mov r4, r9 │ │ │ │ b 4f336c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -1202207,15 +1202207,15 @@ │ │ │ │ bl 5c878 │ │ │ │ bic r3, sl, #63 @ 0x3f │ │ │ │ mov r1, r4 │ │ │ │ str r4, [r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r4, r0 │ │ │ │ moveq r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ beq 4f32f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ bl 5cfa4 │ │ │ │ @@ -1202252,15 +1202252,15 @@ │ │ │ │ ldreq r0, [sp, #16] │ │ │ │ movne r0, #0 │ │ │ │ orreq r4, r0, r4 │ │ │ │ bl 5c878 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ subs sl, r0, #0 │ │ │ │ beq 4f32e8 │ │ │ │ bic r0, r4, #63 @ 0x3f │ │ │ │ bl 5cfa4 │ │ │ │ mov r4, sl │ │ │ │ b 4f32e8 │ │ │ │ ldr r3, [r7] │ │ │ │ @@ -1202468,16 +1202468,16 @@ │ │ │ │ ldr r3, [pc, #28] @ 4f3888 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #16] @ 4f388c │ │ │ │ str r2, [r3] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1219418 │ │ │ │ - sbcseq sl, r2, r0, lsr r8 │ │ │ │ + b 1219438 │ │ │ │ + sbcseq sl, r2, r0, asr r8 │ │ │ │ ldrsbeq fp, [r1, #-116]! @ 0xffffff8c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [pc, #4] @ 4f389c │ │ │ │ ldr r0, [pc, r3] │ │ │ │ b 5b438 │ │ │ │ cmneq r1, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1202499,15 +1202499,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5c2c0 │ │ │ │ ldr r1, [pc, #32] @ 4f3914 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 51cfac │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 4f38d0 │ │ │ │ cmneq r1, ip, ror r7 │ │ │ │ cmneq r1, r8, ror #14 │ │ │ │ @ instruction: 0xffffff44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1202529,15 +1202529,15 @@ │ │ │ │ ldr r2, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5cb00 │ │ │ │ ldr r1, [pc, #32] @ 4f398c │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 51cfac │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6] │ │ │ │ b 4f3948 │ │ │ │ cmneq r1, r4, lsl #14 │ │ │ │ ldrsheq fp, [r1, #-96]! @ 0xffffffa0 │ │ │ │ @ instruction: 0xfffffecc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1202598,15 +1202598,15 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #44] @ 4f3aac │ │ │ │ push {r4, lr} │ │ │ │ bl 5d6a0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #24] @ 4f3ab0 │ │ │ │ bl 5d6a0 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4, lr} │ │ │ │ @@ -1202615,15 +1202615,15 @@ │ │ │ │ cmneq pc, r8, lsr #6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #56] @ 4f3afc │ │ │ │ mov r4, r1 │ │ │ │ bl 5d6a0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 1219410 │ │ │ │ + bl 1219430 │ │ │ │ str r2, [r0, r1] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #32] @ 4f3b00 │ │ │ │ bl 5d6a0 │ │ │ │ ldr r1, [pc, #28] @ 4f3b04 │ │ │ │ add r3, r3, r0 │ │ │ │ str r4, [r3, #4] │ │ │ │ @@ -1202794,15 +1202794,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 4f3dc8 │ │ │ │ cmp r4, #2 │ │ │ │ beq 4f3da4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4f3dc8 │ │ │ │ cmp r6, #0 │ │ │ │ bne 4f3d50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1202962,15 +1202962,15 @@ │ │ │ │ ldr r0, [pc, #24] @ 4f403c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 51d080 │ │ │ │ ldr r0, [pc, #12] @ 4f4040 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1219418 │ │ │ │ + b 1219438 │ │ │ │ cmneq r1, r4, lsr #32 │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1203059,15 +1203059,15 @@ │ │ │ │ blx fp │ │ │ │ cmp r9, #0 │ │ │ │ beq 4f41d4 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 4f41b0 │ │ │ │ cmp r4, #2 │ │ │ │ beq 4f43a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1203100,15 +1203100,15 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 4f4280 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ bne 4f4250 │ │ │ │ cmp r8, #2 │ │ │ │ beq 4f4384 │ │ │ │ ldr r8, [r4, #180] @ 0xb4 │ │ │ │ ldr fp, [r4, #168] @ 0xa8 │ │ │ │ add r3, r8, r9 │ │ │ │ @@ -1203162,15 +1203162,15 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ bl 5c878 │ │ │ │ ldr r3, [pc, #156] @ 4f43f0 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 4f43bc │ │ │ │ ldr r5, [r7, #28] │ │ │ │ bl 51d208 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -1203199,15 +1203199,15 @@ │ │ │ │ bl 51cfac │ │ │ │ b 4f4364 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r0, ror pc @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r4, asr #30 │ │ │ │ cmneq pc, r0, asr #26 │ │ │ │ - sbcseq fp, r5, ip, lsl sl │ │ │ │ + sbcseq fp, r5, ip, lsr sl │ │ │ │ andeq r3, r0, ip, asr #13 │ │ │ │ andeq r3, r0, ip, ror #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ b 4f3ce8 │ │ │ │ mov r1, #1 │ │ │ │ @@ -1203553,20 +1203553,20 @@ │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c878 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sbcseq fp, r5, r8, asr r5 │ │ │ │ + sbcseq fp, r5, r8, ror r5 │ │ │ │ @ instruction: 0xfffff758 │ │ │ │ cmneq r1, ip, lsr #15 │ │ │ │ @ instruction: 0x0171a798 │ │ │ │ msreq (UNDEF: 127), ip, asr #23 │ │ │ │ - ldrsheq r5, [r9], #192 @ 0xc0 │ │ │ │ + sbcseq r5, r9, r0, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1203680,15 +1203680,15 @@ │ │ │ │ bl 5c878 │ │ │ │ mov r0, r8 │ │ │ │ bl 51d174 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r0 │ │ │ │ bne 4f4b64 │ │ │ │ cmp r4, #2 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1205077,22 +1205077,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 5b630 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ orreq r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq fp, r7, r0, asr #2 │ │ │ │ - sbcseq r9, r4, ip, lsr #16 │ │ │ │ - rsceq r0, r6, r4, lsr r2 │ │ │ │ - sbcseq fp, r3, ip, lsl #13 │ │ │ │ - sbcseq sp, r7, ip, asr r4 │ │ │ │ - sbcseq r9, r5, r8, lsr #24 │ │ │ │ - sbcseq r6, r9, r4, lsr #30 │ │ │ │ - ldrsheq fp, [r3], #80 @ 0x50 │ │ │ │ + rsceq fp, r7, r0, ror #2 │ │ │ │ + sbcseq r9, r4, ip, asr #16 │ │ │ │ + rsceq r0, r6, r4, asr r2 │ │ │ │ + sbcseq fp, r3, ip, lsr #13 │ │ │ │ + sbcseq sp, r7, ip, ror r4 │ │ │ │ + sbcseq r9, r5, r8, asr #24 │ │ │ │ + sbcseq r6, r9, r4, asr #30 │ │ │ │ + sbcseq fp, r3, r0, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #68] @ 4f61c0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r5] │ │ │ │ @@ -1205102,22 +1205102,22 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4ea068 │ │ │ │ mov r1, r4 │ │ │ │ bl 4f6020 │ │ │ │ ldr r4, [pc, #36] @ 4f61c8 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r9, [r1, #-37]! @ 0xffffffdb │ │ │ │ - smullseq r9, r5, ip, fp │ │ │ │ + ldrheq r9, [r5], #188 @ 0xbc │ │ │ │ cmneq r1, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl 4ea068 │ │ │ │ @@ -1205377,21 +1205377,21 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ bl 5c86c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f6558 │ │ │ │ b 4f65a0 │ │ │ │ - sbcseq r9, r5, r8, ror #18 │ │ │ │ - ldrdeq sp, [pc], #144 @ │ │ │ │ - sbcseq r9, r5, r8, lsl r9 │ │ │ │ - rsceq sl, r5, r4, lsr #16 │ │ │ │ - ldrsheq lr, [r8], #204 @ 0xcc │ │ │ │ - ldrheq r9, [r5], #140 @ 0x8c │ │ │ │ - rsceq r9, r8, ip, ror r5 │ │ │ │ + sbcseq r9, r5, r8, lsl #19 │ │ │ │ + strdeq sp, [pc], #144 @ │ │ │ │ + sbcseq r9, r5, r8, lsr r9 │ │ │ │ + rsceq sl, r5, r4, asr #16 │ │ │ │ + sbcseq lr, r8, ip, lsl sp │ │ │ │ + ldrsbeq r9, [r5], #140 @ 0x8c │ │ │ │ + smlaleq r9, r8, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1205479,16 +1205479,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, sl │ │ │ │ mov r9, sl │ │ │ │ b 4f6730 │ │ │ │ - strheq r8, [r5], #124 @ 0x7c @ │ │ │ │ - strheq r9, [r8], #56 @ 0x38 @ │ │ │ │ + ldrdeq r8, [r5], #124 @ 0x7c @ │ │ │ │ + ldrdeq r9, [r8], #56 @ 0x38 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1205574,15 +1205574,15 @@ │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ bne 4f68c4 │ │ │ │ cmp r4, #1 │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, r5, #1 │ │ │ │ b 4f67bc │ │ │ │ - strheq r8, [r5], #96 @ 0x60 @ │ │ │ │ + ldrdeq r8, [r5], #96 @ 0x60 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-80] @ 0xffffffb0 │ │ │ │ ldr lr, [pc, #504] @ 4f6b20 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -1205711,15 +1205711,15 @@ │ │ │ │ lsl r4, r4, #16 │ │ │ │ asr r4, r4, #16 │ │ │ │ b 4f6a7c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, asr #13 │ │ │ │ cmneq r1, r4, ror #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r9, r5, r4, ror #7 │ │ │ │ + sbcseq r9, r5, r4, lsl #8 │ │ │ │ cmneq r1, r0, lsl #6 │ │ │ │ cmneq r1, r4, lsl r2 │ │ │ │ cmneq pc, ip, asr r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1205796,15 +1205796,15 @@ │ │ │ │ ldr r4, [pc, #1060] @ 4f7090 │ │ │ │ ldr r1, [pc, #1060] @ 4f7094 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [pc, #1028] @ 4f707c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 5bab0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r2, [pc, #1028] @ 4f7098 │ │ │ │ ldr r3, [pc, #988] @ 4f7074 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1206041,66 +1206041,66 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 4f61f8 │ │ │ │ mov r1, r4 │ │ │ │ bl 4f6020 │ │ │ │ ldr r4, [pc, #212] @ 4f7124 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ strb r6, [r4] │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r5] │ │ │ │ b 4f6c50 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, lsr #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r1, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ ldrsbeq sl, [r1, #-0]! │ │ │ │ - sbcseq r9, r5, r8, ror r1 │ │ │ │ + smullseq r9, r5, r8, r1 │ │ │ │ cmneq r1, r1, lsr r8 │ │ │ │ cmneq r1, ip, lsl r8 │ │ │ │ cmneq r1, r8, lsl #16 │ │ │ │ cmneq r1, ip, lsr #32 │ │ │ │ cmneq pc, r4, ror #6 │ │ │ │ ldrheq r9, [r1, #-240]! @ 0xffffff10 │ │ │ │ - ldrsbeq r9, [r5], #8 │ │ │ │ - sbcseq r9, r5, r0, ror #1 │ │ │ │ - ldrsheq r9, [r5], #0 │ │ │ │ ldrsheq r9, [r5], #8 │ │ │ │ - ldrsheq r9, [r5], #4 │ │ │ │ - ldrsheq r9, [r5], #12 │ │ │ │ sbcseq r9, r5, r0, lsl #2 │ │ │ │ - sbcseq r9, r5, r4, lsl #2 │ │ │ │ - sbcseq r9, r5, r8, lsl #2 │ │ │ │ sbcseq r9, r5, r0, lsl r1 │ │ │ │ - sbcseq r9, r5, r4, lsl r1 │ │ │ │ + sbcseq r9, r5, r8, lsl r1 │ │ │ │ sbcseq r9, r5, r4, lsl r1 │ │ │ │ sbcseq r9, r5, ip, lsl r1 │ │ │ │ sbcseq r9, r5, r0, lsr #2 │ │ │ │ sbcseq r9, r5, r4, lsr #2 │ │ │ │ - sbcseq r9, r5, r4, lsr #2 │ │ │ │ - sbcseq r9, r5, ip, lsr #2 │ │ │ │ - sbcseq r9, r5, ip, lsr #2 │ │ │ │ + sbcseq r9, r5, r8, lsr #2 │ │ │ │ sbcseq r9, r5, r0, lsr r1 │ │ │ │ - sbcseq r9, r5, ip, lsr #2 │ │ │ │ sbcseq r9, r5, r4, lsr r1 │ │ │ │ - sbcseq r9, r5, r8, lsr r1 │ │ │ │ + sbcseq r9, r5, r4, lsr r1 │ │ │ │ + sbcseq r9, r5, ip, lsr r1 │ │ │ │ sbcseq r9, r5, r0, asr #2 │ │ │ │ - sbcseq r9, r5, r8, asr #2 │ │ │ │ + sbcseq r9, r5, r4, asr #2 │ │ │ │ + sbcseq r9, r5, r4, asr #2 │ │ │ │ + sbcseq r9, r5, ip, asr #2 │ │ │ │ + sbcseq r9, r5, ip, asr #2 │ │ │ │ sbcseq r9, r5, r0, asr r1 │ │ │ │ - sbcseq r9, r5, ip, asr r1 │ │ │ │ + sbcseq r9, r5, ip, asr #2 │ │ │ │ + sbcseq r9, r5, r4, asr r1 │ │ │ │ + sbcseq r9, r5, r8, asr r1 │ │ │ │ + sbcseq r9, r5, r0, ror #2 │ │ │ │ sbcseq r9, r5, r8, ror #2 │ │ │ │ - sbcseq r9, r5, ip, ror #2 │ │ │ │ - sbcseq r9, r5, r8, ror r1 │ │ │ │ - sbcseq r9, r5, r0, lsl #3 │ │ │ │ - smullseq r9, r5, r0, r1 │ │ │ │ + sbcseq r9, r5, r0, ror r1 │ │ │ │ + sbcseq r9, r5, ip, ror r1 │ │ │ │ + sbcseq r9, r5, r8, lsl #3 │ │ │ │ + sbcseq r9, r5, ip, lsl #3 │ │ │ │ + smullseq r9, r5, r8, r1 │ │ │ │ sbcseq r9, r5, r0, lsr #3 │ │ │ │ - sbcseq r8, r5, r4, lsl #27 │ │ │ │ + ldrheq r9, [r5], #16 │ │ │ │ + sbcseq r9, r5, r0, asr #3 │ │ │ │ + sbcseq r8, r5, r4, lsr #27 │ │ │ │ cmneq r1, r4, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4f7194 │ │ │ │ @@ -1206123,15 +1206123,15 @@ │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ beq 4f714c │ │ │ │ sub r0, r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq r9, r5, r0, lsr #1 │ │ │ │ + sbcseq r9, r5, r0, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr lr, [pc, #104] @ 4f7220 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1206263,27 +1206263,27 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f7500 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r2, r6, lsl #2] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, r3 │ │ │ │ movne r7, #1 │ │ │ │ beq 4f7438 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4f74e8 │ │ │ │ ldr r2, [pc, #388] @ 4f7594 │ │ │ │ ldr r3, [pc, #380] @ 4f7590 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1206322,15 +1206322,15 @@ │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 4f74d4 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ orrs r3, r0, r1 │ │ │ │ bne 4f7568 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 5178bc │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r8, [r3, r6, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ bl 5cfa4 │ │ │ │ b 4f73f4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1206351,26 +1206351,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ bne 4f751c │ │ │ │ cmp r7, #0 │ │ │ │ bne 4f7508 │ │ │ │ b 4f73d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r7 │ │ │ │ beq 4f7538 │ │ │ │ b 4f7548 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 5c20c <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ @@ -1206378,15 +1206378,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 517a28 │ │ │ │ b 4f74b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, asr ip @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r8, ror #23 │ │ │ │ - ldrheq r8, [r5], #220 @ 0xdc │ │ │ │ + ldrsbeq r8, [r5], #220 @ 0xdc │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #56] @ 4f75f4 │ │ │ │ @@ -1206401,15 +1206401,15 @@ │ │ │ │ bl 5d574 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ strne r3, [r4, #32] │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcseq r8, r5, r8, asr #24 │ │ │ │ + sbcseq r8, r5, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -1206705,15 +1206705,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - sbcseq r8, r5, r4, lsl #16 │ │ │ │ + sbcseq r8, r5, r4, lsr #16 │ │ │ │ cmneq pc, r0, asr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1206817,16 +1206817,16 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 5bab0 │ │ │ │ mov r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r9 │ │ │ │ b 4f7bac │ │ │ │ - rsceq ip, pc, ip, asr lr @ │ │ │ │ - sbcseq r8, r5, r8, lsr #14 │ │ │ │ + rsceq ip, pc, ip, ror lr @ │ │ │ │ + sbcseq r8, r5, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 4e0f38 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ @@ -1207482,15 +1207482,15 @@ │ │ │ │ sub r0, r0, #190 @ 0xbe │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subs r0, r0, #211 @ 0xd3 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - smlaleq fp, pc, r8, ip @ │ │ │ │ + strheq fp, [pc], #200 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -1208145,16 +1208145,16 @@ │ │ │ │ moveq ip, #1065353216 @ 0x3f800000 │ │ │ │ movne ip, #0 │ │ │ │ b 4f90c0 │ │ │ │ sub r3, r3, #5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ b 4f90ec │ │ │ │ - rsceq fp, pc, sl, ror #3 │ │ │ │ - rsceq fp, pc, r2, asr #3 │ │ │ │ + rsceq fp, pc, sl, lsl #4 │ │ │ │ + rsceq fp, pc, r2, ror #3 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #92] @ 4f91a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, r1, #16 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ @@ -1208173,15 +1208173,15 @@ │ │ │ │ b 4f9170 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0] │ │ │ │ b 4f9170 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [r0, #4] │ │ │ │ b 4f9170 │ │ │ │ - rsceq fp, pc, lr, lsl r1 @ │ │ │ │ + rsceq fp, pc, lr, lsr r1 @ │ │ │ │ cmp r0, #219 @ 0xdb │ │ │ │ bhi 4f91e0 │ │ │ │ cmp r0, #24 │ │ │ │ bxls lr │ │ │ │ ldr r3, [pc, #432] @ 4f9370 │ │ │ │ sub r2, r0, #25 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1208288,18 +1208288,18 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ bx lr │ │ │ │ mov r0, #92 @ 0x5c │ │ │ │ bx lr │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ bx lr │ │ │ │ - rsceq fp, pc, sl, lsr #1 │ │ │ │ + rsceq fp, pc, sl, asr #1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ - rsceq fp, pc, sp, lsr #2 │ │ │ │ - rsceq fp, pc, ip, lsl r1 @ │ │ │ │ + rsceq fp, pc, sp, asr #2 │ │ │ │ + rsceq fp, pc, ip, lsr r1 @ │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ @@ -1208319,15 +1208319,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 4f93ec │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - rsceq fp, pc, r4, lsr r2 @ │ │ │ │ + rsceq fp, pc, r4, asr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ 4f9428 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #28] @ 4f942c │ │ │ │ @@ -1208458,17 +1208458,17 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #172 @ 0xac │ │ │ │ bx lr │ │ │ │ mov r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ - rsceq sl, pc, pc, lsl #30 │ │ │ │ - rsceq sl, pc, lr, lsl #31 │ │ │ │ - strheq sl, [pc], #251 @ │ │ │ │ + rsceq sl, pc, pc, lsr #30 │ │ │ │ + rsceq sl, pc, lr, lsr #31 │ │ │ │ + ldrdeq sl, [pc], #251 @ │ │ │ │ andeq r0, r0, r3, lsr r1 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ cmp r0, #199 @ 0xc7 │ │ │ │ bls 4f9674 │ │ │ │ @@ -1208568,16 +1208568,16 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #113 @ 0x71 │ │ │ │ bx lr │ │ │ │ mov r0, #53 @ 0x35 │ │ │ │ bx lr │ │ │ │ mov r0, #54 @ 0x36 │ │ │ │ bx lr │ │ │ │ - rsceq sl, pc, lr, lsl lr @ │ │ │ │ - smlaleq sl, pc, r2, lr @ │ │ │ │ + rsceq sl, pc, lr, lsr lr @ │ │ │ │ + strheq sl, [pc], #226 @ │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ andeq r0, r0, sl, lsr #3 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ cmp r0, #2 │ │ │ │ ldrb ip, [sp] │ │ │ │ beq 4f986c │ │ │ │ @@ -1208766,20 +1208766,20 @@ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ bhi 4f988c │ │ │ │ add r0, r2, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ - rsceq sl, pc, r8, asr #27 │ │ │ │ - rsceq sl, pc, r8, lsr #26 │ │ │ │ - strheq sl, [pc], #204 @ │ │ │ │ - rsceq sl, pc, r8, lsr #24 │ │ │ │ - rsceq sl, pc, r0, lsr fp @ │ │ │ │ - rsceq sl, pc, r4, ror #21 │ │ │ │ + rsceq sl, pc, r8, ror #27 │ │ │ │ + rsceq sl, pc, r8, asr #26 │ │ │ │ + ldrdeq sl, [pc], #204 @ │ │ │ │ + rsceq sl, pc, r8, asr #24 │ │ │ │ + rsceq sl, pc, r0, asr fp @ │ │ │ │ + rsceq sl, pc, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 4e0f38 │ │ │ │ ldrb r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -1208874,15 +1208874,15 @@ │ │ │ │ add r3, r4, r5 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #65536 @ 0x10000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq sl, pc, r4, ror #25 │ │ │ │ + rsceq sl, pc, r4, lsl #26 │ │ │ │ cmp r2, #0 │ │ │ │ beq 4f9cc4 │ │ │ │ cmp r0, #2 │ │ │ │ beq 4f9ccc │ │ │ │ cmp r0, #3 │ │ │ │ beq 4f9ce8 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -1208905,16 +1208905,16 @@ │ │ │ │ ldrb r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ addgt r0, r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq sl, pc, r0, lsl lr @ │ │ │ │ - strdeq sl, [pc], #212 @ │ │ │ │ + rsceq sl, pc, r0, lsr lr @ │ │ │ │ + rsceq sl, pc, r4, lsl lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #2536] @ 4fa724 │ │ │ │ @@ -1210947,17 +1210947,17 @@ │ │ │ │ add r0, r0, r6 │ │ │ │ lsl r6, r3, #1 │ │ │ │ add ip, r6, #1 │ │ │ │ b 4fbb0c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, ror #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r9, pc, ip, asr #7 │ │ │ │ - strdeq r9, [pc], #16 @ │ │ │ │ - rsceq r9, pc, r4, lsl r0 @ │ │ │ │ + rsceq r9, pc, ip, ror #7 │ │ │ │ + rsceq r9, pc, r0, lsl r2 @ │ │ │ │ + rsceq r9, pc, r4, lsr r0 @ │ │ │ │ cmneq r4, ip, lsl #17 │ │ │ │ cmneq pc, r8, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr ip, [pc, #1484] @ 4fc2f4 │ │ │ │ @@ -1211332,18 +1211332,18 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #28] │ │ │ │ b 4fc078 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, asr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq pc, ip, lsr r2 @ │ │ │ │ - strheq r8, [pc], #240 @ │ │ │ │ - rsceq r8, pc, r0, ror #25 │ │ │ │ + ldrdeq r8, [pc], #240 @ │ │ │ │ + rsceq r8, pc, r0, lsl #26 │ │ │ │ cmneq r4, r0, asr #12 │ │ │ │ - rsceq r8, pc, ip, lsr ip @ │ │ │ │ + rsceq r8, pc, ip, asr ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [pc, #1308] @ 4fc84c │ │ │ │ @@ -1211673,22 +1211673,22 @@ │ │ │ │ b 4fc4cc │ │ │ │ ldr r3, [pc, #44] @ 4fc870 │ │ │ │ add r3, pc, r3 │ │ │ │ b 4fc7e4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, r4, asr #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq r9, pc, r0, lsr #9 │ │ │ │ - strheq r8, [pc], #80 @ │ │ │ │ + rsceq r9, pc, r0, asr #9 │ │ │ │ + ldrdeq r8, [pc], #80 @ │ │ │ │ cmneq r4, r8, lsl #27 │ │ │ │ cmneq r4, r4, lsl #26 │ │ │ │ cmneq pc, r8, asr r8 @ │ │ │ │ - rsceq r8, pc, r0, asr #7 │ │ │ │ - ldrdeq r8, [pc], #32 @ │ │ │ │ - rsceq r8, pc, r0, ror #8 │ │ │ │ + rsceq r8, pc, r0, ror #7 │ │ │ │ + strdeq r8, [pc], #32 @ │ │ │ │ + rsceq r8, pc, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ cmp r3, r0, lsl #2 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1212160,20 +1212160,20 @@ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b 4fcac0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq pc, ip, asr r7 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r3, [pc, #-104] @ 4fcf8c │ │ │ │ - strheq r8, [pc], #236 @ │ │ │ │ - rsceq r8, pc, r4, lsl #3 │ │ │ │ - rsceq r8, pc, r4, ror r1 @ │ │ │ │ + ldrdeq r8, [pc], #236 @ │ │ │ │ + rsceq r8, pc, r4, lsr #3 │ │ │ │ + smlaleq r8, pc, r4, r1 @ │ │ │ │ strheq r4, [r4, #-128]! @ 0xffffff80 │ │ │ │ - rsceq r7, pc, r8, ror #25 │ │ │ │ - ldrdeq r7, [pc], #176 @ │ │ │ │ + rsceq r7, pc, r8, lsl #26 │ │ │ │ + strdeq r7, [pc], #176 @ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [sp, #4] │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp, #8] │ │ │ │ @@ -1212708,16 +1212708,16 @@ │ │ │ │ orr r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and r3, r2, #15 │ │ │ │ orr r3, r3, r2, lsl #4 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ b 4fd7b0 │ │ │ │ - ldrdeq r8, [pc], #24 @ │ │ │ │ - rsceq r8, pc, ip, ror #2 │ │ │ │ + strdeq r8, [pc], #24 @ │ │ │ │ + rsceq r8, pc, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #28] │ │ │ │ mov ip, r1 │ │ │ │ @@ -1213335,17 +1213335,17 @@ │ │ │ │ b 4fe1f0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, #3] │ │ │ │ strb r3, [r2, #2] │ │ │ │ strb r3, [r2, #1] │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - smlaleq r7, pc, r4, r8 @ │ │ │ │ + strheq r7, [pc], #132 @ │ │ │ │ bge fefa8d04 │ │ │ │ - ldrdeq r7, [pc], #116 @ │ │ │ │ + strdeq r7, [pc], #116 @ │ │ │ │ tst r1, #16 │ │ │ │ addne r3, r0, #4 │ │ │ │ moveq r3, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ andne r1, r1, #15 │ │ │ │ lsl r1, r1, #1 │ │ │ │ lsr r3, r3, r1 │ │ │ │ @@ -1213369,15 +1213369,15 @@ │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb ip, [ip, lr] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb ip, [r2, #2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - rsceq r7, pc, r4, asr r7 @ │ │ │ │ + rsceq r7, pc, r4, ror r7 @ │ │ │ │ tst r1, #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr lr, [r0, #12] │ │ │ │ beq 4fe3bc │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r3, r1, #15 │ │ │ │ lsl r3, r3, #1 │ │ │ │ @@ -1213524,22 +1213524,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ and ip, ip, #31 │ │ │ │ and r5, r5, #31 │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb lr, [r3, ip] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ b 4fe3a4 │ │ │ │ - rsceq r7, pc, r8, asr #12 │ │ │ │ - smlaleq r7, pc, r4, r6 @ │ │ │ │ - rsceq r7, pc, r4, ror #11 │ │ │ │ - rsceq r7, pc, ip, ror r5 @ │ │ │ │ - smlaleq r7, pc, r4, r5 @ │ │ │ │ - rsceq r7, pc, r8, lsr r5 @ │ │ │ │ + rsceq r7, pc, r8, ror #12 │ │ │ │ + strheq r7, [pc], #100 @ │ │ │ │ + rsceq r7, pc, r4, lsl #12 │ │ │ │ + smlaleq r7, pc, ip, r5 @ │ │ │ │ + strheq r7, [pc], #84 @ │ │ │ │ + rsceq r7, pc, r8, asr r5 @ │ │ │ │ bge fefa900c │ │ │ │ - rsceq r7, pc, r4, asr #9 │ │ │ │ + rsceq r7, pc, r4, ror #9 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r3, r1, #16 │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ beq 4fe5d0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 4fe660 │ │ │ │ @@ -1213665,17 +1213665,17 @@ │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ b 4fe64c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ b 4fe64c │ │ │ │ - rsceq r7, pc, ip, lsr r4 @ │ │ │ │ - rsceq r7, pc, r8, asr #7 │ │ │ │ - rsceq r7, pc, ip, asr #6 │ │ │ │ + rsceq r7, pc, ip, asr r4 @ │ │ │ │ + rsceq r7, pc, r8, ror #7 │ │ │ │ + rsceq r7, pc, ip, ror #6 │ │ │ │ bge fefa9234 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r1, #7 │ │ │ │ movge ip, r1 │ │ │ │ asr ip, ip, #3 │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -1216040,46 +1216040,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ msreq SPSR_hyp, r4 @ │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r4, pc, ip, ror #28 │ │ │ │ - sbcseq r2, r2, r0, lsl r3 │ │ │ │ + rsceq r4, pc, ip, lsl #29 │ │ │ │ + sbcseq r2, r2, r0, lsr r3 │ │ │ │ ldr ip, [pc, #36] @ 500cc4 │ │ │ │ ldr r2, [pc, #36] @ 500cc8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 500ccc │ │ │ │ ldr r2, [pc, #28] @ 500cd0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ msreq SPSR_hyp, r8, asr r3 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r4, pc, r4, lsl #28 │ │ │ │ - ldrsbeq r2, [r2], #36 @ 0x24 │ │ │ │ + rsceq r4, pc, r4, lsr #28 │ │ │ │ + ldrsheq r2, [r2], #36 @ 0x24 │ │ │ │ ldr ip, [pc, #36] @ 500d00 │ │ │ │ ldr r2, [pc, #36] @ 500d04 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 500d08 │ │ │ │ ldr r2, [pc, #28] @ 500d0c │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ msreq SPSR_hyp, ip, lsl r3 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - smlaleq r4, pc, ip, sp @ │ │ │ │ - smullseq r2, r2, r8, r2 @ │ │ │ │ + strheq r4, [pc], #220 @ │ │ │ │ + ldrheq r2, [r2], #40 @ 0x28 │ │ │ │ b 503cfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1216477,46 +1216477,46 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, r0, asr #25 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r4, pc, r4, lsl r7 @ │ │ │ │ - sbcseq r1, r2, ip, lsr ip │ │ │ │ + rsceq r4, pc, r4, lsr r7 @ │ │ │ │ + sbcseq r1, r2, ip, asr ip │ │ │ │ ldr ip, [pc, #36] @ 501398 │ │ │ │ ldr r2, [pc, #36] @ 50139c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 5013a0 │ │ │ │ ldr r2, [pc, #28] @ 5013a4 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, r4, lsl #25 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r4, pc, ip, lsr #13 │ │ │ │ - sbcseq r1, r2, r0, lsl #24 │ │ │ │ + rsceq r4, pc, ip, asr #13 │ │ │ │ + sbcseq r1, r2, r0, lsr #24 │ │ │ │ ldr ip, [pc, #36] @ 5013d4 │ │ │ │ ldr r2, [pc, #36] @ 5013d8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 5013dc │ │ │ │ ldr r2, [pc, #28] @ 5013e0 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, r8, asr #24 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r4, pc, r4, asr #12 │ │ │ │ - sbcseq r1, r2, r4, asr #23 │ │ │ │ + rsceq r4, pc, r4, ror #12 │ │ │ │ + sbcseq r1, r2, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #480] @ 5015e4 │ │ │ │ @@ -1219027,31 +1219027,31 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, r8, ror #9 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r2, pc, r8, asr #1 │ │ │ │ - sbcseq pc, r1, r4, ror #8 │ │ │ │ + rsceq r2, pc, r8, ror #1 │ │ │ │ + sbcseq pc, r1, r4, lsl #9 │ │ │ │ ldr ip, [pc, #36] @ 503b70 │ │ │ │ ldr r2, [pc, #36] @ 503b74 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 503b78 │ │ │ │ ldr r2, [pc, #28] @ 503b7c │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, ip, lsr #9 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r2, pc, r0, rrx │ │ │ │ - sbcseq pc, r1, r8, lsr #8 │ │ │ │ + rsceq r2, pc, r0, lsl #1 │ │ │ │ + sbcseq pc, r1, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -1219137,16 +1219137,16 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, r0, lsr r3 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - strheq r1, [pc], #232 @ │ │ │ │ - sbcseq pc, r1, ip, lsr #5 │ │ │ │ + ldrdeq r1, [pc], #232 @ │ │ │ │ + sbcseq pc, r1, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [pc, #380] @ 503e98 │ │ │ │ @@ -1220169,31 +1220169,31 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, r0, lsl r3 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r0, pc, ip, ror #28 │ │ │ │ - sbcseq lr, r1, ip, lsl #5 │ │ │ │ + rsceq r0, pc, ip, lsl #29 │ │ │ │ + sbcseq lr, r1, ip, lsr #5 │ │ │ │ ldr ip, [pc, #36] @ 504d48 │ │ │ │ ldr r2, [pc, #36] @ 504d4c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r3, [pc, #28] @ 504d50 │ │ │ │ ldr r2, [pc, #28] @ 504d54 │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ ldrdeq fp, [lr, #-36]! @ 0xffffffdc │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r0, pc, r4, lsl #28 │ │ │ │ - sbcseq lr, r1, r0, asr r2 │ │ │ │ + rsceq r0, pc, r4, lsr #28 │ │ │ │ + sbcseq lr, r1, r0, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ @@ -1220294,16 +1220294,16 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ cmneq lr, ip, lsl r1 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - rsceq r0, pc, r0, lsr #24 │ │ │ │ - smullseq lr, r1, r8, r0 │ │ │ │ + rsceq r0, pc, r0, asr #24 │ │ │ │ + ldrheq lr, [r1], #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #532] @ 505144 │ │ │ │ @@ -1223060,15 +1223060,15 @@ │ │ │ │ lsl r3, r0, #16 │ │ │ │ mov r0, #2 │ │ │ │ asr r3, r3, #16 │ │ │ │ strb r0, [r2] │ │ │ │ b 50798c │ │ │ │ cmneq lr, ip, lsl #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - rsceq pc, lr, lr, ror r1 @ │ │ │ │ + smlaleq pc, lr, lr, r1 @ │ │ │ │ strdeq r8, [r0], -r2 │ │ │ │ cmneq lr, r8, ror #5 │ │ │ │ strheq r9, [lr, #-44]! @ 0xffffffd4 │ │ │ │ cmneq lr, ip, ror #4 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ strdeq r8, [r0], -r3 │ │ │ │ @@ -1236077,15 +1236077,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r0, ror #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r6, r7, r4, asr #1 │ │ │ │ + sbcseq r6, r7, r4, ror #1 │ │ │ │ @ instruction: 0x016dba9c │ │ │ │ b 5c5c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1236108,16 +1236108,16 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 5baec │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r4 │ │ │ │ movne r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - rsceq r1, lr, r0, ror #12 │ │ │ │ - sbcseq r6, r7, r8, lsr #32 │ │ │ │ + rsceq r1, lr, r0, lsl #13 │ │ │ │ + sbcseq r6, r7, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #56] @ 514680 │ │ │ │ @@ -1236132,16 +1236132,16 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b3d8 │ │ │ │ bl 5baec │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsceq r1, lr, ip, asr #11 │ │ │ │ - sbcseq r5, r7, ip, lsr #31 │ │ │ │ + rsceq r1, lr, ip, ror #11 │ │ │ │ + sbcseq r5, r7, ip, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrb ip, [sp, #28] │ │ │ │ mov lr, #1024 @ 0x400 │ │ │ │ cmp ip, #0 │ │ │ │ sub ip, r3, #1 │ │ │ │ smlabb r0, ip, lr, r0 │ │ │ │ sub ip, r0, r0, lsl #17 │ │ │ │ @@ -1236978,41 +1236978,41 @@ │ │ │ │ ldr lr, [r1, r7, lsl #2] │ │ │ │ b 515164 │ │ │ │ strb r3, [r4, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bhi 5153a4 │ │ │ │ b 514d60 │ │ │ │ + rsceq r1, lr, r4, lsl r3 │ │ │ │ + rsceq r1, lr, r8, ror r3 │ │ │ │ + rsceq r1, lr, r4, lsl #6 │ │ │ │ strdeq r1, [lr], #36 @ 0x24 @ │ │ │ │ - rsceq r1, lr, r8, asr r3 │ │ │ │ rsceq r1, lr, r4, ror #5 │ │ │ │ - ldrdeq r1, [lr], #36 @ 0x24 @ │ │ │ │ - rsceq r1, lr, r4, asr #5 │ │ │ │ - rsceq r1, lr, r8, asr #5 │ │ │ │ - smlaleq r1, lr, r2, r2 │ │ │ │ + rsceq r1, lr, r8, ror #5 │ │ │ │ + strheq r1, [lr], #34 @ 0x22 @ │ │ │ │ andeq r0, r0, sl, lsl #2 │ │ │ │ - strdeq r1, [lr], #12 @ │ │ │ │ - rsceq r1, lr, r4, ror r0 │ │ │ │ - rsceq r0, lr, r4, ror #31 │ │ │ │ - rsceq r0, lr, r8, ror #30 │ │ │ │ - rsceq r0, lr, pc, lsl pc │ │ │ │ - rsceq r0, lr, r0, lsr pc │ │ │ │ + rsceq r1, lr, ip, lsl r1 │ │ │ │ + smlaleq r1, lr, r4, r0 │ │ │ │ + rsceq r1, lr, r4 │ │ │ │ + rsceq r0, lr, r8, lsl #31 │ │ │ │ + rsceq r0, lr, pc, lsr pc │ │ │ │ + rsceq r0, lr, r0, asr pc │ │ │ │ bge fefbfea4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - ldrdeq r0, [lr], #204 @ 0xcc @ │ │ │ │ - rsceq r0, lr, lr, asr #25 │ │ │ │ - rsceq r0, lr, r8, asr sl │ │ │ │ - rsceq r0, lr, r0, lsl sl │ │ │ │ - rsceq r0, lr, r4, ror #19 │ │ │ │ - rsceq r0, lr, r8, lsr #19 │ │ │ │ + strdeq r0, [lr], #204 @ 0xcc @ │ │ │ │ + rsceq r0, lr, lr, ror #25 │ │ │ │ + rsceq r0, lr, r8, ror sl │ │ │ │ + rsceq r0, lr, r0, lsr sl │ │ │ │ + rsceq r0, lr, r4, lsl #20 │ │ │ │ + rsceq r0, lr, r8, asr #19 │ │ │ │ + rsceq r0, lr, ip, asr #19 │ │ │ │ + strheq r0, [lr], #156 @ 0x9c @ │ │ │ │ rsceq r0, lr, ip, lsr #19 │ │ │ │ - smlaleq r0, lr, ip, r9 │ │ │ │ - rsceq r0, lr, ip, lsl #19 │ │ │ │ - rsceq r0, lr, r0, asr r9 │ │ │ │ - rsceq r0, lr, r8, asr #17 │ │ │ │ + rsceq r0, lr, r0, ror r9 │ │ │ │ + rsceq r0, lr, r8, ror #17 │ │ │ │ ldr r3, [pc, #948] @ 5157e0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r6, [pc, #936] @ 5157e4 │ │ │ │ ldr r1, [pc, #936] @ 5157e8 │ │ │ │ add r8, r0, #8192 @ 0x2000 │ │ │ │ @@ -1237244,18 +1237244,18 @@ │ │ │ │ b 515568 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp lr, r2 │ │ │ │ strb r3, [r0], #1 │ │ │ │ bne 5155a8 │ │ │ │ b 515568 │ │ │ │ - rsceq r0, lr, r8, ror #16 │ │ │ │ - rsceq r0, lr, ip, lsr r8 │ │ │ │ - strdeq r0, [lr], #114 @ 0x72 @ │ │ │ │ - rsceq r0, lr, r4, lsr r8 │ │ │ │ + rsceq r0, lr, r8, lsl #17 │ │ │ │ + rsceq r0, lr, ip, asr r8 │ │ │ │ + rsceq r0, lr, r2, lsl r8 │ │ │ │ + rsceq r0, lr, r4, asr r8 │ │ │ │ push {r4, r5, lr} │ │ │ │ add lr, r0, #13440 @ 0x3480 │ │ │ │ add lr, lr, #10 │ │ │ │ mov ip, #0 │ │ │ │ b 5158a0 │ │ │ │ and r3, ip, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ @@ -1237503,15 +1237503,15 @@ │ │ │ │ b 515b4c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ b 515bc8 │ │ │ │ ldr r0, [pc, #4] @ 515bec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5b198 │ │ │ │ - sbcseq sl, r3, r0, ror #12 │ │ │ │ + sbcseq sl, r3, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mul r8, r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1238148,15 +1238148,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 5165f4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r9, [sp, #-168]! @ 0xffffff58 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r9, r3, r0, lsl sp │ │ │ │ + sbcseq r9, r3, r0, lsr sp │ │ │ │ cmneq sp, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1238228,15 +1238228,15 @@ │ │ │ │ beq 516734 │ │ │ │ bl 5b810 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add r4, r5, #64 @ 0x40 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -1238288,15 +1238288,15 @@ │ │ │ │ orr r2, r2, r1, lsl #24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r9, [r3], #164 @ 0xa4 │ │ │ │ + ldrsbeq r9, [r3], #164 @ 0xa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #172] @ 5168f8 │ │ │ │ ldr r3, [pc, #172] @ 5168fc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1238350,15 +1238350,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r5, r0, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 516a90 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq 516a5c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1238422,15 +1238422,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 516a40 │ │ │ │ bl 5b810 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 516ad4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #220] @ 516b40 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ @@ -1238450,15 +1238450,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ bne 516aac │ │ │ │ cmp r6, #0 │ │ │ │ bne 516a98 │ │ │ │ b 516934 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1238471,30 +1238471,30 @@ │ │ │ │ bl 5b138 │ │ │ │ str r6, [r4, #32] │ │ │ │ b 516a28 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ beq 516ac8 │ │ │ │ b 516b00 │ │ │ │ mov r0, r7 │ │ │ │ bl 5b138 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ bne 516a1c │ │ │ │ b 516a40 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ - sbcseq r9, r3, r0, lsl #18 │ │ │ │ - ldrsheq r9, [r3], #112 @ 0x70 │ │ │ │ + sbcseq r9, r3, r0, lsr #18 │ │ │ │ + sbcseq r9, r3, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1239234,19 +1239234,19 @@ │ │ │ │ b 5170f0 │ │ │ │ blcc febc9ee8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ cmneq sp, ip, asr #32 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sp, r8 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ - sbcseq r9, r3, r0, lsr #4 │ │ │ │ + sbcseq r9, r3, r0, asr #4 │ │ │ │ @ instruction: 0xfffff1e8 │ │ │ │ @ instruction: 0xfffff254 │ │ │ │ - sbcseq r8, r3, r0, ror #31 │ │ │ │ - sbcseq r8, r3, ip, asr #24 │ │ │ │ + sbcseq r9, r3, r0 │ │ │ │ + sbcseq r8, r3, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #388] @ 5178a8 │ │ │ │ ldr r2, [pc, #388] @ 5178ac │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1239342,19 +1239342,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 5b138 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ bl 5cfa4 │ │ │ │ b 51784c │ │ │ │ - sbcseq r8, r3, r8, lsl #3 │ │ │ │ - sbcseq r8, r3, r4, asr #22 │ │ │ │ + sbcseq r8, r3, r8, lsr #3 │ │ │ │ + sbcseq r8, r3, r4, ror #22 │ │ │ │ andeq r0, r8, r2, asr #32 │ │ │ │ - ldrsheq r8, [r3], #164 @ 0xa4 │ │ │ │ - sbcseq r8, r3, ip, ror #21 │ │ │ │ + sbcseq r8, r3, r4, lsl fp │ │ │ │ + sbcseq r8, r3, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #228] @ 5179b8 │ │ │ │ ldr r3, [pc, #228] @ 5179bc │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1239412,17 +1239412,17 @@ │ │ │ │ bne 5179b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sp, r4, lsr #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r7, r3, ip, lsr #31 │ │ │ │ - sbcseq r8, r3, r0, ror #18 │ │ │ │ - sbcseq r8, r3, ip, lsr r9 │ │ │ │ + sbcseq r7, r3, ip, asr #31 │ │ │ │ + sbcseq r8, r3, r0, lsl #19 │ │ │ │ + sbcseq r8, r3, ip, asr r9 │ │ │ │ cmneq sp, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1240163,15 +1240163,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #16] │ │ │ │ b 518538 │ │ │ │ @ instruction: 0xffffdff4 │ │ │ │ strdeq ip, [pc, #-248] @ 518484 │ │ │ │ eoreq r8, r7, r0, lsl #26 │ │ │ │ - sbcseq r7, r3, r4, lsr lr │ │ │ │ + sbcseq r7, r3, r4, asr lr │ │ │ │ blcc febcad88 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 5bab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1241985,15 +1241985,15 @@ │ │ │ │ strd r6, [r4, #64] @ 0x40 │ │ │ │ bl 5c878 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #136] @ 0x88 │ │ │ │ strb r3, [r4, #138] @ 0x8a │ │ │ │ strb r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - rsceq fp, sp, r0, ror #22 │ │ │ │ + rsceq fp, sp, r0, lsl #23 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 518afc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ @@ -1244900,15 +1244900,15 @@ │ │ │ │ bl 5afc4 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - rsceq r8, sp, r0, asr lr │ │ │ │ + rsceq r8, sp, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldm r0, {r4, r5} │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1245820,16 +1245820,16 @@ │ │ │ │ asr r1, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ b 51dd8c │ │ │ │ asr ip, r1, #31 │ │ │ │ b 51dd8c │ │ │ │ cmneq sp, r0, asr #7 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - smlaleq r8, sp, r9, r0 │ │ │ │ - strdeq r7, [sp], #253 @ 0xfd @ │ │ │ │ + strheq r8, [sp], #9 @ │ │ │ │ + rsceq r8, sp, sp, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1245902,15 +1245902,15 @@ │ │ │ │ cmn ip, #1 │ │ │ │ cmneq r3, #1 │ │ │ │ beq 51de90 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51de38 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq r7, sp, sp, lsl #30 │ │ │ │ + rsceq r7, sp, sp, lsr #30 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #336] @ 51e090 │ │ │ │ ldr ip, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb lr, [ip, #12] │ │ │ │ @@ -1245994,15 +1245994,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ asr r2, r1, #31 │ │ │ │ b 51e028 │ │ │ │ mov r8, r1 │ │ │ │ b 51e028 │ │ │ │ strheq r2, [sp, #-8]! │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - ldrdeq r7, [sp], #209 @ 0xd1 @ │ │ │ │ + strdeq r7, [sp], #209 @ 0xd1 @ │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51e0bc │ │ │ │ mov r0, #0 │ │ │ │ @@ -1246150,15 +1246150,15 @@ │ │ │ │ b 51e1a0 │ │ │ │ cmp r0, r2 │ │ │ │ beq 51e29c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r1, r3, lsl #3] │ │ │ │ b 51e204 │ │ │ │ - rsceq r7, sp, r1, lsr #25 │ │ │ │ + rsceq r7, sp, r1, asr #25 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ beq 51e32c │ │ │ │ mov r0, #0 │ │ │ │ @@ -1246252,15 +1246252,15 @@ │ │ │ │ cmp lr, #32 │ │ │ │ add r3, r3, #5 │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ bls 51e408 │ │ │ │ b 51e40c │ │ │ │ - rsceq r7, sp, sp, asr sl │ │ │ │ + rsceq r7, sp, sp, ror sl │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr lr, [r2] │ │ │ │ ldrb r2, [lr, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne 51e550 │ │ │ │ @@ -1246401,15 +1246401,15 @@ │ │ │ │ b 51e620 │ │ │ │ cmp ip, r0 │ │ │ │ beq 51e564 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [lr, r3, lsl #3] │ │ │ │ b 51e5d0 │ │ │ │ - ldrdeq r7, [sp], #141 @ 0x8d @ │ │ │ │ + strdeq r7, [sp], #141 @ 0x8d @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1246475,15 +1246475,15 @@ │ │ │ │ b 51e798 │ │ │ │ tst r3, #31 │ │ │ │ beq 51e798 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51e748 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rsceq r7, sp, r5, lsr #13 │ │ │ │ + rsceq r7, sp, r5, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r4, r1, r2, lsl #5 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1246641,15 +1246641,15 @@ │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsl r3, r1, r0 │ │ │ │ rsb ip, r0, #32 │ │ │ │ orr r2, r2, r1, lsr ip │ │ │ │ subs r3, r3, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ b 51ea60 │ │ │ │ - smlaleq r7, sp, r1, r5 │ │ │ │ + strheq r7, [sp], #81 @ 0x51 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1246838,15 +1246838,15 @@ │ │ │ │ b 51ec9c │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ b 51ebbc │ │ │ │ - ldrdeq r7, [sp], #45 @ 0x2d @ │ │ │ │ + strdeq r7, [sp], #45 @ 0x2d @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1246978,15 +1246978,15 @@ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ tst r3, r9 │ │ │ │ beq 51efb4 │ │ │ │ b 51ef00 │ │ │ │ mvn r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ b 51ee5c │ │ │ │ - rsceq r6, sp, r9, ror #31 │ │ │ │ + rsceq r7, sp, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1247158,15 +1247158,15 @@ │ │ │ │ b 51f1d4 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mvn r1, #0 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r5, r3, lsl #3] │ │ │ │ mov r2, r1 │ │ │ │ b 51f230 │ │ │ │ - ldrdeq r6, [sp], #213 @ 0xd5 @ │ │ │ │ + strdeq r6, [sp], #213 @ 0xd5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r5, r1, r2, lsl #5 │ │ │ │ add r0, r5, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1247298,15 +1247298,15 @@ │ │ │ │ ldrhi r3, [r4, r3, lsl #3] │ │ │ │ ldrls r3, [r4, r3, lsl #3] │ │ │ │ movhi r1, r0 │ │ │ │ mvnls r1, #0 │ │ │ │ tst r3, r1 │ │ │ │ beq 51f4c0 │ │ │ │ b 51f40c │ │ │ │ - rsceq r6, sp, r9, lsr #22 │ │ │ │ + rsceq r6, sp, r9, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r4, r1, r2, lsl #5 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1247519,15 +1247519,15 @@ │ │ │ │ orr r1, r1, r0, lsr ip │ │ │ │ lsl r0, r0, r3 │ │ │ │ cmp r1, r6 │ │ │ │ cmpeq r0, r4 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ b 51f7fc │ │ │ │ - rsceq r6, sp, r5, asr r9 │ │ │ │ + rsceq r6, sp, r5, ror r9 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r2] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51f890 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1247574,15 +1247574,15 @@ │ │ │ │ cmp r5, ip │ │ │ │ sbcs lr, lr, r3 │ │ │ │ bcs 51f8fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r6, sp, r1, lsr r6 │ │ │ │ + rsceq r6, sp, r1, asr r6 │ │ │ │ @ instruction: 0xfffc07fb │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51f970 │ │ │ │ @@ -1247648,15 +1247648,15 @@ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ bcs 51f9fc │ │ │ │ cmp r2, r1 │ │ │ │ bne 51f990 │ │ │ │ b 51f9d8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r6, sp, r5, asr r5 │ │ │ │ + rsceq r6, sp, r5, ror r5 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51fa94 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1247720,15 +1247720,15 @@ │ │ │ │ bne 51fb04 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51fab4 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r6, sp, r9, asr r4 │ │ │ │ + rsceq r6, sp, r9, ror r4 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51fbb4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1247792,15 +1247792,15 @@ │ │ │ │ bne 51fc24 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51fbd4 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r6, sp, r9, asr r3 │ │ │ │ + rsceq r6, sp, r9, ror r3 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51fcd4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1247864,15 +1247864,15 @@ │ │ │ │ bne 51fd44 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51fcf4 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r6, sp, r9, asr r2 │ │ │ │ + rsceq r6, sp, r9, ror r2 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51fdf4 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1247936,15 +1247936,15 @@ │ │ │ │ bne 51fe64 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51fe14 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r6, sp, r9, asr r1 │ │ │ │ + rsceq r6, sp, r9, ror r1 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 51ff14 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1248008,15 +1248008,15 @@ │ │ │ │ bne 51ff84 │ │ │ │ cmp r2, r1 │ │ │ │ bne 51ff34 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r6, sp, r9, asr r0 │ │ │ │ + rsceq r6, sp, r9, ror r0 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr ip, [r2] │ │ │ │ ldrb r2, [ip, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq 520034 │ │ │ │ mov r0, #0 │ │ │ │ @@ -1248080,15 +1248080,15 @@ │ │ │ │ bne 5200a4 │ │ │ │ cmp r2, r1 │ │ │ │ bne 520054 │ │ │ │ mov r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - rsceq r5, sp, r9, asr pc │ │ │ │ + rsceq r5, sp, r9, ror pc │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r2] │ │ │ │ ldrb r2, [lr, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne 5201a0 │ │ │ │ @@ -1248140,15 +1248140,15 @@ │ │ │ │ bne 5201ec │ │ │ │ b 5201c4 │ │ │ │ tst r0, #30 │ │ │ │ beq 5201a0 │ │ │ │ cmp r2, r1 │ │ │ │ bne 52016c │ │ │ │ b 5201c4 │ │ │ │ - rsceq r5, sp, r1, ror #28 │ │ │ │ + rsceq r5, sp, r1, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r7, [r2] │ │ │ │ @@ -1248214,15 +1248214,15 @@ │ │ │ │ b 5202cc │ │ │ │ bl 5bb94 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ bne 5202a4 │ │ │ │ cmp r4, r6 │ │ │ │ bne 520268 │ │ │ │ b 5202cc │ │ │ │ - rsceq r5, sp, sp, ror sp │ │ │ │ + smlaleq r5, sp, sp, sp │ │ │ │ add ip, r1, r2, lsl #5 │ │ │ │ ldr ip, [ip, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #220] @ 520438 │ │ │ │ ldr ip, [ip] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb ip, [ip, #12] │ │ │ │ cmp ip, #5 │ │ │ │ @@ -1248276,15 +1248276,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ and r2, r1, #255 @ 0xff │ │ │ │ b 520410 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ msreq SPSR_fs, ip @ │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - rsceq r5, sp, sp, asr ip │ │ │ │ + rsceq r5, sp, sp, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r5, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -1248674,15 +1248674,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 520a38 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ b 520a38 │ │ │ │ msreq (UNDEF: 108), r0, asr #13 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - rsceq r5, sp, r1, lsl #13 │ │ │ │ + rsceq r5, sp, r1, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr ip, [pc, #1032] @ 520ea0 │ │ │ │ add sl, r0, #32 │ │ │ │ @@ -1251989,32 +1251989,32 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #157 @ 0x9d │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ teqeq fp, r0 @ │ │ │ │ - teqeq fp, r0, asr #21 │ │ │ │ + teqeq fp, r0, ror #21 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ muleq r0, fp, r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - teqeq fp, r4, lsr #20 │ │ │ │ - teqeq fp, ip, lsl sl │ │ │ │ + teqeq fp, r4, asr #20 │ │ │ │ + teqeq fp, ip, lsr sl │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, r2, lsr #3 │ │ │ │ andeq r0, r0, r9, lsr #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ muleq r0, pc, r1 @ │ │ │ │ - teqeq fp, r4, ror r9 │ │ │ │ - teqeq fp, ip, asr #18 │ │ │ │ + teqeq fp, r4 @ │ │ │ │ + teqeq fp, ip, ror #18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r0] │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r3], #4 │ │ │ │ @@ -1252280,15 +1252280,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ - teqeq fp, r8 @ │ │ │ │ + teqeq fp, r8, lsl r7 │ │ │ │ @ instruction: 0x016cbf94 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1252316,15 +1252316,15 @@ │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ tst r2, #1 │ │ │ │ beq 524368 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne 52444c │ │ │ │ mov r0, r1 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r5, [r0] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #232] @ 524468 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1252372,25 +1252372,25 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne 524368 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne 524410 │ │ │ │ mov r0, r1 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r5, [r0] │ │ │ │ b 524368 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ bne 524368 │ │ │ │ b 52435c │ │ │ │ ldrdeq fp, [ip, #-196]! @ 0xffffff3c │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq fp, r6, ror #7 │ │ │ │ + teqeq fp, r6, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ beq 524550 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1253779,15 +1253779,15 @@ │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ b 5259e4 │ │ │ │ mov ip, r0 │ │ │ │ b 5259c8 │ │ │ │ mov ip, r2 │ │ │ │ b 52597c │ │ │ │ - teqeq fp, ip, lsr #28 │ │ │ │ + teqeq fp, ip, asr #28 │ │ │ │ teqeq fp, r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -1254664,24 +1254664,24 @@ │ │ │ │ bic r1, r1, #4 │ │ │ │ str lr, [r2, #60] @ 0x3c │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ b 5266f4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ b 525b90 │ │ │ │ - teqeq fp, ip, lsl #26 │ │ │ │ + teqeq fp, ip, lsr #26 │ │ │ │ cmneq ip, r4, lsl #11 │ │ │ │ @ instruction: 0xffffe3f4 │ │ │ │ - teqeq fp, r8, asr #25 │ │ │ │ + teqeq fp, r8, ror #25 │ │ │ │ @ instruction: 0xffffe3b8 │ │ │ │ - teqeq fp, r0, lsr #25 │ │ │ │ + teqeq fp, r0, asr #25 │ │ │ │ @ instruction: 0xffffe380 │ │ │ │ - teqeq fp, ip, ror ip │ │ │ │ + teqeq fp, ip @ │ │ │ │ @ instruction: 0xffffe348 │ │ │ │ - teqeq fp, r8, asr ip │ │ │ │ + teqeq fp, r8, ror ip │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ 526960 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1254748,15 +1254748,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 52688c │ │ │ │ b 5268d4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 5308e0 │ │ │ │ b 5268c4 │ │ │ │ - teqeq fp, r0, ror pc │ │ │ │ + teqeq fp, r0 @ │ │ │ │ @ instruction: 0xffffd62c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 5269c0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1254858,15 +1254858,15 @@ │ │ │ │ bl 5c5f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 526d40 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl ddf33c │ │ │ │ + bl ddf364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 526d38 │ │ │ │ ldr r1, [pc, #552] @ 526d54 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 524040 │ │ │ │ @@ -1254903,15 +1254903,15 @@ │ │ │ │ b 526bc4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r6, [r4] │ │ │ │ str r4, [r3] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl ddf45c │ │ │ │ + bl ddf484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 526c4c │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 526c4c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -1255040,15 +1255040,15 @@ │ │ │ │ beq 526d94 │ │ │ │ add r0, r0, #24 │ │ │ │ bx lr │ │ │ │ add r0, r0, #28 │ │ │ │ bx lr │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - teqeq fp, r4, asr sl │ │ │ │ + teqeq fp, r4, ror sl │ │ │ │ cmneq ip, ip, ror r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1255806,15 +1255806,15 @@ │ │ │ │ add ip, r1, #44 @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ beq 527968 │ │ │ │ cmp r3, r0 │ │ │ │ beq 5279ac │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ - teqeq fp, r9, lsl #30 │ │ │ │ + teqeq fp, r9, lsr #30 │ │ │ │ ldr r3, [r0] │ │ │ │ tst r3, #1 │ │ │ │ bne 527a0c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ldreq r0, [r0, #-4] │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ @@ -1255851,15 +1255851,15 @@ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - teqeq fp, r5, asr #27 │ │ │ │ + teqeq fp, r5, ror #27 │ │ │ │ ldr r2, [pc, #112] @ 527b18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #3 │ │ │ │ bhi 527af8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -1255882,15 +1255882,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ beq 527ac0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - teqeq fp, sp, ror #26 │ │ │ │ + teqeq fp, sp, lsl #27 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 527be0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ beq 527b90 │ │ │ │ ldr r2, [pc, #200] @ 527c04 │ │ │ │ @@ -1256195,15 +1256195,15 @@ │ │ │ │ bne 527ed4 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x016c8194 │ │ │ │ - teqeq fp, r9, lsr #19 │ │ │ │ + teqeq fp, r9, asr #19 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1256519,15 +1256519,15 @@ │ │ │ │ beq 528474 │ │ │ │ b 5284c4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ cmneq ip, r4, lsl #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq fp, r7, lsl #11 │ │ │ │ + teqeq fp, r7, lsr #11 │ │ │ │ cmneq ip, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ ldr r8, [r4] │ │ │ │ @@ -1256589,15 +1256589,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 528624 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #732 @ 0x2dc │ │ │ │ bx lr │ │ │ │ - teqeq fp, ip, lsr #13 │ │ │ │ + teqeq fp, ip, asr #13 │ │ │ │ ldr r3, [pc, #692] @ 5288e4 │ │ │ │ sub r0, r0, #236 @ 0xec │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #348 @ 0x15c │ │ │ │ bhi 528864 │ │ │ │ add r0, r0, r0 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ @@ -1256765,15 +1256765,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ bx lr │ │ │ │ mov r0, #10 │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ - teqeq fp, ip @ │ │ │ │ + teqeq fp, ip, lsl r2 │ │ │ │ ldr ip, [pc, #708] @ 528bb4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr lr, [pc, #700] @ 528bb8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip, lr] │ │ │ │ add lr, r3, r3, lsl #1 │ │ │ │ @@ -1256947,15 +1256947,15 @@ │ │ │ │ ldr r8, [r3, #32] │ │ │ │ b 528a04 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ cmneq ip, r0, lsl #14 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq fp, r2, asr r1 │ │ │ │ + teqeq fp, r2, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 528c38 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [pc, #92] @ 528c3c │ │ │ │ @@ -1257063,15 +1257063,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ cmneq ip, ip, lsr #7 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl #9 │ │ │ │ - teqeq fp, r8, ror pc │ │ │ │ + teqeq fp, r8 @ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [pc, #24] @ 528db4 │ │ │ │ cmp r2, r3 │ │ │ │ beq 528dac │ │ │ │ bhi 528dac │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ @@ -1257433,15 +1257433,15 @@ │ │ │ │ ldrb r2, [r2, #64] @ 0x40 │ │ │ │ b 529310 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ ldr r3, [pc, #8] @ 529354 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - teqeq fp, r8, asr r9 │ │ │ │ + teqeq fp, r8, ror r9 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ bhi 529380 │ │ │ │ ldr r3, [pc, #128] @ 5293e8 │ │ │ │ sub r0, r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ bhi 529398 │ │ │ │ @@ -1257470,15 +1257470,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #13 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - teqeq fp, lr, lsr #16 │ │ │ │ + teqeq fp, lr, asr #16 │ │ │ │ ldr r3, [pc, #80] @ 529444 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi 529414 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -1257493,15 +1257493,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 529450 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 529454 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ 529458 │ │ │ │ bx lr │ │ │ │ - teqeq fp, r0, ror #15 │ │ │ │ + teqeq fp, r0, lsl #16 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ sub r0, r0, #480 @ 0x1e0 │ │ │ │ sub r0, r0, #3 │ │ │ │ @@ -1257611,15 +1257611,15 @@ │ │ │ │ sub r0, r0, #440 @ 0x1b8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - teqeq fp, r4, ror #12 │ │ │ │ + teqeq fp, r4, lsl #13 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ svccs 0x000003cf │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ ldr ip, [pc, #68] @ 529678 │ │ │ │ ldr r2, [pc, #68] @ 52967c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1257703,15 +1257703,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmneq ip, r4, lsl #18 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq fp, r0, lsr r5 │ │ │ │ + teqeq fp, r0, asr r5 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #144] @ 52982c │ │ │ │ cmp r3, #344 @ 0x158 │ │ │ │ add r2, pc, r2 │ │ │ │ beq 5297fc │ │ │ │ bhi 5297e0 │ │ │ │ ldr r2, [pc, #128] @ 529830 │ │ │ │ @@ -1257745,15 +1257745,15 @@ │ │ │ │ ldrb r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmneq ip, ip, asr r8 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq fp, ip, asr #9 │ │ │ │ + teqeq fp, ip, ror #9 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #124] @ 5298d4 │ │ │ │ @@ -1257967,15 +1257967,15 @@ │ │ │ │ bx lr │ │ │ │ ldrb r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ sub r0, r0, r2 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ - teqeq fp, r1, lsl #2 │ │ │ │ + teqeq fp, r1, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #416] @ 529d68 │ │ │ │ ldr r1, [pc, #416] @ 529d6c │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1258432,15 +1258432,15 @@ │ │ │ │ bne 52a298 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ ldr r3, [pc, #8] @ 52a2f0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ - teqeq fp, r8, ror r9 │ │ │ │ + teqeq fp, r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4044] @ 0xfcc │ │ │ │ ldr ip, [pc, #320] @ 52a450 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1258522,15 +1258522,15 @@ │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ cmneq ip, r4, ror #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r4, r1, r8, lsr #32 │ │ │ │ + sbcseq r4, r1, r8, asr #32 │ │ │ │ andeq r0, r1, r1 │ │ │ │ cmneq ip, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1259082,15 +1259082,15 @@ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ bl 529344 │ │ │ │ b 52ab6c │ │ │ │ mov r0, #7 │ │ │ │ b 52ab6c │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ b 52ab6c │ │ │ │ - teqeq fp, r6, asr r2 │ │ │ │ + teqeq fp, r6, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ @@ -1259806,16 +1259806,16 @@ │ │ │ │ b 52b7e8 │ │ │ │ ldr r7, [pc, #44] @ 52b884 │ │ │ │ b 52b7e8 │ │ │ │ ldr r7, [pc, #40] @ 52b888 │ │ │ │ b 52b7e8 │ │ │ │ mov r7, #344 @ 0x158 │ │ │ │ b 52b7e8 │ │ │ │ - teqeq fp, sl, lsr r6 │ │ │ │ - teqeq fp, sl, lsr r6 │ │ │ │ + teqeq fp, sl, asr r6 │ │ │ │ + teqeq fp, sl, asr r6 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #2 │ │ │ │ andeq r0, r0, sl, asr r1 │ │ │ │ andeq r0, r0, r9, asr r1 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ andeq r0, r0, fp, asr r1 │ │ │ │ @@ -1260014,15 +1260014,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 52bba0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r0, ror #10 │ │ │ │ - teqeq fp, r8, asr r4 │ │ │ │ + teqeq fp, r8, ror r4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq ip, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #288] @ 52bcec │ │ │ │ @@ -1260170,15 +1260170,15 @@ │ │ │ │ mov r1, #207 @ 0xcf │ │ │ │ bl 52a834 │ │ │ │ ldr r1, [pc, #16] @ 52be1c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 52a7c4 │ │ │ │ - ldrheq r4, [fp, -sl]! │ │ │ │ + ldrsbeq r4, [fp, -sl]! │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1260528,16 +1260528,16 @@ │ │ │ │ str lr, [sp, #24] │ │ │ │ b 52c37c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ b 52c020 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strheq r4, [ip, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq fp, r6, lsl pc │ │ │ │ - teqeq fp, lr, asr #28 │ │ │ │ + teqeq fp, r6, lsr pc │ │ │ │ + teqeq fp, lr, ror #28 │ │ │ │ andeq r8, r0, r1 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ teqeq fp, sl @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ strdeq r3, [ip, #-196]! @ 0xffffff3c │ │ │ │ @@ -1260962,19 +1260962,19 @@ │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ b 52c7b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq ip, r0, lsl #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - teqeq fp, sl, ror r7 │ │ │ │ - teqeq fp, lr, lsl r7 │ │ │ │ + teqeq fp, sl @ │ │ │ │ + teqeq fp, lr, lsr r7 │ │ │ │ cmneq ip, r0, lsl #17 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - teqeq fp, lr, ror r6 │ │ │ │ + teqeq fp, lr @ │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ cmneq ip, r4, lsr r7 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1261635,21 +1261635,21 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ b 52d418 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x016c3098 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - teqeq fp, r0, asr #29 │ │ │ │ + teqeq fp, r0, ror #29 │ │ │ │ svclt 0x0088d8d4 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svclt 0x00f921fb │ │ │ │ cmneq ip, ip, lsl #26 │ │ │ │ - teqeq fp, r6, ror #22 │ │ │ │ - teqeq fp, lr, lsl #22 │ │ │ │ + teqeq fp, r6, lsl #23 │ │ │ │ + teqeq fp, lr, lsr #22 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmneq ip, r0, ror fp │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1262765,17 +1262765,17 @@ │ │ │ │ add r7, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52e500 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 4e6f88 │ │ │ │ b 52e500 │ │ │ │ - teqeq fp, r8, lsl #28 │ │ │ │ + teqeq fp, r8, lsr #28 │ │ │ │ ldrdeq r1, [ip, #-224]! @ 0xffffff20 │ │ │ │ - teqeq fp, ip, asr #25 │ │ │ │ + teqeq fp, ip, ror #25 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1264300,15 +1264300,15 @@ │ │ │ │ add r0, r6, #28 │ │ │ │ bl 52f514 │ │ │ │ ldr r6, [r6] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ beq 52fd58 │ │ │ │ b 52fe74 │ │ │ │ - teqeq fp, r2, ror #6 │ │ │ │ + teqeq fp, r2, lsl #7 │ │ │ │ cmneq ip, r0, lsl r4 │ │ │ │ teqeq fp, lr @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1264735,15 +1264735,15 @@ │ │ │ │ b 5304fc │ │ │ │ mov r0, r7 │ │ │ │ bl 530434 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ b 5304fc │ │ │ │ - teqpeq sl, r0, lsl #21 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r0, lsr #21 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4ec740 │ │ │ │ bl 52500c │ │ │ │ @@ -1264955,15 +1264955,15 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ bne 530870 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b 5307e8 │ │ │ │ - teqpeq sl, r0, lsr #15 @ p-variant is OBSOLETE │ │ │ │ + teqpeq sl, r0, asr #15 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1265722,15 +1265722,15 @@ │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ bl 600654 │ │ │ │ str r0, [r8, #28] │ │ │ │ mov r0, r8 │ │ │ │ bl 53141c │ │ │ │ b 531490 │ │ │ │ - teqeq sl, r2, lsl fp │ │ │ │ + teqeq sl, r2, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ 5316ac │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -1266624,16 +1266624,16 @@ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, #24 │ │ │ │ bhi 5322f0 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - teqeq sl, r5, ror sp │ │ │ │ - teqeq sl, r6, asr sp │ │ │ │ + teqeq sl, r5 @ │ │ │ │ + teqeq sl, r6, ror sp │ │ │ │ teqeq sl, pc @ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne 532320 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -1267153,15 +1267153,15 @@ │ │ │ │ mov r4, #2 │ │ │ │ b 532ab0 │ │ │ │ mov r4, #1 │ │ │ │ b 532ab0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - teqeq sl, r4, asr #10 │ │ │ │ + teqeq sl, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr ip, [pc, #340] @ 532ca4 │ │ │ │ ldr r3, [pc, #340] @ 532ca8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -1267247,15 +1267247,15 @@ │ │ │ │ add fp, fp, r0 │ │ │ │ b 532c1c │ │ │ │ mov fp, r3 │ │ │ │ b 532c2c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r4, lsr #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq sl, sp, asr #8 │ │ │ │ + teqeq sl, sp, ror #8 │ │ │ │ strheq sp, [fp, #-48]! @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r2, [sp] │ │ │ │ @@ -1267581,19 +1267581,19 @@ │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 533128 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r4, lsr #6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ teqeq sl, sl @ │ │ │ │ - teqeq sl, r0, lsr #3 │ │ │ │ + teqeq sl, r0, asr #3 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ ldrdeq sp, [fp, #-8]! │ │ │ │ - ldrheq sp, [sl, -r0]! │ │ │ │ - teqeq sl, r0, lsl #1 │ │ │ │ + ldrsbeq sp, [sl, -r0]! │ │ │ │ + teqeq sl, r0, lsr #1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ mov r8, r0 │ │ │ │ @@ -1267936,15 +1267936,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 533740 │ │ │ │ mov r0, r8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - teqeq sl, r0, asr #21 │ │ │ │ + teqeq sl, r0, ror #21 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r2, [ip] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r0, [pc, #1460] @ 533d44 │ │ │ │ ldr r3, [lr] │ │ │ │ @@ -1268311,18 +1268311,18 @@ │ │ │ │ b 533c38 │ │ │ │ lsl r4, r4, #16 │ │ │ │ lsr r4, r4, #16 │ │ │ │ mov r6, #0 │ │ │ │ b 533c38 │ │ │ │ andseq r0, r0, r0, lsl #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq sl, lr, ror #14 │ │ │ │ - teqeq sl, sl, asr #14 │ │ │ │ + teqeq sl, lr, lsl #15 │ │ │ │ + teqeq sl, sl, ror #14 │ │ │ │ teqeq sl, lr @ │ │ │ │ - teqeq sl, r2, asr #9 │ │ │ │ + teqeq sl, r2, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #196] @ 533e38 │ │ │ │ ldr r3, [pc, #196] @ 533e3c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1269481,15 +1269481,15 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq fp, ip, lsl #25 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ teqeq sl, lr @ │ │ │ │ - teqeq sl, ip, asr #20 │ │ │ │ + teqeq sl, ip, ror #20 │ │ │ │ teqeq sl, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ ldr r5, [r4] │ │ │ │ @@ -1270900,17 +1270900,17 @@ │ │ │ │ strdeq r7, [r0], -r0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r7, r0, r0, ror #31 │ │ │ │ strheq r9, [fp, #-208]! @ 0xffffff30 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq sl, r2, lsl #27 │ │ │ │ - teqeq sl, sl, ror sp │ │ │ │ - teqeq sl, r2, ror sp │ │ │ │ + teqeq sl, r2, lsr #27 │ │ │ │ + teqeq sl, sl @ │ │ │ │ + teqeq sl, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #3596] @ 5373f0 │ │ │ │ ldr r3, [pc, #3596] @ 5373f4 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -1271814,25 +1271814,25 @@ │ │ │ │ b 5372f4 │ │ │ │ cmneq fp, ip, lsl #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ rscmi pc, pc, r0 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq sl, r2 @ │ │ │ │ + teqeq sl, r2, lsl r9 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ cmneq fp, r8, ror #4 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq sl, r6, lsr r2 │ │ │ │ - teqeq sl, sl, asr #4 │ │ │ │ - teqeq sl, r2, asr #4 │ │ │ │ - teqeq sl, sl, lsr r2 │ │ │ │ - teqeq sl, r2, lsr r2 │ │ │ │ - teqeq sl, lr, asr #30 │ │ │ │ + teqeq sl, r6, asr r2 │ │ │ │ + teqeq sl, sl, ror #4 │ │ │ │ + teqeq sl, r2, ror #4 │ │ │ │ + teqeq sl, sl, asr r2 │ │ │ │ + teqeq sl, r2, asr r2 │ │ │ │ + teqeq sl, lr, ror #30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bxne lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ tst r3, #262144 @ 0x40000 │ │ │ │ @@ -1274173,24 +1274173,24 @@ │ │ │ │ orr r3, r3, r7 │ │ │ │ str r3, [fp, #332] @ 0x14c │ │ │ │ b 5396a0 │ │ │ │ cmneq fp, ip, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x016b7690 │ │ │ │ cmneq fp, ip, ror r6 │ │ │ │ - teqeq sl, lr, lsr r9 │ │ │ │ - teqeq sl, r0, asr #18 │ │ │ │ + teqeq sl, lr, asr r9 │ │ │ │ + teqeq sl, r0, ror #18 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, lr, ror r2 │ │ │ │ @ instruction: 0x40601091 │ │ │ │ andeq r4, r6, r0, lsl #4 │ │ │ │ andeq r0, r0, r9, lsl #2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - teqeq sl, r6, lsr #12 │ │ │ │ + teqeq sl, r6, asr #12 │ │ │ │ andeq fp, r2, pc, asr #31 │ │ │ │ adceq r0, r2, r1, asr #2 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ teqeq sl, r2 @ │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq sl, r0, r0, lsl #1 │ │ │ │ @@ -1274200,15 +1274200,15 @@ │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ stcvs 6, cr2, [r0], {35} @ 0x23 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cdpne 1, 12, cr2, cr0, cr15, {7} │ │ │ │ stmibeq r0, {r0, r4, r5, r6}^ │ │ │ │ teqeq sl, lr @ │ │ │ │ - teqeq sl, r2, lsr r4 │ │ │ │ + teqeq sl, r2, asr r4 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #388 @ 0x184 │ │ │ │ bne 538b4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -1276225,23 +1276225,23 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 53b7c4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sbcseq sl, r1, r0, ror r3 │ │ │ │ - sbcseq sl, r1, r0, ror r3 │ │ │ │ - sbcseq sl, r1, r0, ror r3 │ │ │ │ - sbcseq sl, r1, r4, ror #6 │ │ │ │ - sbcseq r2, r1, ip, ror r0 │ │ │ │ - sbcseq r1, r1, r0, lsr #14 │ │ │ │ - ldrsheq r8, [r2], #120 @ 0x78 │ │ │ │ - sbcseq r2, r2, ip, asr #15 │ │ │ │ - sbcseq sl, r1, r8, lsl #6 │ │ │ │ + smullseq sl, r1, r0, r3 │ │ │ │ + smullseq sl, r1, r0, r3 │ │ │ │ + smullseq sl, r1, r0, r3 │ │ │ │ + sbcseq sl, r1, r4, lsl #7 │ │ │ │ + smullseq r2, r1, ip, r0 │ │ │ │ + sbcseq r1, r1, r0, asr #14 │ │ │ │ + sbcseq r8, r2, r8, lsl r8 │ │ │ │ + sbcseq r2, r2, ip, ror #15 │ │ │ │ + sbcseq sl, r1, r8, lsr #6 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrb r3, [r2, #37] @ 0x25 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ bxhi lr │ │ │ │ ldr r2, [pc, #60] @ 53b974 │ │ │ │ @@ -1276257,15 +1276257,15 @@ │ │ │ │ bx lr │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ - teqeq sl, sl, asr #25 │ │ │ │ + teqeq sl, sl, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r1, [sp] │ │ │ │ @@ -1276626,15 +1276626,15 @@ │ │ │ │ mov r1, ip │ │ │ │ b 53bae8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r8, asr r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq fp, ip, lsr r6 │ │ │ │ cmneq fp, r8, lsr #12 │ │ │ │ - teqeq sl, r2 @ │ │ │ │ + teqeq sl, r2, lsl ip │ │ │ │ teqeq sl, sl @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r8, [pc, #772] @ 53c260 │ │ │ │ @@ -1276831,16 +1276831,16 @@ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ strb r0, [fp, r1] │ │ │ │ str r5, [r6, r2, lsl #2] │ │ │ │ b 53c06c │ │ │ │ @ instruction: 0x016b4090 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq sl, r2, asr #11 │ │ │ │ - teqeq sl, r6, ror #10 │ │ │ │ + teqeq sl, r2, ror #11 │ │ │ │ + teqeq sl, r6, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #560] @ 53c4c0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1277607,15 +1277607,15 @@ │ │ │ │ mla r2, r0, r2, r4 │ │ │ │ ror r2, r2, #15 │ │ │ │ mul r4, r1, r2 │ │ │ │ b 53cc78 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, ip, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq sl, r6, ror #23 │ │ │ │ + teqeq sl, r6, lsl #24 │ │ │ │ ldrbcs lr, [r4, pc, lsr #22] │ │ │ │ adcsgt sl, r2, #976 @ 0x3d0 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ cmneq fp, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1278230,26 +1278230,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ b 53cf68 │ │ │ │ mov r3, r5 │ │ │ │ b 53d57c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r0, lsr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq sl, r6 @ │ │ │ │ + teqeq sl, r6, lsl r8 │ │ │ │ cmneq fp, r8, lsl r1 │ │ │ │ @ instruction: 0x165667b2 │ │ │ │ cmneq fp, r8, lsl #1 │ │ │ │ @ instruction: 0x165667b5 │ │ │ │ @ instruction: 0x165667b9 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ strtcs r4, [r3], #-1064 @ 0xfffffbd8 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ @ instruction: 0x11a7ea09 │ │ │ │ - teqeq sl, r8, asr #10 │ │ │ │ + teqeq sl, r8, ror #10 │ │ │ │ bicvs r8, r8, pc, asr #12 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ cmneq fp, r4, lsr fp │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ @@ -1279020,15 +1279020,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 53dda4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 53e3a8 │ │ │ │ b 53de8c │ │ │ │ cmneq fp, r4, lsr #3 │ │ │ │ - teqeq sl, r2, lsl #17 │ │ │ │ + teqeq sl, r2, lsr #17 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ teqeq sl, pc @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ b 53de30 │ │ │ │ ldr r2, [pc, #12] @ 53e4c8 │ │ │ │ ldr r1, [pc, #12] @ 53e4cc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1279504,15 +1279504,15 @@ │ │ │ │ str fp, [r6, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #0 │ │ │ │ cmneq fp, ip, lsr #19 │ │ │ │ @ instruction: 0x016b1994 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq fp, ip, asr #18 │ │ │ │ - teqeq sl, r8, lsl r0 │ │ │ │ + teqeq sl, r8, lsr r0 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ @@ -1279943,16 +1279943,16 @@ │ │ │ │ b 53f244 │ │ │ │ stm sp, {r0, ip} │ │ │ │ b 53f244 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq fp, r0, lsl #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq fp, r8, lsr #32 │ │ │ │ - teqeq sl, ip, asr #13 │ │ │ │ - teqeq sl, r0, lsr #13 │ │ │ │ + teqeq sl, ip, ror #13 │ │ │ │ + teqeq sl, r0, asr #13 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldrsb r4, [r1, #65] @ 0x41 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -1280384,15 +1280384,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ b 53f930 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r0, [fp, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq sl, r4, asr #29 │ │ │ │ + teqeq sl, r4, ror #29 │ │ │ │ strdeq r0, [fp, #-104]! @ 0xffffff98 │ │ │ │ smulbbeq fp, r4, r6 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1280759,30 +1280759,30 @@ │ │ │ │ smulbbeq fp, ip, r5 │ │ │ │ cmneq fp, r0, asr r5 │ │ │ │ andeq r2, r0, r1 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - teqeq sl, r0, lsl #16 │ │ │ │ + teqeq sl, r0, lsr #16 │ │ │ │ teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ svceq 0x000f0f0f │ │ │ │ ldrsheq r0, [pc], #15 @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - teqpeq r9, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r0, ror pc @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqpeq r9, r0, ror lr @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, r0 @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #48] @ 0x30 │ │ │ │ @@ -1281658,15 +1281658,15 @@ │ │ │ │ b 5408a0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r2, r0, r1 │ │ │ │ - teqpeq r9, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r9, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1283326,16 +1283326,16 @@ │ │ │ │ ldrdeq lr, [sl, #-124]! @ 0xffffff84 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strheq lr, [sl, #-116]! @ 0xffffff8c │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - teqeq r9, r0, lsl pc │ │ │ │ - teqeq r9, sl, lsl pc │ │ │ │ + teqeq r9, r0, lsr pc │ │ │ │ + teqeq r9, sl, lsr pc │ │ │ │ eoreq r8, sl, #0 │ │ │ │ svccc 0x0000f199 │ │ │ │ cmneq sl, r0, asr #6 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ cmneq sl, r0, lsr r2 │ │ │ │ strdeq lr, [sl, #-16]! │ │ │ │ @@ -1284177,16 +1284177,16 @@ │ │ │ │ strheq ip, [sl, #-228]! @ 0xffffff1c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r4, lsr #29 │ │ │ │ cmneq sl, r4, lsl #29 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - smullseq r2, r1, r8, r9 │ │ │ │ - teqeq r9, r8, ror #12 │ │ │ │ + ldrheq r2, [r1], #152 @ 0x98 │ │ │ │ + teqeq r9, r8, lsl #13 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1285046,26 +1285046,26 @@ │ │ │ │ mov r9, #0 │ │ │ │ b 544110 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, lsr r8 │ │ │ │ cmneq sl, r4, lsr #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq ip, [sl, #-120]! @ 0xffffff88 │ │ │ │ - ldrsheq sp, [r9, -lr]! │ │ │ │ - teqeq r9, ip, lsl r1 │ │ │ │ + teqeq r9, lr, lsl r1 │ │ │ │ + teqeq r9, ip, lsr r1 │ │ │ │ muleq r0, r3, r2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ muleq r0, r1, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ teqeq r9, lr @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - rsceq r2, r4, r8, lsl r0 │ │ │ │ - sbcseq r1, r1, ip, ror #20 │ │ │ │ - sbcseq r1, r1, r0, lsl sl │ │ │ │ + rsceq r2, r4, r8, lsr r0 │ │ │ │ + sbcseq r1, r1, ip, lsl #21 │ │ │ │ + sbcseq r1, r1, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ 5444c8 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -1285629,15 +1285629,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ strdeq fp, [sl, #-164]! @ 0xffffff5c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r0, ror #21 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - sbcseq r1, r1, r8, lsr #8 │ │ │ │ + sbcseq r1, r1, r8, asr #8 │ │ │ │ cmneq sl, r8, lsl #9 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -1286007,15 +1286007,15 @@ │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ b 545148 │ │ │ │ cmneq sl, r8, lsr #30 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ - sbcseq r0, r1, r4, lsl #22 │ │ │ │ + sbcseq r0, r1, r4, lsr #22 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ @ instruction: 0xffe00004 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1286565,17 +1286565,17 @@ │ │ │ │ b 5459cc │ │ │ │ mov sl, #1 │ │ │ │ b 5459cc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, ip, lsr #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x016aa79c │ │ │ │ - sbcseq r0, r1, r8, lsr #7 │ │ │ │ + sbcseq r0, r1, r8, asr #7 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - teqeq r9, pc, lsl #1 │ │ │ │ + teqeq r9, pc, lsr #1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq sl, r8, asr r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -1287079,16 +1287079,16 @@ │ │ │ │ mov r2, #17 │ │ │ │ bl 54526c │ │ │ │ b 545e28 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, lsr r5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r0, lsl #10 │ │ │ │ - teqeq r9, r8, ror #28 │ │ │ │ - teqeq r9, r6 @ │ │ │ │ + teqeq r9, r8, lsl #29 │ │ │ │ + teqeq r9, r6, lsl lr │ │ │ │ cmneq sl, ip, lsl r3 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1287956,21 +1287956,21 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b 546bbc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x016a9898 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r0, asr #16 │ │ │ │ - teqeq r9, sl, lsl r2 │ │ │ │ + teqeq r9, sl, lsr r2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ - teqeq r9, r4, asr r1 │ │ │ │ + teqeq r9, r4, ror r1 │ │ │ │ cmneq sl, r8, lsl #12 │ │ │ │ - teqeq r9, r8, asr #29 │ │ │ │ + teqeq r9, r8, ror #29 │ │ │ │ muleq r0, fp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #512] @ 54727c │ │ │ │ @@ -1288630,15 +1288630,15 @@ │ │ │ │ bne 5476b8 │ │ │ │ b 5476f0 │ │ │ │ cmneq sl, r4, asr #26 │ │ │ │ cmneq sl, r0, asr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r4, lsl sp │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - sbcseq lr, r0, r8, lsl #13 │ │ │ │ + sbcseq lr, r0, r8, lsr #13 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ muleq r0, fp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -1288957,15 +1288957,15 @@ │ │ │ │ b 547bd4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #0 │ │ │ │ strdeq r8, [sl, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r8, [sl, #-68]! @ 0xffffffbc │ │ │ │ - sbceq r6, pc, ip, lsl #15 │ │ │ │ + sbceq r6, pc, ip, lsr #15 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, sl, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1289074,15 +1289074,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 5480b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r4, ror #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strheq r7, [sl, #-240]! @ 0xffffff10 │ │ │ │ - teqeq r9, r4, lsl #20 │ │ │ │ + teqeq r9, r4, lsr #20 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ strheq r7, [sl, #-224]! @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ @@ -1289469,15 +1289469,15 @@ │ │ │ │ strb r3, [sp, #24] │ │ │ │ b 5486b0 │ │ │ │ strb r9, [sp, #24] │ │ │ │ b 5486b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r7, [sl, #-144]! @ 0xffffff70 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r9, ip, lsr #8 │ │ │ │ + teqeq r9, ip, asr #8 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmneq sl, r0, lsr #17 │ │ │ │ cmneq sl, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1290380,24 +1290380,24 @@ │ │ │ │ cmneq sl, r0, ror #10 │ │ │ │ cmneq sl, r8, ror #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmneq sl, r4, ror #9 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - teqeq r9, r0, lsr #24 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ - teqeq r9, r8 @ │ │ │ │ + teqeq r9, r0, asr #24 │ │ │ │ + teqeq r9, r0, lsl ip │ │ │ │ + teqeq r9, r8, lsl ip │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq r9, r8, asr #17 │ │ │ │ + teqeq r9, r8, ror #17 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq r9, sl, lsl #16 │ │ │ │ - teqeq r9, sl, asr #14 │ │ │ │ - teqeq r9, fp, ror #12 │ │ │ │ + teqeq r9, sl, lsr #16 │ │ │ │ + teqeq r9, sl, ror #14 │ │ │ │ + teqeq r9, fp, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #1172] @ 549af4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [pc, #1168] @ 549af8 │ │ │ │ @@ -1290693,15 +1290693,15 @@ │ │ │ │ and r5, r2, #255 @ 0xff │ │ │ │ b 549984 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x016a6994 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, ip, ror r9 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - ldrheq r0, [r0], #20 │ │ │ │ + ldrsbeq r0, [r0], #20 │ │ │ │ svclt 0x00e00000 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ @ instruction: 0xffe20000 │ │ │ │ cmneq sl, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1290859,16 +1290859,16 @@ │ │ │ │ bl 600d50 │ │ │ │ mov r7, r0 │ │ │ │ b 549d18 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r8, asr #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - strheq r1, [pc], #252 @ │ │ │ │ - smulleq r1, pc, r8, pc @ │ │ │ │ + ldrdeq r1, [pc], #252 @ │ │ │ │ + strheq r1, [pc], #248 @ │ │ │ │ cmneq sl, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb r2, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1291344,15 +1291344,15 @@ │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ cmneq sl, ip, ror #1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq r9, fp, ror r8 │ │ │ │ + teqeq r9, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #318] @ 0x13e │ │ │ │ mvn r2, #0 │ │ │ │ @@ -1292392,20 +1292392,20 @@ │ │ │ │ cmneq sl, r8, lsl r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq r2, r0, r0, asr #3 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - teqeq r9, r4, ror r1 │ │ │ │ + teqeq r9, r4 @ │ │ │ │ teqeq r9, r0 @ │ │ │ │ strdeq r5, [sl, #-8]! │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq r9, r6, lsl #20 │ │ │ │ - ldrsheq sl, [r0], #136 @ 0x88 │ │ │ │ + teqeq r9, r6, lsr #20 │ │ │ │ + sbcseq sl, r0, r8, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ @@ -1292647,15 +1292647,15 @@ │ │ │ │ beq 54b8c0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ b 54b850 │ │ │ │ strdeq r4, [sl, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r9, r8, lsr r5 │ │ │ │ + teqeq r9, r8, asr r5 │ │ │ │ ldrdeq r4, [sl, #-116]! @ 0xffffff8c │ │ │ │ cmneq sl, r0, ror #14 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ cmneq sl, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1293001,18 +1293001,18 @@ │ │ │ │ b 54bdc4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ udf #0 │ │ │ │ cmneq sl, r8, lsr #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, ip, lsl r6 │ │ │ │ cmneq sl, r8, lsl r5 │ │ │ │ - teqeq r9, ip @ │ │ │ │ - teqeq r9, r5 @ │ │ │ │ + teqeq r9, ip, lsl r2 │ │ │ │ + teqeq r9, r5, lsl r2 │ │ │ │ cmneq sl, ip, lsl r4 │ │ │ │ - ldrsheq r5, [r9, -sl]! │ │ │ │ + teqeq r9, sl, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq sl, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1293824,17 +1293824,17 @@ │ │ │ │ cmneq sl, r8, lsl ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq sl, r4, lsl #24 │ │ │ │ cmneq sl, r4, ror #23 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq r9, lr, ror #11 │ │ │ │ + teqeq r9, lr, lsl #12 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq r9, r6, ror r5 │ │ │ │ + teqeq r9, r6 @ │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ teqeq r9, sl @ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ ldr r2, [pc, #176] @ 54ccc0 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bne 54cc98 │ │ │ │ @@ -1293878,15 +1293878,15 @@ │ │ │ │ ldrh r2, [r2, r4] │ │ │ │ tst r2, r3 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmneq sl, r8, ror #7 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq r9, r4, asr #11 │ │ │ │ + teqeq r9, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr ip, [pc, #272] @ 54cdf4 │ │ │ │ ldr r3, [pc, #272] @ 54cdf8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1294372,15 +1294372,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r0, lsr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmneq sl, ip, asr #26 │ │ │ │ strheq r2, [sl, #-200]! @ 0xffffff38 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r9, r2, lsl #20 │ │ │ │ + teqeq r9, r2, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #1076] @ 54d8d4 │ │ │ │ mov r9, r3 │ │ │ │ @@ -1294655,16 +1294655,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq sl, r4, asr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmneq sl, ip, lsl #17 │ │ │ │ - teqeq r9, lr, asr #12 │ │ │ │ - teqeq r9, sl @ │ │ │ │ + teqeq r9, lr, ror #12 │ │ │ │ + teqeq r9, sl, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #2468] @ 54e2b4 │ │ │ │ ldr r3, [pc, #2468] @ 54e2b8 │ │ │ │ @@ -1295292,21 +1295292,21 @@ │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ svccc 0x00e00000 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ cmneq sl, r8, lsl #5 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - teqeq r9, r6, lsr lr │ │ │ │ + teqeq r9, r6, asr lr │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ @ instruction: 0xfffffc01 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r9, lr, ror #24 │ │ │ │ - teqeq r9, r2, lsr #24 │ │ │ │ + teqeq r9, lr, lsl #25 │ │ │ │ + teqeq r9, r2, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ @@ -1296244,118 +1296244,118 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 52a8bc │ │ │ │ mov r6, r0 │ │ │ │ b 54e4cc │ │ │ │ cmneq sl, r4, asr #25 │ │ │ │ strheq r1, [sl, #-196]! @ 0xffffff3c │ │ │ │ - teqeq r9, r2, lsr #22 │ │ │ │ - teqeq r9, r4, asr #29 │ │ │ │ + teqeq r9, r2, asr #22 │ │ │ │ + teqeq r9, r4, ror #29 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - teqeq r9, r0, lsl #22 │ │ │ │ + teqeq r9, r0, lsr #22 │ │ │ │ cmneq sl, r4, lsr #22 │ │ │ │ strdeq r1, [sl, #-156]! @ 0xffffff64 │ │ │ │ - sbcseq r7, r0, r0, asr #14 │ │ │ │ - sbcseq r7, r0, r0, asr r7 │ │ │ │ + sbcseq r7, r0, r0, ror #14 │ │ │ │ + sbcseq r7, r0, r0, ror r7 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbcseq r7, r0, ip, asr #18 │ │ │ │ - strheq pc, [lr], #196 @ 0xc4 @ │ │ │ │ + sbcseq r7, r0, ip, ror #18 │ │ │ │ + ldrdeq pc, [lr], #196 @ 0xc4 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - sbcseq r3, r2, r4, ror #16 │ │ │ │ + sbcseq r3, r2, r4, lsl #17 │ │ │ │ muleq r0, fp, r2 │ │ │ │ teqeq r9, sl @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - ldrsheq r7, [r0], #40 @ 0x28 │ │ │ │ - sbcseq r7, r0, r8, lsl #6 │ │ │ │ - sbcseq r7, r0, ip, lsr r3 │ │ │ │ - sbcseq r7, r0, r8, asr #6 │ │ │ │ - sbcseq r7, r0, r0, ror #5 │ │ │ │ - ldrsheq r7, [r0], #32 │ │ │ │ + sbcseq r7, r0, r8, lsl r3 │ │ │ │ + sbcseq r7, r0, r8, lsr #6 │ │ │ │ + sbcseq r7, r0, ip, asr r3 │ │ │ │ + sbcseq r7, r0, r8, ror #6 │ │ │ │ + sbcseq r7, r0, r0, lsl #6 │ │ │ │ + sbcseq r7, r0, r0, lsl r3 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - sbcseq r7, r0, r0, lsr #6 │ │ │ │ - sbcseq r7, r0, r0, lsr r3 │ │ │ │ - ldrheq r7, [r0], #56 @ 0x38 │ │ │ │ - sbcseq r7, r0, r8, asr #7 │ │ │ │ - sbcseq r7, r0, r4, lsl r2 │ │ │ │ - sbcseq r7, r0, r0, lsr #4 │ │ │ │ - sbcseq r7, r0, r8, lsl #1 │ │ │ │ - smullseq r7, r0, ip, r0 │ │ │ │ + sbcseq r7, r0, r0, asr #6 │ │ │ │ + sbcseq r7, r0, r0, asr r3 │ │ │ │ + ldrsbeq r7, [r0], #56 @ 0x38 │ │ │ │ + sbcseq r7, r0, r8, ror #7 │ │ │ │ + sbcseq r7, r0, r4, lsr r2 │ │ │ │ + sbcseq r7, r0, r0, asr #4 │ │ │ │ + sbcseq r7, r0, r8, lsr #1 │ │ │ │ + ldrheq r7, [r0], #12 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - sbcseq r7, r0, r0, ror #1 │ │ │ │ - ldrsheq r7, [r0], #4 │ │ │ │ + sbcseq r7, r0, r0, lsl #2 │ │ │ │ + sbcseq r7, r0, r4, lsl r1 │ │ │ │ andeq r1, r0, r4, ror #23 │ │ │ │ - sbcseq r7, r0, r4, lsl r0 │ │ │ │ - sbcseq r7, r0, r8, lsr #32 │ │ │ │ + sbcseq r7, r0, r4, lsr r0 │ │ │ │ + sbcseq r7, r0, r8, asr #32 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - sbcseq r7, r0, r0, ror r0 │ │ │ │ - sbcseq r7, r0, r0, lsl #1 │ │ │ │ - sbcseq r7, r0, r8, lsl #6 │ │ │ │ - sbcseq r7, r0, r8, lsl r3 │ │ │ │ - sbcseq r7, r0, ip, lsl #5 │ │ │ │ + smullseq r7, r0, r0, r0 │ │ │ │ + sbcseq r7, r0, r0, lsr #1 │ │ │ │ + sbcseq r7, r0, r8, lsr #6 │ │ │ │ + sbcseq r7, r0, r8, lsr r3 │ │ │ │ + sbcseq r7, r0, ip, lsr #5 │ │ │ │ + ldrheq r7, [r0], #44 @ 0x2c │ │ │ │ + ldrheq r7, [r0], #32 │ │ │ │ + sbcseq r7, r0, r0, asr #5 │ │ │ │ + sbcseq r7, r0, ip, lsr r2 │ │ │ │ + sbcseq r7, r0, ip, asr #4 │ │ │ │ + sbcseq r6, r0, r0, ror #31 │ │ │ │ + ldrsheq r6, [r0], #240 @ 0xf0 │ │ │ │ + sbcseq r7, r0, r0, lsr #4 │ │ │ │ + sbcseq r7, r0, r0, lsr r2 │ │ │ │ + sbcseq r7, r0, r0, ror r1 │ │ │ │ + sbcseq r7, r0, r0, lsl #3 │ │ │ │ + sbcseq r7, r0, r4, lsl #5 │ │ │ │ smullseq r7, r0, ip, r2 │ │ │ │ smullseq r7, r0, r0, r2 │ │ │ │ - sbcseq r7, r0, r0, lsr #5 │ │ │ │ - sbcseq r7, r0, ip, lsl r2 │ │ │ │ - sbcseq r7, r0, ip, lsr #4 │ │ │ │ - sbcseq r6, r0, r0, asr #31 │ │ │ │ - ldrsbeq r6, [r0], #240 @ 0xf0 │ │ │ │ - sbcseq r7, r0, r0, lsl #4 │ │ │ │ - sbcseq r7, r0, r0, lsl r2 │ │ │ │ - sbcseq r7, r0, r0, asr r1 │ │ │ │ - sbcseq r7, r0, r0, ror #2 │ │ │ │ - sbcseq r7, r0, r4, ror #4 │ │ │ │ - sbcseq r7, r0, ip, ror r2 │ │ │ │ - sbcseq r7, r0, r0, ror r2 │ │ │ │ - sbcseq r7, r0, ip, ror r2 │ │ │ │ - smullseq r7, r0, ip, r0 │ │ │ │ - sbcseq r7, r0, ip, lsr #1 │ │ │ │ - sbcseq r7, r0, r8, lsr r1 │ │ │ │ - sbcseq r7, r0, r8, asr #2 │ │ │ │ - sbcseq r7, r0, r8, asr #32 │ │ │ │ - sbcseq r7, r0, r4, asr r0 │ │ │ │ + smullseq r7, r0, ip, r2 │ │ │ │ + ldrheq r7, [r0], #12 │ │ │ │ + sbcseq r7, r0, ip, asr #1 │ │ │ │ + sbcseq r7, r0, r8, asr r1 │ │ │ │ + sbcseq r7, r0, r8, ror #2 │ │ │ │ + sbcseq r7, r0, r8, rrx │ │ │ │ + sbcseq r7, r0, r4, ror r0 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - sbcseq r7, r0, ip, lsl r2 │ │ │ │ - sbcseq r7, r0, r0, lsr r2 │ │ │ │ - sbcseq r6, r0, ip, asr #28 │ │ │ │ - sbcseq r6, r0, ip, asr lr │ │ │ │ - teqeq r9, r4, asr #1 │ │ │ │ + sbcseq r7, r0, ip, lsr r2 │ │ │ │ + sbcseq r7, r0, r0, asr r2 │ │ │ │ + sbcseq r6, r0, ip, ror #28 │ │ │ │ + sbcseq r6, r0, ip, ror lr │ │ │ │ + teqeq r9, r4, ror #1 │ │ │ │ cmneq sl, ip │ │ │ │ teqmi r0, #0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ strdeq r0, [sl, #-152]! @ 0xffffff68 │ │ │ │ smultbeq sl, r8, r9 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ strheq r0, [sl, #-112]! @ 0xffffff90 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - teqeq r9, r4, ror #15 │ │ │ │ + teqeq r9, r4, lsl #16 │ │ │ │ teqeq r9, r4 @ │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ teqeq r9, r4 @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ muleq r0, sp, r1 │ │ │ │ - sbcseq r5, r0, r4, asr pc │ │ │ │ - sbcseq r5, r0, r4, ror #30 │ │ │ │ + sbcseq r5, r0, r4, ror pc │ │ │ │ + sbcseq r5, r0, r4, lsl #31 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ - smullseq r5, r0, r4, lr │ │ │ │ - sbcseq r5, r0, r4, lsr #29 │ │ │ │ - smullseq r5, r0, r4, lr │ │ │ │ - sbcseq r5, r0, r8, lsr #29 │ │ │ │ - sbcseq r5, r0, ip, asr #29 │ │ │ │ - sbcseq r5, r0, r0, ror #29 │ │ │ │ + ldrheq r5, [r0], #228 @ 0xe4 │ │ │ │ + sbcseq r5, r0, r4, asr #29 │ │ │ │ + ldrheq r5, [r0], #228 @ 0xe4 │ │ │ │ + sbcseq r5, r0, r8, asr #29 │ │ │ │ + sbcseq r5, r0, ip, ror #29 │ │ │ │ + sbcseq r5, r0, r0, lsl #30 │ │ │ │ ldrdeq r0, [sl, #-12]! │ │ │ │ smultbeq sl, r4, r0 │ │ │ │ - teqeq r9, r0, ror #3 │ │ │ │ - teqeq r9, r0 @ │ │ │ │ teqeq r9, r0, lsl #4 │ │ │ │ + teqeq r9, r0, lsl r2 │ │ │ │ + teqeq r9, r0, lsr #4 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ msreq (UNDEF: 121), r0, ror #30 │ │ │ │ msreq (UNDEF: 105), r0, ror #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xfffffc01 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ teqeq r9, r8 @ │ │ │ │ @@ -1297436,15 +1297436,15 @@ │ │ │ │ ldr r3, [pc, #20] @ 550460 │ │ │ │ lsl r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrh r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - teqeq r9, r0, lsr #28 │ │ │ │ + teqeq r9, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #308] @ 5505b8 │ │ │ │ @@ -1297736,15 +1297736,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 550860 │ │ │ │ mov sl, #1 │ │ │ │ b 550860 │ │ │ │ mov sl, #16 │ │ │ │ b 550860 │ │ │ │ msreq SPSR_fc, r8, lsl #16 │ │ │ │ - teqeq r9, r2 @ │ │ │ │ + teqeq r9, r2, lsl fp │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ @@ -1298409,19 +1298409,19 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strheq pc, [r9, #-100]! @ 0xffffff9c @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ msreq (UNDEF: 105), r4 @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ cmneq r9, r4, lsr lr │ │ │ │ - sbcseq r4, r0, r0, lsl lr │ │ │ │ - sbcseq r4, r0, r0, lsr #27 │ │ │ │ + sbcseq r4, r0, r0, lsr lr │ │ │ │ + sbcseq r4, r0, r0, asr #27 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - sbcseq r4, r0, r4, asr #26 │ │ │ │ - sbcseq r4, r0, r0, lsl #26 │ │ │ │ + sbcseq r4, r0, r4, ror #26 │ │ │ │ + sbcseq r4, r0, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #652] @ 551650 │ │ │ │ ldr r3, [pc, #652] @ 551654 │ │ │ │ @@ -1298589,18 +1298589,18 @@ │ │ │ │ b 5514e8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, lsr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, ip, lsl ip │ │ │ │ cmneq r9, r0, ror #23 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqpeq r8, fp @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, fp, lsl lr @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - strdeq sl, [lr], #96 @ 0x60 │ │ │ │ + sbceq sl, lr, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr ip, [pc, #572] @ 5518c8 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r5, [r0, #384] @ 0x180 │ │ │ │ @@ -1299087,15 +1299087,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ moveq r2, ip │ │ │ │ moveq r1, #464 @ 0x1d0 │ │ │ │ beq 551d84 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, ror #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqpeq r8, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, r0, ror #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0169e298 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ cmneq r9, ip, asr r2 │ │ │ │ strdeq lr, [r9, #-28]! @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1299378,15 +1299378,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ b 55221c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sp, [r9, #-224]! @ 0xffffff20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, ip, asr #28 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqpeq r8, lr, ror r1 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r8, lr @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #960] @ 552698 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1299631,16 +1299631,16 @@ │ │ │ │ strd r0, [sp, #16] │ │ │ │ b 55259c │ │ │ │ cmneq r9, r8, lsl sp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ teqeq r8, r2 @ │ │ │ │ - teqeq r8, sl, ror pc │ │ │ │ - teqeq r8, r2, ror #30 │ │ │ │ + teqeq r8, sl @ │ │ │ │ + teqeq r8, r2, lsl #31 │ │ │ │ cmneq r9, ip, lsr #22 │ │ │ │ cmneq r9, r4, lsl #21 │ │ │ │ cmneq r9, r4, lsl #20 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1299868,15 +1299868,15 @@ │ │ │ │ b 5529c0 │ │ │ │ strb r0, [sp] │ │ │ │ b 5529c0 │ │ │ │ strd r0, [sp] │ │ │ │ b 5529c0 │ │ │ │ cmneq r9, r8, lsl #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r8, r6, asr #24 │ │ │ │ + teqeq r8, r6, ror #24 │ │ │ │ cmneq r9, r4, ror #15 │ │ │ │ teqeq r8, lr @ │ │ │ │ cmneq r9, r8, lsr #14 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ cmneq r9, ip, ror r6 │ │ │ │ strdeq sp, [r9, #-80]! @ 0xffffffb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1301648,15 +1301648,15 @@ │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ cmneq r9, r4, asr #8 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ @ instruction: 0x0169c29c │ │ │ │ cmneq r9, r4, ror r0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - teqeq r8, r2, ror r2 │ │ │ │ + teqeq r8, r2 @ │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r0, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @@ -1301976,15 +1301976,15 @@ │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b 554b18 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r4, asr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r0, lsr #11 │ │ │ │ - teqeq r8, lr, ror #18 │ │ │ │ + teqeq r8, lr, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ands r3, r1, #2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #1496] @ 55514c │ │ │ │ @@ -1302366,15 +1302366,15 @@ │ │ │ │ cmneq r9, r0, lsl #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r4, lsr r3 │ │ │ │ ldr r3, [pc, #8] @ 555168 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ - teqeq r8, ip, ror #8 │ │ │ │ + teqeq r8, ip, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #1536] @ 555788 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1302760,22 +1302760,22 @@ │ │ │ │ mov r2, #0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, #102 @ 0x66 │ │ │ │ beq 555254 │ │ │ │ b 5553b4 │ │ │ │ cmneq r9, ip, ror #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r8, lr, ror #5 │ │ │ │ - teqeq r8, r5, asr #5 │ │ │ │ + teqeq r8, lr, lsl #6 │ │ │ │ + teqeq r8, r5, ror #5 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ cmneq r9, ip, asr #27 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ - teqeq r8, sl, lsl r2 │ │ │ │ - teqeq r8, r6, ror #2 │ │ │ │ + teqeq r8, sl, lsr r2 │ │ │ │ + teqeq r8, r6, lsl #3 │ │ │ │ cmneq r9, ip, ror #24 │ │ │ │ cmneq r9, r8, lsr ip │ │ │ │ strdeq sl, [r9, #-184]! @ 0xffffff48 │ │ │ │ ldrdeq sl, [r9, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0x0169ab9c │ │ │ │ cmneq r9, r8, ror #22 │ │ │ │ cmneq r9, r4, lsr fp │ │ │ │ @@ -1303379,15 +1303379,15 @@ │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 555cd4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r9, ip, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r8, r6, lsl #20 │ │ │ │ + teqeq r8, r6, lsr #20 │ │ │ │ cmneq r9, r8, ror #9 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ strheq sl, [r9, #-60]! @ 0xffffffc4 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmneq r9, ip, asr #6 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ cmneq r9, r8, lsl #5 │ │ │ │ @@ -1303481,15 +1303481,15 @@ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ b 556214 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, asr lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r8, r4, lsl r3 │ │ │ │ + teqeq r8, r4, lsr r3 │ │ │ │ cmneq r9, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1303786,15 +1303786,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ strdeq r9, [r9, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r0, asr #25 │ │ │ │ - teqeq r8, ip, asr #3 │ │ │ │ + teqeq r8, ip, ror #3 │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmneq r9, r8, asr #23 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1304138,23 +1304138,23 @@ │ │ │ │ b 556bcc │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmneq r9, r0, lsr r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r8, r5, asr sp │ │ │ │ + teqeq r8, r5, ror sp │ │ │ │ cmneq r9, r8, lsl #16 │ │ │ │ cmneq r9, ip, asr r7 │ │ │ │ - teqeq r8, r3, ror ip │ │ │ │ - teqeq r8, r8, lsr ip │ │ │ │ + teqeq r8, r3 @ │ │ │ │ + teqeq r8, r8, asr ip │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq r8, lr, lsr #19 │ │ │ │ + teqeq r8, lr, asr #19 │ │ │ │ cmneq r9, r4, ror #7 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1304687,15 +1304687,15 @@ │ │ │ │ cmneq r9, r0, lsl #5 │ │ │ │ cmneq r9, ip, ror r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r0, lsr r2 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r2, ror #3 │ │ │ │ - teqeq r8, r6, asr r1 │ │ │ │ + teqeq r8, r6, ror r1 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -1305148,15 +1305148,15 @@ │ │ │ │ and r7, r7, r3, lsr #3 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ bic r3, r3, r5 │ │ │ │ orr r3, r3, r7, lsl #3 │ │ │ │ strh r3, [r2, #24] │ │ │ │ bl 527568 │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r4, [r0] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ bl 52a834 │ │ │ │ @@ -1305262,15 +1305262,15 @@ │ │ │ │ and r5, r5, r3, lsr #3 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ bic r3, r3, r8 │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ strh r3, [r2, #24] │ │ │ │ bl 527568 │ │ │ │ mov r0, r7 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r4, [r0] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1305353,15 +1305353,15 @@ │ │ │ │ and r5, r5, r3, lsr #3 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ bic r3, r3, r8 │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ strh r3, [r2, #24] │ │ │ │ bl 527568 │ │ │ │ mov r0, r7 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1305579,15 +1305579,15 @@ │ │ │ │ and r6, r6, r3, lsr #3 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ bic r3, r3, r8 │ │ │ │ orr r3, r3, r6, lsl #3 │ │ │ │ strh r3, [r2, #24] │ │ │ │ bl 527568 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ ldr r2, [pc, #64] @ 5583e8 │ │ │ │ ldr r3, [pc, #44] @ 5583d8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -1305620,15 +1305620,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - bl ddf33c │ │ │ │ + bl ddf364 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ bne 558480 │ │ │ │ ldr r2, [pc, #2004] @ 558c2c │ │ │ │ ldr r3, [pc, #1996] @ 558c28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1306121,15 +1306121,15 @@ │ │ │ │ and r2, sl, r2, lsr #3 │ │ │ │ bic r3, r3, r8 │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ strh r3, [r0, #24] │ │ │ │ add r0, r5, #28 │ │ │ │ bl 527568 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r5, [r0] │ │ │ │ b 55867c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, r0, ror #23 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r9, r0, lsr #23 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -1307513,15 +1307513,15 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 55a1e0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmneq r9, ip, asr #6 │ │ │ │ - teqeq r8, ip @ │ │ │ │ + teqeq r8, ip, lsl pc │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ muleq r0, fp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1307758,18 +1307758,18 @@ │ │ │ │ b 55a390 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b 55a400 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r5, [r9, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r8, ip, lsr r9 │ │ │ │ + teqeq r8, ip, asr r9 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmneq r9, r0, ror #24 │ │ │ │ - teqeq r8, r8, lsl #16 │ │ │ │ + teqeq r8, r8, lsr #16 │ │ │ │ cmneq r9, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -1308365,15 +1308365,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 52a834 │ │ │ │ ldr r1, [pc, #40] @ 55af40 │ │ │ │ b 55ae78 │ │ │ │ ldr r1, [pc, #32] @ 55af40 │ │ │ │ b 55ae04 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - teqeq r8, r0, lsr lr │ │ │ │ + teqeq r8, r0, asr lr │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ @@ -1309291,16 +1309291,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, asr #9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ cmneq r9, ip, lsl r4 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ - teqeq r8, r3 │ │ │ │ - teqeq r8, fp @ │ │ │ │ + teqeq r8, r3, lsr #32 │ │ │ │ + teqeq r8, fp, lsl r0 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ @@ -1310059,25 +1310059,25 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r9, ip, lsr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r8, r0, ror #25 │ │ │ │ + teqeq r8, r0, lsl #26 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - teqeq r8, r8, ror #23 │ │ │ │ - teqeq r8, r8, lsr #20 │ │ │ │ + teqeq r8, r8, lsl #24 │ │ │ │ + teqeq r8, r8, asr #20 │ │ │ │ cmneq r9, r8, ror ip │ │ │ │ - teqeq r8, r8, asr #16 │ │ │ │ - teqeq r8, r0 @ │ │ │ │ + teqeq r8, r8, ror #16 │ │ │ │ + teqeq r8, r0, lsl r7 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - teqeq r8, r4, ror #9 │ │ │ │ - teqeq r8, r0, asr #9 │ │ │ │ + teqeq r8, r4, lsl #10 │ │ │ │ + teqeq r8, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1310432,21 +1310432,21 @@ │ │ │ │ cmneq r9, ip, lsl #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq r8, r0, ror r1 │ │ │ │ + teqeq r8, r0 @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ cmneq r9, r0, asr r2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r8, r0, ror #30 │ │ │ │ - teqeq r8, r4, lsl #30 │ │ │ │ + teqeq r8, r0, lsl #31 │ │ │ │ + teqeq r8, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1310802,20 +1310802,20 @@ │ │ │ │ cmneq r9, r8, asr #32 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r1, lsr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq r8, r8, lsl #24 │ │ │ │ + teqeq r8, r8, lsr #24 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ cmneq r9, r8, lsl #25 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r8, r8 @ │ │ │ │ + teqeq r8, r8, lsl sl │ │ │ │ teqeq r8, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1311181,16 +1311181,16 @@ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ teqeq r8, r4 @ │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ strheq r2, [r9, #-100]! @ 0xffffff9c │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqeq r8, r4, lsl #9 │ │ │ │ - teqeq r8, r8, lsr #8 │ │ │ │ + teqeq r8, r4, lsr #9 │ │ │ │ + teqeq r8, r8, asr #8 │ │ │ │ cmp r0, #480 @ 0x1e0 │ │ │ │ bcs 55db5c │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ bls 55db64 │ │ │ │ ldr r3, [pc, #216] @ 55dc1c │ │ │ │ sub r0, r0, #115 @ 0x73 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1311243,15 +1311243,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #16384 @ 0x4000 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - teqeq r8, r8, lsl #7 │ │ │ │ + teqeq r8, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1312099,25 +1312099,25 @@ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ muleq r0, fp, r1 │ │ │ │ cmneq r9, r8, ror #23 │ │ │ │ - teqeq r8, lr, ror #18 │ │ │ │ + teqeq r8, lr, lsl #19 │ │ │ │ ldrdeq r1, [r9, #-132]! @ 0xffffff7c │ │ │ │ - teqeq r8, r6, asr r7 │ │ │ │ + teqeq r8, r6, ror r7 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - teqeq r8, r2 @ │ │ │ │ + teqeq r8, r2, lsl r4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - teqeq r8, sl, lsr r3 │ │ │ │ + teqeq r8, sl, asr r3 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #72] @ 0x48 │ │ │ │ ldrd sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ strd sl, [sp, #80] @ 0x50 │ │ │ │ bl 525454 │ │ │ │ @@ -1313413,22 +1313413,22 @@ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ cmneq r9, r8, asr #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ strheq r1, [r9, #-4]! │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq r8, sl, lsr #2 │ │ │ │ + teqeq r8, sl, asr #2 │ │ │ │ strdeq r0, [r9, #-244]! @ 0xffffff0c │ │ │ │ strheq r0, [r9, #-252]! @ 0xffffff04 │ │ │ │ teqeq r8, r6 @ │ │ │ │ cmneq r9, ip, lsr pc │ │ │ │ strdeq r0, [r9, #-236]! @ 0xffffff14 │ │ │ │ smulbteq r9, r8, lr │ │ │ │ - teqeq r8, lr, lsl r3 │ │ │ │ + teqeq r8, lr, lsr r3 │ │ │ │ strdeq r0, [r9, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x01690c9c │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ cmneq r9, ip, ror #24 │ │ │ │ cmneq r9, r4, lsr ip │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ cmneq r9, ip, lsl #22 │ │ │ │ @@ -1314703,18 +1314703,18 @@ │ │ │ │ strb r3, [sp, #24] │ │ │ │ b 560e00 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ mvnsmi r0, r0 │ │ │ │ andeq r0, r0, pc, lsl #2 │ │ │ │ cmneq r8, r8, ror #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r8, r6 @ │ │ │ │ + teqeq r8, r6, lsl r5 │ │ │ │ teqeq r8, r2 @ │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - teqeq r8, r2, lsr r4 │ │ │ │ + teqeq r8, r2, asr r4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #296 @ 0x128 │ │ │ │ bcs 5612f0 │ │ │ │ cmp r3, #292 @ 0x124 │ │ │ │ bhi 5612d8 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ @@ -1314792,15 +1314792,15 @@ │ │ │ │ b 56133c │ │ │ │ ldr r0, [pc, #20] @ 561394 │ │ │ │ cmp r3, r0 │ │ │ │ beq 5612d8 │ │ │ │ b 56133c │ │ │ │ andmi r1, r0, r1, asr #32 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ - teqeq r8, lr, ror r2 │ │ │ │ + teqeq r8, lr @ │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldr ip, [pc, #352] @ 561504 │ │ │ │ cmp r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ beq 561404 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1317110,29 +1317110,29 @@ │ │ │ │ strheq sp, [r8, #-112]! @ 0xffffff90 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ teqpeq r7, lr @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqpeq r7, ip, lsr r9 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r7, ip, asr r9 @ p-variant is OBSOLETE │ │ │ │ teqpeq r7, r2 @ @ p-variant is OBSOLETE │ │ │ │ muleq r0, fp, r2 │ │ │ │ - teqpeq r7, r2 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r7, r2, lsl r4 @ p-variant is OBSOLETE │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ - teqpeq r7, sl, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r7, sl, ror #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000011bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - teqeq r7, sl, asr #13 │ │ │ │ - teqeq r7, sl, ror r6 │ │ │ │ + teqeq r7, sl, ror #13 │ │ │ │ + teqeq r7, sl @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ cmp r2, #32 │ │ │ │ andne r2, r2, #31 │ │ │ │ mvnne r6, #0 │ │ │ │ @@ -1317964,24 +1317964,24 @@ │ │ │ │ movls r0, #0 │ │ │ │ mvnhi r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 564550 │ │ │ │ subs r0, r3, r0 │ │ │ │ mvnne r0, #0 │ │ │ │ bx lr │ │ │ │ - teqeq r7, sl @ │ │ │ │ + teqeq r7, sl, lsl r4 │ │ │ │ @ instruction: 0x000002b9 │ │ │ │ rscseq r0, r8, fp, lsl r2 │ │ │ │ cdpeq 4, 0, cr3, cr0, cr0, {0} │ │ │ │ andeq r6, r0, r1, lsr r5 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - teqeq r7, r6, ror #6 │ │ │ │ + teqeq r7, r6, lsl #7 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ andne r0, r0, r1, lsl r0 │ │ │ │ - teqeq r7, r7, ror #5 │ │ │ │ + teqeq r7, r7, lsl #6 │ │ │ │ andeq r0, r0, r1, lsl #27 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1319387,19 +1319387,19 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r0, ror #8 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r8, ip, lsl #8 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ teqeq r7, r8 @ │ │ │ │ - sbcseq fp, lr, r4, lsl #18 │ │ │ │ - teqeq r7, r6, lsl #6 │ │ │ │ + sbcseq fp, lr, r4, lsr #18 │ │ │ │ + teqeq r7, r6, lsr #6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - teqeq r7, lr, lsr #24 │ │ │ │ + teqeq r7, lr, asr #24 │ │ │ │ ldr r3, [fp, #-276] @ 0xfffffeec │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [fp, #-228] @ 0xffffff1c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [fp, #-224] @ 0xffffff20 │ │ │ │ sub r3, fp, #228 @ 0xe4 │ │ │ │ @@ -1319925,17 +1319925,17 @@ │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #12] @ 5663cc │ │ │ │ add r2, pc, r2 │ │ │ │ b 566378 │ │ │ │ - sbceq r8, pc, r4, ror #1 │ │ │ │ - sbceq pc, lr, r8, lsl #26 │ │ │ │ - ldrheq r7, [r0], #76 @ 0x4c │ │ │ │ + sbceq r8, pc, r4, lsl #2 │ │ │ │ + sbceq pc, lr, r8, lsr #26 │ │ │ │ + ldrsbeq r7, [r0], #76 @ 0x4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r4, [r1] │ │ │ │ mov r7, r2 │ │ │ │ @@ -1320557,17 +1320557,17 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r4, lsl sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, ip, ror #19 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r8, r4, lsr #12 │ │ │ │ - teqeq r7, sl, asr #27 │ │ │ │ + teqeq r7, sl, ror #27 │ │ │ │ cmneq r8, r8, lsr #8 │ │ │ │ - teqeq r7, lr, asr #22 │ │ │ │ + teqeq r7, lr, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [pc, #2620] @ 56780c │ │ │ │ @@ -1321227,15 +1321227,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ cmneq r8, r4, lsr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r8, lsl #4 │ │ │ │ cmneq r8, ip, ror #30 │ │ │ │ - ldrdeq lr, [lr], #244 @ 0xf4 │ │ │ │ + strdeq lr, [lr], #244 @ 0xf4 │ │ │ │ teqeq r7, sl @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r8, r4, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1321537,15 +1321537,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r8, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, ip, ror r6 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r8, r8, lsl #9 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq r7, pc @ │ │ │ │ + teqeq r7, pc, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #3960] @ 568c90 │ │ │ │ @@ -1322550,17 +1322550,17 @@ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ teqeq r7, r4 @ │ │ │ │ - teqeq r7, r0, asr #1 │ │ │ │ + teqeq r7, r0, ror #1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq r7, ip, lsr #18 │ │ │ │ + teqeq r7, ip, asr #18 │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ @ instruction: 0x000002b1 │ │ │ │ add r2, r4, r8, lsl #2 │ │ │ │ ldrb r1, [r2, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ add r1, r1, #11 │ │ │ │ @@ -1323113,15 +1323113,15 @@ │ │ │ │ b 569348 │ │ │ │ str ip, [sp, #12] │ │ │ │ b 56940c │ │ │ │ teqeq r7, r4 @ │ │ │ │ teqeq r7, sp @ │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ - teqeq r7, r6 @ │ │ │ │ + teqeq r7, r6, lsl r5 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ beq 5695bc │ │ │ │ @@ -1323377,16 +1323377,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, asr #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ teqeq r7, pc @ │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ cmneq r8, r0, asr #17 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - teqeq r7, pc, ror r1 │ │ │ │ - ldrsbeq r9, [r7, -pc]! │ │ │ │ + teqeq r7, pc @ │ │ │ │ + ldrsheq r9, [r7, -pc]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -1323651,15 +1323651,15 @@ │ │ │ │ add r8, r8, #20 │ │ │ │ b 569b84 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, lsl r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r6, [r8, #-80]! @ 0xffffffb0 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq r7, r7, asr #29 │ │ │ │ + teqeq r7, r7, ror #29 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ andeq r0, r0, sp, asr #3 │ │ │ │ cmneq r8, r0, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -1325138,15 +1325138,15 @@ │ │ │ │ b 56b3a4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strheq r5, [r8, #-28]! @ 0xffffffe4 │ │ │ │ cmneq r8, r4, lsr #3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, ip, asr r1 │ │ │ │ andeq r4, r3, r4, lsr r4 │ │ │ │ - teqeq r7, r7, lsr #18 │ │ │ │ + teqeq r7, r7, asr #18 │ │ │ │ addeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r2, r1 │ │ │ │ mrseq r0, R8_usr │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r4, r1, r4, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1325564,16 +1325564,16 @@ │ │ │ │ mov r6, #4 │ │ │ │ b 56bb40 │ │ │ │ mov r6, #0 │ │ │ │ b 56bb40 │ │ │ │ mov r6, #2 │ │ │ │ b 56bb40 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - teqeq r7, r5, lsl pc │ │ │ │ - teqeq r7, sp, ror #29 │ │ │ │ + teqeq r7, r5, lsr pc │ │ │ │ + teqeq r7, sp, lsl #30 │ │ │ │ cmpeq pc, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr ip, [pc, #772] @ 56bf0c │ │ │ │ @@ -1326139,16 +1326139,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strheq r4, [r8, #-4]! │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ strheq r3, [r8, #-224]! @ 0xffffff20 │ │ │ │ - teqeq r7, r6, lsl #16 │ │ │ │ - teqeq r7, lr, ror #14 │ │ │ │ + teqeq r7, r6, lsr #16 │ │ │ │ + teqeq r7, lr, lsl #15 │ │ │ │ teqeq r7, sl @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #456] @ 56c6c8 │ │ │ │ ldr r3, [pc, #456] @ 56c6cc │ │ │ │ @@ -1326876,20 +1326876,20 @@ │ │ │ │ mov r9, r0 │ │ │ │ b 56ce28 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq r3, [r8, #-52]! @ 0xffffffcc │ │ │ │ ldrdeq r3, [r8, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strheq r3, [r8, #-52]! @ 0xffffffcc │ │ │ │ - teqeq r7, sl, asr #27 │ │ │ │ + teqeq r7, sl, ror #27 │ │ │ │ andeq r0, r0, pc, ror r1 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - strheq lr, [ip], #220 @ 0xdc │ │ │ │ + ldrdeq lr, [ip], #220 @ 0xdc │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ @@ -1327801,19 +1327801,19 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x01682498 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r4, ror r4 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq r7, r0, asr #28 │ │ │ │ + teqeq r7, r0, ror #28 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmneq r8, r0, lsl #4 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - sbceq r8, lr, r4, lsr r2 │ │ │ │ + sbceq r8, lr, r4, asr r2 │ │ │ │ cmneq r8, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [pc, #820] @ 56e23c │ │ │ │ @@ -1328374,15 +1328374,15 @@ │ │ │ │ b 56e498 │ │ │ │ mov r6, #16 │ │ │ │ b 56e498 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r8, r0, lsl ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrdeq r1, [r8, #-176]! @ 0xffffff50 │ │ │ │ - teqeq r7, r9, lsr r6 │ │ │ │ + teqeq r7, r9, asr r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ @ instruction: 0x01681890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1328683,15 +1328683,15 @@ │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ udf #0 │ │ │ │ strdeq r1, [r8, #-100]! @ 0xffffff9c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r0, ror #13 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - sbceq r7, lr, r0, lsl #15 │ │ │ │ + sbceq r7, lr, r0, lsr #15 │ │ │ │ cmneq r8, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -1329450,15 +1329450,15 @@ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ udf #0 │ │ │ │ cmneq r8, r0, lsr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r0, lsr #22 │ │ │ │ - teqeq r7, r6, lsl r5 │ │ │ │ + teqeq r7, r6, lsr r5 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r8, r8, asr #18 │ │ │ │ strheq r0, [r8, #-140]! @ 0xffffff74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1329987,15 +1329987,15 @@ │ │ │ │ cmneq r8, ip, lsr #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r8, r0, lsl r7 │ │ │ │ smulbbeq r8, r0, r5 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - rsceq fp, r0, r4, lsl #27 │ │ │ │ + rsceq fp, r0, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1330428,20 +1330428,20 @@ │ │ │ │ cmp r2, #22 │ │ │ │ bne 570748 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ b 570770 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq pc, [r7, #-200]! @ 0xffffff38 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r7, fp, lsr #15 │ │ │ │ + teqeq r7, fp, asr #15 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ msreq (UNDEF: 103), r0, ror sl │ │ │ │ - teqeq r7, fp, lsl r5 │ │ │ │ + teqeq r7, fp, lsr r5 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne 5708b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1330778,15 +1330778,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ b 570cb0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ b 570cb0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ msreq (UNDEF: 119), r8 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r7, pc, lsl #29 │ │ │ │ + teqeq r7, pc, lsr #29 │ │ │ │ msreq (UNDEF: 119), r0, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -1332194,15 +1332194,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ b 571cd8 │ │ │ │ cmneq r7, r0, asr #24 │ │ │ │ cmneq r7, ip, lsr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - teqeq r7, ip, lsr r7 │ │ │ │ + teqeq r7, ip, asr r7 │ │ │ │ cmneq r7, r4, lsl #23 │ │ │ │ andeq r0, r0, sl, ror r1 │ │ │ │ cmneq r7, r4, lsl #14 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ strheq lr, [r7, #-80]! @ 0xffffffb0 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ @@ -1333478,35 +1333478,35 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmneq r7, r4, asr #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, r8, lsr #12 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq r7, r4, ror #1 │ │ │ │ + teqeq r7, r4, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr r2 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ @ instruction: 0x0167d490 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmneq r7, r8, lsr r4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r0, r0, fp, lsl r2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ cmneq r7, r4, lsr r2 │ │ │ │ @ instruction: 0x0167d190 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - teqpeq r6, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, ip, asr sp @ p-variant is OBSOLETE │ │ │ │ teqpeq r6, ip @ @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, pc, asr r1 │ │ │ │ cmneq r7, r8, asr #28 │ │ │ │ cmneq r7, r0, asr #27 │ │ │ │ cmneq r7, r0, ror #24 │ │ │ │ - teqpeq r6, lr, lsr #16 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, lr, asr #16 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r9, lsl r2 │ │ │ │ - teqpeq r6, r6, lsl r7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r6, r6, lsr r7 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #268] @ 573904 │ │ │ │ ldr r1, [pc, #268] @ 573908 │ │ │ │ @@ -1334200,15 +1334200,15 @@ │ │ │ │ str r7, [r6, #4] │ │ │ │ str r1, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ udf #0 │ │ │ │ cmneq r7, r8, lsl #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r6, r6 @ │ │ │ │ + teqeq r6, r6, lsl sp │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ cmneq r7, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1336291,35 +1336291,35 @@ │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, #-536870912 @ 0xe0000000 │ │ │ │ b 575db4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq sl, [r7, #-40]! @ 0xffffffd8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r6, ip, ror #2 │ │ │ │ - teqeq r6, r8, ror r0 │ │ │ │ + teqeq r6, ip, lsl #3 │ │ │ │ + @ instruction: 0x0136d098 │ │ │ │ svclt 0x00e93261 │ │ │ │ - teqeq r6, r8, lsr #3 │ │ │ │ - teqeq r6, r0, rrx │ │ │ │ + teqeq r6, r8, asr #3 │ │ │ │ + teqeq r6, r0, lsl #1 │ │ │ │ svclt 0x00ef225d │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ cmneq r7, r8, ror #30 │ │ │ │ - teqeq r6, ip, lsr #27 │ │ │ │ - teqeq r6, ip, lsl #26 │ │ │ │ + teqeq r6, ip, asr #27 │ │ │ │ + teqeq r6, ip, lsr #26 │ │ │ │ svclt 0x00ed4dc8 │ │ │ │ - teqeq r6, r0, lsr #26 │ │ │ │ + teqeq r6, r0, asr #26 │ │ │ │ teqeq r6, r4 @ │ │ │ │ svclt 0x00e7985f │ │ │ │ ldrshmi r0, [r0], #-49 @ 0xffffffcf │ │ │ │ ldrshmi r0, [r0], -r0 @ │ │ │ │ - teqeq r6, ip, ror #24 │ │ │ │ + teqeq r6, ip, lsl #25 │ │ │ │ teqeq r6, r0 @ │ │ │ │ svclt 0x00e66e97 │ │ │ │ teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0, asr #21 │ │ │ │ + teqeq r6, r0, ror #21 │ │ │ │ svclt 0x00ebf976 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr ip, [pc, #332] @ 576538 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1337614,22 +1337614,22 @@ │ │ │ │ ldr r8, [r0, #-8] │ │ │ │ sub r3, r0, #20 │ │ │ │ str r8, [sp, #12] │ │ │ │ b 57706c │ │ │ │ cmneq r7, ip, ror #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq r6, lr, lsr #31 │ │ │ │ + teqeq r6, lr, asr #31 │ │ │ │ cmneq r7, r0, lsl r2 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ - teqeq r6, r0 @ │ │ │ │ - teqeq r6, r0, lsr #30 │ │ │ │ + teqeq r6, r0, lsl pc │ │ │ │ + teqeq r6, r0, asr #30 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r6, r8, asr #16 │ │ │ │ + teqeq r6, r8, ror #16 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00e00000 │ │ │ │ cmneq r7, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3448] @ 0xd78 │ │ │ │ @@ -1338327,15 +1338327,15 @@ │ │ │ │ b 577e88 │ │ │ │ mov r9, #0 │ │ │ │ mvn r5, #0 │ │ │ │ b 577d44 │ │ │ │ cmneq r7, r8, lsl #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, r0, lsr #14 │ │ │ │ - teqeq r6, r8, ror #14 │ │ │ │ + teqeq r6, r8, lsl #15 │ │ │ │ andeq r0, r0, r2, lsr #4 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq 57a718 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ @@ -1340440,24 +1340440,24 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 573e20 │ │ │ │ str r5, [sp, #24] │ │ │ │ b 579834 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - teqeq r6, r4, ror #13 │ │ │ │ - teqeq r6, r8, ror #11 │ │ │ │ + teqeq r6, r4, lsl #14 │ │ │ │ + teqeq r6, r8, lsl #12 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ teqeq r6, r4 @ │ │ │ │ - teqeq r6, r8, lsr #23 │ │ │ │ + teqeq r6, r8, asr #23 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r0, r6, ror #3 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -1341334,15 +1341334,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 57b148 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r4, asr pc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, r0, lsr #30 │ │ │ │ - teqeq r6, r0, ror pc │ │ │ │ + teqeq r6, r0 @ │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmneq r7, r0, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ @@ -1341559,15 +1341559,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 57b514 │ │ │ │ add r5, r5, #4 │ │ │ │ b 57b4dc │ │ │ │ lsl r2, r2, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ b 57b578 │ │ │ │ - teqeq r6, ip, asr fp │ │ │ │ + teqeq r6, ip, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1341712,15 +1341712,15 @@ │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ str r7, [r0, #4] │ │ │ │ strb r9, [r0, #68] @ 0x44 │ │ │ │ str r5, [r0] │ │ │ │ str r0, [r8, #80] @ 0x50 │ │ │ │ ldr r6, [r5, r3, lsl #2] │ │ │ │ b 57b64c │ │ │ │ - teqeq r6, r4, lsl #19 │ │ │ │ + teqeq r6, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ bics r3, r3, #262144 @ 0x40000 │ │ │ │ bne 57b8a8 │ │ │ │ @@ -1342068,15 +1342068,15 @@ │ │ │ │ b 57bd54 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr r4, [r4, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ bne 57bcec │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r6, r8, lsl r4 │ │ │ │ + teqeq r6, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r2, [pc, #3392] @ 57cb1c │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -1342926,23 +1342926,23 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmneq r7, r8, lsl r2 │ │ │ │ cmneq r7, r0, lsl #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r6, r8, asr #2 │ │ │ │ - teqeq r6, lr, lsl #2 │ │ │ │ + teqeq r6, r8, ror #2 │ │ │ │ + teqeq r6, lr, lsr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq r6, r6, ror #29 │ │ │ │ + teqeq r6, r6, lsl #30 │ │ │ │ cmneq r7, r4, lsr #24 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - teqeq r6, r6, lsl #22 │ │ │ │ + teqeq r6, r6, lsr #22 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ ldr r5, [r4] │ │ │ │ @@ -1343152,15 +1343152,15 @@ │ │ │ │ bl 5274fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 52a464 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r7] │ │ │ │ b 57ccdc │ │ │ │ - teqeq r6, r6 @ │ │ │ │ + teqeq r6, r6, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr ip, [pc, #1408] @ 57d44c │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #1404] @ 57d450 │ │ │ │ @@ -1343514,17 +1343514,17 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bne 57cf64 │ │ │ │ b 57cf0c │ │ │ │ cmneq r7, r4, lsr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r7, r4, lsl #2 │ │ │ │ - teqeq r6, r8 @ │ │ │ │ + teqeq r6, r8, lsl r3 │ │ │ │ teqeq r6, lr @ │ │ │ │ - teqeq r6, r2, lsr #3 │ │ │ │ + teqeq r6, r2, asr #3 │ │ │ │ strheq r2, [r7, #-216]! @ 0xffffff28 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ muleq r0, fp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1343891,16 +1343891,16 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldrdeq r2, [r7, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - sbceq r8, sp, ip, ror r8 │ │ │ │ - teqeq r6, r6, lsr r9 │ │ │ │ + smulleq r8, sp, ip, r8 │ │ │ │ + teqeq r6, r6, asr r9 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ @@ -1345649,19 +1345649,19 @@ │ │ │ │ cmneq r7, r0, lsl r4 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ cmneq r7, r4, asr #7 │ │ │ │ teqeq r6, r0 @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - teqeq r6, r4, asr #2 │ │ │ │ + teqeq r6, r4, ror #2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - teqeq r6, ip, asr #32 │ │ │ │ - teqeq r6, r8, lsr #31 │ │ │ │ - teqeq r6, r0, lsr #28 │ │ │ │ + teqeq r6, ip, rrx │ │ │ │ + teqeq r6, r8, asr #31 │ │ │ │ + teqeq r6, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r5, [r0, #384] @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1345889,17 +1345889,17 @@ │ │ │ │ b 57f878 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r7, r8, lsl #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq r0, [r7, #-148]! @ 0xffffff6c │ │ │ │ smultbeq r7, r8, r9 │ │ │ │ @ instruction: 0x000011bc │ │ │ │ - sbceq r6, sp, r0, lsr #16 │ │ │ │ - sbceq r6, sp, r0, lsl r8 │ │ │ │ - sbceq r3, pc, r8, lsr #1 │ │ │ │ + sbceq r6, sp, r0, asr #16 │ │ │ │ + sbceq r6, sp, r0, lsr r8 │ │ │ │ + sbceq r3, pc, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1347128,22 +1347128,22 @@ │ │ │ │ bl 57fa88 │ │ │ │ mov r0, #20 │ │ │ │ bl 5c5f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 5810a4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ - bl ddf33c │ │ │ │ + bl ddf364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 58109c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #32 │ │ │ │ mov r5, r0 │ │ │ │ - bl ddf33c │ │ │ │ + bl ddf364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 581094 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ mov r0, r7 │ │ │ │ bl 527b1c │ │ │ │ cmp r7, #0 │ │ │ │ @@ -1347200,39 +1347200,39 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 580dec │ │ │ │ mov r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ bne 580d50 │ │ │ │ b 580da0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r5, [r0] │ │ │ │ b 580ddc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ bne 580d7c │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r8, [r0] │ │ │ │ b 580de0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne 580da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r5, [r0] │ │ │ │ b 580da0 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ddf45c │ │ │ │ + bl ddf484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 580fc4 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ beq 580fc4 │ │ │ │ ldr lr, [r6, #20] │ │ │ │ ldr r1, [pc, #624] @ 5810e4 │ │ │ │ @@ -1347314,15 +1347314,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #4 │ │ │ │ movcs r2, #4 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl ddf45c │ │ │ │ + bl ddf484 │ │ │ │ cmp r0, #0 │ │ │ │ bne 580e5c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1347440,15 +1347440,15 @@ │ │ │ │ str r3, [r5] │ │ │ │ bl 52748c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 58118c │ │ │ │ - teqeq r6, ip, lsl #4 │ │ │ │ + teqeq r6, ip, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [pc, #576] @ 58140c │ │ │ │ ldr r3, [pc, #576] @ 581410 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1347593,15 +1347593,15 @@ │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ b 581224 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, ip, lsr #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r6, r0, lsr #2 │ │ │ │ + teqeq r6, r0, asr #2 │ │ │ │ ldrdeq lr, [r6, #-200]! @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1784] @ 0x6f8 │ │ │ │ ldr ip, [pc, #688] @ 5816e4 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ @@ -1348357,22 +1348357,22 @@ │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f80000 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ cmneq r6, ip, lsl #13 │ │ │ │ teqeq r6, r8 @ │ │ │ │ - teqeq r6, r0, asr #19 │ │ │ │ + teqeq r6, r0, ror #19 │ │ │ │ andeq r0, r0, lr, lsl r1 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r1, r0, pc, lsl r4 │ │ │ │ - teqeq r6, r4, lsr #17 │ │ │ │ + teqeq r6, r4, asr #17 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - teqeq r6, r8, asr r5 │ │ │ │ + teqeq r6, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #732] @ 582318 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ ldr r2, [pc, #728] @ 58231c │ │ │ │ @@ -1349089,15 +1349089,15 @@ │ │ │ │ mov r1, fp │ │ │ │ bl 4e6f88 │ │ │ │ b 5829d0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmneq r6, r0, asr #18 │ │ │ │ - teqeq r6, r0, lsl #28 │ │ │ │ + teqeq r6, r0, lsr #28 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ teqeq r6, r4 @ │ │ │ │ andeq r0, r0, sp, ror r2 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @@ -1349881,15 +1349881,15 @@ │ │ │ │ bl 600d50 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ b 58374c │ │ │ │ - teqpeq r5, pc, asr pc @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, pc, ror pc @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2028] @ 583fe4 │ │ │ │ @@ -1351437,24 +1351437,24 @@ │ │ │ │ cmneq r6, r4, asr #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r6, r0, lsr #31 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmneq r6, r0, asr ip │ │ │ │ - teqpeq r5, r2, asr #2 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r5, r2, ror #2 @ p-variant is OBSOLETE │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ andseq r0, lr, r8, lsl #4 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ andseq r0, r0, r0, lsr #4 │ │ │ │ - teqeq r5, r4, ror #28 │ │ │ │ + teqeq r5, r4, lsl #29 │ │ │ │ andseq r0, r0, r0, ror #4 │ │ │ │ ldrdeq fp, [r6, #-76]! @ 0xffffffb4 │ │ │ │ cmneq r6, r4, asr #7 │ │ │ │ - teqeq r5, ip, lsl #16 │ │ │ │ + teqeq r5, ip, lsr #16 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #48] @ 0x30 │ │ │ │ @@ -1351717,15 +1351717,15 @@ │ │ │ │ stm r6, {r2, r3} │ │ │ │ str r6, [r3] │ │ │ │ str r6, [r4, #20] │ │ │ │ b 585230 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r6, r8, ror #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r5, r8, lsr #10 │ │ │ │ + teqeq r5, r8, asr #10 │ │ │ │ cmneq r6, r8, asr #30 │ │ │ │ cmneq r6, r0, asr #27 │ │ │ │ strdeq r1, [r0], -r0 │ │ │ │ andeq r2, r0, r0, asr #3 │ │ │ │ cmneq r6, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1352871,16 +1352871,16 @@ │ │ │ │ b 585e3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #0 │ │ │ │ cmneq r6, ip, lsl #5 │ │ │ │ cmneq r6, r8, lsl #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r5, sl, lsl #16 │ │ │ │ - teqeq r5, r4, ror #15 │ │ │ │ + teqeq r5, sl, lsr #16 │ │ │ │ + teqeq r5, r4, lsl #16 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ cmneq r6, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1354426,15 +1354426,15 @@ │ │ │ │ bl 4e6f88 │ │ │ │ b 587de0 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ b 587dd0 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ b 587dd0 │ │ │ │ - teqeq r5, r0, lsl #17 │ │ │ │ + teqeq r5, r0, lsr #17 │ │ │ │ teqeq r5, r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -1354689,15 +1354689,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 588198 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc 5882c8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r5, r2, lsl r4 │ │ │ │ + teqeq r5, r2, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -1355015,15 +1355015,15 @@ │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldm r9, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ b 588598 │ │ │ │ - teqeq r5, sl, lsr r1 │ │ │ │ + teqeq r5, sl, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r3, [pc, #2824] @ 589330 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1355732,21 +1355732,21 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ udf #0 │ │ │ │ ldrdeq r7, [r6, #-112]! @ 0xffffff90 │ │ │ │ strheq r7, [r6, #-120]! @ 0xffffff88 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r6, r0, ror r7 │ │ │ │ - teqeq r5, r0, asr #27 │ │ │ │ + teqeq r5, r0, ror #27 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ teqeq r5, r4 @ │ │ │ │ @ instruction: 0xfffbfb78 │ │ │ │ - teqeq r5, sl, lsr r6 │ │ │ │ - teqeq r5, lr, lsl #12 │ │ │ │ + teqeq r5, sl, asr r6 │ │ │ │ + teqeq r5, lr, lsr #12 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -1356138,15 +1356138,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5896cc │ │ │ │ - teqeq r5, r6, ror #30 │ │ │ │ + teqeq r5, r6, lsl #31 │ │ │ │ cmneq r6, r0, ror r8 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1356464,15 +1356464,15 @@ │ │ │ │ b 589ba4 │ │ │ │ mov r5, r0 │ │ │ │ b 589ce8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ cmneq r6, ip, lsr #12 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - teqeq r5, r8, asr sl │ │ │ │ + teqeq r5, r8, ror sl │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [r0, #384] @ 0x180 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1357223,18 +1357223,18 @@ │ │ │ │ @ instruction: 0xfffff3f4 │ │ │ │ teqeq r5, r5 @ │ │ │ │ teqeq r5, r8 @ │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq r5, r4, lsr #6 │ │ │ │ + teqeq r5, r4, asr #6 │ │ │ │ stmdaeq r0, {r0, r6} │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq r5, r0, asr #3 │ │ │ │ + teqeq r5, r0, ror #3 │ │ │ │ teqeq r5, lr @ │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ ldr r0, [r0] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -1357499,15 +1357499,15 @@ │ │ │ │ bx lr │ │ │ │ orrs lr, lr, r4 │ │ │ │ movne ip, #1 │ │ │ │ moveq ip, #0 │ │ │ │ b 58ae74 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r5, r0, asr #19 │ │ │ │ + teqeq r5, r0, ror #19 │ │ │ │ teqeq r5, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ @@ -1360031,15 +1360031,15 @@ │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ udf #0 │ │ │ │ cmneq r6, ip, lsr r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x01663894 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - teqeq r5, ip @ │ │ │ │ + teqeq r5, ip, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r2, [pc, #1592] @ 58dcc0 │ │ │ │ ldr r3, [pc, #1592] @ 58dcc4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1361906,24 +1361906,24 @@ │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r5, fp │ │ │ │ b 58f1e0 │ │ │ │ cmneq r6, ip, lsl ip │ │ │ │ cmneq r6, r4, lsl #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strheq r1, [r6, #-184]! @ 0xffffff48 │ │ │ │ - teqeq r5, r1, lsr r3 │ │ │ │ + teqeq r5, r1, asr r3 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - teqeq r5, ip, ror #26 │ │ │ │ + teqeq r5, ip, lsl #27 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - teqeq r5, sl, lsl #21 │ │ │ │ + teqeq r5, sl, lsr #21 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1364731,15 +1364731,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #0 │ │ │ │ cmneq r5, ip, ror #30 │ │ │ │ cmneq r5, r8, asr pc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r5, ip, lsr #28 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq r5, sl, ror #4 │ │ │ │ + teqeq r5, sl, lsl #5 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1367503,15 +1367503,15 @@ │ │ │ │ beq 59491c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ bne 594b04 │ │ │ │ b 5949e0 │ │ │ │ - teqeq r4, r2, ror pc │ │ │ │ + teqeq r4, r2 @ │ │ │ │ cmneq r5, r0, asr r7 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1368268,24 +1368268,24 @@ │ │ │ │ cmp r3, #241 @ 0xf1 │ │ │ │ beq 59549c │ │ │ │ b 595358 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ cmneq r5, r4, asr #27 │ │ │ │ - teqeq r4, r8, asr #11 │ │ │ │ + teqeq r4, r8, ror #11 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ andeq r0, r0, r6, ror r1 │ │ │ │ ldrdeq r8, [r0], -r1 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ teqeq r4, ip @ │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ - teqeq r4, r0, asr r4 │ │ │ │ - teqeq r4, fp, lsl #9 │ │ │ │ + teqeq r4, r0, ror r4 │ │ │ │ + teqeq r4, fp, lsr #9 │ │ │ │ stmeq sp, {r0} │ │ │ │ andeq r0, r1, r4, lsl r0 │ │ │ │ andeq r0, r0, r2, ror #2 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r1, r9, asr r0 │ │ │ │ stmdane r0!, {r0, lr} │ │ │ │ @@ -1371256,15 +1371256,15 @@ │ │ │ │ b 59855c │ │ │ │ mov ip, r7 │ │ │ │ b 5984ac │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r5, r0, lsr r5 │ │ │ │ cmneq r5, r0, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r4, r8, asr #27 │ │ │ │ + teqeq r4, r8, ror #27 │ │ │ │ cmneq r5, r4, ror #8 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ svcvc 0x00f80000 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ @@ -1371615,19 +1371615,19 @@ │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ ldrsb r2, [r2, #23] │ │ │ │ cmp r2, #0 │ │ │ │ bge 598a68 │ │ │ │ b 598b3c │ │ │ │ strheq r7, [r5, #-108]! @ 0xffffff94 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ - teqeq r4, ip, asr r0 │ │ │ │ + teqeq r4, ip, ror r0 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - teqeq r4, r4, asr #32 │ │ │ │ + teqeq r4, r4, rrx │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - teqeq r4, r1, asr #32 │ │ │ │ + teqeq r4, r1, rrx │ │ │ │ andeq r0, r0, r1, asr r1 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ mov r1, #8 │ │ │ │ b 4e7128 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1371711,20 +1371711,20 @@ │ │ │ │ ldr r2, [r6] │ │ │ │ orr r3, r3, #16 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r6] │ │ │ │ str r4, [r7, r2, lsl #2] │ │ │ │ strb r3, [r4, #13] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r4, r3 @ │ │ │ │ + teqeq r4, r3, lsl pc │ │ │ │ cmneq r5, ip, lsr r4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - ldrdeq lr, [fp], #116 @ 0x74 │ │ │ │ + strdeq lr, [fp], #116 @ 0x74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ bl 600610 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1371847,15 +1371847,15 @@ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #11 │ │ │ │ bx lr │ │ │ │ mov r0, #16 │ │ │ │ bx lr │ │ │ │ - teqeq r4, fp, asr #23 │ │ │ │ + teqeq r4, fp, ror #23 │ │ │ │ add r3, r0, #40960 @ 0xa000 │ │ │ │ ldr r3, [r3, #2060] @ 0x80c │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [pc, #136] @ 598fac │ │ │ │ add r3, pc, r3 │ │ │ │ bne 598fa4 │ │ │ │ lsr r2, r1, #3 │ │ │ │ @@ -1372043,15 +1372043,15 @@ │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #0 │ │ │ │ - sbceq ip, fp, r8, lsl pc │ │ │ │ + sbceq ip, fp, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #896] @ 5995b8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1372274,19 +1372274,19 @@ │ │ │ │ b 599270 │ │ │ │ cmp r3, #284 @ 0x11c │ │ │ │ beq 599458 │ │ │ │ ldr r2, [pc, #28] @ 5995cc │ │ │ │ cmp r3, r2 │ │ │ │ bne 599270 │ │ │ │ b 599458 │ │ │ │ - teqeq r4, ip, lsl #17 │ │ │ │ + teqeq r4, ip, lsr #17 │ │ │ │ strheq r6, [r5, #-212]! @ 0xffffff2c │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq r4, r0, lsl r6 │ │ │ │ + teqeq r4, r0, lsr r6 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [pc, #168] @ 599690 │ │ │ │ ldr r1, [pc, #168] @ 599694 │ │ │ │ @@ -1372717,15 +1372717,15 @@ │ │ │ │ b 599c5c │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ b 599c20 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [r1] │ │ │ │ b 599c2c │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq r4, r6, lsl pc │ │ │ │ + teqeq r4, r6, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ add r2, r1, r1, lsl #1 │ │ │ │ add r3, r0, r2, lsl #4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1373927,15 +1373927,15 @@ │ │ │ │ cmneq r5, r8, asr #22 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ andeq r0, r0, r7, lsr #5 │ │ │ │ andeq r0, r0, r1, lsl #3 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ @ instruction: 0xffffd6a4 │ │ │ │ - teqeq r4, r6, ror r8 │ │ │ │ + teqeq r4, r6 @ │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldr r3, [r8, #96] @ 0x60 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -1375207,15 +1375207,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r5, r4, asr #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r5, r4, lsl r4 │ │ │ │ teqeq r4, ip @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ blx 594392 │ │ │ │ - teqeq r4, r8, ror #26 │ │ │ │ + teqeq r4, r8, lsl #27 │ │ │ │ teqeq r4, ip @ │ │ │ │ cmneq r5, r4, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1376280,18 +1376280,18 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 59d18c │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 59d400 │ │ │ │ b 59d174 │ │ │ │ - teqeq r4, sl, asr #20 │ │ │ │ + teqeq r4, sl, ror #20 │ │ │ │ cmneq r5, ip, asr #29 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq r4, r2, lsr #19 │ │ │ │ + teqeq r4, r2, asr #19 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3200] @ 0xc80 │ │ │ │ mov fp, r1 │ │ │ │ @@ -1377510,17 +1377510,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ @ instruction: 0x01651e94 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r5, r8, ror #28 │ │ │ │ cmneq r5, r0, asr lr │ │ │ │ - teqeq r4, sl, lsr #19 │ │ │ │ + teqeq r4, sl, asr #19 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - teqeq r4, lr, lsl r9 │ │ │ │ + teqeq r4, lr, lsr r9 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1378454,15 +1378454,15 @@ │ │ │ │ cmneq r5, r4, lsr #14 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r5, r4, ror #13 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - teqeq r4, r0 @ │ │ │ │ + teqeq r4, r0, lsl sp │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmp r0, #0 │ │ │ │ bne 59f9bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #2051] @ 0x803 │ │ │ │ cmp r2, #0 │ │ │ │ bne 5a0094 │ │ │ │ @@ -1380347,15 +1380347,15 @@ │ │ │ │ ldrdeq pc, [r4, #-188]! @ 0xffffff44 │ │ │ │ andeq fp, r0, r0, ror #18 │ │ │ │ msreq SPSR_s, r4, asr r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xffff7aa0 │ │ │ │ @ instruction: 0xffff7db4 │ │ │ │ andeq r0, r0, lr, asr r1 │ │ │ │ - teqeq r4, ip, asr #14 │ │ │ │ + teqeq r4, ip, ror #14 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmp r2, #0 │ │ │ │ bne 5a1358 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp r6, #227 @ 0xe3 │ │ │ │ beq 5a1530 │ │ │ │ sub r2, r6, #229 @ 0xe5 │ │ │ │ @@ -1384771,40 +1384771,40 @@ │ │ │ │ ldr r0, [pc, #116] @ 5a595c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ 5a5960 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ teqeq r3, r0 @ │ │ │ │ - sbceq r0, fp, r8, lsr #19 │ │ │ │ - sbceq r0, fp, r8, lsl #20 │ │ │ │ - sbceq r0, fp, ip, asr #19 │ │ │ │ - sbceq r4, fp, r8, ror #2 │ │ │ │ - sbcseq fp, sl, r4, lsr r7 │ │ │ │ - sbceq r0, fp, r4, ror #18 │ │ │ │ - sbceq r0, fp, r4, asr #19 │ │ │ │ - sbceq r0, fp, ip, lsr #18 │ │ │ │ - sbceq r0, fp, r4, ror #18 │ │ │ │ - sbceq r0, fp, r4, lsr #18 │ │ │ │ - smulleq sp, r7, ip, r4 │ │ │ │ - sbcseq r7, sp, r8, asr ip │ │ │ │ - sbceq r0, sl, r4, lsl #23 │ │ │ │ - sbceq r3, r9, ip, lsr #6 │ │ │ │ - sbceq r0, fp, r8, lsl #18 │ │ │ │ - sbceq r0, fp, ip, asr #17 │ │ │ │ - sbceq r0, fp, r4, lsl r9 │ │ │ │ - sbcseq fp, sl, r4, lsl #8 │ │ │ │ - ldrsheq fp, [sl], #56 @ 0x38 │ │ │ │ - smulleq r0, fp, r8, r8 │ │ │ │ - sbceq r0, fp, r4, asr r8 │ │ │ │ - ldrsbeq fp, [sl], #52 @ 0x34 │ │ │ │ - sbcseq fp, sl, r8, asr #7 │ │ │ │ - ldrheq fp, [sl], #60 @ 0x3c │ │ │ │ - ldrheq fp, [sl], #48 @ 0x30 │ │ │ │ - sbcseq fp, sl, r4, lsr #7 │ │ │ │ + sbceq r0, fp, r8, asr #19 │ │ │ │ + sbceq r0, fp, r8, lsr #20 │ │ │ │ + sbceq r0, fp, ip, ror #19 │ │ │ │ + sbceq r4, fp, r8, lsl #3 │ │ │ │ + sbcseq fp, sl, r4, asr r7 │ │ │ │ + sbceq r0, fp, r4, lsl #19 │ │ │ │ + sbceq r0, fp, r4, ror #19 │ │ │ │ + sbceq r0, fp, ip, asr #18 │ │ │ │ + sbceq r0, fp, r4, lsl #19 │ │ │ │ + sbceq r0, fp, r4, asr #18 │ │ │ │ + strheq sp, [r7], #76 @ 0x4c │ │ │ │ + sbcseq r7, sp, r8, ror ip │ │ │ │ + sbceq r0, sl, r4, lsr #23 │ │ │ │ + sbceq r3, r9, ip, asr #6 │ │ │ │ + sbceq r0, fp, r8, lsr #18 │ │ │ │ + sbceq r0, fp, ip, ror #17 │ │ │ │ + sbceq r0, fp, r4, lsr r9 │ │ │ │ + sbcseq fp, sl, r4, lsr #8 │ │ │ │ + sbcseq fp, sl, r8, lsl r4 │ │ │ │ + strheq r0, [fp], #136 @ 0x88 │ │ │ │ + sbceq r0, fp, r4, ror r8 │ │ │ │ + ldrsheq fp, [sl], #52 @ 0x34 │ │ │ │ + sbcseq fp, sl, r8, ror #7 │ │ │ │ + ldrsbeq fp, [sl], #60 @ 0x3c │ │ │ │ + ldrsbeq fp, [sl], #48 @ 0x30 │ │ │ │ + sbcseq fp, sl, r4, asr #7 │ │ │ │ ldr r3, [pc, #176] @ 5a5a1c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi 5a5a10 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1384844,27 +1384844,27 @@ │ │ │ │ ldr r0, [pc, #64] @ 5a5a4c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 5a5a50 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ teqeq r3, r8 @ │ │ │ │ - sbceq r0, fp, r4, lsr r8 │ │ │ │ - sbceq r0, fp, r0, lsr r8 │ │ │ │ - sbceq r0, fp, r0, lsr r8 │ │ │ │ - sbceq r0, fp, r0, lsr r8 │ │ │ │ - sbceq r0, fp, r0, lsr r8 │ │ │ │ - sbceq r0, fp, r4, lsr r8 │ │ │ │ - sbcseq ip, fp, ip, lsl #24 │ │ │ │ - sbceq r0, fp, ip, lsr #16 │ │ │ │ - sbceq r0, fp, ip, lsr #16 │ │ │ │ - sbceq r0, fp, r8, lsr #16 │ │ │ │ - sbceq r0, fp, ip, lsr #16 │ │ │ │ - sbceq r0, fp, r8, lsr #15 │ │ │ │ - sbceq fp, ip, r0, lsr #18 │ │ │ │ + sbceq r0, fp, r4, asr r8 │ │ │ │ + sbceq r0, fp, r0, asr r8 │ │ │ │ + sbceq r0, fp, r0, asr r8 │ │ │ │ + sbceq r0, fp, r0, asr r8 │ │ │ │ + sbceq r0, fp, r0, asr r8 │ │ │ │ + sbceq r0, fp, r4, asr r8 │ │ │ │ + sbcseq ip, fp, ip, lsr #24 │ │ │ │ + sbceq r0, fp, ip, asr #16 │ │ │ │ + sbceq r0, fp, ip, asr #16 │ │ │ │ + sbceq r0, fp, r8, asr #16 │ │ │ │ + sbceq r0, fp, ip, asr #16 │ │ │ │ + sbceq r0, fp, r8, asr #15 │ │ │ │ + sbceq fp, ip, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #212] @ 5a5b40 │ │ │ │ sub sp, sp, #8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1384916,17 +1384916,17 @@ │ │ │ │ pop {r4, lr} │ │ │ │ b 6019b0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ b 601898 │ │ │ │ mov r1, r2 │ │ │ │ b 5a5af8 │ │ │ │ - teqeq r3, r1, lsr #3 │ │ │ │ - smulleq r0, fp, r4, r7 │ │ │ │ - sbcseq r8, sl, ip, lsl ip │ │ │ │ + teqeq r3, r1, asr #3 │ │ │ │ + strheq r0, [fp], #116 @ 0x74 │ │ │ │ + sbcseq r8, sl, ip, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #1256] @ 5a604c │ │ │ │ ldr r4, [r2] │ │ │ │ mov r8, r2 │ │ │ │ @@ -1385239,42 +1385239,42 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ mov r1, #1 │ │ │ │ add r6, r6, r1 │ │ │ │ cmp r6, r7 │ │ │ │ bne 5a6014 │ │ │ │ b 5a5c3c │ │ │ │ - teqeq r3, r9, lsr #1 │ │ │ │ - sbcseq r8, sp, ip, lsr #26 │ │ │ │ - sbceq r0, fp, r4, asr #12 │ │ │ │ - ldrsbeq r8, [sp], #196 @ 0xc4 │ │ │ │ - strdeq r0, [fp], #84 @ 0x54 │ │ │ │ - sbcseq r8, sp, ip, ror ip │ │ │ │ - strheq r8, [r9], #52 @ 0x34 │ │ │ │ - sbceq r0, fp, r4, lsr #11 │ │ │ │ - sbcseq r8, sp, r0, asr #23 │ │ │ │ - sbcseq r8, sl, ip, lsl fp │ │ │ │ - smullseq r8, sp, r8, fp │ │ │ │ - sbceq r0, fp, r4, asr #9 │ │ │ │ - sbcseq r8, sp, r4, asr #22 │ │ │ │ - sbceq ip, r9, r4, lsl #24 │ │ │ │ - strdeq fp, [r7], #8 │ │ │ │ - sbceq fp, r8, r4, ror #17 │ │ │ │ - ldrdeq fp, [r8], #136 @ 0x88 │ │ │ │ - strheq r4, [lr], #116 @ 0x74 │ │ │ │ - sbcseq r8, sp, r8, asr #20 │ │ │ │ - strheq r8, [r9], #24 │ │ │ │ - sbceq r0, fp, r8, lsr #7 │ │ │ │ - sbcseq r8, sp, r8, asr #19 │ │ │ │ - sbceq r8, r9, r0, ror ip │ │ │ │ - smullseq r8, sp, r0, r9 │ │ │ │ - sbceq r8, r9, r4, lsl ip │ │ │ │ - sbcseq r8, sp, r4, lsr r9 │ │ │ │ - strheq r8, [r9], #176 @ 0xb0 │ │ │ │ - ldrsbeq r8, [sp], #128 @ 0x80 │ │ │ │ + teqeq r3, r9, asr #1 │ │ │ │ + sbcseq r8, sp, ip, asr #26 │ │ │ │ + sbceq r0, fp, r4, ror #12 │ │ │ │ + ldrsheq r8, [sp], #196 @ 0xc4 │ │ │ │ + sbceq r0, fp, r4, lsl r6 │ │ │ │ + smullseq r8, sp, ip, ip │ │ │ │ + ldrdeq r8, [r9], #52 @ 0x34 │ │ │ │ + sbceq r0, fp, r4, asr #11 │ │ │ │ + sbcseq r8, sp, r0, ror #23 │ │ │ │ + sbcseq r8, sl, ip, lsr fp │ │ │ │ + ldrheq r8, [sp], #184 @ 0xb8 │ │ │ │ + sbceq r0, fp, r4, ror #9 │ │ │ │ + sbcseq r8, sp, r4, ror #22 │ │ │ │ + sbceq ip, r9, r4, lsr #24 │ │ │ │ + sbceq fp, r7, r8, lsl r1 │ │ │ │ + sbceq fp, r8, r4, lsl #18 │ │ │ │ + strdeq fp, [r8], #136 @ 0x88 │ │ │ │ + ldrdeq r4, [lr], #116 @ 0x74 │ │ │ │ + sbcseq r8, sp, r8, ror #20 │ │ │ │ + ldrdeq r8, [r9], #24 │ │ │ │ + sbceq r0, fp, r8, asr #7 │ │ │ │ + sbcseq r8, sp, r8, ror #19 │ │ │ │ + smulleq r8, r9, r0, ip │ │ │ │ + ldrheq r8, [sp], #144 @ 0x90 │ │ │ │ + sbceq r8, r9, r4, lsr ip │ │ │ │ + sbcseq r8, sp, r4, asr r9 │ │ │ │ + ldrdeq r8, [r9], #176 @ 0xb0 │ │ │ │ + ldrsheq r8, [sp], #128 @ 0x80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1385289,15 +1385289,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 5a6114 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - sbceq r0, fp, ip, asr r1 │ │ │ │ + sbceq r0, fp, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r5, r3 │ │ │ │ orrs r3, r2, r5 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1385446,22 +1385446,22 @@ │ │ │ │ add ip, ip, sl │ │ │ │ sub ip, ip, #1 │ │ │ │ add r7, sp, #28 │ │ │ │ b 5a6354 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strheq r9, [r4, #-232]! @ 0xffffff18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r0, [fp], #12 │ │ │ │ - sbceq r0, fp, ip, lsl r0 │ │ │ │ - sbceq r9, r9, r8, asr sl │ │ │ │ + strdeq r0, [fp], #12 │ │ │ │ + sbceq r0, fp, ip, lsr r0 │ │ │ │ + sbceq r9, r9, r8, ror sl │ │ │ │ cmneq r4, r0, ror #26 │ │ │ │ - sbceq sl, lr, ip, lsr #3 │ │ │ │ - sbceq pc, sl, ip, lsr #30 │ │ │ │ - sbceq pc, sl, r0, lsl pc @ │ │ │ │ - sbceq sl, lr, ip, ror r1 │ │ │ │ + sbceq sl, lr, ip, asr #3 │ │ │ │ + sbceq pc, sl, ip, asr #30 │ │ │ │ + sbceq pc, sl, r0, lsr pc @ │ │ │ │ + smulleq sl, lr, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1385515,17 +1385515,17 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4ec8fc │ │ │ │ mov r4, r0 │ │ │ │ b 5a642c │ │ │ │ mov r1, r4 │ │ │ │ bl 4f03e8 │ │ │ │ b 5a642c │ │ │ │ - sbceq pc, sl, r4, ror #28 │ │ │ │ - sbceq pc, sl, ip, lsr #28 │ │ │ │ - sbceq pc, sl, r4, lsl #28 │ │ │ │ + sbceq pc, sl, r4, lsl #29 │ │ │ │ + sbceq pc, sl, ip, asr #28 │ │ │ │ + sbceq pc, sl, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1385562,17 +1385562,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 5c0f8 │ │ │ │ cmpeq fp, r0, ror #15 │ │ │ │ - sbceq r9, sp, r4, lsl r4 │ │ │ │ - ldrheq sl, [sl], #112 @ 0x70 │ │ │ │ - strheq r7, [fp], #164 @ 0xa4 │ │ │ │ + sbceq r9, sp, r4, lsr r4 │ │ │ │ + ldrsbeq sl, [sl], #112 @ 0x70 │ │ │ │ + ldrdeq r7, [fp], #164 @ 0xa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ and r2, r0, #134 @ 0x86 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -1385616,22 +1385616,22 @@ │ │ │ │ b 5a65e8 │ │ │ │ ldr r3, [pc, #40] @ 5a6648 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a65e8 │ │ │ │ ldr r3, [pc, #32] @ 5a664c │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a65e8 │ │ │ │ - ldrdeq r7, [sl], #40 @ 0x28 │ │ │ │ - sbceq r4, lr, r4, asr #32 │ │ │ │ - sbceq r6, sl, r4, asr r9 │ │ │ │ - smulleq fp, r8, r8, r0 │ │ │ │ + strdeq r7, [sl], #40 @ 0x28 │ │ │ │ + sbceq r4, lr, r4, rrx │ │ │ │ + sbceq r6, sl, r4, ror r9 │ │ │ │ + strheq fp, [r8], #8 │ │ │ │ + strheq pc, [sl], #204 @ 0xcc @ │ │ │ │ smulleq pc, sl, ip, ip @ │ │ │ │ - sbceq pc, sl, ip, ror ip @ │ │ │ │ - sbceq pc, sl, r0, ror ip @ │ │ │ │ - sbceq sp, fp, r0, ror #19 │ │ │ │ + smulleq pc, sl, r0, ip @ │ │ │ │ + sbceq sp, fp, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ bl 5270a0 │ │ │ │ @@ -1385656,16 +1385656,16 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, [sp] │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - sbceq r8, r9, r4, lsr #10 │ │ │ │ - strdeq r8, [r9], #76 @ 0x4c │ │ │ │ + sbceq r8, r9, r4, asr #10 │ │ │ │ + sbceq r8, r9, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r5, [r0, #37] @ 0x25 │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -1386136,52 +1386136,52 @@ │ │ │ │ bls 5a67f8 │ │ │ │ ldr r2, [pc, #164] @ 5a6ee4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 5a67f8 │ │ │ │ - smulleq pc, sl, r4, fp @ │ │ │ │ - sbceq r3, fp, r8, ror #2 │ │ │ │ - sbceq pc, sl, ip, asr #22 │ │ │ │ - sbceq r3, fp, r0, ror #2 │ │ │ │ - sbceq r3, fp, r4, lsr r1 │ │ │ │ - sbcseq r8, sp, ip, lsr #2 │ │ │ │ - sbceq sl, r7, r4, lsl r7 │ │ │ │ + strheq pc, [sl], #180 @ 0xb4 @ │ │ │ │ + sbceq r3, fp, r8, lsl #3 │ │ │ │ + sbceq pc, sl, ip, ror #22 │ │ │ │ + sbceq r3, fp, r0, lsl #3 │ │ │ │ + sbceq r3, fp, r4, asr r1 │ │ │ │ + sbcseq r8, sp, ip, asr #2 │ │ │ │ + sbceq sl, r7, r4, lsr r7 │ │ │ │ + sbceq pc, sl, r4, asr #18 │ │ │ │ + sbcseq r7, sp, r8, lsr #31 │ │ │ │ + sbceq pc, sl, r4, asr r9 @ │ │ │ │ sbceq pc, sl, r4, lsr #18 │ │ │ │ - sbcseq r7, sp, r8, lsl #31 │ │ │ │ - sbceq pc, sl, r4, lsr r9 @ │ │ │ │ - sbceq pc, sl, r4, lsl #18 │ │ │ │ - sbcseq r7, sp, r0, lsl pc │ │ │ │ - smulleq pc, sl, r0, r8 @ │ │ │ │ - sbceq pc, sl, r8, lsl #17 │ │ │ │ - sbceq pc, sl, r0, lsl #17 │ │ │ │ - sbceq pc, sl, r4, ror r8 @ │ │ │ │ - sbceq pc, sl, ip, asr r8 @ │ │ │ │ - sbcseq r7, sp, r0, asr lr │ │ │ │ - sbcseq r7, sl, r8, ror #26 │ │ │ │ - sbceq pc, sl, r4, lsl r7 @ │ │ │ │ - sbceq pc, sl, ip, lsr r7 @ │ │ │ │ - sbceq sl, r8, r8, lsl #23 │ │ │ │ - sbceq sl, r8, ip, ror fp │ │ │ │ - sbceq r3, lr, r4, asr sl │ │ │ │ - sbcseq r7, sp, ip, ror #25 │ │ │ │ - sbceq sl, r7, r8, lsl r3 │ │ │ │ - sbceq pc, sl, r4, lsl #13 │ │ │ │ + sbcseq r7, sp, r0, lsr pc │ │ │ │ + strheq pc, [sl], #128 @ 0x80 @ │ │ │ │ + sbceq pc, sl, r8, lsr #17 │ │ │ │ + sbceq pc, sl, r0, lsr #17 │ │ │ │ + smulleq pc, sl, r4, r8 @ │ │ │ │ + sbceq pc, sl, ip, ror r8 @ │ │ │ │ + sbcseq r7, sp, r0, ror lr │ │ │ │ + sbcseq r7, sl, r8, lsl #27 │ │ │ │ + sbceq pc, sl, r4, lsr r7 @ │ │ │ │ + sbceq pc, sl, ip, asr r7 @ │ │ │ │ + sbceq sl, r8, r8, lsr #23 │ │ │ │ + smulleq sl, r8, ip, fp │ │ │ │ + sbceq r3, lr, r4, ror sl │ │ │ │ + sbcseq r7, sp, ip, lsl #26 │ │ │ │ + sbceq sl, r7, r8, lsr r3 │ │ │ │ + sbceq pc, sl, r4, lsr #13 │ │ │ │ + sbcseq r7, sl, ip, lsr #21 │ │ │ │ + sbceq r7, r9, r8, lsr #31 │ │ │ │ + sbcseq r7, sl, r4, lsr #21 │ │ │ │ sbcseq r7, sl, ip, lsl #21 │ │ │ │ - sbceq r7, r9, r8, lsl #31 │ │ │ │ - sbcseq r7, sl, r4, lsl #21 │ │ │ │ - sbcseq r7, sl, ip, ror #20 │ │ │ │ - sbcseq r7, sp, r8, asr #24 │ │ │ │ - sbceq r7, pc, r8, asr #22 │ │ │ │ - sbceq r7, pc, r0, lsr fp @ │ │ │ │ - sbceq r7, pc, r8, lsl fp @ │ │ │ │ + sbcseq r7, sp, r8, ror #24 │ │ │ │ + sbceq r7, pc, r8, ror #22 │ │ │ │ + sbceq r7, pc, r0, asr fp @ │ │ │ │ + sbceq r7, pc, r8, lsr fp @ │ │ │ │ + sbceq r7, pc, r8, asr #21 │ │ │ │ sbceq r7, pc, r8, lsr #21 │ │ │ │ sbceq r7, pc, r8, lsl #21 │ │ │ │ - sbceq r7, pc, r8, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r1] │ │ │ │ mov r7, r2 │ │ │ │ @@ -1386238,17 +1386238,17 @@ │ │ │ │ movne r2, #128 @ 0x80 │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 5a66d8 │ │ │ │ - sbceq pc, sl, r4, ror r3 @ │ │ │ │ - sbceq sp, lr, r0, lsr r9 │ │ │ │ - strdeq lr, [sp], #16 │ │ │ │ + smulleq pc, sl, r4, r3 @ │ │ │ │ + sbceq sp, lr, r0, asr r9 │ │ │ │ + sbceq lr, sp, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1544] @ 5a7618 │ │ │ │ ldr r3, [pc, #1544] @ 5a761c │ │ │ │ @@ -1386636,68 +1386636,68 @@ │ │ │ │ b 5a75b0 │ │ │ │ ldr r1, [pc, #228] @ 5a76f4 │ │ │ │ add r1, pc, r1 │ │ │ │ b 5a75a0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r4, ror #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq pc, sl, r0, lsr #6 │ │ │ │ - sbceq r7, r9, r4, asr ip │ │ │ │ - sbceq r6, r9, ip, asr #21 │ │ │ │ - sbcseq r9, sl, r4, lsl ip │ │ │ │ - strheq r6, [r9], #172 @ 0xac │ │ │ │ - sbceq r6, r9, r8, asr sl │ │ │ │ - ldrsbeq r9, [sl], #188 @ 0xbc │ │ │ │ - sbceq pc, sl, r4, lsl #4 │ │ │ │ - strdeq pc, [sl], #28 │ │ │ │ - sbcseq r9, sl, r4, lsr #23 │ │ │ │ - sbceq pc, sl, r4, lsl r2 @ │ │ │ │ - sbceq lr, sp, r0, lsl r0 │ │ │ │ - sbcseq r9, sl, r0, asr #21 │ │ │ │ - sbceq r3, fp, r8, lsr fp │ │ │ │ - sbceq r0, sl, ip, ror r3 │ │ │ │ + sbceq pc, sl, r0, asr #6 │ │ │ │ + sbceq r7, r9, r4, ror ip │ │ │ │ + sbceq r6, r9, ip, ror #21 │ │ │ │ + sbcseq r9, sl, r4, lsr ip │ │ │ │ + ldrdeq r6, [r9], #172 @ 0xac │ │ │ │ + sbceq r6, r9, r8, ror sl │ │ │ │ + ldrsheq r9, [sl], #188 @ 0xbc │ │ │ │ + sbceq pc, sl, r4, lsr #4 │ │ │ │ + sbceq pc, sl, ip, lsl r2 @ │ │ │ │ + sbcseq r9, sl, r4, asr #23 │ │ │ │ + sbceq pc, sl, r4, lsr r2 @ │ │ │ │ + sbceq lr, sp, r0, lsr r0 │ │ │ │ + sbcseq r9, sl, r0, ror #21 │ │ │ │ + sbceq r3, fp, r8, asr fp │ │ │ │ + smulleq r0, sl, ip, r3 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ + sbceq pc, sl, r8, asr r1 @ │ │ │ │ + sbcseq r9, sl, ip, lsr #20 │ │ │ │ sbceq pc, sl, r8, lsr r1 @ │ │ │ │ - sbcseq r9, sl, ip, lsl #20 │ │ │ │ - sbceq pc, sl, r8, lsl r1 @ │ │ │ │ - sbceq r5, lr, r8, lsl #12 │ │ │ │ + sbceq r5, lr, r8, lsr #12 │ │ │ │ cmneq r4, r4, lsr sp │ │ │ │ - smullseq r9, sl, r4, r9 │ │ │ │ - sbceq lr, sl, r0, ror #31 │ │ │ │ - sbcseq r9, sl, ip, ror r9 │ │ │ │ - sbcseq r9, sl, r8, ror #18 │ │ │ │ - sbceq lr, sl, ip, lsl #31 │ │ │ │ - sbcseq r9, sl, r0, asr r9 │ │ │ │ - sbcseq r9, sl, r0, asr #18 │ │ │ │ - sbceq r6, r9, r4, ror #15 │ │ │ │ - sbcseq r9, sl, r4, lsr #18 │ │ │ │ - sbceq pc, sl, r0, lsl r0 @ │ │ │ │ - strheq lr, [sl], #228 @ 0xe4 │ │ │ │ - teqeq r3, r0, asr r8 │ │ │ │ - sbceq sp, sp, r8, lsl #25 │ │ │ │ + ldrheq r9, [sl], #148 @ 0x94 │ │ │ │ + sbceq pc, sl, r0 │ │ │ │ + smullseq r9, sl, ip, r9 │ │ │ │ + sbcseq r9, sl, r8, lsl #19 │ │ │ │ + sbceq lr, sl, ip, lsr #31 │ │ │ │ + sbcseq r9, sl, r0, ror r9 │ │ │ │ + sbcseq r9, sl, r0, ror #18 │ │ │ │ + sbceq r6, r9, r4, lsl #16 │ │ │ │ + sbcseq r9, sl, r4, asr #18 │ │ │ │ + sbceq pc, sl, r0, lsr r0 @ │ │ │ │ + ldrdeq lr, [sl], #228 @ 0xe4 │ │ │ │ + teqeq r3, r0, ror r8 │ │ │ │ + sbceq sp, sp, r8, lsr #25 │ │ │ │ cmneq r4, r8, asr #3 │ │ │ │ - sbceq sp, sp, r8, asr #24 │ │ │ │ - sbceq lr, sl, r4, lsr #29 │ │ │ │ - sbcseq ip, sp, r0, lsr r0 │ │ │ │ - sbcseq r9, sl, r0, ror #14 │ │ │ │ - sbceq lr, sl, r0, lsr lr │ │ │ │ - sbceq lr, sl, ip, lsr #27 │ │ │ │ - sbceq fp, r7, ip, lsl #13 │ │ │ │ - sbceq lr, sl, r0, lsl #27 │ │ │ │ - sbceq r2, r8, ip, lsl sp │ │ │ │ - sbceq sl, r8, r0, lsl #3 │ │ │ │ - strheq r5, [sp], #20 │ │ │ │ - sbceq lr, sl, r0, ror #27 │ │ │ │ - sbcseq r4, sp, r8, asr r1 │ │ │ │ - sbceq lr, sl, r4, asr #26 │ │ │ │ - sbceq r6, fp, r8, lsl #20 │ │ │ │ - sbceq lr, sl, ip, lsr sp │ │ │ │ - sbceq lr, sl, r0, asr #26 │ │ │ │ - sbceq sl, r8, r8, lsl r1 │ │ │ │ + sbceq sp, sp, r8, ror #24 │ │ │ │ + sbceq lr, sl, r4, asr #29 │ │ │ │ + sbcseq ip, sp, r0, asr r0 │ │ │ │ + sbcseq r9, sl, r0, lsl #15 │ │ │ │ + sbceq lr, sl, r0, asr lr │ │ │ │ + sbceq lr, sl, ip, asr #27 │ │ │ │ + sbceq fp, r7, ip, lsr #13 │ │ │ │ + sbceq lr, sl, r0, lsr #27 │ │ │ │ + sbceq r2, r8, ip, lsr sp │ │ │ │ + sbceq sl, r8, r0, lsr #3 │ │ │ │ + ldrdeq r5, [sp], #20 │ │ │ │ + sbceq lr, sl, r0, lsl #28 │ │ │ │ + sbcseq r4, sp, r8, ror r1 │ │ │ │ + sbceq lr, sl, r4, ror #26 │ │ │ │ + sbceq r6, fp, r8, lsr #20 │ │ │ │ + sbceq lr, sl, ip, asr sp │ │ │ │ + sbceq lr, sl, r0, ror #26 │ │ │ │ + sbceq sl, r8, r8, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1386899,35 +1386899,35 @@ │ │ │ │ lsl ip, r1, #24 │ │ │ │ asr r3, ip, #24 │ │ │ │ asr ip, ip, #31 │ │ │ │ b 5a79f4 │ │ │ │ mov r3, r1 │ │ │ │ asr ip, r1, #31 │ │ │ │ b 5a79f4 │ │ │ │ - sbceq lr, sl, r4, ror #22 │ │ │ │ - sbceq r7, r9, ip, lsr r3 │ │ │ │ - sbceq r9, r7, r8, lsl #15 │ │ │ │ + sbceq lr, sl, r4, lsl #23 │ │ │ │ + sbceq r7, r9, ip, asr r3 │ │ │ │ + sbceq r9, r7, r8, lsr #15 │ │ │ │ teqeq r3, r5 @ │ │ │ │ - teqeq r3, sp, asr r4 │ │ │ │ - sbceq ip, sp, ip, asr #7 │ │ │ │ - ldrsbeq r3, [sp], #128 @ 0x80 │ │ │ │ - smulleq lr, sl, r0, fp │ │ │ │ - teqeq r3, sp, asr #7 │ │ │ │ - ldrsheq r9, [sl], #60 @ 0x3c │ │ │ │ - sbceq r2, lr, r8, asr sp │ │ │ │ - teqeq r3, sp, asr r3 │ │ │ │ - strheq lr, [sl], #172 @ 0xac │ │ │ │ - ldrdeq r7, [sp], #244 @ 0xf4 │ │ │ │ - ldrdeq r4, [sp], #48 @ 0x30 │ │ │ │ - sbceq lr, sl, r0, ror #18 │ │ │ │ - sbceq r7, r9, ip, lsr r1 │ │ │ │ - sbceq r3, fp, ip, ror #6 │ │ │ │ - sbceq lr, sl, r8, lsl #20 │ │ │ │ - ldrdeq lr, [sl], #132 @ 0x84 │ │ │ │ - sbceq lr, sl, r8, asr #19 │ │ │ │ + teqeq r3, sp, ror r4 │ │ │ │ + sbceq ip, sp, ip, ror #7 │ │ │ │ + ldrsheq r3, [sp], #128 @ 0x80 │ │ │ │ + strheq lr, [sl], #176 @ 0xb0 │ │ │ │ + teqeq r3, sp, ror #7 │ │ │ │ + sbcseq r9, sl, ip, lsl r4 │ │ │ │ + sbceq r2, lr, r8, ror sp │ │ │ │ + teqeq r3, sp, ror r3 │ │ │ │ + ldrdeq lr, [sl], #172 @ 0xac │ │ │ │ + strdeq r7, [sp], #244 @ 0xf4 │ │ │ │ + strdeq r4, [sp], #48 @ 0x30 │ │ │ │ + sbceq lr, sl, r0, lsl #19 │ │ │ │ + sbceq r7, r9, ip, asr r1 │ │ │ │ + sbceq r3, fp, ip, lsl #7 │ │ │ │ + sbceq lr, sl, r8, lsr #20 │ │ │ │ + strdeq lr, [sl], #132 @ 0x84 │ │ │ │ + sbceq lr, sl, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1387000,21 +1387000,21 @@ │ │ │ │ beq 5a7bc4 │ │ │ │ ldr r3, [pc, #36] @ 5a7be4 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a7b08 │ │ │ │ ldr r3, [pc, #28] @ 5a7be8 │ │ │ │ add r3, pc, r3 │ │ │ │ b 5a7b08 │ │ │ │ - smullseq r9, sl, r0, r1 │ │ │ │ - sbcseq r9, sl, ip, ror #2 │ │ │ │ + ldrheq r9, [sl], #16 │ │ │ │ + sbcseq r9, sl, ip, lsl #3 │ │ │ │ cmpeq fp, ip, lsl #4 │ │ │ │ - sbceq lr, sl, r4, lsr #17 │ │ │ │ - sbceq ip, lr, r4, lsl sp │ │ │ │ - sbceq lr, sl, ip, lsl r8 │ │ │ │ - sbceq lr, sl, r8, lsl #16 │ │ │ │ + sbceq lr, sl, r4, asr #17 │ │ │ │ + sbceq ip, lr, r4, lsr sp │ │ │ │ + sbceq lr, sl, ip, lsr r8 │ │ │ │ + sbceq lr, sl, r8, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #4028] @ 5a8bc4 │ │ │ │ ldr r3, [pc, #4028] @ 5a8bc8 │ │ │ │ @@ -1388024,193 +1388024,193 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 5a87f0 │ │ │ │ cmneq r4, ip, ror #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r4, ip, asr #7 │ │ │ │ - sbceq r9, ip, r4, lsr sp │ │ │ │ + sbceq r9, ip, r4, asr sp │ │ │ │ teqeq r3, r2 @ │ │ │ │ - sbceq pc, sl, ip, rrx │ │ │ │ - sbceq lr, sl, ip, ror #31 │ │ │ │ - sbceq r5, r9, r4, ror #26 │ │ │ │ - sbceq r6, r9, r8, asr #24 │ │ │ │ - sbceq r6, pc, ip, ror #19 │ │ │ │ - sbceq r7, sp, r0, lsr #19 │ │ │ │ - sbceq sp, sp, ip, lsl #4 │ │ │ │ - sbceq r3, sp, r4, ror sp │ │ │ │ - ldrsheq r3, [sp], #212 @ 0xd4 │ │ │ │ - sbcseq fp, sp, r0, ror #9 │ │ │ │ - sbceq lr, sl, r8, lsr #5 │ │ │ │ - sbcseq r6, sp, r4, ror #15 │ │ │ │ - teqeq r3, r2, asr fp │ │ │ │ - andeq r2, r0, ip, lsr #15 │ │ │ │ - sbceq r6, pc, r8, lsl r7 @ │ │ │ │ - sbceq lr, sl, r0, ror r3 │ │ │ │ - sbceq r2, lr, r8, ror r6 │ │ │ │ - sbcseq r6, sp, r4, ror #13 │ │ │ │ - ldrdeq r8, [r7], #192 @ 0xc0 │ │ │ │ - strheq r2, [lr], #88 @ 0x58 │ │ │ │ - teqeq r3, r6, asr #19 │ │ │ │ - sbceq lr, sl, r8, ror sl │ │ │ │ + sbceq pc, sl, ip, lsl #1 │ │ │ │ + sbceq pc, sl, ip │ │ │ │ + sbceq r5, r9, r4, lsl #27 │ │ │ │ + sbceq r6, r9, r8, ror #24 │ │ │ │ + sbceq r6, pc, ip, lsl #20 │ │ │ │ + sbceq r7, sp, r0, asr #19 │ │ │ │ + sbceq sp, sp, ip, lsr #4 │ │ │ │ + smulleq r3, sp, r4, sp │ │ │ │ + sbcseq r3, sp, r4, lsl lr │ │ │ │ + sbcseq fp, sp, r0, lsl #10 │ │ │ │ + sbceq lr, sl, r8, asr #5 │ │ │ │ + sbcseq r6, sp, r4, lsl #16 │ │ │ │ + teqeq r3, r2, ror fp │ │ │ │ + andeq r2, r0, ip, lsr #15 │ │ │ │ + sbceq r6, pc, r8, lsr r7 @ │ │ │ │ + smulleq lr, sl, r0, r3 │ │ │ │ + smulleq r2, lr, r8, r6 │ │ │ │ + sbcseq r6, sp, r4, lsl #14 │ │ │ │ + strdeq r8, [r7], #192 @ 0xc0 │ │ │ │ + ldrdeq r2, [lr], #88 @ 0x58 │ │ │ │ + teqeq r3, r6, ror #19 │ │ │ │ + smulleq lr, sl, r8, sl │ │ │ │ strdeq r7, [r4, #-196]! @ 0xffffff3c │ │ │ │ - teqeq r3, ip, lsr #19 │ │ │ │ + teqeq r3, ip, asr #19 │ │ │ │ cmneq r4, ip, ror #24 │ │ │ │ - strdeq lr, [sl], #156 @ 0x9c │ │ │ │ - sbceq lr, sl, r0, lsr r1 │ │ │ │ - sbceq lr, sl, ip, lsl r1 │ │ │ │ - sbceq r6, r9, r4, lsl r7 │ │ │ │ - sbceq ip, sp, r0, asr #24 │ │ │ │ - sbcseq r6, sp, r8, ror r4 │ │ │ │ + sbceq lr, sl, ip, lsl sl │ │ │ │ + sbceq lr, sl, r0, asr r1 │ │ │ │ + sbceq lr, sl, ip, lsr r1 │ │ │ │ + sbceq r6, r9, r4, lsr r7 │ │ │ │ + sbceq ip, sp, r0, ror #24 │ │ │ │ + smullseq r6, sp, r8, r4 │ │ │ │ cmneq r4, ip, lsr #22 │ │ │ │ - smulleq r2, lr, r4, r3 │ │ │ │ - sbceq r8, r7, r4, ror #19 │ │ │ │ - teqeq r3, ip, asr #15 │ │ │ │ - sbcseq r6, sp, ip, asr #6 │ │ │ │ - strdeq r6, [r9], #76 @ 0x4c │ │ │ │ - sbceq r8, r7, r4, asr r9 │ │ │ │ + strheq r2, [lr], #52 @ 0x34 │ │ │ │ + sbceq r8, r7, r4, lsl #20 │ │ │ │ + teqeq r3, ip, ror #15 │ │ │ │ + sbcseq r6, sp, ip, ror #6 │ │ │ │ + sbceq r6, r9, ip, lsl r5 │ │ │ │ + sbceq r8, r7, r4, ror r9 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ cmneq r4, ip, lsl #18 │ │ │ │ - sbcseq r8, sl, r8, ror #10 │ │ │ │ - ldrdeq sp, [sl], #216 @ 0xd8 │ │ │ │ + sbcseq r8, sl, r8, lsl #11 │ │ │ │ + strdeq sp, [sl], #216 @ 0xd8 │ │ │ │ andeq r1, r0, ip, ror r3 │ │ │ │ - sbceq lr, sl, r0, ror r2 │ │ │ │ - sbcseq r6, sp, r0, lsl r1 │ │ │ │ - sbceq sp, sl, r8, lsr #25 │ │ │ │ - strheq r6, [r9], #40 @ 0x28 │ │ │ │ - sbceq r2, lr, r4, lsr #32 │ │ │ │ - sbceq r7, sp, r0, lsr #1 │ │ │ │ - sbceq r6, r9, r0, ror r2 │ │ │ │ - sbcseq r8, sl, r8, ror #7 │ │ │ │ - sbceq r7, sp, ip, lsr r0 │ │ │ │ - sbceq r2, fp, r0, lsl #8 │ │ │ │ - sbceq r6, r7, r8, ror pc │ │ │ │ - strheq sp, [sl], #188 @ 0xbc │ │ │ │ + smulleq lr, sl, r0, r2 │ │ │ │ + sbcseq r6, sp, r0, lsr r1 │ │ │ │ + sbceq sp, sl, r8, asr #25 │ │ │ │ + ldrdeq r6, [r9], #40 @ 0x28 │ │ │ │ + sbceq r2, lr, r4, asr #32 │ │ │ │ + sbceq r7, sp, r0, asr #1 │ │ │ │ + smulleq r6, r9, r0, r2 │ │ │ │ + sbcseq r8, sl, r8, lsl #8 │ │ │ │ + sbceq r7, sp, ip, asr r0 │ │ │ │ + sbceq r2, fp, r0, lsr #8 │ │ │ │ + smulleq r6, r7, r8, pc @ │ │ │ │ + ldrdeq sp, [sl], #188 @ 0xbc │ │ │ │ @ instruction: 0x01647694 │ │ │ │ - sbcseq sp, fp, r0, asr #7 │ │ │ │ - sbceq sp, sl, r0, ror #26 │ │ │ │ - sbceq sp, sl, r8, lsl #27 │ │ │ │ - strheq sp, [sl], #200 @ 0xc8 │ │ │ │ - sbceq r8, r7, r8, asr r4 │ │ │ │ - teqeq r3, r0, ror #5 │ │ │ │ - sbceq sp, sl, r4, lsr #22 │ │ │ │ + sbcseq sp, fp, r0, ror #7 │ │ │ │ + sbceq sp, sl, r0, lsl #27 │ │ │ │ + sbceq sp, sl, r8, lsr #27 │ │ │ │ + ldrdeq sp, [sl], #200 @ 0xc8 │ │ │ │ + sbceq r8, r7, r8, ror r4 │ │ │ │ + teqeq r3, r0, lsl #6 │ │ │ │ + sbceq sp, sl, r4, asr #22 │ │ │ │ andeq r0, r0, r6, lsr #5 │ │ │ │ - sbceq sp, sl, r4, asr r9 │ │ │ │ - sbceq sp, sl, r8, lsl r9 │ │ │ │ - sbceq sp, sl, r0, ror #17 │ │ │ │ - strdeq sp, [sl], #140 @ 0x8c │ │ │ │ - sbceq sp, sl, r4, ror #29 │ │ │ │ + sbceq sp, sl, r4, ror r9 │ │ │ │ + sbceq sp, sl, r8, lsr r9 │ │ │ │ + sbceq sp, sl, r0, lsl #18 │ │ │ │ + sbceq sp, sl, ip, lsl r9 │ │ │ │ + sbceq sp, sl, r4, lsl #30 │ │ │ │ cmneq r4, r4, lsl r1 │ │ │ │ - sbceq sp, sl, ip, lsl #29 │ │ │ │ + sbceq sp, sl, ip, lsr #29 │ │ │ │ cmneq r4, r0, asr #1 │ │ │ │ - sbceq sp, sl, ip, lsl lr │ │ │ │ + sbceq sp, sl, ip, lsr lr │ │ │ │ cmneq r4, r4, lsl #1 │ │ │ │ - sbceq r5, r9, r4, lsl #24 │ │ │ │ + sbceq r5, r9, r4, lsr #24 │ │ │ │ qdsubeq r7, r4, r4 │ │ │ │ - sbceq r5, r9, ip, asr #23 │ │ │ │ + sbceq r5, r9, ip, ror #23 │ │ │ │ cmneq r4, r4, lsr #32 │ │ │ │ - sbceq sp, sl, r4, lsl #27 │ │ │ │ + sbceq sp, sl, r4, lsr #27 │ │ │ │ strdeq r6, [r4, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r2, sp, r4, lsr #24 │ │ │ │ - strheq sp, [sl], #80 @ 0x50 │ │ │ │ - strdeq lr, [sl], #184 @ 0xb8 │ │ │ │ - sbceq sp, sl, ip, lsr #10 │ │ │ │ + sbcseq r2, sp, r4, asr #24 │ │ │ │ + ldrdeq sp, [sl], #80 @ 0x50 │ │ │ │ + sbceq lr, sl, r8, lsl ip │ │ │ │ + sbceq sp, sl, ip, asr #10 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ - ldrdeq r7, [lr], #56 @ 0x38 │ │ │ │ - sbceq sp, sl, ip, lsr #9 │ │ │ │ - sbceq sp, sl, r4, asr r4 │ │ │ │ - strdeq sp, [sl], #116 @ 0x74 │ │ │ │ - sbceq sp, sl, ip, asr #15 │ │ │ │ - teqeq r3, lr, lsl #22 │ │ │ │ - sbceq r8, sp, r0, ror #14 │ │ │ │ - smulleq sp, sl, r4, r7 │ │ │ │ - sbceq r5, r9, r4, lsr r8 │ │ │ │ - sbceq r1, lr, r8, ror #6 │ │ │ │ - sbceq sp, sl, r0, lsr #13 │ │ │ │ - sbceq r6, r9, r8, ror sp │ │ │ │ - sbceq r1, fp, ip, ror #18 │ │ │ │ - sbceq r1, lr, r0, asr r2 │ │ │ │ - sbceq sp, sl, r8, lsl #11 │ │ │ │ - teqeq r3, lr, lsr r9 │ │ │ │ - sbceq r8, sp, r8, lsl #11 │ │ │ │ - sbceq sp, sl, r4, ror r5 │ │ │ │ - sbceq r5, r9, ip, asr r6 │ │ │ │ - smulleq r1, lr, r0, r1 │ │ │ │ - ldrdeq sp, [sl], #64 @ 0x40 │ │ │ │ - sbceq ip, sl, ip, lsl #31 │ │ │ │ - smulleq sp, sl, r4, r4 │ │ │ │ - sbceq sp, sl, r0, ror r4 │ │ │ │ - sbceq sp, sl, r0, lsr #32 │ │ │ │ - teqeq r3, lr, lsl r8 │ │ │ │ - strdeq sp, [sl], #24 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ + strdeq r7, [lr], #56 @ 0x38 │ │ │ │ + sbceq sp, sl, ip, asr #9 │ │ │ │ + sbceq sp, sl, r4, ror r4 │ │ │ │ + sbceq sp, sl, r4, lsl r8 │ │ │ │ + sbceq sp, sl, ip, ror #15 │ │ │ │ + teqeq r3, lr, lsr #22 │ │ │ │ + sbceq r8, sp, r0, lsl #15 │ │ │ │ + strheq sp, [sl], #116 @ 0x74 │ │ │ │ + sbceq r5, r9, r4, asr r8 │ │ │ │ + sbceq r1, lr, r8, lsl #7 │ │ │ │ + sbceq sp, sl, r0, asr #13 │ │ │ │ + smulleq r6, r9, r8, sp │ │ │ │ + sbceq r1, fp, ip, lsl #19 │ │ │ │ + sbceq r1, lr, r0, ror r2 │ │ │ │ + sbceq sp, sl, r8, lsr #11 │ │ │ │ + teqeq r3, lr, asr r9 │ │ │ │ + sbceq r8, sp, r8, lsr #11 │ │ │ │ + smulleq sp, sl, r4, r5 │ │ │ │ + sbceq r5, r9, ip, ror r6 │ │ │ │ + strheq r1, [lr], #16 │ │ │ │ + strdeq sp, [sl], #64 @ 0x40 │ │ │ │ + sbceq ip, sl, ip, lsr #31 │ │ │ │ + strheq sp, [sl], #68 @ 0x44 │ │ │ │ + smulleq sp, sl, r0, r4 │ │ │ │ + sbceq sp, sl, r0, asr #32 │ │ │ │ + teqeq r3, lr, lsr r8 │ │ │ │ + sbceq sp, sl, r8, lsl r2 │ │ │ │ + teqeq r3, r0, lsl r8 │ │ │ │ teqeq r3, sl @ │ │ │ │ - sbceq sp, sl, r8, lsl #7 │ │ │ │ - smulleq r5, r9, r0, r4 │ │ │ │ + sbceq sp, sl, r8, lsr #7 │ │ │ │ + strheq r5, [r9], #64 @ 0x40 │ │ │ │ ldrsheq r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ - sbceq ip, sl, r4, lsl #30 │ │ │ │ + sbceq ip, sl, r4, lsr #30 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - sbceq ip, sl, r0, ror lr │ │ │ │ - ldrdeq sp, [sl], #44 @ 0x2c │ │ │ │ - sbceq ip, sl, r8, lsl #28 │ │ │ │ - sbcseq r2, sp, r8, lsr r6 │ │ │ │ - sbcseq r9, sp, r8, asr #27 │ │ │ │ - smulleq ip, sl, r4, fp │ │ │ │ + smulleq ip, sl, r0, lr │ │ │ │ + strdeq sp, [sl], #44 @ 0x2c │ │ │ │ + sbceq ip, sl, r8, lsr #28 │ │ │ │ + sbcseq r2, sp, r8, asr r6 │ │ │ │ + sbcseq r9, sp, r8, ror #27 │ │ │ │ + strheq ip, [sl], #180 @ 0xb4 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - sbceq ip, sl, r4, lsl #28 │ │ │ │ - sbceq ip, sl, ip, ror #27 │ │ │ │ - ldrdeq ip, [sl], #212 @ 0xd4 │ │ │ │ - sbcseq r7, sl, r4, ror #6 │ │ │ │ - ldrsheq r9, [sp], #184 @ 0xb8 │ │ │ │ - sbceq fp, sp, r4, lsr r8 │ │ │ │ - strheq ip, [sl], #196 @ 0xc4 │ │ │ │ - sbceq r5, sp, r4, lsr #30 │ │ │ │ - strdeq r5, [r9], #4 │ │ │ │ - sbcseq r7, sl, r4, ror #4 │ │ │ │ - strheq r5, [sp], #228 @ 0xe4 │ │ │ │ - sbceq ip, sl, r4, lsr #22 │ │ │ │ - sbceq r7, r8, r8, asr ip │ │ │ │ - ldrdeq ip, [sl], #164 @ 0xa4 │ │ │ │ - smulleq ip, sl, r0, ip │ │ │ │ - teqeq r3, lr, lsl #5 │ │ │ │ - sbceq ip, sl, r8, lsr ip │ │ │ │ - sbceq r1, sp, ip, asr r0 │ │ │ │ - sbceq ip, sl, ip, lsl ip │ │ │ │ - sbcseq r7, sp, ip, ror #25 │ │ │ │ - sbceq r0, fp, ip, asr #30 │ │ │ │ - sbceq ip, sl, r4, ror #31 │ │ │ │ - sbceq fp, sp, r4, asr #11 │ │ │ │ - teqeq r3, sl, lsl #4 │ │ │ │ - sbcseq r4, sp, ip, lsr #26 │ │ │ │ + sbceq ip, sl, r4, lsr #28 │ │ │ │ + sbceq ip, sl, ip, lsl #28 │ │ │ │ + strdeq ip, [sl], #212 @ 0xd4 │ │ │ │ + sbcseq r7, sl, r4, lsl #7 │ │ │ │ + sbcseq r9, sp, r8, lsl ip │ │ │ │ + sbceq fp, sp, r4, asr r8 │ │ │ │ + ldrdeq ip, [sl], #196 @ 0xc4 │ │ │ │ + sbceq r5, sp, r4, asr #30 │ │ │ │ + sbceq r5, r9, r4, lsl r1 │ │ │ │ + sbcseq r7, sl, r4, lsl #5 │ │ │ │ + ldrdeq r5, [sp], #228 @ 0xe4 │ │ │ │ + sbceq ip, sl, r4, asr #22 │ │ │ │ + sbceq r7, r8, r8, ror ip │ │ │ │ + strdeq ip, [sl], #164 @ 0xa4 │ │ │ │ + strheq ip, [sl], #192 @ 0xc0 │ │ │ │ + teqeq r3, lr, lsr #5 │ │ │ │ + sbceq ip, sl, r8, asr ip │ │ │ │ + sbceq r1, sp, ip, ror r0 │ │ │ │ + sbceq ip, sl, ip, lsr ip │ │ │ │ + sbcseq r7, sp, ip, lsl #26 │ │ │ │ + sbceq r0, fp, ip, ror #30 │ │ │ │ + sbceq sp, sl, r4 │ │ │ │ + sbceq fp, sp, r4, ror #11 │ │ │ │ + teqeq r3, sl, lsr #4 │ │ │ │ + sbcseq r4, sp, ip, asr #26 │ │ │ │ + sbceq ip, sl, r8, ror #30 │ │ │ │ + sbceq ip, sl, r4, lsr #30 │ │ │ │ + sbceq sp, sl, r8, asr r0 │ │ │ │ + strheq ip, [sl], #244 @ 0xf4 │ │ │ │ + sbceq ip, sl, r8, ror pc │ │ │ │ + strdeq ip, [sl], #244 @ 0xf4 │ │ │ │ + sbceq ip, sl, r8, asr #31 │ │ │ │ + smulleq ip, sl, ip, pc @ │ │ │ │ + sbceq ip, sl, r0, ror pc │ │ │ │ sbceq ip, sl, r8, asr #30 │ │ │ │ - sbceq ip, sl, r4, lsl #30 │ │ │ │ - sbceq sp, sl, r8, lsr r0 │ │ │ │ - smulleq ip, sl, r4, pc @ │ │ │ │ - sbceq ip, sl, r8, asr pc │ │ │ │ - ldrdeq ip, [sl], #244 @ 0xf4 │ │ │ │ - sbceq ip, sl, r8, lsr #31 │ │ │ │ - sbceq ip, sl, ip, ror pc │ │ │ │ - sbceq ip, sl, r0, asr pc │ │ │ │ - sbceq ip, sl, r8, lsr #30 │ │ │ │ - strdeq ip, [sl], #232 @ 0xe8 │ │ │ │ + sbceq ip, sl, r8, lsl pc │ │ │ │ + sbceq ip, sl, r0, asr #29 │ │ │ │ sbceq ip, sl, r0, lsr #29 │ │ │ │ - sbceq ip, sl, r0, lsl #29 │ │ │ │ + sbceq ip, sl, r4, ror #28 │ │ │ │ + sbceq ip, sl, r0, asr #28 │ │ │ │ sbceq ip, sl, r4, asr #28 │ │ │ │ - sbceq ip, sl, r0, lsr #28 │ │ │ │ - sbceq ip, sl, r4, lsr #28 │ │ │ │ + sbceq ip, sl, r4, lsl #28 │ │ │ │ sbceq ip, sl, r4, ror #27 │ │ │ │ sbceq ip, sl, r4, asr #27 │ │ │ │ - sbceq ip, sl, r4, lsr #27 │ │ │ │ - sbceq ip, sl, r0, lsl #27 │ │ │ │ - sbceq ip, sl, r8, asr sp │ │ │ │ + sbceq ip, sl, r0, lsr #27 │ │ │ │ + sbceq ip, sl, r8, ror sp │ │ │ │ + sbceq ip, sl, r4, asr sp │ │ │ │ sbceq ip, sl, r4, lsr sp │ │ │ │ - sbceq ip, sl, r4, lsl sp │ │ │ │ - sbceq ip, sl, r8, asr #25 │ │ │ │ + sbceq ip, sl, r8, ror #25 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [pc, #-448] @ 5a8ce8 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #32] │ │ │ │ mvneq r3, #0 │ │ │ │ @@ -1390074,156 +1390074,156 @@ │ │ │ │ b 5aa0c0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #0 │ │ │ │ ldr r2, [pc, #568] @ 5aae0c │ │ │ │ add r2, pc, r2 │ │ │ │ b 5a8abc │ │ │ │ - smulleq ip, sl, r4, ip │ │ │ │ - sbceq ip, sl, r8, ror ip │ │ │ │ - sbceq ip, sl, ip, asr #24 │ │ │ │ - sbceq ip, sl, ip, lsl ip │ │ │ │ - sbceq ip, sl, ip, lsl #24 │ │ │ │ - ldrdeq ip, [sl], #176 @ 0xb0 │ │ │ │ - sbceq ip, sl, r4, lsr #23 │ │ │ │ - sbceq ip, sl, r0, lsl #23 │ │ │ │ - sbceq ip, sl, r0, asr fp │ │ │ │ - sbceq ip, sl, r4, lsr #22 │ │ │ │ - strdeq ip, [sl], #168 @ 0xa8 │ │ │ │ + strheq ip, [sl], #196 @ 0xc4 │ │ │ │ + smulleq ip, sl, r8, ip │ │ │ │ + sbceq ip, sl, ip, ror #24 │ │ │ │ + sbceq ip, sl, ip, lsr ip │ │ │ │ + sbceq ip, sl, ip, lsr #24 │ │ │ │ + strdeq ip, [sl], #176 @ 0xb0 │ │ │ │ + sbceq ip, sl, r4, asr #23 │ │ │ │ + sbceq ip, sl, r0, lsr #23 │ │ │ │ + sbceq ip, sl, r0, ror fp │ │ │ │ + sbceq ip, sl, r4, asr #22 │ │ │ │ + sbceq ip, sl, r8, lsl fp │ │ │ │ + strdeq ip, [sl], #160 @ 0xa0 │ │ │ │ ldrdeq ip, [sl], #160 @ 0xa0 │ │ │ │ strheq ip, [sl], #160 @ 0xa0 │ │ │ │ smulleq ip, sl, r0, sl │ │ │ │ - sbceq ip, sl, r0, ror sl │ │ │ │ - sbceq ip, sl, r4, asr #20 │ │ │ │ + sbceq ip, sl, r4, ror #20 │ │ │ │ + sbceq ip, sl, r0, asr #20 │ │ │ │ sbceq ip, sl, r0, lsr #20 │ │ │ │ sbceq ip, sl, r0, lsl #20 │ │ │ │ sbceq ip, sl, r0, ror #19 │ │ │ │ sbceq ip, sl, r0, asr #19 │ │ │ │ sbceq ip, sl, r0, lsr #19 │ │ │ │ sbceq ip, sl, r0, lsl #19 │ │ │ │ - sbceq ip, sl, r0, ror #18 │ │ │ │ + sbceq ip, sl, r4, ror r3 │ │ │ │ + sbceq ip, sl, r8, lsl r5 │ │ │ │ + ldrsbeq r7, [sl], #152 @ 0x98 │ │ │ │ + sbceq ip, sl, r4, asr #6 │ │ │ │ + sbceq ip, sl, r8, lsr #6 │ │ │ │ + sbceq pc, sl, ip, lsr #16 │ │ │ │ + sbceq r1, r8, r4, ror lr │ │ │ │ sbceq ip, sl, r4, asr r3 │ │ │ │ - strdeq ip, [sl], #72 @ 0x48 │ │ │ │ - ldrheq r7, [sl], #152 @ 0x98 │ │ │ │ - sbceq ip, sl, r4, lsr #6 │ │ │ │ - sbceq ip, sl, r8, lsl #6 │ │ │ │ - sbceq pc, sl, ip, lsl #16 │ │ │ │ - sbceq r1, r8, r4, asr lr │ │ │ │ - sbceq ip, sl, r4, lsr r3 │ │ │ │ - sbceq ip, sl, r0, lsl #6 │ │ │ │ - sbceq ip, sl, r4, asr r4 │ │ │ │ - sbceq ip, sl, ip, lsr r4 │ │ │ │ - sbceq ip, sl, r4, lsr #8 │ │ │ │ - sbceq ip, sl, r0, lsl r4 │ │ │ │ - sbcseq r6, sp, r4, ror #3 │ │ │ │ - sbcseq r6, sp, r0, lsl #4 │ │ │ │ - sbceq r6, sl, r8, lsr #16 │ │ │ │ - sbcseq fp, sl, r0, ror #11 │ │ │ │ - smulleq r7, sl, r8, r0 │ │ │ │ - sbceq r7, sl, ip, asr #32 │ │ │ │ - sbceq r6, sl, r0, lsr #29 │ │ │ │ - sbcseq r7, sp, r4, lsr lr │ │ │ │ - sbceq r6, sl, r4, ror pc │ │ │ │ - sbcseq r7, sp, ip, asr #28 │ │ │ │ - sbceq r6, sl, r4, ror #30 │ │ │ │ - sbceq r6, sl, r8, asr #28 │ │ │ │ - sbceq ip, sl, r0, lsr #7 │ │ │ │ + sbceq ip, sl, r0, lsr #6 │ │ │ │ + sbceq ip, sl, r4, ror r4 │ │ │ │ + sbceq ip, sl, ip, asr r4 │ │ │ │ + sbceq ip, sl, r4, asr #8 │ │ │ │ + sbceq ip, sl, r0, lsr r4 │ │ │ │ + sbcseq r6, sp, r4, lsl #4 │ │ │ │ + sbcseq r6, sp, r0, lsr #4 │ │ │ │ + sbceq r6, sl, r8, asr #16 │ │ │ │ + sbcseq fp, sl, r0, lsl #12 │ │ │ │ + strheq r7, [sl], #8 │ │ │ │ + sbceq r7, sl, ip, rrx │ │ │ │ + sbceq r6, sl, r0, asr #29 │ │ │ │ + sbcseq r7, sp, r4, asr lr │ │ │ │ + smulleq r6, sl, r4, pc @ │ │ │ │ + sbcseq r7, sp, ip, ror #28 │ │ │ │ + sbceq r6, sl, r4, lsl #31 │ │ │ │ + sbceq r6, sl, r8, ror #28 │ │ │ │ + sbceq ip, sl, r0, asr #7 │ │ │ │ + sbceq ip, sl, r8, ror #14 │ │ │ │ sbceq ip, sl, r8, asr #14 │ │ │ │ + sbcseq fp, ip, r4, lsr r8 │ │ │ │ sbceq ip, sl, r8, lsr #14 │ │ │ │ - sbcseq fp, ip, r4, lsl r8 │ │ │ │ - sbceq ip, sl, r8, lsl #14 │ │ │ │ - ldrdeq ip, [sl], #104 @ 0x68 │ │ │ │ - sbceq ip, sl, ip, lsr #13 │ │ │ │ - sbceq ip, sl, r0, lsl #13 │ │ │ │ - sbceq ip, sl, r4, asr r6 │ │ │ │ - sbceq ip, sl, r4, lsr #12 │ │ │ │ - sbceq ip, sl, r0, lsl #12 │ │ │ │ - ldrdeq ip, [sl], #88 @ 0x58 │ │ │ │ - sbceq ip, sl, ip, lsr #11 │ │ │ │ - sbceq ip, sl, r4, lsl #11 │ │ │ │ - sbceq ip, sl, r8, asr r5 │ │ │ │ - sbceq ip, sl, r0, lsr r5 │ │ │ │ - sbceq ip, sl, r0, lsl #10 │ │ │ │ + strdeq ip, [sl], #104 @ 0x68 │ │ │ │ + sbceq ip, sl, ip, asr #13 │ │ │ │ + sbceq ip, sl, r0, lsr #13 │ │ │ │ + sbceq ip, sl, r4, ror r6 │ │ │ │ + sbceq ip, sl, r4, asr #12 │ │ │ │ + sbceq ip, sl, r0, lsr #12 │ │ │ │ + strdeq ip, [sl], #88 @ 0x58 │ │ │ │ + sbceq ip, sl, ip, asr #11 │ │ │ │ + sbceq ip, sl, r4, lsr #11 │ │ │ │ + sbceq ip, sl, r8, ror r5 │ │ │ │ + sbceq ip, sl, r0, asr r5 │ │ │ │ + sbceq ip, sl, r0, lsr #10 │ │ │ │ + sbceq ip, sl, r4, lsl #10 │ │ │ │ sbceq ip, sl, r4, ror #9 │ │ │ │ - sbceq ip, sl, r4, asr #9 │ │ │ │ - ldrsbeq r4, [sp], #92 @ 0x5c │ │ │ │ - ldrdeq ip, [sl], #108 @ 0x6c │ │ │ │ + ldrsheq r4, [sp], #92 @ 0x5c │ │ │ │ + strdeq ip, [sl], #108 @ 0x6c │ │ │ │ cmneq r4, r0, asr #25 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq ip, sl, r8, lsr #13 │ │ │ │ + sbceq ip, sl, r8, asr #13 │ │ │ │ strdeq r5, [r4, #-180]! @ 0xffffff4c │ │ │ │ - sbceq ip, sl, r4, lsr r9 │ │ │ │ + sbceq ip, sl, r4, asr r9 │ │ │ │ cmpeq fp, r8, asr r8 │ │ │ │ - sbceq r0, lr, r0, lsr #3 │ │ │ │ - sbceq r7, ip, r4, lsl r5 │ │ │ │ - sbceq fp, sl, r0, lsr #31 │ │ │ │ - sbceq fp, sl, r4, ror pc │ │ │ │ - strheq r2, [lr], #48 @ 0x30 │ │ │ │ - strheq ip, [sl], #120 @ 0x78 │ │ │ │ - sbceq ip, sl, ip, lsr #15 │ │ │ │ + sbceq r0, lr, r0, asr #3 │ │ │ │ + sbceq r7, ip, r4, lsr r5 │ │ │ │ + sbceq fp, sl, r0, asr #31 │ │ │ │ + smulleq fp, sl, r4, pc @ │ │ │ │ + ldrdeq r2, [lr], #48 @ 0x30 │ │ │ │ + ldrdeq ip, [sl], #120 @ 0x78 │ │ │ │ + sbceq ip, sl, ip, asr #15 │ │ │ │ + sbceq ip, sl, r4, lsr #15 │ │ │ │ + sbceq ip, sl, r8, asr #14 │ │ │ │ + sbcseq sl, fp, ip, asr sp │ │ │ │ sbceq ip, sl, r4, lsl #15 │ │ │ │ - sbceq ip, sl, r8, lsr #14 │ │ │ │ - sbcseq sl, fp, ip, lsr sp │ │ │ │ - sbceq ip, sl, r4, ror #14 │ │ │ │ - sbceq ip, sl, r4, ror #14 │ │ │ │ + sbceq ip, sl, r4, lsl #15 │ │ │ │ + smulleq fp, sl, ip, lr │ │ │ │ sbceq fp, sl, ip, ror lr │ │ │ │ - sbceq fp, sl, ip, asr lr │ │ │ │ - sbcseq r6, sl, r4, ror #12 │ │ │ │ - ldrdeq fp, [sl], #228 @ 0xe4 │ │ │ │ - sbcseq r6, sl, r0, asr #12 │ │ │ │ - strheq fp, [sl], #224 @ 0xe0 │ │ │ │ - strheq r0, [lr], #16 │ │ │ │ - ldrheq r6, [sl], #88 @ 0x58 │ │ │ │ - sbceq pc, sp, r0, lsr #30 │ │ │ │ - sbcseq r6, sl, r4, lsr #11 │ │ │ │ - sbceq pc, sp, ip, lsl #30 │ │ │ │ + sbcseq r6, sl, r4, lsl #13 │ │ │ │ + strdeq fp, [sl], #228 @ 0xe4 │ │ │ │ + sbcseq r6, sl, r0, ror #12 │ │ │ │ + ldrdeq fp, [sl], #224 @ 0xe0 │ │ │ │ + ldrdeq r0, [lr], #16 │ │ │ │ + ldrsbeq r6, [sl], #88 @ 0x58 │ │ │ │ + sbceq pc, sp, r0, asr #30 │ │ │ │ + sbcseq r6, sl, r4, asr #11 │ │ │ │ + sbceq pc, sp, ip, lsr #30 │ │ │ │ strdeq r5, [r4, #-132]! @ 0xffffff7c │ │ │ │ - ldrdeq ip, [sl], #44 @ 0x2c │ │ │ │ - ldrdeq ip, [sl], #84 @ 0x54 │ │ │ │ - sbceq fp, sl, r0, ror sp │ │ │ │ - sbceq ip, sl, r4, lsr r5 │ │ │ │ - sbceq ip, sl, r4, ror #10 │ │ │ │ + strdeq ip, [sl], #44 @ 0x2c │ │ │ │ + strdeq ip, [sl], #84 @ 0x54 │ │ │ │ + smulleq fp, sl, r0, sp │ │ │ │ + sbceq ip, sl, r4, asr r5 │ │ │ │ + sbceq ip, sl, r4, lsl #11 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - sbceq fp, sl, ip, lsr #24 │ │ │ │ - ldrdeq r6, [r8], #232 @ 0xe8 │ │ │ │ - sbcseq r4, sp, r8, ror r0 │ │ │ │ - sbceq fp, sl, r0, lsr #29 │ │ │ │ - sbceq fp, sl, r8, lsl #27 │ │ │ │ - sbceq r7, sp, r0, ror #1 │ │ │ │ - sbceq ip, sl, r4, ror #1 │ │ │ │ + sbceq fp, sl, ip, asr #24 │ │ │ │ + strdeq r6, [r8], #232 @ 0xe8 │ │ │ │ + smullseq r4, sp, r8, r0 │ │ │ │ + sbceq fp, sl, r0, asr #29 │ │ │ │ + sbceq fp, sl, r8, lsr #27 │ │ │ │ + sbceq r7, sp, r0, lsl #2 │ │ │ │ + sbceq ip, sl, r4, lsl #2 │ │ │ │ andeq r0, r0, r1, lsr #2 │ │ │ │ + sbceq fp, sl, r4, lsr sp │ │ │ │ + ldrdeq fp, [sl], #216 @ 0xd8 │ │ │ │ + strheq fp, [sl], #212 @ 0xd4 │ │ │ │ + sbcseq r6, sl, ip, asr r3 │ │ │ │ + sbceq fp, sl, r4, lsl #27 │ │ │ │ + sbceq fp, sl, ip, asr sp │ │ │ │ + sbceq fp, sl, r8, lsr sp │ │ │ │ sbceq fp, sl, r4, lsl sp │ │ │ │ - strheq fp, [sl], #216 @ 0xd8 │ │ │ │ - smulleq fp, sl, r4, sp │ │ │ │ - sbcseq r6, sl, ip, lsr r3 │ │ │ │ - sbceq fp, sl, r4, ror #26 │ │ │ │ - sbceq fp, sl, ip, lsr sp │ │ │ │ - sbceq fp, sl, r8, lsl sp │ │ │ │ - strdeq fp, [sl], #196 @ 0xc4 │ │ │ │ - sbceq fp, sl, r4, asr #25 │ │ │ │ - sbceq fp, sl, r0, lsr #25 │ │ │ │ - sbceq fp, sl, r4, ror ip │ │ │ │ - sbceq fp, sl, ip, asr #23 │ │ │ │ - sbceq fp, sl, ip, asr #24 │ │ │ │ + sbceq fp, sl, r4, ror #25 │ │ │ │ + sbceq fp, sl, r0, asr #25 │ │ │ │ + smulleq fp, sl, r4, ip │ │ │ │ + sbceq fp, sl, ip, ror #23 │ │ │ │ + sbceq fp, sl, ip, ror #24 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - sbceq fp, sl, r0, lsr #23 │ │ │ │ - sbcseq r8, sl, r0, asr #28 │ │ │ │ - sbceq fp, sl, ip, ror #22 │ │ │ │ + sbceq fp, sl, r0, asr #23 │ │ │ │ + sbcseq r8, sl, r0, ror #28 │ │ │ │ + sbceq fp, sl, ip, lsl #23 │ │ │ │ blcc fece4228 │ │ │ │ - sbceq fp, sl, r0, asr #18 │ │ │ │ + sbceq fp, sl, r0, ror #18 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ - sbceq r5, lr, r4, asr #19 │ │ │ │ - strheq r8, [r7], #4 │ │ │ │ - sbceq r6, r7, r0, lsr #7 │ │ │ │ - sbceq fp, sl, r8, lsr #17 │ │ │ │ - sbceq r6, sp, r0, lsl lr │ │ │ │ - sbceq r6, sp, r4, lsl #28 │ │ │ │ - sbceq r6, sp, ip, ror #27 │ │ │ │ - smulleq fp, sl, r0, r8 │ │ │ │ - sbceq r6, sp, r8, asr #27 │ │ │ │ + sbceq r5, lr, r4, ror #19 │ │ │ │ + ldrdeq r8, [r7], #4 │ │ │ │ + sbceq r6, r7, r0, asr #7 │ │ │ │ + sbceq fp, sl, r8, asr #17 │ │ │ │ + sbceq r6, sp, r0, lsr lr │ │ │ │ + sbceq r6, sp, r4, lsr #28 │ │ │ │ + sbceq r6, sp, ip, lsl #28 │ │ │ │ + strheq fp, [sl], #128 @ 0x80 │ │ │ │ + sbceq r6, sp, r8, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #1912] @ 5ab5a8 │ │ │ │ @@ -1390703,57 +1390703,57 @@ │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #184] @ 5ab654 │ │ │ │ add r2, pc, r2 │ │ │ │ b 5ab244 │ │ │ │ mov r2, #0 │ │ │ │ b 5ab024 │ │ │ │ cmneq r4, r4, asr #3 │ │ │ │ - sbceq r6, ip, r4, lsr fp │ │ │ │ - sbcseq r5, sl, r4, lsl #28 │ │ │ │ - strheq fp, [sl], #252 @ 0xfc │ │ │ │ - sbceq r6, ip, r8, lsr #21 │ │ │ │ - sbceq fp, sl, r0, asr #30 │ │ │ │ - sbceq r6, ip, r0, lsr #20 │ │ │ │ - strheq r7, [r7], #208 @ 0xd0 │ │ │ │ + sbceq r6, ip, r4, asr fp │ │ │ │ + sbcseq r5, sl, r4, lsr #28 │ │ │ │ + ldrdeq fp, [sl], #252 @ 0xfc │ │ │ │ + sbceq r6, ip, r8, asr #21 │ │ │ │ + sbceq fp, sl, r0, ror #30 │ │ │ │ + sbceq r6, ip, r0, asr #20 │ │ │ │ + ldrdeq r7, [r7], #208 @ 0xd0 │ │ │ │ andeq r0, r0, fp, lsr #7 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - sbceq r6, ip, ip, asr r9 │ │ │ │ - sbcseq r5, sl, ip, lsr #24 │ │ │ │ - sbceq fp, sl, ip, asr #26 │ │ │ │ - ldrsbeq r5, [sl], #180 @ 0xb4 │ │ │ │ - sbceq fp, sl, r8, lsl sp │ │ │ │ - sbceq fp, sl, r0, lsl #25 │ │ │ │ - sbceq r1, lr, r8, ror r7 │ │ │ │ - sbceq r6, ip, r8, ror #15 │ │ │ │ - sbcseq r5, sl, r0, asr #21 │ │ │ │ - sbceq fp, sl, ip, lsl ip │ │ │ │ - sbceq fp, sl, ip, ror fp │ │ │ │ + sbceq r6, ip, ip, ror r9 │ │ │ │ + sbcseq r5, sl, ip, asr #24 │ │ │ │ + sbceq fp, sl, ip, ror #26 │ │ │ │ + ldrsheq r5, [sl], #180 @ 0xb4 │ │ │ │ + sbceq fp, sl, r8, lsr sp │ │ │ │ + sbceq fp, sl, r0, lsr #25 │ │ │ │ + smulleq r1, lr, r8, r7 │ │ │ │ + sbceq r6, ip, r8, lsl #16 │ │ │ │ + sbcseq r5, sl, r0, ror #21 │ │ │ │ + sbceq fp, sl, ip, lsr ip │ │ │ │ + smulleq fp, sl, ip, fp │ │ │ │ + sbceq fp, sl, r8, ror fp │ │ │ │ + smulleq r1, lr, r8, r6 │ │ │ │ + sbceq r6, ip, r0, asr #14 │ │ │ │ + smulleq fp, sl, r4, fp │ │ │ │ sbceq fp, sl, r8, asr fp │ │ │ │ - sbceq r1, lr, r8, ror r6 │ │ │ │ - sbceq r6, ip, r0, lsr #14 │ │ │ │ - sbceq fp, sl, r4, ror fp │ │ │ │ - sbceq fp, sl, r8, lsr fp │ │ │ │ - sbceq fp, sl, r8, ror #22 │ │ │ │ - sbceq r6, ip, r8, asr r6 │ │ │ │ - sbceq fp, sl, r0, lsl fp │ │ │ │ - sbceq r6, ip, r0, ror #11 │ │ │ │ - sbceq r7, r7, r0, ror r9 │ │ │ │ - sbceq fp, sl, r8, lsr sl │ │ │ │ - sbceq sl, sl, r0, lsl #31 │ │ │ │ - sbceq sl, sl, r8, ror #30 │ │ │ │ - sbceq fp, sl, r4, lsr #19 │ │ │ │ - sbceq sl, sl, ip, lsr pc │ │ │ │ - sbceq sl, sl, r0, lsr pc │ │ │ │ + sbceq fp, sl, r8, lsl #23 │ │ │ │ + sbceq r6, ip, r8, ror r6 │ │ │ │ + sbceq fp, sl, r0, lsr fp │ │ │ │ + sbceq r6, ip, r0, lsl #12 │ │ │ │ + smulleq r7, r7, r0, r9 @ │ │ │ │ + sbceq fp, sl, r8, asr sl │ │ │ │ + sbceq sl, sl, r0, lsr #31 │ │ │ │ + sbceq sl, sl, r8, lsl #31 │ │ │ │ sbceq fp, sl, r4, asr #19 │ │ │ │ - sbceq fp, sl, r0, lsl #18 │ │ │ │ - sbceq fp, sl, r4, lsl #17 │ │ │ │ - sbceq fp, sl, r8, lsr #17 │ │ │ │ - sbceq fp, sl, r4, lsr #16 │ │ │ │ - sbceq fp, sl, r0, lsl #16 │ │ │ │ - sbceq r1, lr, r0, lsr #6 │ │ │ │ + sbceq sl, sl, ip, asr pc │ │ │ │ + sbceq sl, sl, r0, asr pc │ │ │ │ + sbceq fp, sl, r4, ror #19 │ │ │ │ + sbceq fp, sl, r0, lsr #18 │ │ │ │ + sbceq fp, sl, r4, lsr #17 │ │ │ │ + sbceq fp, sl, r8, asr #17 │ │ │ │ + sbceq fp, sl, r4, asr #16 │ │ │ │ + sbceq fp, sl, r0, lsr #16 │ │ │ │ + sbceq r1, lr, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ lsr r3, r3, #6 │ │ │ │ @@ -1390863,22 +1390863,22 @@ │ │ │ │ b 5ab694 │ │ │ │ ldr r2, [pc, #44] @ 5ab848 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 5ab7c4 │ │ │ │ - sbceq r6, ip, ip, ror #5 │ │ │ │ - ldrdeq fp, [sl], #112 @ 0x70 │ │ │ │ - sbceq r6, ip, r0, ror r2 │ │ │ │ - sbceq r6, ip, r0, lsl #4 │ │ │ │ - strdeq fp, [sl], #96 @ 0x60 │ │ │ │ - smulleq fp, sl, r4, r6 │ │ │ │ - sbceq r2, r9, r8, lsl #5 │ │ │ │ - sbceq fp, sl, ip, lsl #13 │ │ │ │ + sbceq r6, ip, ip, lsl #6 │ │ │ │ + strdeq fp, [sl], #112 @ 0x70 │ │ │ │ + smulleq r6, ip, r0, r2 │ │ │ │ + sbceq r6, ip, r0, lsr #4 │ │ │ │ + sbceq fp, sl, r0, lsl r7 │ │ │ │ + strheq fp, [sl], #100 @ 0x64 │ │ │ │ + sbceq r2, r9, r8, lsr #5 │ │ │ │ + sbceq fp, sl, ip, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #3584] @ 5ac668 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1391779,262 +1391779,262 @@ │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ b 5aba60 │ │ │ │ cmneq r4, ip, lsl #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r4, r4, asr r7 │ │ │ │ andeq r2, r0, ip, lsr #22 │ │ │ │ andeq r2, r0, r4, ror pc │ │ │ │ - strheq fp, [sl], #80 @ 0x50 │ │ │ │ - sbceq r2, r9, r0, ror #18 │ │ │ │ - smulleq fp, sl, r8, r5 │ │ │ │ - sbceq fp, sl, r4, lsl #11 │ │ │ │ - ldrheq r5, [sl], #32 │ │ │ │ + ldrdeq fp, [sl], #80 @ 0x50 │ │ │ │ + sbceq r2, r9, r0, lsl #19 │ │ │ │ + strheq fp, [sl], #88 @ 0x58 │ │ │ │ + sbceq fp, sl, r4, lsr #11 │ │ │ │ + ldrsbeq r5, [sl], #32 │ │ │ │ + sbceq fp, sl, r4, ror #10 │ │ │ │ + sbceq fp, sl, ip, asr r5 │ │ │ │ sbceq fp, sl, r4, asr #10 │ │ │ │ - sbceq fp, sl, ip, lsr r5 │ │ │ │ - sbceq fp, sl, r4, lsr #10 │ │ │ │ - sbceq fp, sl, r0, lsr sl │ │ │ │ - sbceq fp, sl, r4, lsl r5 │ │ │ │ - sbceq fp, sl, r4, lsl r5 │ │ │ │ - sbceq fp, sl, r0, lsl r5 │ │ │ │ - strdeq fp, [sl], #72 @ 0x48 │ │ │ │ - strdeq fp, [sl], #76 @ 0x4c │ │ │ │ - sbceq fp, sl, r0, lsl #10 │ │ │ │ - smulleq fp, sl, r0, r5 │ │ │ │ - smulleq fp, sl, r4, r5 │ │ │ │ - smulleq fp, sl, r8, r5 │ │ │ │ - sbceq fp, sl, r8, lsr #11 │ │ │ │ - sbceq fp, sl, ip, lsl #11 │ │ │ │ - sbceq fp, sl, r8, asr r5 │ │ │ │ - teqeq r3, r2, asr #31 │ │ │ │ - sbceq r2, r9, r4, ror ip │ │ │ │ - sbceq fp, sl, r0, ror #1 │ │ │ │ - sbceq fp, sl, r8, ror #1 │ │ │ │ - smulleq fp, sl, r4, r0 │ │ │ │ - sbceq r6, r7, r8, asr #29 │ │ │ │ - sbceq fp, sl, r0, lsr #32 │ │ │ │ - sbceq fp, sl, r4, ror r5 │ │ │ │ - ldrdeq fp, [sl], #12 │ │ │ │ - sbceq fp, sl, r4, asr #10 │ │ │ │ - sbceq fp, sl, r0, rrx │ │ │ │ + sbceq fp, sl, r0, asr sl │ │ │ │ + sbceq fp, sl, r4, lsr r5 │ │ │ │ + sbceq fp, sl, r4, lsr r5 │ │ │ │ + sbceq fp, sl, r0, lsr r5 │ │ │ │ sbceq fp, sl, r8, lsl r5 │ │ │ │ + sbceq fp, sl, ip, lsl r5 │ │ │ │ + sbceq fp, sl, r0, lsr #10 │ │ │ │ + strheq fp, [sl], #80 @ 0x50 │ │ │ │ + strheq fp, [sl], #84 @ 0x54 │ │ │ │ + strheq fp, [sl], #88 @ 0x58 │ │ │ │ + sbceq fp, sl, r8, asr #11 │ │ │ │ + sbceq fp, sl, ip, lsr #11 │ │ │ │ + sbceq fp, sl, r8, ror r5 │ │ │ │ + teqeq r3, r2, ror #31 │ │ │ │ + smulleq r2, r9, r4, ip │ │ │ │ + sbceq fp, sl, r0, lsl #2 │ │ │ │ + sbceq fp, sl, r8, lsl #2 │ │ │ │ + strheq fp, [sl], #4 │ │ │ │ + sbceq r6, r7, r8, ror #29 │ │ │ │ sbceq fp, sl, r0, asr #32 │ │ │ │ - sbceq fp, sl, r4, ror #9 │ │ │ │ - sbceq fp, sl, ip, lsl r0 │ │ │ │ - sbceq fp, sl, r0, lsr #9 │ │ │ │ - strdeq sl, [sl], #248 @ 0xf8 │ │ │ │ - sbceq fp, sl, ip, ror #8 │ │ │ │ - ldrdeq sl, [sl], #244 @ 0xf4 │ │ │ │ - sbceq fp, sl, ip, lsr #8 │ │ │ │ - strheq sl, [sl], #240 @ 0xf0 │ │ │ │ - strdeq fp, [sl], #52 @ 0x34 │ │ │ │ - sbceq fp, sl, r4, ror #7 │ │ │ │ - strheq fp, [sl], #52 @ 0x34 │ │ │ │ - sbceq fp, sl, r0, asr #7 │ │ │ │ - sbceq fp, sl, r8, ror r3 │ │ │ │ - sbceq sl, sl, r4, asr #30 │ │ │ │ - sbceq fp, sl, r4, asr #6 │ │ │ │ - sbceq sl, sl, r4, lsr #30 │ │ │ │ - sbceq fp, sl, r4, lsl #6 │ │ │ │ - sbceq sl, sl, r8, asr pc │ │ │ │ - strheq fp, [sl], #44 @ 0x2c │ │ │ │ - sbceq sl, sl, r0, lsr pc │ │ │ │ - sbceq fp, sl, r4, lsl #5 │ │ │ │ - sbceq sl, sl, ip, lsl #30 │ │ │ │ - sbceq fp, sl, r0, ror #3 │ │ │ │ - sbceq sl, sl, r0, lsl #29 │ │ │ │ - smulleq fp, sl, ip, r1 │ │ │ │ - strheq sl, [sl], #232 @ 0xe8 │ │ │ │ - sbceq fp, sl, r4, ror #2 │ │ │ │ - sbceq fp, sl, r8, lsr r1 │ │ │ │ - sbceq sl, sl, r8, ror lr │ │ │ │ - strdeq fp, [sl], #4 │ │ │ │ + smulleq fp, sl, r4, r5 │ │ │ │ + strdeq fp, [sl], #12 │ │ │ │ + sbceq fp, sl, r4, ror #10 │ │ │ │ + sbceq fp, sl, r0, lsl #1 │ │ │ │ + sbceq fp, sl, r8, lsr r5 │ │ │ │ + sbceq fp, sl, r0, rrx │ │ │ │ + sbceq fp, sl, r4, lsl #10 │ │ │ │ + sbceq fp, sl, ip, lsr r0 │ │ │ │ + sbceq fp, sl, r0, asr #9 │ │ │ │ + sbceq fp, sl, r8, lsl r0 │ │ │ │ + sbceq fp, sl, ip, lsl #9 │ │ │ │ + strdeq sl, [sl], #244 @ 0xf4 │ │ │ │ + sbceq fp, sl, ip, asr #8 │ │ │ │ ldrdeq sl, [sl], #240 @ 0xf0 │ │ │ │ - sbceq fp, sl, r8, asr #1 │ │ │ │ - strheq r3, [sl], #160 @ 0xa0 │ │ │ │ - sbcseq r2, sl, r8, ror #13 │ │ │ │ - sbceq sl, sl, r0, ror lr │ │ │ │ - sbceq r0, lr, ip, lsl r7 │ │ │ │ - sbceq fp, sl, r4, asr r0 │ │ │ │ - sbceq r3, sl, ip, asr #20 │ │ │ │ - sbcseq r2, sl, r4, lsl #13 │ │ │ │ - sbceq sl, sl, ip, lsl #28 │ │ │ │ - strheq r0, [lr], #104 @ 0x68 │ │ │ │ - sbceq sl, sl, r4, ror #31 │ │ │ │ - sbceq r3, sl, r8, ror #19 │ │ │ │ - sbcseq r2, sl, r0, lsr #12 │ │ │ │ - sbceq sl, sl, r8, lsr #27 │ │ │ │ - sbceq r0, lr, r4, asr r6 │ │ │ │ - sbceq sl, sl, r0, ror pc │ │ │ │ - sbceq r3, sl, r4, lsl #19 │ │ │ │ - ldrheq r2, [sl], #92 @ 0x5c │ │ │ │ - sbceq r0, lr, r8, lsl #12 │ │ │ │ - sbceq fp, sl, r0, ror #10 │ │ │ │ - sbceq r3, sl, r8, lsr r9 │ │ │ │ - sbceq sl, sl, r0, lsl sp │ │ │ │ - sbcseq r2, sl, ip, ror #10 │ │ │ │ - smulleq r0, lr, ip, r5 │ │ │ │ - sbceq fp, sl, ip, lsl #10 │ │ │ │ - sbceq r3, sl, ip, asr #17 │ │ │ │ - smulleq sl, sl, ip, ip @ │ │ │ │ - sbcseq r2, sl, r0, lsl #10 │ │ │ │ - sbceq r0, lr, r0, lsr r5 │ │ │ │ - sbceq sl, sl, r4, lsr #28 │ │ │ │ - sbceq sl, sl, ip, asr sp │ │ │ │ - sbceq sl, sl, r0, ror #27 │ │ │ │ + sbceq fp, sl, r4, lsl r4 │ │ │ │ + sbceq fp, sl, r4, lsl #8 │ │ │ │ + ldrdeq fp, [sl], #52 @ 0x34 │ │ │ │ + sbceq fp, sl, r0, ror #7 │ │ │ │ + smulleq fp, sl, r8, r3 │ │ │ │ + sbceq sl, sl, r4, ror #30 │ │ │ │ + sbceq fp, sl, r4, ror #6 │ │ │ │ + sbceq sl, sl, r4, asr #30 │ │ │ │ + sbceq fp, sl, r4, lsr #6 │ │ │ │ + sbceq sl, sl, r8, ror pc │ │ │ │ + ldrdeq fp, [sl], #44 @ 0x2c │ │ │ │ + sbceq sl, sl, r0, asr pc │ │ │ │ + sbceq fp, sl, r4, lsr #5 │ │ │ │ + sbceq sl, sl, ip, lsr #30 │ │ │ │ + sbceq fp, sl, r0, lsl #4 │ │ │ │ + sbceq sl, sl, r0, lsr #29 │ │ │ │ + strheq fp, [sl], #28 │ │ │ │ + ldrdeq sl, [sl], #232 @ 0xe8 │ │ │ │ + sbceq fp, sl, r4, lsl #3 │ │ │ │ + sbceq fp, sl, r8, asr r1 │ │ │ │ + smulleq sl, sl, r8, lr @ │ │ │ │ + sbceq fp, sl, r4, lsl r1 │ │ │ │ + strdeq sl, [sl], #240 @ 0xf0 │ │ │ │ + sbceq fp, sl, r8, ror #1 │ │ │ │ + ldrdeq r3, [sl], #160 @ 0xa0 │ │ │ │ + sbcseq r2, sl, r8, lsl #14 │ │ │ │ + smulleq sl, sl, r0, lr @ │ │ │ │ + sbceq r0, lr, ip, lsr r7 │ │ │ │ + sbceq fp, sl, r4, ror r0 │ │ │ │ + sbceq r3, sl, ip, ror #20 │ │ │ │ + sbcseq r2, sl, r4, lsr #13 │ │ │ │ + sbceq sl, sl, ip, lsr #28 │ │ │ │ + ldrdeq r0, [lr], #104 @ 0x68 │ │ │ │ + sbceq fp, sl, r4 │ │ │ │ + sbceq r3, sl, r8, lsl #20 │ │ │ │ + sbcseq r2, sl, r0, asr #12 │ │ │ │ + sbceq sl, sl, r8, asr #27 │ │ │ │ + sbceq r0, lr, r4, ror r6 │ │ │ │ + smulleq sl, sl, r0, pc @ │ │ │ │ + sbceq r3, sl, r4, lsr #19 │ │ │ │ + ldrsbeq r2, [sl], #92 @ 0x5c │ │ │ │ + sbceq r0, lr, r8, lsr #12 │ │ │ │ + sbceq fp, sl, r0, lsl #11 │ │ │ │ + sbceq r3, sl, r8, asr r9 │ │ │ │ + sbceq sl, sl, r0, lsr sp │ │ │ │ + sbcseq r2, sl, ip, lsl #11 │ │ │ │ + strheq r0, [lr], #92 @ 0x5c │ │ │ │ + sbceq fp, sl, ip, lsr #10 │ │ │ │ + sbceq r3, sl, ip, ror #17 │ │ │ │ + strheq sl, [sl], #204 @ 0xcc │ │ │ │ + sbcseq r2, sl, r0, lsr #10 │ │ │ │ + sbceq r0, lr, r0, asr r5 │ │ │ │ + sbceq sl, sl, r4, asr #28 │ │ │ │ + sbceq sl, sl, ip, ror sp │ │ │ │ + sbceq sl, sl, r0, lsl #28 │ │ │ │ + sbceq sl, sl, r8, asr sp │ │ │ │ + strheq sl, [sl], #220 @ 0xdc │ │ │ │ + sbceq sl, sl, r4, lsr sp │ │ │ │ sbceq sl, sl, r8, lsr sp │ │ │ │ - smulleq sl, sl, ip, sp @ │ │ │ │ - sbceq sl, sl, r4, lsl sp │ │ │ │ - sbceq sl, sl, r8, lsl sp │ │ │ │ - strdeq sl, [sl], #192 @ 0xc0 │ │ │ │ - ldrdeq sl, [sl], #204 @ 0xcc │ │ │ │ - sbceq sl, sl, ip, asr #25 │ │ │ │ - smulleq sl, sl, r8, ip @ │ │ │ │ - sbceq sl, sl, r8, lsr #25 │ │ │ │ - sbceq sl, sl, r0, asr ip │ │ │ │ - ldrdeq sl, [sl], #180 @ 0xb4 │ │ │ │ - sbceq sl, sl, ip, lsl #24 │ │ │ │ - strheq sl, [sl], #176 @ 0xb0 │ │ │ │ - sbceq sl, sl, r8, asr #23 │ │ │ │ - sbceq sl, sl, ip, lsl #23 │ │ │ │ - smulleq sl, sl, r0, fp @ │ │ │ │ - sbceq sl, sl, r8, ror #22 │ │ │ │ - sbceq sl, sl, r4, asr fp │ │ │ │ - sbceq sl, sl, r4, asr #22 │ │ │ │ - sbceq sl, sl, r0, lsl fp │ │ │ │ - sbceq sl, sl, r0, lsr #22 │ │ │ │ - sbceq fp, sl, r0, lsl #6 │ │ │ │ - strheq r3, [sl], #96 @ 0x60 │ │ │ │ - sbceq sl, sl, r8, lsl #21 │ │ │ │ - sbcseq r2, sl, r4, ror #5 │ │ │ │ - sbceq r0, lr, r4, lsl r3 │ │ │ │ - strdeq sl, [sl], #148 @ 0x94 │ │ │ │ - sbceq sl, sl, r4, asr #19 │ │ │ │ - sbceq sl, sl, r4, asr #19 │ │ │ │ - sbceq sl, sl, r0, lsr #19 │ │ │ │ - smulleq sl, sl, r4, r9 @ │ │ │ │ - sbceq sl, sl, ip, ror r9 │ │ │ │ - sbceq sl, sl, r4, ror #18 │ │ │ │ - sbceq sl, sl, r8, asr r9 │ │ │ │ - sbceq sl, sl, r8, lsr #18 │ │ │ │ - sbceq sl, sl, r4, lsr r9 │ │ │ │ - strdeq sl, [sl], #200 @ 0xc8 │ │ │ │ - sbceq sl, sl, r4, lsl #26 │ │ │ │ - sbceq sl, sl, r4, lsl #26 │ │ │ │ + sbceq sl, sl, r0, lsl sp │ │ │ │ strdeq sl, [sl], #204 @ 0xcc │ │ │ │ + sbceq sl, sl, ip, ror #25 │ │ │ │ + strheq sl, [sl], #200 @ 0xc8 │ │ │ │ + sbceq sl, sl, r8, asr #25 │ │ │ │ + sbceq sl, sl, r0, ror ip │ │ │ │ + strdeq sl, [sl], #180 @ 0xb4 │ │ │ │ + sbceq sl, sl, ip, lsr #24 │ │ │ │ + ldrdeq sl, [sl], #176 @ 0xb0 │ │ │ │ + sbceq sl, sl, r8, ror #23 │ │ │ │ + sbceq sl, sl, ip, lsr #23 │ │ │ │ + strheq sl, [sl], #176 @ 0xb0 │ │ │ │ + sbceq sl, sl, r8, lsl #23 │ │ │ │ + sbceq sl, sl, r4, ror fp │ │ │ │ + sbceq sl, sl, r4, ror #22 │ │ │ │ + sbceq sl, sl, r0, lsr fp │ │ │ │ + sbceq sl, sl, r0, asr #22 │ │ │ │ + sbceq fp, sl, r0, lsr #6 │ │ │ │ + ldrdeq r3, [sl], #96 @ 0x60 │ │ │ │ + sbceq sl, sl, r8, lsr #21 │ │ │ │ + sbcseq r2, sl, r4, lsl #6 │ │ │ │ + sbceq r0, lr, r4, lsr r3 │ │ │ │ + sbceq sl, sl, r4, lsl sl │ │ │ │ + sbceq sl, sl, r4, ror #19 │ │ │ │ + sbceq sl, sl, r4, ror #19 │ │ │ │ + sbceq sl, sl, r0, asr #19 │ │ │ │ + strheq sl, [sl], #148 @ 0x94 │ │ │ │ + smulleq sl, sl, ip, r9 @ │ │ │ │ + sbceq sl, sl, r4, lsl #19 │ │ │ │ + sbceq sl, sl, r8, ror r9 │ │ │ │ + sbceq sl, sl, r8, asr #18 │ │ │ │ + sbceq sl, sl, r4, asr r9 │ │ │ │ + sbceq sl, sl, r8, lsl sp │ │ │ │ + sbceq sl, sl, r4, lsr #26 │ │ │ │ + sbceq sl, sl, r4, lsr #26 │ │ │ │ + sbceq sl, sl, ip, lsl sp │ │ │ │ @ instruction: 0x001fffff │ │ │ │ + smulleq sl, sl, r0, fp @ │ │ │ │ sbceq sl, sl, r0, ror fp │ │ │ │ - sbceq sl, sl, r0, asr fp │ │ │ │ - sbceq sl, sl, r4, ror #22 │ │ │ │ - ldrsheq r1, [sl], #144 @ 0x90 │ │ │ │ - sbceq r9, sl, r4, lsl #26 │ │ │ │ - sbcseq r1, sp, r8, lsr #23 │ │ │ │ - sbceq r4, r7, r4, asr r1 │ │ │ │ - sbceq sl, sl, r8, ror #1 │ │ │ │ - sbceq sl, sl, ip, ror #1 │ │ │ │ - sbceq sl, sl, r4, ror #1 │ │ │ │ - sbceq r7, lr, r0, lsr #28 │ │ │ │ - sbceq pc, sp, r8, lsl #21 │ │ │ │ + sbceq sl, sl, r4, lsl #23 │ │ │ │ + sbcseq r1, sl, r0, lsl sl │ │ │ │ + sbceq r9, sl, r4, lsr #26 │ │ │ │ + sbcseq r1, sp, r8, asr #23 │ │ │ │ + sbceq r4, r7, r4, ror r1 │ │ │ │ + sbceq sl, sl, r8, lsl #2 │ │ │ │ + sbceq sl, sl, ip, lsl #2 │ │ │ │ + sbceq sl, sl, r4, lsl #2 │ │ │ │ + sbceq r7, lr, r0, asr #28 │ │ │ │ + sbceq pc, sp, r8, lsr #21 │ │ │ │ cmneq r4, r4, ror r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbcseq r3, sl, r8, ror #27 │ │ │ │ - ldrsbeq r3, [sl], #220 @ 0xdc │ │ │ │ - strdeq r9, [sl], #252 @ 0xfc │ │ │ │ - sbceq sl, sl, r0, lsr r9 │ │ │ │ - smullseq r3, sl, r0, sp │ │ │ │ - ldrdeq sl, [sl], #136 @ 0x88 │ │ │ │ - strheq sl, [sl], #128 @ 0x80 │ │ │ │ - sbceq ip, r6, r8, lsl #16 │ │ │ │ - sbceq sl, sl, ip, lsr r0 │ │ │ │ - smulleq ip, r9, r4, r7 │ │ │ │ - sbceq sl, sl, r8, lsl r0 │ │ │ │ - sbceq r3, r9, r4, asr sp │ │ │ │ - strdeq r9, [sl], #244 @ 0xf4 │ │ │ │ - sbceq sl, sl, r8, lsl r8 │ │ │ │ - sbceq sl, sl, r4, ror #8 │ │ │ │ - sbceq sl, sl, ip, ror #8 │ │ │ │ - sbceq r9, sl, ip, lsr #30 │ │ │ │ - sbceq sl, sl, ip, asr r4 │ │ │ │ + sbcseq r3, sl, r8, lsl #28 │ │ │ │ + ldrsheq r3, [sl], #220 @ 0xdc │ │ │ │ + sbceq sl, sl, ip, lsl r0 │ │ │ │ + sbceq sl, sl, r0, asr r9 │ │ │ │ + ldrheq r3, [sl], #208 @ 0xd0 │ │ │ │ + strdeq sl, [sl], #136 @ 0x88 │ │ │ │ + ldrdeq sl, [sl], #128 @ 0x80 │ │ │ │ + sbceq ip, r6, r8, lsr #16 │ │ │ │ + sbceq sl, sl, ip, asr r0 │ │ │ │ + strheq ip, [r9], #116 @ 0x74 │ │ │ │ + sbceq sl, sl, r8, lsr r0 │ │ │ │ + sbceq r3, r9, r4, ror sp │ │ │ │ + sbceq sl, sl, r4, lsl r0 │ │ │ │ + sbceq sl, sl, r8, lsr r8 │ │ │ │ + sbceq sl, sl, r4, lsl #9 │ │ │ │ + sbceq sl, sl, ip, lsl #9 │ │ │ │ + sbceq r9, sl, ip, asr #30 │ │ │ │ + sbceq sl, sl, ip, ror r4 │ │ │ │ + sbceq sl, sl, r8, ror r4 │ │ │ │ + sbceq sl, sl, r4, ror r4 │ │ │ │ + sbceq sl, sl, r0, asr r4 │ │ │ │ sbceq sl, sl, r8, asr r4 │ │ │ │ - sbceq sl, sl, r4, asr r4 │ │ │ │ - sbceq sl, sl, r0, lsr r4 │ │ │ │ - sbceq sl, sl, r8, lsr r4 │ │ │ │ + sbceq sl, sl, ip, ror #8 │ │ │ │ + sbceq sl, sl, r0, ror r4 │ │ │ │ + sbceq sl, sl, r8, ror #8 │ │ │ │ + sbceq sl, sl, r8, lsr #7 │ │ │ │ sbceq sl, sl, ip, asr #8 │ │ │ │ - sbceq sl, sl, r0, asr r4 │ │ │ │ + sbceq sl, sl, r4, asr #8 │ │ │ │ sbceq sl, sl, r8, asr #8 │ │ │ │ - sbceq sl, sl, r8, lsl #7 │ │ │ │ - sbceq sl, sl, ip, lsr #8 │ │ │ │ + sbceq sl, sl, r8, lsr #9 │ │ │ │ + sbceq r9, sl, ip, lsr #29 │ │ │ │ + sbceq sl, sl, r4, ror r4 │ │ │ │ + sbceq sl, sl, r4, lsl #9 │ │ │ │ + strheq r9, [sl], #196 @ 0xc4 │ │ │ │ + sbceq r3, sl, r4, asr #30 │ │ │ │ + sbceq r9, sl, r8, lsr ip │ │ │ │ sbceq sl, sl, r4, lsr #8 │ │ │ │ - sbceq sl, sl, r8, lsr #8 │ │ │ │ - sbceq sl, sl, r8, lsl #9 │ │ │ │ - sbceq r9, sl, ip, lsl #29 │ │ │ │ - sbceq sl, sl, r4, asr r4 │ │ │ │ - sbceq sl, sl, r4, ror #8 │ │ │ │ - smulleq r9, sl, r4, ip │ │ │ │ - sbceq r3, sl, r4, lsr #30 │ │ │ │ - sbceq r9, sl, r8, lsl ip │ │ │ │ - sbceq sl, sl, r4, lsl #8 │ │ │ │ - sbceq r9, sl, r0, asr ip │ │ │ │ - smulleq sl, sl, r8, r3 @ │ │ │ │ + sbceq r9, sl, r0, ror ip │ │ │ │ + strheq sl, [sl], #56 @ 0x38 │ │ │ │ + strdeq r9, [sl], #180 @ 0xb4 │ │ │ │ + sbceq sl, sl, r8, lsl #7 │ │ │ │ ldrdeq r9, [sl], #180 @ 0xb4 │ │ │ │ - sbceq sl, sl, r8, ror #6 │ │ │ │ - strheq r9, [sl], #180 @ 0xb4 │ │ │ │ - sbceq sl, sl, r8, lsr #6 │ │ │ │ - strdeq sl, [sl], #40 @ 0x28 │ │ │ │ - sbceq r9, sl, r8, ror #22 │ │ │ │ - sbceq sl, sl, r4, asr #5 │ │ │ │ - sbceq r9, sl, r4, asr #22 │ │ │ │ - sbceq sl, sl, r0, lsl #5 │ │ │ │ - sbceq sl, sl, r0, asr r2 │ │ │ │ - sbceq r9, sl, r0, asr fp │ │ │ │ - sbceq sl, sl, r8, lsl r2 │ │ │ │ - ldrdeq r9, [sl], #164 @ 0xa4 │ │ │ │ - sbceq r2, r9, ip, lsr #30 │ │ │ │ - strheq r9, [sl], #160 @ 0xa0 │ │ │ │ - sbceq r2, r9, ip, ror #29 │ │ │ │ - sbceq r9, sl, ip, lsl #21 │ │ │ │ - sbceq r2, r9, ip, lsr #29 │ │ │ │ - sbceq r9, sl, r8, ror #20 │ │ │ │ - sbceq r2, r9, r0, ror lr │ │ │ │ + sbceq sl, sl, r8, asr #6 │ │ │ │ + sbceq sl, sl, r8, lsl r3 │ │ │ │ + sbceq r9, sl, r8, lsl #23 │ │ │ │ + sbceq sl, sl, r4, ror #5 │ │ │ │ + sbceq r9, sl, r4, ror #22 │ │ │ │ + sbceq sl, sl, r0, lsr #5 │ │ │ │ + sbceq sl, sl, r0, ror r2 │ │ │ │ + sbceq r9, sl, r0, ror fp │ │ │ │ + sbceq sl, sl, r8, lsr r2 │ │ │ │ + strdeq r9, [sl], #164 @ 0xa4 │ │ │ │ + sbceq r2, r9, ip, asr #30 │ │ │ │ + ldrdeq r9, [sl], #160 @ 0xa0 │ │ │ │ + sbceq r2, r9, ip, lsl #30 │ │ │ │ + sbceq r9, sl, ip, lsr #21 │ │ │ │ + sbceq r2, r9, ip, asr #29 │ │ │ │ + sbceq r9, sl, r8, lsl #21 │ │ │ │ + smulleq r2, r9, r0, lr │ │ │ │ + sbceq r9, sl, r4, ror #20 │ │ │ │ + sbceq sl, r8, r4, lsr #19 │ │ │ │ sbceq r9, sl, r4, asr #20 │ │ │ │ - sbceq sl, r8, r4, lsl #19 │ │ │ │ - sbceq r9, sl, r4, lsr #20 │ │ │ │ - sbceq sl, r8, r4, ror r9 │ │ │ │ - sbceq r9, sl, r0, lsl #20 │ │ │ │ - sbcseq pc, fp, r8, ror pc @ │ │ │ │ - ldrdeq r9, [sl], #156 @ 0x9c │ │ │ │ - sbceq r2, r9, r8, lsr #24 │ │ │ │ - strheq r9, [sl], #152 @ 0x98 │ │ │ │ - sbceq r2, r9, r4, lsr #23 │ │ │ │ - smulleq r9, sl, r4, r9 │ │ │ │ - sbceq sl, sl, r0, lsr #1 │ │ │ │ - sbceq r9, sl, r0, ror r9 │ │ │ │ - sbceq sl, sl, r4, rrx │ │ │ │ - sbceq r9, sl, ip, asr #18 │ │ │ │ - sbceq sl, sl, ip, lsl r0 │ │ │ │ + smulleq sl, r8, r4, r9 │ │ │ │ + sbceq r9, sl, r0, lsr #20 │ │ │ │ + smullseq pc, fp, r8, pc @ │ │ │ │ + strdeq r9, [sl], #156 @ 0x9c │ │ │ │ + sbceq r2, r9, r8, asr #24 │ │ │ │ + ldrdeq r9, [sl], #152 @ 0x98 │ │ │ │ + sbceq r2, r9, r4, asr #23 │ │ │ │ + strheq r9, [sl], #148 @ 0x94 │ │ │ │ + sbceq sl, sl, r0, asr #1 │ │ │ │ + smulleq r9, sl, r0, r9 │ │ │ │ + sbceq sl, sl, r4, lsl #1 │ │ │ │ + sbceq r9, sl, ip, ror #18 │ │ │ │ + sbceq sl, sl, ip, lsr r0 │ │ │ │ + sbceq r9, sl, r8, asr #18 │ │ │ │ + strdeq r9, [sl], #244 @ 0xf4 │ │ │ │ sbceq r9, sl, r8, lsr #18 │ │ │ │ - ldrdeq r9, [sl], #244 @ 0xf4 │ │ │ │ - sbceq r9, sl, r8, lsl #18 │ │ │ │ - smulleq r9, sl, ip, pc @ │ │ │ │ - sbceq r9, sl, r4, ror #17 │ │ │ │ - sbceq r9, sl, r0, ror #30 │ │ │ │ - sbceq r9, sl, r0, asr #17 │ │ │ │ - sbceq r9, sl, r8, lsr #30 │ │ │ │ - smulleq r9, sl, ip, r8 │ │ │ │ - strdeq r9, [sl], #228 @ 0xe4 │ │ │ │ - sbceq r9, sl, r8, ror r8 │ │ │ │ - sbceq r9, sl, r0, lsr #29 │ │ │ │ - sbceq r9, sl, r4, asr r8 │ │ │ │ - sbceq r2, r9, r0, lsl pc │ │ │ │ + strheq r9, [sl], #252 @ 0xfc │ │ │ │ + sbceq r9, sl, r4, lsl #18 │ │ │ │ + sbceq r9, sl, r0, lsl #31 │ │ │ │ + sbceq r9, sl, r0, ror #17 │ │ │ │ + sbceq r9, sl, r8, asr #30 │ │ │ │ + strheq r9, [sl], #140 @ 0x8c │ │ │ │ + sbceq r9, sl, r4, lsl pc │ │ │ │ + smulleq r9, sl, r8, r8 │ │ │ │ + sbceq r9, sl, r0, asr #29 │ │ │ │ + sbceq r9, sl, r4, ror r8 │ │ │ │ + sbceq r2, r9, r0, lsr pc │ │ │ │ + sbceq r9, sl, r0, asr r8 │ │ │ │ + sbceq r2, r9, r4, asr #29 │ │ │ │ sbceq r9, sl, r0, lsr r8 │ │ │ │ - sbceq r2, r9, r4, lsr #29 │ │ │ │ - sbceq r9, sl, r0, lsl r8 │ │ │ │ - sbceq r9, sl, r4, lsl sp │ │ │ │ - sbceq r9, sl, ip, ror #15 │ │ │ │ - sbceq r9, sl, r0, ror #25 │ │ │ │ - sbceq r9, sl, r0, lsr #16 │ │ │ │ + sbceq r9, sl, r4, lsr sp │ │ │ │ + sbceq r9, sl, ip, lsl #16 │ │ │ │ + sbceq r9, sl, r0, lsl #26 │ │ │ │ + sbceq r9, sl, r0, asr #16 │ │ │ │ ldr r1, [pc, #-468] @ 5ac890 │ │ │ │ add r3, r9, #336 @ 0x150 │ │ │ │ ldrd r2, [r3, #-8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 5a6118 │ │ │ │ ldr r2, [pc, #-488] @ 5ac894 │ │ │ │ @@ -1392892,15 +1392892,15 @@ │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl ddb138 │ │ │ │ + bl ddb160 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5ad854 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ bl 4ec318 │ │ │ │ ldr r6, [sp] │ │ │ │ @@ -1392927,15 +1392927,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 5ab84c │ │ │ │ mov r0, r7 │ │ │ │ - bl ddb170 │ │ │ │ + bl ddb198 │ │ │ │ b 5ad7ec │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, r0, asr r8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r4, ip, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1393028,15 +1393028,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 5ad9f4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r4, ip, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq r1, r9, r0, lsr #2 │ │ │ │ + sbceq r1, r9, r0, asr #2 │ │ │ │ cmneq r4, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1393194,15 +1393194,15 @@ │ │ │ │ lsr r0, r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - teqeq r3, r7, lsr #3 │ │ │ │ + teqeq r3, r7, asr #3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1394332,26 +1394332,26 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr r3, r3, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ b 5aebec │ │ │ │ cmneq r4, r4, asr sl │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - teqeq r3, r4, lsr #15 │ │ │ │ - teqeq r3, r8, lsl #15 │ │ │ │ + teqeq r3, r4, asr #15 │ │ │ │ + teqeq r3, r8, lsr #15 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ addeq r8, r0, r1 │ │ │ │ - teqeq r3, r4, lsl #13 │ │ │ │ + teqeq r3, r4, lsr #13 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - teqeq r3, r4, lsl #12 │ │ │ │ + teqeq r3, r4, lsr #12 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - teqeq r3, ip, lsl #10 │ │ │ │ - teqeq r3, ip, lsr #9 │ │ │ │ + teqeq r3, ip, lsr #10 │ │ │ │ + teqeq r3, ip, asr #9 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr r1 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1395368,57 +1395368,57 @@ │ │ │ │ cmneq r4, r8, lsr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r4, r8, lsl #2 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ cmneq r4, r4, asr #30 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - teqeq r3, ip, asr #11 │ │ │ │ - teqeq r3, r0, lsr lr │ │ │ │ + teqeq r3, ip, ror #11 │ │ │ │ + teqeq r3, r0, asr lr │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - teqeq r3, ip, lsr #14 │ │ │ │ + teqeq r3, ip, asr #14 │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00efffff │ │ │ │ - teqeq r3, ip, ror sp │ │ │ │ + teqeq r3, ip @ │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r1, r0, r1, asr #32 │ │ │ │ andeq r0, r0, r2, lsl #8 │ │ │ │ - teqeq r3, ip, asr #31 │ │ │ │ - teqeq r3, r8, asr r0 │ │ │ │ - teqeq r3, r0, lsr #30 │ │ │ │ + teqeq r3, ip, ror #31 │ │ │ │ + teqeq r3, r8, ror r0 │ │ │ │ + teqeq r3, r0, asr #30 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - teqeq r3, ip, asr lr │ │ │ │ - teqeq r3, r4, asr pc │ │ │ │ + teqeq r3, ip, ror lr │ │ │ │ + teqeq r3, r4, ror pc │ │ │ │ teqeq r3, r4 @ │ │ │ │ - teqeq r3, ip, lsr #29 │ │ │ │ - teqeq r3, r4, asr lr │ │ │ │ - teqeq r3, r8, asr #26 │ │ │ │ - teqeq r3, r0, lsl #27 │ │ │ │ - teqeq r3, r8, lsl lr │ │ │ │ - teqeq r3, r0, asr sp │ │ │ │ - teqeq r3, r8, lsl #26 │ │ │ │ - teqeq r3, r0, lsr ip │ │ │ │ - teqeq r3, r4, lsl ip │ │ │ │ - teqeq r3, ip, lsl ip │ │ │ │ - teqeq r3, r4, lsl #24 │ │ │ │ - teqeq r3, r4, asr r6 │ │ │ │ + teqeq r3, ip, asr #29 │ │ │ │ + teqeq r3, r4, ror lr │ │ │ │ + teqeq r3, r8, ror #26 │ │ │ │ + teqeq r3, r0, lsr #27 │ │ │ │ + teqeq r3, r8, lsr lr │ │ │ │ + teqeq r3, r0, ror sp │ │ │ │ + teqeq r3, r8, lsr #26 │ │ │ │ + teqeq r3, r0, asr ip │ │ │ │ + teqeq r3, r4, lsr ip │ │ │ │ + teqeq r3, ip, lsr ip │ │ │ │ + teqeq r3, r4, lsr #24 │ │ │ │ + teqeq r3, r4, ror r6 │ │ │ │ ldreq r8, [r0], #-1412 @ 0xfffffa7c │ │ │ │ - teqeq r3, r8, asr #7 │ │ │ │ + teqeq r3, r8, ror #7 │ │ │ │ andeq r0, r0, r6, lsl #14 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - teqeq r3, ip, lsr #3 │ │ │ │ - teqeq r3, ip, lsr #12 │ │ │ │ - teqeq r3, r8, ror r5 │ │ │ │ - teqeq r3, r8, lsr #8 │ │ │ │ - teqeq r3, r0 @ │ │ │ │ - teqeq r3, r0, lsl #9 │ │ │ │ - teqeq r3, r8, lsr #7 │ │ │ │ + teqeq r3, ip, asr #3 │ │ │ │ + teqeq r3, ip, asr #12 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ + teqeq r3, r8, asr #8 │ │ │ │ + teqeq r3, r0, lsl r5 │ │ │ │ + teqeq r3, r0, lsr #9 │ │ │ │ + teqeq r3, r8, asr #7 │ │ │ │ + teqeq r3, r4, asr r4 │ │ │ │ teqeq r3, r4, lsr r4 │ │ │ │ - teqeq r3, r4, lsl r4 │ │ │ │ ldrb r3, [r5], #1 │ │ │ │ add r3, r3, #5 │ │ │ │ ldr r3, [r9, r3, lsl #3] │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ clz r3, r3 │ │ │ │ cmp r5, r6 │ │ │ │ @@ -1396733,50 +1396733,50 @@ │ │ │ │ ldrh r0, [ip, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strdeq pc, [r3, #-188]! @ 0xffffff44 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ msreq (UNDEF: 115), r4, asr #23 │ │ │ │ msreq (UNDEF: 115), r8, ror fp │ │ │ │ - teqeq r3, lr, lsr #27 │ │ │ │ + teqeq r3, lr, asr #27 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - teqeq r3, sl, lsr #25 │ │ │ │ + teqeq r3, sl, asr #25 │ │ │ │ muleq r0, lr, r1 │ │ │ │ teqeq r3, r8 @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - teqeq r3, r6 @ │ │ │ │ - teqeq r3, sl @ │ │ │ │ + teqeq r3, r6, lsl ip │ │ │ │ + teqeq r3, sl, lsl ip │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq r3, r8, asr #19 │ │ │ │ - teqeq r3, r8, lsl #19 │ │ │ │ + teqeq r3, r8, ror #19 │ │ │ │ + teqeq r3, r8, lsr #19 │ │ │ │ andeq r1, r0, pc, lsl r4 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ svcvc 0x007fffff │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ teqeq r3, ip @ │ │ │ │ stmiaeq r8, {r0, r1, r4}^ │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r8, lsr r6 │ │ │ │ - teqeq r3, r0, lsl #11 │ │ │ │ + teqeq r3, r8, asr r6 │ │ │ │ + teqeq r3, r0, lsr #11 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - teqeq r3, r0, ror #6 │ │ │ │ + teqeq r3, r0, lsl #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - teqeq r3, r4, ror #3 │ │ │ │ - teqeq r3, r0, lsr #2 │ │ │ │ - ldrsheq r3, [r3, -r0]! │ │ │ │ - teqeq r3, ip, lsl #1 │ │ │ │ - teqeq r3, r4, asr #32 │ │ │ │ - teqeq r3, r0 │ │ │ │ - teqeq r3, ip, asr #31 │ │ │ │ - teqeq r3, ip, ror #30 │ │ │ │ + teqeq r3, r4, lsl #4 │ │ │ │ + teqeq r3, r0, asr #2 │ │ │ │ + teqeq r3, r0, lsl r1 │ │ │ │ + teqeq r3, ip, lsr #1 │ │ │ │ + teqeq r3, r4, rrx │ │ │ │ + teqeq r3, r0, lsr #32 │ │ │ │ + teqeq r3, ip, ror #31 │ │ │ │ + teqeq r3, ip, lsl #31 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ beq 5b1760 │ │ │ │ ldr r0, [lr] │ │ │ │ ldrb r2, [r1, r2, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -1397185,15 +1397185,15 @@ │ │ │ │ cmneq r3, r4, lsl r6 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r3, r0, lsl #12 │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ @ instruction: 0xffffc1c4 │ │ │ │ @ instruction: 0xffffe9a0 │ │ │ │ cmneq r3, r4, asr r5 │ │ │ │ - teqeq r3, r0, asr #26 │ │ │ │ + teqeq r3, r0, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ @@ -1397253,15 +1397253,15 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 5b1b94 │ │ │ │ b 5b1bb0 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - teqeq r3, r4 @ │ │ │ │ + teqeq r3, r4, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r0, #384] @ 0x180 │ │ │ │ @@ -1398860,15 +1398860,15 @@ │ │ │ │ add r0, r0, #28 │ │ │ │ bl 5b2fdc │ │ │ │ b 5b33e8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq ip, [r3, #-196]! @ 0xffffff3c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x0163cc94 │ │ │ │ - teqeq r3, r2, asr r5 │ │ │ │ + teqeq r3, r2, ror r5 │ │ │ │ cmneq r3, r4, lsl #23 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #248] @ 5b363c │ │ │ │ @@ -1399516,17 +1399516,17 @@ │ │ │ │ bne 5b3f28 │ │ │ │ b 5b3a48 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, r8, ror r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r3, r4, asr r9 │ │ │ │ ldrdeq ip, [r3, #-140]! @ 0xffffff74 │ │ │ │ - teqeq r3, r0, lsl r1 │ │ │ │ + teqeq r3, r0, lsr r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - teqeq r3, r8, lsr #32 │ │ │ │ + teqeq r3, r8, asr #32 │ │ │ │ teqeq r3, r2 @ │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ bhi 5b3fbc │ │ │ │ cmp r0, #155 @ 0x9b │ │ │ │ bls 5b3fa0 │ │ │ │ ldr r3, [pc, #204] @ 5b4054 │ │ │ │ sub r2, r0, #156 @ 0x9c │ │ │ │ @@ -1399577,15 +1399577,15 @@ │ │ │ │ sub r3, r0, #416 @ 0x1a0 │ │ │ │ cmp r3, #3 │ │ │ │ bhi 5b4024 │ │ │ │ ldr r0, [pc, #36] @ 5b4070 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 5b4074 │ │ │ │ bx lr │ │ │ │ - teqeq r3, lr, ror r9 │ │ │ │ + teqeq r3, lr @ │ │ │ │ strdeq r0, [r0], -r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ andeq r0, r0, fp, ror #3 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ @@ -1400250,24 +1400250,24 @@ │ │ │ │ b 5b4488 │ │ │ │ ldr r5, [pc, #96] @ 5b4b28 │ │ │ │ b 5b4488 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r3, ip, lsl lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq fp, [r3, #-220]! @ 0xffffff24 │ │ │ │ - teqeq r3, r8, ror r5 │ │ │ │ + teqeq r3, r8 @ │ │ │ │ strheq fp, [r3, #-176]! @ 0xffffff50 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ teqeq r3, r8 @ │ │ │ │ - teqeq r3, r6, lsl #4 │ │ │ │ - teqeq r3, sl, ror #2 │ │ │ │ + teqeq r3, r6, lsr #4 │ │ │ │ + teqeq r3, sl, lsl #3 │ │ │ │ andeq r0, r0, r5, lsr #2 │ │ │ │ andeq r0, r0, r7, lsr #2 │ │ │ │ muleq r0, fp, r1 │ │ │ │ muleq r0, sp, r1 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ andeq r0, r0, sl, lsr #2 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ @@ -1400303,15 +1400303,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 5b4078 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b4b6c │ │ │ │ mov r0, r7 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r9, [r0] │ │ │ │ b 5b4b6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3136] @ 0xc40 │ │ │ │ sub sp, sp, #924 @ 0x39c │ │ │ │ @@ -1400495,38 +1400495,38 @@ │ │ │ │ bl 5c5f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ beq 5b4fc4 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ - bl ddf33c │ │ │ │ + bl ddf364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b4fbc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 5b4b2c │ │ │ │ ldr r9, [sp, #24] │ │ │ │ b 5b4f04 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ beq 5b4f14 │ │ │ │ mov r0, r9 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [r0] │ │ │ │ mov r0, sl │ │ │ │ bl 5b4b2c │ │ │ │ mov r0, r6 │ │ │ │ - bl ddf45c │ │ │ │ + bl ddf484 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5b4ed8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 5cfa4 │ │ │ │ mov r0, r6 │ │ │ │ bl 5cfa4 │ │ │ │ mov r3, #1 │ │ │ │ @@ -1400699,15 +1400699,15 @@ │ │ │ │ bl 5c5f0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ beq 5b5518 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #8 │ │ │ │ - bl ddf33c │ │ │ │ + bl ddf364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b5510 │ │ │ │ ldr r8, [r6, #24] │ │ │ │ cmp r8, #0 │ │ │ │ strne r6, [sp, #28] │ │ │ │ movne r6, r8 │ │ │ │ beq 5b5244 │ │ │ │ @@ -1400757,15 +1400757,15 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl ddf45c │ │ │ │ + bl ddf484 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5b53fc │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq 5b53fc │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1400832,15 +1400832,15 @@ │ │ │ │ bne 5b54d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r4, r4, #8 │ │ │ │ cmn r3, #1 │ │ │ │ bne 5b5374 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl ddf45c │ │ │ │ + bl ddf484 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5b52d0 │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ bl 526a68 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 5cfa4 │ │ │ │ @@ -1400876,15 +1400876,15 @@ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 5b5520 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl ddf384 │ │ │ │ + bl ddf3ac │ │ │ │ str r8, [r0] │ │ │ │ b 5b527c │ │ │ │ tst r3, #146 @ 0x92 │ │ │ │ beq 5b54e8 │ │ │ │ mov r8, #1 │ │ │ │ b 5b5334 │ │ │ │ tst r3, #73 @ 0x49 │ │ │ │ @@ -1400991,15 +1400991,15 @@ │ │ │ │ ldrb r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r5 │ │ │ │ and r3, r3, r1 │ │ │ │ strb r3, [r4, #128] @ 0x80 │ │ │ │ bhi 5b562c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqpeq r2, r8, asr #8 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r2, r8, ror #8 @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 4e1aa0 │ │ │ │ @@ -1402863,23 +1402863,23 @@ │ │ │ │ mov r1, r3 │ │ │ │ b 5b653c │ │ │ │ cmneq r3, ip, lsl #24 │ │ │ │ strdeq r9, [r3, #-180]! @ 0xffffff4c │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ cmneq r3, r0, lsr #22 │ │ │ │ - teqeq r2, r4, lsr #8 │ │ │ │ + teqeq r2, r4, asr #8 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andseq pc, pc, r0, lsl #16 │ │ │ │ strdeq pc, [r0], -lr │ │ │ │ - teqeq r2, sl, lsl #29 │ │ │ │ + teqeq r2, sl, lsr #29 │ │ │ │ @ instruction: 0x003ffffc │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ - teqeq r2, sl, lsr r9 │ │ │ │ + teqeq r2, sl, asr r9 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsl r2, r3, #19 │ │ │ │ lsr r2, r2, #19 │ │ │ │ orrs r2, r0, r2 │ │ │ │ beq 5b7298 │ │ │ │ lsl r2, r0, #13 │ │ │ │ @@ -1404007,23 +1404007,23 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ bl 4e6f88 │ │ │ │ b 5b7688 │ │ │ │ cmneq r3, r4, ror #20 │ │ │ │ cmneq r3, r4, asr sl │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r2, r2 @ │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r2, lsl r4 │ │ │ │ + teqeq r2, r4, lsl r4 │ │ │ │ @ instruction: 0x01638898 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - teqeq r2, r8, lsl #16 │ │ │ │ + teqeq r2, r8, lsr #16 │ │ │ │ @ instruction: 0xffbe0000 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 4ec79c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -1404806,15 +1404806,15 @@ │ │ │ │ add r7, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ str r9, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ b 5b90ac │ │ │ │ - teqeq r2, r8, asr fp │ │ │ │ + teqeq r2, r8, ror fp │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bne 5b9240 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1405181,18 +1405181,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 4ec580 │ │ │ │ mov r0, #1 │ │ │ │ b 5b9538 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r6, [r3, #-204]! @ 0xffffff34 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq fp, sp, r4, lsl #9 │ │ │ │ - sbceq ip, r9, r4, ror #31 │ │ │ │ + sbceq fp, sp, r4, lsr #9 │ │ │ │ + sbceq sp, r9, r4 │ │ │ │ strheq r6, [r3, #-168]! @ 0xffffff58 │ │ │ │ - sbceq lr, r9, r4, asr #6 │ │ │ │ + sbceq lr, r9, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #772] @ 5b9b10 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -1406134,15 +1406134,15 @@ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, r4 │ │ │ │ beq 5ba68c │ │ │ │ cmp r3, #0 │ │ │ │ bne 5ba600 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strheq r5, [r3, #-168]! @ 0xffffff58 │ │ │ │ - teqeq r2, sp, asr #10 │ │ │ │ + teqeq r2, sp, ror #10 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #908] @ 5baa74 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1406369,17 +1406369,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 5baa3c │ │ │ │ b 5ba768 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ udf #0 │ │ │ │ - teqeq r2, r8, asr #7 │ │ │ │ + teqeq r2, r8, ror #7 │ │ │ │ cmneq r3, r0, lsl #18 │ │ │ │ - teqeq r2, r8, lsr r3 │ │ │ │ + teqeq r2, r8, asr r3 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -1407112,15 +1407112,15 @@ │ │ │ │ tst r0, r7 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 5bb5d0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 5bb5e0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4, lsl r7 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1407437,15 +1407437,15 @@ │ │ │ │ tst r0, r8 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 5bbaf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - teqeq r2, r8, lsr r2 │ │ │ │ + teqeq r2, r8, asr r2 │ │ │ │ svcvc 0x00800000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #476] @ 5bbd24 │ │ │ │ @@ -1407565,15 +1407565,15 @@ │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bl 5b678 <__aeabi_ui2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq 5bbcd4 │ │ │ │ bl 4e61f4 │ │ │ │ b 5bbcd8 │ │ │ │ - teqeq r2, ip, ror #31 │ │ │ │ + teqeq r2, ip │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -1407718,15 +1407718,15 @@ │ │ │ │ ldr r3, [r7] │ │ │ │ ldrd r0, [r3, fp] │ │ │ │ bl 5af58 <__aeabi_l2f@plt> │ │ │ │ cmp r9, #0 │ │ │ │ beq 5bbf40 │ │ │ │ bl 4e61f4 │ │ │ │ b 5bbf44 │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, lsl lr │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -1407921,15 +1407921,15 @@ │ │ │ │ cmp r5, r9 │ │ │ │ add r6, r6, #8 │ │ │ │ beq 5bc330 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp sl, #0 │ │ │ │ ldrd r0, [r3, r6] │ │ │ │ beq 5bc238 │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ bl 4e61f4 │ │ │ │ bl 4e61f8 │ │ │ │ bl 4e61f4 │ │ │ │ b 5bc278 │ │ │ │ cmp r1, #0 │ │ │ │ beq 5bc330 │ │ │ │ mov fp, #0 │ │ │ │ @@ -1408003,15 +1408003,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r8, r7, #524288 @ 0x80000 │ │ │ │ ldr r9, [pc, #264] @ 5bc4fc │ │ │ │ and r7, r7, #8192 @ 0x2000 │ │ │ │ mov r4, #0 │ │ │ │ b 5bc424 │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r5, r4, lsl #3] │ │ │ │ beq 5bc418 │ │ │ │ tst r0, r9 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r5, r4, lsl #3] │ │ │ │ add r4, r4, #1 │ │ │ │ @@ -1408364,15 +1408364,15 @@ │ │ │ │ ldrd sl, [r1] │ │ │ │ strd r8, [r0] │ │ │ │ strd sl, [r0, #32] │ │ │ │ strd r6, [r0, #8] │ │ │ │ strd r4, [r0, #16] │ │ │ │ strd r2, [r0, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - teqeq r2, r4, lsl r3 │ │ │ │ + teqeq r2, r4, lsr r3 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5bca60 │ │ │ │ ldr r3, [pc, #216] @ 5bca90 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1408424,15 +1408424,15 @@ │ │ │ │ ldrd r4, [r1] │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r6, [r0] │ │ │ │ strd r8, [r0, #8] │ │ │ │ strd r4, [r0, #16] │ │ │ │ strd r2, [r0, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - teqeq r2, ip, lsl r2 │ │ │ │ + teqeq r2, ip, lsr r2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ bhi 5bcd58 │ │ │ │ ldr r3, [pc, #996] @ 5bce90 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1408680,15 +1408680,15 @@ │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ strd r8, [r0, #112] @ 0x70 │ │ │ │ strd r2, [r0, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ strd r2, [r0, #120] @ 0x78 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - teqeq r2, r8, asr #2 │ │ │ │ + teqeq r2, r8, ror #2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5bcfc4 │ │ │ │ ldr ip, [pc, #380] @ 5bd024 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1408781,15 +1408781,15 @@ │ │ │ │ subs r2, r4, lr │ │ │ │ sbc r5, r7, r6 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r5, [r0, #4] │ │ │ │ bne 5bcfe4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r2, ip, ror #26 │ │ │ │ + teqeq r2, ip, lsl #27 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bd138 │ │ │ │ ldr ip, [pc, #340] @ 5bd190 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1408872,15 +1408872,15 @@ │ │ │ │ movcc ip, #1 │ │ │ │ movcs ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne 5bd15c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r8 @ │ │ │ │ + teqeq r2, r8, lsl ip │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bd298 │ │ │ │ ldr ip, [pc, #328] @ 5bd2f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1408960,15 +1408960,15 @@ │ │ │ │ orr r2, r2, lr, lsr r3 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r5, [r0, #4] │ │ │ │ bne 5bd2b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip, lsr #21 │ │ │ │ + teqeq r2, ip, asr #21 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5bd428 │ │ │ │ ldr ip, [pc, #408] @ 5bd4a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1409068,15 +1409068,15 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ orr r3, ip, r4, lsr lr │ │ │ │ cmp r1, r6 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5bd440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - teqeq r2, ip, ror #18 │ │ │ │ + teqeq r2, ip, lsl #19 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5bd5dc │ │ │ │ ldr ip, [pc, #412] @ 5bd654 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1409273,15 +1409273,15 @@ │ │ │ │ orr r2, r2, r6 │ │ │ │ sbc r2, r2, r5, lsr #1 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5bd790 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r8, asr #12 │ │ │ │ + teqeq r2, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ lsl r0, r6, #24 │ │ │ │ @@ -1409582,15 +1409582,15 @@ │ │ │ │ movcc ip, r5 │ │ │ │ movcc r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5bdc70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip, lsl #3 │ │ │ │ + teqeq r2, ip, lsr #3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bdda8 │ │ │ │ ldr ip, [pc, #320] @ 5bde00 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1409668,15 +1409668,15 @@ │ │ │ │ movcc ip, r5 │ │ │ │ movcc r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5bddc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r4, asr r0 │ │ │ │ + teqeq r2, r4, ror r0 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bdf14 │ │ │ │ ldr ip, [pc, #332] @ 5bdf64 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1409757,15 +1409757,15 @@ │ │ │ │ mvncc lr, #0 │ │ │ │ movcs lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bdf30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, ip, lsl pc │ │ │ │ + teqeq r2, ip, lsr pc │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5be078 │ │ │ │ ldr ip, [pc, #332] @ 5be0c8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410028,15 +1410028,15 @@ │ │ │ │ movcc lr, #1 │ │ │ │ movcs lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5be36c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r0, asr #22 │ │ │ │ + teqeq r2, r0, ror #22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5be4b8 │ │ │ │ ldr ip, [pc, #360] @ 5be520 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410124,15 +1410124,15 @@ │ │ │ │ adds r3, r3, ip │ │ │ │ adc r2, r4, r2, lsr #1 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5be4dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, lsl sl │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5be634 │ │ │ │ ldr ip, [pc, #332] @ 5be684 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410302,15 +1410302,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5be7b4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r8, asr r7 │ │ │ │ + teqeq r2, r8, ror r7 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5be908 │ │ │ │ ldr ip, [pc, #348] @ 5be95c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410395,15 +1410395,15 @@ │ │ │ │ mvncs lr, #0 │ │ │ │ movcc lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5be928 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r4, lsl r6 │ │ │ │ + teqeq r2, r4, lsr r6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bea70 │ │ │ │ ldr ip, [pc, #332] @ 5beac0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410484,15 +1410484,15 @@ │ │ │ │ movcs lr, #1 │ │ │ │ movcc lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bea8c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r0, asr #9 │ │ │ │ + teqeq r2, r0, ror #9 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5beba0 │ │ │ │ ldr ip, [pc, #288] @ 5bebf8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410562,15 +1410562,15 @@ │ │ │ │ cmp r1, lr │ │ │ │ bne 5bebb4 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r3, #0 │ │ │ │ b 5beb8c │ │ │ │ mvn r3, #0 │ │ │ │ b 5bebd4 │ │ │ │ - teqeq r2, ip, ror r3 │ │ │ │ + teqeq r2, ip @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bed1c │ │ │ │ ldr ip, [pc, #360] @ 5bed78 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1410658,15 +1410658,15 @@ │ │ │ │ tst r3, #1 │ │ │ │ beq 5bed40 │ │ │ │ str r2, [r0, r5, lsl #3] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ bne 5bed30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r4, ror #4 │ │ │ │ + teqeq r2, r4, lsl #5 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bee50 │ │ │ │ ldr ip, [pc, #264] @ 5bee94 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bee24 │ │ │ │ @@ -1410729,15 +1410729,15 @@ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ cmp ip, r1 │ │ │ │ lsr r2, r2, #2 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5bee6c │ │ │ │ bx lr │ │ │ │ - teqeq r2, r8, lsl #2 │ │ │ │ + teqeq r2, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1410830,15 +1410830,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne 5beff0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r2, r4 @ │ │ │ │ + teqeq r2, r4, lsl r0 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5bf1ec │ │ │ │ ldr ip, [pc, #548] @ 5bf264 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411060,15 +1411060,15 @@ │ │ │ │ mvnne r3, #0 │ │ │ │ movne r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5bf380 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r8, ror ip │ │ │ │ + teqeq r2, r8 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf490 │ │ │ │ ldr ip, [pc, #284] @ 5bf4f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411137,15 +1411137,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp lr, r1 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne 5bf4b8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip, lsr fp │ │ │ │ + teqeq r2, ip, asr fp │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf634 │ │ │ │ ldr ip, [pc, #400] @ 5bf69c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411243,15 +1411243,15 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r6, r2, r5 │ │ │ │ bcc 5bf65c │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r2, r2, r5 │ │ │ │ b 5bf664 │ │ │ │ - teqeq r2, r8, lsr #20 │ │ │ │ + teqeq r2, r8, asr #20 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5bf7f8 │ │ │ │ ldr ip, [pc, #428] @ 5bf860 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411356,15 +1411356,15 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, lr │ │ │ │ sbcs r6, r2, r5 │ │ │ │ blt 5bf820 │ │ │ │ subs r3, r3, lr │ │ │ │ sbc r2, r2, r5 │ │ │ │ b 5bf828 │ │ │ │ - teqeq r2, r0, lsr #17 │ │ │ │ + teqeq r2, r0, asr #17 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bf930 │ │ │ │ ldr ip, [pc, #232] @ 5bf95c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bf908 │ │ │ │ @@ -1411419,15 +1411419,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ strb ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bf944 │ │ │ │ bx lr │ │ │ │ - teqeq r2, r0, lsl #14 │ │ │ │ + teqeq r2, r0, lsr #14 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5bfa60 │ │ │ │ ldr ip, [pc, #284] @ 5bfa90 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411496,15 +1411496,15 @@ │ │ │ │ sub r1, r1, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5bfa7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r0, lsr #12 │ │ │ │ + teqeq r2, r0, asr #12 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bfb60 │ │ │ │ ldr ip, [pc, #232] @ 5bfb8c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bfb38 │ │ │ │ @@ -1411559,15 +1411559,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ str ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bfb74 │ │ │ │ bx lr │ │ │ │ - teqeq r2, r0, lsl r5 │ │ │ │ + teqeq r2, r0, lsr r5 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bfc68 │ │ │ │ ldr ip, [pc, #252] @ 5bfc9c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bfc3c │ │ │ │ @@ -1411627,15 +1411627,15 @@ │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ strh ip, [r0, r2] │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5bfc84 │ │ │ │ bx lr │ │ │ │ - teqeq r2, r4, lsr r4 │ │ │ │ + teqeq r2, r4, asr r4 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5bfd78 │ │ │ │ ldr ip, [pc, #248] @ 5bfda8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5bfd4c │ │ │ │ @@ -1411694,15 +1411694,15 @@ │ │ │ │ ldrb r2, [ip, #8]! │ │ │ │ and r2, r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5bfd8c │ │ │ │ bx lr │ │ │ │ - teqeq r2, r4, asr #6 │ │ │ │ + teqeq r2, r4, ror #6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi 5bfee0 │ │ │ │ ldr ip, [pc, #400] @ 5bff50 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411800,15 +1411800,15 @@ │ │ │ │ orr r3, r3, r7, lsr r2 │ │ │ │ cmp r1, ip │ │ │ │ and r3, r3, r8 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str lr, [r0, #4] │ │ │ │ bne 5bff04 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r2, r4, asr r2 │ │ │ │ + teqeq r2, r4, ror r2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi 5c0088 │ │ │ │ ldr ip, [pc, #400] @ 5c00f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1411906,15 +1411906,15 @@ │ │ │ │ orr r3, r3, r7, lsr r2 │ │ │ │ cmp r1, ip │ │ │ │ orr r3, r3, r8 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str lr, [r0, #4] │ │ │ │ bne 5c00ac │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r2, ip, asr #1 │ │ │ │ + teqeq r2, ip, ror #1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5c0230 │ │ │ │ ldr ip, [pc, #400] @ 5c02a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412012,15 +1412012,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, ip │ │ │ │ and r3, r3, r2 │ │ │ │ str lr, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c0254 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r2, r4, asr #30 │ │ │ │ + teqeq r2, r4, ror #30 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5c03d8 │ │ │ │ ldr ip, [pc, #400] @ 5c0448 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412184,15 +1412184,15 @@ │ │ │ │ push {r4, r5} │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5c0538 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - teqeq r2, r8, lsr ip │ │ │ │ + teqeq r2, r8, asr ip │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi 5c0678 │ │ │ │ ldr ip, [pc, #384] @ 5c06e8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412286,15 +1412286,15 @@ │ │ │ │ add lr, lr, #1 │ │ │ │ adc r3, r3, r2 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c0698 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r2, ip, asr #22 │ │ │ │ + teqeq r2, ip, ror #22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c07dc │ │ │ │ ldr ip, [pc, #296] @ 5c0828 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412615,15 +1412615,15 @@ │ │ │ │ movge r2, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c0bd0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq r2, r4, ror r6 │ │ │ │ + teqeq r2, r4 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5c0d08 │ │ │ │ ldr ip, [pc, #316] @ 5c0d60 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412700,15 +1412700,15 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ orrpl r2, r2, lr, asr r7 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp r1, ip │ │ │ │ stm r0, {r2, r5} │ │ │ │ bne 5c0d20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r2, r0, lsr r5 │ │ │ │ + teqeq r2, r0, asr r5 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c0e6c │ │ │ │ ldr ip, [pc, #332] @ 5c0ec4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412789,15 +1412789,15 @@ │ │ │ │ orr r2, r2, lr, lsr r3 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r5, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5c0e84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip @ │ │ │ │ + teqeq r2, ip, lsl r4 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c1004 │ │ │ │ ldr ip, [pc, #400] @ 5c106c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1412990,15 +1412990,15 @@ │ │ │ │ ldrd r0, [r6] │ │ │ │ bl 5bed0 <__aeabi_ldivmod@plt> │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne 5c11b8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r2, ip, lsl r1 │ │ │ │ + teqeq r2, ip, lsr r1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c12dc │ │ │ │ ldr ip, [pc, #296] @ 5c1328 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1413249,15 +1413249,15 @@ │ │ │ │ orr r3, r3, r2, lsr r5 │ │ │ │ lsl r2, r2, ip │ │ │ │ cmp lr, r1 │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c15c0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r4, ror sp │ │ │ │ + teqeq r2, r4 @ │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5c16dc │ │ │ │ ldr ip, [pc, #272] @ 5c171c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1413323,15 +1413323,15 @@ │ │ │ │ mvn ip, ip │ │ │ │ mvn r2, r2 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5c16f8 │ │ │ │ bx lr │ │ │ │ - teqeq r2, r8, lsr #24 │ │ │ │ + teqeq r2, r8, asr #24 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c1820 │ │ │ │ ldr ip, [pc, #320] @ 5c1874 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1413409,15 +1413409,15 @@ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ rsc ip, ip, #0 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r0, #8]! │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5c1844 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r2, r0, lsr #22 │ │ │ │ + teqeq r2, r0, asr #22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c197c │ │ │ │ ldr ip, [pc, #324] @ 5c19d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1413496,15 +1413496,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne 5c1998 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r8, ror #19 │ │ │ │ + teqeq r2, r8, lsl #20 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c1ad8 │ │ │ │ ldr ip, [pc, #324] @ 5c1b2c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1413583,15 +1413583,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bne 5c1af4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip, lsr #17 │ │ │ │ + teqeq r2, ip, asr #17 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c1c3c │ │ │ │ ldr ip, [pc, #336] @ 5c1c94 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1413673,15 +1413673,15 @@ │ │ │ │ moveq r3, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ strh r3, [r0, lr] │ │ │ │ add lr, lr, #8 │ │ │ │ bne 5c1c5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r0, ror r7 │ │ │ │ + teqeq r2, r0 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c1d98 │ │ │ │ ldr ip, [pc, #316] @ 5c1de8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1413758,15 +1413758,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c1db4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r8, lsr #12 │ │ │ │ + teqeq r2, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr lr, [pc, #624] @ 5c2074 │ │ │ │ ldr ip, [pc, #624] @ 5c2078 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -1413923,15 +1413923,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r2, #4] │ │ │ │ bne 5c1f84 │ │ │ │ b 5c1e7c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ strdeq lr, [r2, #-20]! @ 0xffffffec │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - teqeq r2, r8, asr #9 │ │ │ │ + teqeq r2, r8, ror #9 │ │ │ │ cmneq r2, r4, ror r1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5c2174 │ │ │ │ ldr ip, [pc, #308] @ 5c21cc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1414007,15 +1414007,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ str r6, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c2194 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r2, ip, ror r2 │ │ │ │ + teqeq r2, ip @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5c2340 │ │ │ │ ldr ip, [pc, #500] @ 5c23d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1414138,15 +1414138,15 @@ │ │ │ │ subs ip, ip, r9 │ │ │ │ sbc r3, r7, r3 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c2374 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - teqeq r2, r0, asr r1 │ │ │ │ + teqeq r2, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1414268,15 +1414268,15 @@ │ │ │ │ beq 5c2580 │ │ │ │ teq sl, r6 │ │ │ │ bpl 5c2580 │ │ │ │ adds r1, r7, r2 │ │ │ │ mov r7, r1 │ │ │ │ adc r6, r6, r3 │ │ │ │ b 5c2588 │ │ │ │ - teqeq r2, r0, asr pc │ │ │ │ + teqeq r2, r0, ror pc │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c26e4 │ │ │ │ ldr ip, [pc, #324] @ 5c273c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1414355,15 +1414355,15 @@ │ │ │ │ movlt ip, r5 │ │ │ │ movlt r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5c2704 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip, ror sp │ │ │ │ + teqeq r2, ip @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c2840 │ │ │ │ ldr ip, [pc, #324] @ 5c2898 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1414442,15 +1414442,15 @@ │ │ │ │ movlt ip, r5 │ │ │ │ movlt r2, r4 │ │ │ │ cmp r1, r3 │ │ │ │ str ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5c2860 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r0, asr #24 │ │ │ │ + teqeq r2, r0, ror #24 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5c2a0c │ │ │ │ ldr ip, [pc, #500] @ 5c2aa4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1414573,15 +1414573,15 @@ │ │ │ │ adds ip, ip, r9 │ │ │ │ adc r3, r7, r3 │ │ │ │ cmp r1, lr │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c2a40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - teqeq r2, r4, lsl #22 │ │ │ │ + teqeq r2, r4, lsr #22 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5c2bd0 │ │ │ │ ldr ip, [pc, #392] @ 5c2c44 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1414677,15 +1414677,15 @@ │ │ │ │ adds r2, r2, lr │ │ │ │ adc r3, r3, r4 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c2bfc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r2, r8, lsl r9 │ │ │ │ + teqeq r2, r8, lsr r9 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c2d5c │ │ │ │ ldr ip, [pc, #336] @ 5c2dac │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1414857,15 +1414857,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c2ee0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r0, asr r6 │ │ │ │ + teqeq r2, r0, ror r6 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c3034 │ │ │ │ ldr ip, [pc, #348] @ 5c3088 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1414950,15 +1414950,15 @@ │ │ │ │ mvnlt lr, #0 │ │ │ │ movge lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5c3054 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r8, lsl #10 │ │ │ │ + teqeq r2, r8, lsr #10 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c31a0 │ │ │ │ ldr ip, [pc, #336] @ 5c31f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415145,15 +1415145,15 @@ │ │ │ │ adds r3, r3, ip │ │ │ │ adc r2, r4, r2, asr #1 │ │ │ │ cmp r1, lr │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5c3350 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip, ror #4 │ │ │ │ + teqeq r2, ip, lsl #5 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c34ac │ │ │ │ ldr ip, [pc, #336] @ 5c34fc │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415235,15 +1415235,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c34c8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r8, ror #1 │ │ │ │ + teqeq r2, r8, lsl #2 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c3614 │ │ │ │ ldr ip, [pc, #336] @ 5c3664 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415325,15 +1415325,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c3630 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r0, lsr #31 │ │ │ │ + teqeq r2, r0, asr #31 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c3784 │ │ │ │ ldr ip, [pc, #348] @ 5c37d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415418,15 +1415418,15 @@ │ │ │ │ mvnge lr, #0 │ │ │ │ movlt lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5c37a4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r8, asr lr │ │ │ │ + teqeq r2, r8, ror lr │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c38f0 │ │ │ │ ldr ip, [pc, #336] @ 5c3940 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415508,15 +1415508,15 @@ │ │ │ │ movge lr, #1 │ │ │ │ movlt lr, #0 │ │ │ │ strb lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c390c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r4, lsl #26 │ │ │ │ + teqeq r2, r4, lsr #26 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c3a58 │ │ │ │ ldr ip, [pc, #336] @ 5c3aa8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415688,15 +1415688,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ str lr, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c3bdc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, r4, ror sl │ │ │ │ + teqeq r2, r4 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c3d30 │ │ │ │ ldr ip, [pc, #348] @ 5c3d84 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415781,15 +1415781,15 @@ │ │ │ │ mvneq lr, #0 │ │ │ │ movne lr, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strh lr, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ bne 5c3d50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r2, ip, lsr #18 │ │ │ │ + teqeq r2, ip, asr #18 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c3e9c │ │ │ │ ldr ip, [pc, #336] @ 5c3eec │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1415973,15 +1415973,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r6 │ │ │ │ str r2, [r4, #8]! │ │ │ │ str r3, [r4, #4] │ │ │ │ bne 5c404c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - teqeq r2, ip, ror r6 │ │ │ │ + teqeq r2, ip @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c41a0 │ │ │ │ ldr ip, [pc, #356] @ 5c4200 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1416068,15 +1416068,15 @@ │ │ │ │ add lr, lr, #8 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ add ip, ip, #8 │ │ │ │ orrs r3, r3, r4 │ │ │ │ beq 5c41d0 │ │ │ │ ldrd r4, [ip] │ │ │ │ b 5c41d4 │ │ │ │ - teqeq r2, r8, lsl r5 │ │ │ │ + teqeq r2, r8, lsr r5 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ bhi 5c43f0 │ │ │ │ ldr ip, [pc, #604] @ 5c4474 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1416305,15 +1416305,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ cmp r1, r3 │ │ │ │ and r2, r2, r4 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5c4588 │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r2, r8, ror #2 │ │ │ │ + teqeq r2, r8, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c46ac │ │ │ │ ldr ip, [pc, #300] @ 5c46f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1416386,15 +1416386,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ adc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5c46cc │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r2, r8, asr #32 │ │ │ │ + teqeq r2, r8, rrx │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5c4830 │ │ │ │ ldr ip, [pc, #388] @ 5c4894 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1416489,15 +1416489,15 @@ │ │ │ │ adds r3, r3, r5 │ │ │ │ adc r2, r2, r6 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r2, [r0, #4] │ │ │ │ bne 5c4858 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r2, r4, lsr #30 │ │ │ │ + teqeq r2, r4, asr #30 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c498c │ │ │ │ ldr ip, [pc, #300] @ 5c49d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1416570,15 +1416570,15 @@ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ str r3, [r0, #8]! │ │ │ │ adc ip, ip, r4 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #4] │ │ │ │ bne 5c49ac │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r2, r8, lsr #27 │ │ │ │ + teqeq r2, r8, asr #27 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5c4ac4 │ │ │ │ ldr ip, [pc, #296] @ 5c4b14 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5c4a94 │ │ │ │ @@ -1416649,15 +1416649,15 @@ │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ sbc r3, r3, lr │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c4ae4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - teqeq r2, r8, lsl #25 │ │ │ │ + teqeq r2, r8, lsr #25 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5c4bec │ │ │ │ ldr ip, [pc, #240] @ 5c4c18 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5c4bc4 │ │ │ │ @@ -1416714,15 +1416714,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ strb ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c4c00 │ │ │ │ bx lr │ │ │ │ - teqeq r2, ip, ror #22 │ │ │ │ + teqeq r2, ip, lsl #23 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c4d2c │ │ │ │ ldr ip, [pc, #300] @ 5c4d5c │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1416795,15 +1416795,15 @@ │ │ │ │ sub r1, r1, #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldrd r4, [r3, #8]! │ │ │ │ cmp r3, r1 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5c4d48 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r2, r4, lsl #21 │ │ │ │ + teqeq r2, r4, lsr #21 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5c4e3c │ │ │ │ ldr ip, [pc, #248] @ 5c4e68 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5c4e14 │ │ │ │ @@ -1416862,15 +1416862,15 @@ │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ str ip, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c4e50 │ │ │ │ bx lr │ │ │ │ - teqeq r2, r4, ror #18 │ │ │ │ + teqeq r2, r4, lsl #19 │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5c4f50 │ │ │ │ ldr ip, [pc, #264] @ 5c4f84 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5c4f24 │ │ │ │ @@ -1416933,15 +1416933,15 @@ │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ strh ip, [r0, r2] │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5c4f6c │ │ │ │ bx lr │ │ │ │ - teqeq r2, r8, ror r8 │ │ │ │ + teqeq r2, r8 @ │ │ │ │ cmp r2, #32 │ │ │ │ bhi 5c5060 │ │ │ │ ldr ip, [pc, #248] @ 5c5090 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ bhi 5c5034 │ │ │ │ @@ -1417000,15 +1417000,15 @@ │ │ │ │ ldrb r2, [ip, #8]! │ │ │ │ and r2, r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5c5074 │ │ │ │ bx lr │ │ │ │ - teqeq r2, ip, ror r7 │ │ │ │ + teqeq r2, ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #280] @ 5c51c8 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1417721,15 +1417721,15 @@ │ │ │ │ cmp r1, r6 │ │ │ │ bne 5c5b78 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn r3, #0 │ │ │ │ b 5c5b50 │ │ │ │ mvn r3, #0 │ │ │ │ b 5c5bb0 │ │ │ │ - teqpeq r1, r4 @ @ p-variant is OBSOLETE │ │ │ │ + teqpeq r1, r4, lsl sp @ p-variant is OBSOLETE │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1419110,15 +1419110,15 @@ │ │ │ │ orr r3, r3, lr, lsr r2 │ │ │ │ cmp ip, r1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ str r3, [r0, #8]! │ │ │ │ str r6, [r0, #4] │ │ │ │ bne 5c714c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, r8, lsr #14 │ │ │ │ + teqeq r1, r8, asr #14 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c7298 │ │ │ │ ldr ip, [pc, #352] @ 5c7300 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1419298,15 +1419298,15 @@ │ │ │ │ asr r2, r3, #24 │ │ │ │ add r0, r0, #8 │ │ │ │ asr r3, r3, #31 │ │ │ │ cmp ip, r1 │ │ │ │ strd r2, [r0] │ │ │ │ bne 5c7434 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r8, ror r4 │ │ │ │ + teqeq r1, r8 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c757c │ │ │ │ ldr ip, [pc, #340] @ 5c75e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1419389,15 +1419389,15 @@ │ │ │ │ asr r2, r3, #16 │ │ │ │ add r0, r0, #8 │ │ │ │ asr r3, r3, #31 │ │ │ │ cmp ip, r1 │ │ │ │ strd r2, [r0] │ │ │ │ bne 5c75a0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r4, lsr #6 │ │ │ │ + teqeq r1, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r8, [r1, #8] │ │ │ │ bic fp, r6, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1419705,15 +1419705,15 @@ │ │ │ │ add r2, r2, #8 │ │ │ │ blt 5c7ac4 │ │ │ │ ldrd r4, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ strd r4, [r0, #8]! │ │ │ │ bne 5c7a98 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r1, r8, lsl #29 │ │ │ │ + teqeq r1, r8, lsr #29 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c7be8 │ │ │ │ ldr ip, [pc, #340] @ 5c7c40 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1419796,15 +1419796,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5c7c00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, r8, lsl #26 │ │ │ │ + teqeq r1, r8, lsr #26 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c7d54 │ │ │ │ ldr ip, [pc, #340] @ 5c7dac │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1419981,15 +1419981,15 @@ │ │ │ │ and r3, r3, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ strh r3, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r1 │ │ │ │ bne 5c7ee4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, r0, ror sl │ │ │ │ + teqeq r1, r0 @ │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c802c │ │ │ │ ldr ip, [pc, #328] @ 5c8084 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1420069,15 +1420069,15 @@ │ │ │ │ mvn r3, r3 │ │ │ │ and r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5c8044 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, r8, lsl r9 │ │ │ │ + teqeq r1, r8, lsr r9 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c8198 │ │ │ │ ldr ip, [pc, #340] @ 5c81f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1420251,15 +1420251,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ str r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5c831c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, ip, lsl #13 │ │ │ │ + teqeq r1, ip, lsr #13 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c847c │ │ │ │ ldr ip, [pc, #356] @ 5c84d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1420346,15 +1420346,15 @@ │ │ │ │ ands r3, r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ strh r3, [r0, ip] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp r1, ip │ │ │ │ bne 5c8498 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, r0, asr #10 │ │ │ │ + teqeq r1, r0, ror #10 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c85dc │ │ │ │ ldr ip, [pc, #320] @ 5c8630 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1420432,15 +1420432,15 @@ │ │ │ │ orr r3, r3, r4, lsr r2 │ │ │ │ and r3, r3, #1 │ │ │ │ strb r3, [r0, ip, lsl #3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, ip │ │ │ │ bne 5c85f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, r4, ror #7 │ │ │ │ + teqeq r1, r4, lsl #8 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5c8778 │ │ │ │ ldr ip, [pc, #412] @ 5c87e4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1420541,15 +1420541,15 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ eor r3, r3, r5 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c87a0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r1, ip, lsr #5 │ │ │ │ + teqeq r1, ip, asr #5 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bhi 5c8930 │ │ │ │ ldr ip, [pc, #440] @ 5c89b4 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1420657,15 +1420657,15 @@ │ │ │ │ orr lr, r1, lr │ │ │ │ bne 5c8960 │ │ │ │ cmp r9, r8 │ │ │ │ str ip, [r7, #8]! │ │ │ │ str lr, [r7, #4] │ │ │ │ bne 5c894c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - teqeq r1, r8, lsl r1 │ │ │ │ + teqeq r1, r8, lsr r1 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bhi 5c8bd8 │ │ │ │ ldr ip, [pc, #676] @ 5c8c70 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1420832,15 +1420832,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str ip, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5c8c00 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - teqeq r1, r8, ror #30 │ │ │ │ + teqeq r1, r8, lsl #31 │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bhi 5c8dac │ │ │ │ ldr r1, [pc, #380] @ 5c8e0c │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -1420935,15 +1420935,15 @@ │ │ │ │ add ip, ip, r3 │ │ │ │ bne 5c8dd0 │ │ │ │ str ip, [r4, r6, lsl #3] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ bne 5c8dc0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - teqeq r1, r4, asr #25 │ │ │ │ + teqeq r1, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldrh r3, [r5, #120] @ 0x78 │ │ │ │ @@ -1421223,15 +1421223,15 @@ │ │ │ │ ldrb lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5c925c │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5c9260 │ │ │ │ - teqeq r1, ip, lsr r8 │ │ │ │ + teqeq r1, ip, asr r8 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c94e8 │ │ │ │ ldr r3, [pc, #876] @ 5c9610 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421448,15 +1421448,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0 @ │ │ │ │ + teqeq r1, r0, lsl r7 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c97ac │ │ │ │ ldr r3, [pc, #576] @ 5c9868 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421598,15 +1421598,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, ip, lsl #7 │ │ │ │ + teqeq r1, ip, lsr #7 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c99c4 │ │ │ │ ldr r3, [pc, #476] @ 5c9a5c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421723,15 +1421723,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r4, asr r1 │ │ │ │ + teqeq r1, r4, ror r1 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5c9b7c │ │ │ │ ldr r3, [pc, #380] @ 5c9bf0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421824,15 +1421824,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, lsl #31 │ │ │ │ + teqeq r1, r0, lsr #31 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5c9cd0 │ │ │ │ ldr r3, [pc, #272] @ 5c9d18 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1421898,15 +1421898,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r1, ip, lsl #28 │ │ │ │ + teqeq r1, ip, lsr #28 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ca184 │ │ │ │ ldr r3, [pc, #1692] @ 5ca3cc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1422327,15 +1422327,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r4, lsl #26 │ │ │ │ + teqeq r1, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1423622,15 +1423622,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, lsl #12 │ │ │ │ + teqeq r1, r0, lsr #12 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cb9d8 │ │ │ │ ldr r3, [pc, #612] @ 5cba84 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1423781,15 +1423781,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r4, asr r2 │ │ │ │ + teqeq r1, r4, ror r2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cbc04 │ │ │ │ ldr r3, [pc, #500] @ 5cbc90 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1423912,15 +1423912,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r8 @ │ │ │ │ + teqeq r1, r8, lsl r0 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cbdc0 │ │ │ │ ldr r3, [pc, #388] @ 5cbe2c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1424015,15 +1424015,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, ip, lsl #28 │ │ │ │ + teqeq r1, ip, lsr #28 │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5cbf08 │ │ │ │ ldr r3, [pc, #284] @ 5cbf5c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5cbedc │ │ │ │ @@ -1424562,15 +1424562,15 @@ │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, lsl #23 │ │ │ │ + teqeq r1, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1425761,15 +1425761,15 @@ │ │ │ │ ldrb lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5cd944 │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5cd948 │ │ │ │ - teqeq r1, r4 @ │ │ │ │ + teqeq r1, r4, lsl r3 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cdbe8 │ │ │ │ ldr r3, [pc, #904] @ 5cdd14 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1425993,15 +1425993,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r8, lsr #3 │ │ │ │ + teqeq r1, r8, asr #3 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5cdec8 │ │ │ │ ldr r3, [pc, #604] @ 5cdf88 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426150,15 +1426150,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r8, lsr #28 │ │ │ │ + teqeq r1, r8, asr #28 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ce0fc │ │ │ │ ldr r3, [pc, #504] @ 5ce198 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426390,15 +1426390,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r4, ror #19 │ │ │ │ + teqeq r1, r4, lsl #20 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5ce440 │ │ │ │ ldr r3, [pc, #300] @ 5ce48c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426471,15 +1426471,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r1, r4, asr r8 │ │ │ │ + teqeq r1, r4, ror r8 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5ce910 │ │ │ │ ldr r3, [pc, #1720] @ 5ceb5c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1426907,15 +1426907,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, lsr r7 │ │ │ │ + teqeq r1, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1428196,15 +1428196,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, ip, lsr r0 │ │ │ │ + teqeq r1, ip, asr r0 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d0160 │ │ │ │ ldr r3, [pc, #632] @ 5d0210 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1428360,15 +1428360,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, ip, ror ip │ │ │ │ + teqeq r1, ip @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d03a0 │ │ │ │ ldr r3, [pc, #520] @ 5d0430 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1428496,15 +1428496,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, ip, lsl #20 │ │ │ │ + teqeq r1, ip, lsr #20 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d0570 │ │ │ │ ldr r3, [pc, #408] @ 5d05e0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1428604,15 +1428604,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, ip, lsl #16 │ │ │ │ + teqeq r1, ip, lsr #16 │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5d06cc │ │ │ │ ldr r3, [pc, #304] @ 5d0724 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5d069c │ │ │ │ @@ -1428685,15 +1428685,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r1, r0, lsl #13 │ │ │ │ + teqeq r1, r0, lsr #13 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d0c84 │ │ │ │ ldr r3, [pc, #1880] @ 5d0e94 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1429161,15 +1429161,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r8, asr r5 │ │ │ │ + teqeq r1, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1430375,15 +1430375,15 @@ │ │ │ │ ldr lr, [r6, r3, lsl #3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5d215c │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5d2160 │ │ │ │ - teqeq r1, ip, ror ip │ │ │ │ + teqeq r1, ip @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d23f8 │ │ │ │ ldr r3, [pc, #896] @ 5d2524 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1430605,15 +1430605,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, lsr fp │ │ │ │ + teqeq r1, r0, asr fp │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d26d0 │ │ │ │ ldr r3, [pc, #596] @ 5d2790 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1430890,15 +1430890,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, ip, ror #10 │ │ │ │ + teqeq r1, ip, lsl #11 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d2ac8 │ │ │ │ ldr r3, [pc, #400] @ 5d2b40 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1430996,15 +1430996,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r4, lsl #7 │ │ │ │ + teqeq r1, r4, lsr #7 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5d2c30 │ │ │ │ ldr r3, [pc, #292] @ 5d2c7c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1431075,15 +1431075,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r1, ip @ │ │ │ │ + teqeq r1, ip, lsl r2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d30f8 │ │ │ │ ldr r3, [pc, #1712] @ 5d3344 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1431509,15 +1431509,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, ror #1 │ │ │ │ + teqeq r1, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1432827,15 +1432827,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, lsl #19 │ │ │ │ + teqeq r1, r0, lsr #19 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d49bc │ │ │ │ ldr r3, [pc, #632] @ 5d4a6c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1432991,15 +1432991,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, asr #11 │ │ │ │ + teqeq r1, r0, ror #11 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d4bfc │ │ │ │ ldr r3, [pc, #520] @ 5d4c8c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1433127,15 +1433127,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, asr r3 │ │ │ │ + teqeq r1, r0, ror r3 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d4dcc │ │ │ │ ldr r3, [pc, #408] @ 5d4e3c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1433235,15 +1433235,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r1, r0, asr r1 │ │ │ │ + teqeq r1, r0, ror r1 │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5d4f28 │ │ │ │ ldr r3, [pc, #304] @ 5d4f80 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5d4ef8 │ │ │ │ @@ -1433316,15 +1433316,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r1, r4, asr #31 │ │ │ │ + teqeq r1, r4, ror #31 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d54e0 │ │ │ │ ldr r3, [pc, #1880] @ 5d56f0 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1434971,15 +1434971,15 @@ │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ strb r2, [r0, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ bne 5d693c │ │ │ │ bx lr │ │ │ │ - teqpeq r0, ip, asr #11 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, ip, ror #11 @ p-variant is OBSOLETE │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bhi 5d6a7c │ │ │ │ ldr ip, [pc, #356] @ 5d6ad8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1435066,15 +1435066,15 @@ │ │ │ │ ldrsh lr, [r6, r3] │ │ │ │ add ip, ip, #8 │ │ │ │ cmp lr, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ bne 5d6aa8 │ │ │ │ ldrd r4, [r2] │ │ │ │ b 5d6aac │ │ │ │ - teqpeq r0, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r0, lsr #10 @ p-variant is OBSOLETE │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d6d44 │ │ │ │ ldr r3, [pc, #896] @ 5d6e70 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1435296,15 +1435296,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqpeq r0, r4, lsr #7 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, r4, asr #7 @ p-variant is OBSOLETE │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d701c │ │ │ │ ldr r3, [pc, #596] @ 5d70dc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1435451,15 +1435451,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqpeq r0, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ + teqpeq r0, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d7248 │ │ │ │ ldr r3, [pc, #496] @ 5d72e4 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1435581,15 +1435581,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r0, ror #27 │ │ │ │ + teqeq r0, r0, lsl #28 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d7414 │ │ │ │ ldr r3, [pc, #400] @ 5d748c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1435687,15 +1435687,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r8 @ │ │ │ │ + teqeq r0, r8, lsl ip │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, lr} │ │ │ │ bhi 5d757c │ │ │ │ ldr r3, [pc, #292] @ 5d75c8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1435766,15 +1435766,15 @@ │ │ │ │ cmpeq ip, lr │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r0, r0, ror sl │ │ │ │ + teqeq r0, r0 @ │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d7a44 │ │ │ │ ldr r3, [pc, #1712] @ 5d7c90 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1436200,15 +1436200,15 @@ │ │ │ │ cmpeq r3, lr │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orr r3, r3, ip │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r4, asr r9 │ │ │ │ + teqeq r0, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1437518,15 +1437518,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r4 @ │ │ │ │ + teqeq r0, r4, lsl r2 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d9308 │ │ │ │ ldr r3, [pc, #632] @ 5d93b8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1437682,15 +1437682,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r4, lsr lr │ │ │ │ + teqeq r0, r4, asr lr │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d9548 │ │ │ │ ldr r3, [pc, #520] @ 5d95d8 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1437818,15 +1437818,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r4, asr #23 │ │ │ │ + teqeq r0, r4, ror #23 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d9718 │ │ │ │ ldr r3, [pc, #408] @ 5d9788 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1437926,15 +1437926,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r4, asr #19 │ │ │ │ + teqeq r0, r4, ror #19 │ │ │ │ cmp r1, #32 │ │ │ │ bhi 5d9874 │ │ │ │ ldr r3, [pc, #304] @ 5d98cc │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ bhi 5d9844 │ │ │ │ @@ -1438007,15 +1438007,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - teqeq r0, r8, lsr r8 │ │ │ │ + teqeq r0, r8, asr r8 │ │ │ │ cmp r1, #32 │ │ │ │ push {r4, r5, lr} │ │ │ │ bhi 5d9e2c │ │ │ │ ldr r3, [pc, #1880] @ 5da03c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #31 │ │ │ │ @@ -1438483,15 +1438483,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ cmpeq lr, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ strh r3, [r0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - teqeq r0, r0, lsl r7 │ │ │ │ + teqeq r0, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r1, #32 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1439708,15 +1439708,15 @@ │ │ │ │ and r3, r3, r6 │ │ │ │ orr r3, r3, r5 │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r0, #8]! │ │ │ │ str r3, [r0, #4] │ │ │ │ bne 5db324 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - teqeq r0, r4, lsr lr │ │ │ │ + teqeq r0, r4, asr lr │ │ │ │ cmp r2, #32 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ bhi 5db454 │ │ │ │ ldr ip, [pc, #308] @ 5db4ac │ │ │ │ sub r2, r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #31 │ │ │ │ @@ -1439854,15 +1439854,15 @@ │ │ │ │ andeq r0, r0, sl │ │ │ │ strheq r0, [r4, fp] │ │ │ │ cmp r5, r8 │ │ │ │ add fp, fp, #8 │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ ldrd r0, [r3, fp] │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ bl 4e61f4 │ │ │ │ bl 4e61f8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 5db574 │ │ │ │ bl 4e61f4 │ │ │ │ b 5db578 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1439937,15 +1439937,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b 5db744 │ │ │ │ mov r0, r4 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ cmp r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ beq 5db778 │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ bl 4e61f4 │ │ │ │ bl 4e61f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e61f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh r0, [r6, fp] │ │ │ │ @@ -1445228,15 +1445228,15 @@ │ │ │ │ beq 5e0994 │ │ │ │ ands r2, r1, r8 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r5, r7 │ │ │ │ bne 5e0968 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - teqeq r0, r0, asr r8 │ │ │ │ + teqeq r0, r0, ror r8 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r2, #32 │ │ │ │ @@ -1445295,15 +1445295,15 @@ │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 5d22c <__aeabi_dadd@plt> │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ bl 4e61f4 │ │ │ │ cmp sl, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ strh r0, [r4, r9] │ │ │ │ beq 5e0ad4 │ │ │ │ tst r0, #31744 @ 0x7c00 │ │ │ │ biceq r0, r0, #32512 @ 0x7f00 │ │ │ │ @@ -1445340,15 +1445340,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 5d22c <__aeabi_dadd@plt> │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, r6, lsl #3] │ │ │ │ beq 5e0b80 │ │ │ │ ldr r2, [pc, #56] @ 5e0bb0 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r2 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ @@ -1445426,15 +1445426,15 @@ │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ bl 4e61f4 │ │ │ │ cmp sl, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ strh r0, [r4, r9] │ │ │ │ beq 5e0ce0 │ │ │ │ tst r0, #31744 @ 0x7c00 │ │ │ │ biceq r0, r0, #32512 @ 0x7f00 │ │ │ │ @@ -1445471,15 +1445471,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, r6, lsl #3] │ │ │ │ beq 5e0d8c │ │ │ │ ldr r2, [pc, #56] @ 5e0dbc │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r2 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ @@ -1445557,15 +1445557,15 @@ │ │ │ │ strd r0, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ bl 5b60c <__aeabi_dsub@plt> │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ bl 4e61f4 │ │ │ │ cmp sl, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ strh r0, [r4, r9] │ │ │ │ beq 5e0eec │ │ │ │ tst r0, #31744 @ 0x7c00 │ │ │ │ biceq r0, r0, #32512 @ 0x7f00 │ │ │ │ @@ -1445602,15 +1445602,15 @@ │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ bl 5b60c <__aeabi_dsub@plt> │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [r4, r6, lsl #3] │ │ │ │ beq 5e0f98 │ │ │ │ ldr r2, [pc, #56] @ 5e0fc8 │ │ │ │ and r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r2 │ │ │ │ streq r3, [r4, r6, lsl #3] │ │ │ │ @@ -1446605,15 +1446605,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ and r3, r5, #262144 @ 0x40000 │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ b 5e1f60 │ │ │ │ bl 4f1344 │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ bl 4e61f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh r0, [r3, r8] │ │ │ │ beq 5e1f54 │ │ │ │ @@ -1447091,15 +1447091,15 @@ │ │ │ │ beq 5e26b0 │ │ │ │ ands r2, r1, r7 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ bne 5e2690 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - teqeq r0, r8, lsl #23 │ │ │ │ + teqeq r0, r8, lsr #23 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1447215,15 +1447215,15 @@ │ │ │ │ beq 5e28a0 │ │ │ │ ands r2, r1, r7 │ │ │ │ and r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strdeq r2, [r4] │ │ │ │ cmp r8, r5 │ │ │ │ bne 5e2880 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - teqeq r0, r8, asr #19 │ │ │ │ + teqeq r0, r8, ror #19 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r2, #32 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ @@ -1450608,16 +1450608,16 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ str r3, [r4, r0, lsl #3] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bne 5e5d48 │ │ │ │ b 5e50dc │ │ │ │ teqeq r0, r8 @ │ │ │ │ - teqeq r0, r6, ror r3 │ │ │ │ - teqeq r0, sl, lsl #7 │ │ │ │ + teqeq r0, r6 @ │ │ │ │ + teqeq r0, sl, lsr #7 │ │ │ │ svcvc 0x00800000 │ │ │ │ ldrbmi pc, [pc, -r0, lsl #30]! @ │ │ │ │ ldrbtmi pc, [pc], r0, lsl #28 @ │ │ │ │ addhi r8, r0, r1, lsl #1 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq pc, pc, r0, lsl #24 │ │ │ │ @@ -1454240,15 +1454240,15 @@ │ │ │ │ mov fp, r1 │ │ │ │ bl 5b840 <__aeabi_f2d@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 5b6f0 <__aeabi_dmul@plt> │ │ │ │ - bl dda7a8 │ │ │ │ + bl dda7d0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r4, r8, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5e9694 │ │ │ │ ldr r3, [pc, #1988] @ 5e9e50 │ │ │ │ tst r0, r3 │ │ │ │ andeq r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -1454746,21 +1454746,21 @@ │ │ │ │ str r1, [r4, r0, lsl #3] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bne 5e9dd0 │ │ │ │ b 5e50dc │ │ │ │ svcvc 0x00800000 │ │ │ │ svcvc 0x00efffff │ │ │ │ - @ instruction: 0x012fc912 │ │ │ │ - @ instruction: 0x012fc92e │ │ │ │ - @ instruction: 0x012fc94a │ │ │ │ - @ instruction: 0x012fc966 │ │ │ │ - @ instruction: 0x012fc922 │ │ │ │ - @ instruction: 0x012fc93e │ │ │ │ - @ instruction: 0x012fc95a │ │ │ │ + @ instruction: 0x012fc932 │ │ │ │ + @ instruction: 0x012fc94e │ │ │ │ + @ instruction: 0x012fc96a │ │ │ │ + smlawbeq pc, r6, r9, ip @ │ │ │ │ + @ instruction: 0x012fc942 │ │ │ │ + @ instruction: 0x012fc95e │ │ │ │ + @ instruction: 0x012fc97a │ │ │ │ svcvc 0x00800000 │ │ │ │ svcvc 0x007fffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1454960,15 +1454960,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r8, [pc, #-812] @ 5e9e74 │ │ │ │ andne r7, r7, #8192 @ 0x2000 │ │ │ │ movne r9, #0 │ │ │ │ beq 5e50dc │ │ │ │ ldr r3, [r6] │ │ │ │ ldrb r0, [r3, r9, lsl #3] │ │ │ │ - bl ddb014 │ │ │ │ + bl ddb03c │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r4, r9, lsl #3] │ │ │ │ beq 5ea1cc │ │ │ │ tst r0, r8 │ │ │ │ andeq r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r4, r9, lsl #3] │ │ │ │ add r9, r9, #1 │ │ │ │ @@ -1454978,15 +1454978,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r8, [pc, #-884] @ 5e9e74 │ │ │ │ andne r7, r7, #8192 @ 0x2000 │ │ │ │ movne r9, #0 │ │ │ │ beq 5e50dc │ │ │ │ ldr r3, [r6] │ │ │ │ ldrb r0, [r3, r9, lsl #3] │ │ │ │ - bl ddae14 │ │ │ │ + bl ddae3c │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r4, r9, lsl #3] │ │ │ │ beq 5ea214 │ │ │ │ tst r0, r8 │ │ │ │ andeq r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ streq r0, [r4, r9, lsl #3] │ │ │ │ add r9, r9, #1 │ │ │ │ @@ -1455019,33 +1455019,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 5b09c <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #127 @ 0x7f │ │ │ │ beq 5ea250 │ │ │ │ mov r0, sl │ │ │ │ - bl ddadb8 │ │ │ │ + bl ddade0 │ │ │ │ b 5ea250 │ │ │ │ cmp r2, #0 │ │ │ │ movne r7, #0 │ │ │ │ beq 5e50dc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ - bl ddadb8 │ │ │ │ + bl ddade0 │ │ │ │ strb r0, [r4, r7, lsl #3] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne 5ea2b0 │ │ │ │ b 5e50dc │ │ │ │ cmp r2, #0 │ │ │ │ movne r7, #0 │ │ │ │ beq 5e50dc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ - bl ddac90 │ │ │ │ + bl ddacb8 │ │ │ │ strb r0, [r4, r7, lsl #3] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne 5ea2dc │ │ │ │ b 5e50dc │ │ │ │ cmp r2, #0 │ │ │ │ beq 5e50dc │ │ │ │ @@ -1455075,26 +1455075,26 @@ │ │ │ │ add r6, r6, #1 │ │ │ │ b 5ea31c │ │ │ │ cmp r2, #0 │ │ │ │ movne r7, #0 │ │ │ │ beq 5e50dc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ - bl ddafb8 │ │ │ │ + bl ddafe0 │ │ │ │ strb r0, [r4, r7, lsl #3] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne 5ea374 │ │ │ │ b 5e50dc │ │ │ │ cmp r2, #0 │ │ │ │ movne r7, #0 │ │ │ │ beq 5e50dc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ - bl ddae94 │ │ │ │ + bl ddaebc │ │ │ │ strb r0, [r4, r7, lsl #3] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ bne 5ea3a0 │ │ │ │ b 5e50dc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1457918,15 +1457918,15 @@ │ │ │ │ bne 5ecfc0 │ │ │ │ b 5ecd48 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ - @ instruction: 0x012f9c6a │ │ │ │ + smlawbeq pc, sl, ip, r9 @ │ │ │ │ cmneq r0, r8, ror r5 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1458985,58 +1458985,58 @@ │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ b 5ed1b4 │ │ │ │ cmneq r0, r8, lsr pc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmneq r0, ip, lsl pc │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, sp, ror r1 │ │ │ │ - @ instruction: 0x012f9592 │ │ │ │ + @ instruction: 0x012f95b2 │ │ │ │ andeq r8, r0, r9, ror r8 │ │ │ │ andeq r0, r0, r3, lsl #4 │ │ │ │ cmneq r0, r8, lsr lr │ │ │ │ - @ instruction: 0x012f95ae │ │ │ │ + smlawteq pc, lr, r5, r9 @ │ │ │ │ andeq r0, r0, sl, lsr #4 │ │ │ │ - smlawbeq pc, r8, r5, r9 @ │ │ │ │ + @ instruction: 0x012f95a8 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x012f9562 │ │ │ │ + smlawbeq pc, r2, r5, r9 @ │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ andseq pc, r9, r6, lsl #28 │ │ │ │ eoreq r0, r0, r1 │ │ │ │ andeq r0, r0, r3, lsr r2 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - @ instruction: 0x012f950e │ │ │ │ - strdeq r9, [pc, -r6]! │ │ │ │ - @ instruction: 0x012f94e8 │ │ │ │ + @ instruction: 0x012f952e │ │ │ │ + @ instruction: 0x012f9516 │ │ │ │ + @ instruction: 0x012f9508 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ subne r1, r1, #15232 @ 0x3b80 │ │ │ │ - @ instruction: 0x012f94a4 │ │ │ │ + smlawteq pc, r4, r4, r9 @ │ │ │ │ ldreq r5, [r8], #-4095 @ 0xfffff001 │ │ │ │ stmdacc r1, {} @ │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ ldccs 0, cr1, [r0], {1} │ │ │ │ andeq r0, r1, r8, lsl r0 │ │ │ │ @ instruction: 0x0006a4b2 │ │ │ │ stmdaeq r0, {r0}^ │ │ │ │ strbne r0, [r0, r1]! │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ eoreq r0, r0, r9, asr #32 │ │ │ │ eorseq r1, lr, r2, lsr #24 │ │ │ │ andeq r1, r0, r9, asr #8 │ │ │ │ - @ instruction: 0x012f88aa │ │ │ │ + smlawteq pc, sl, r8, r8 @ │ │ │ │ svcvs 0x00e00002 │ │ │ │ andeq r4, r0, r1, asr #32 │ │ │ │ andeq r0, r0, r9, lsr #5 │ │ │ │ - @ instruction: 0x012f8746 │ │ │ │ + @ instruction: 0x012f8766 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ muleq r1, r0, r9 │ │ │ │ @ instruction: 0x01248001 │ │ │ │ andeq r0, r2, #0 │ │ │ │ - @ instruction: 0x012f8664 │ │ │ │ - @ instruction: 0x012f8524 │ │ │ │ + smlawbeq pc, r4, r6, r8 @ │ │ │ │ + @ instruction: 0x012f8544 │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ bls 5ed94c │ │ │ │ sub r0, r3, #180 @ 0xb4 │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ ldr r0, [pc, #-60] @ 5ee124 │ │ │ │ tst r1, r0 │ │ │ │ @@ -1460116,20 +1460116,20 @@ │ │ │ │ udf #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ cmneq r0, r8, lsl fp │ │ │ │ cmneq r0, ip, lsl #22 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012f8454 │ │ │ │ - @ instruction: 0x012f842e │ │ │ │ - @ instruction: 0x012f841c │ │ │ │ + @ instruction: 0x012f8474 │ │ │ │ + @ instruction: 0x012f844e │ │ │ │ + @ instruction: 0x012f843c │ │ │ │ cmneq r0, r4, lsl sl │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x012f81e0 │ │ │ │ + @ instruction: 0x012f8200 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ tsteq r0, r4 │ │ │ │ tsteq r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1463145,16 +1463145,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ b 5f1cd4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, ip, asr #23 │ │ │ │ ldrsbeq lr, [pc, #-176] @ 5f20e0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq pc, r0, lsl #23 │ │ │ │ - ldrdeq r5, [pc, -r8]! │ │ │ │ - ldrdeq r5, [pc, -r4]! │ │ │ │ + strdeq r5, [pc, -r8]! │ │ │ │ + strdeq r5, [pc, -r4]! │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #812] @ 5f24e8 │ │ │ │ @@ -1463767,15 +1463767,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 5f260c │ │ │ │ b 5f2784 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r4, ror #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x015fda90 │ │ │ │ - @ instruction: 0x012f43e4 │ │ │ │ + @ instruction: 0x012f4404 │ │ │ │ @ instruction: 0x000001bb │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmpeq pc, r0, lsl r9 @ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ and r3, r3, #253 @ 0xfd │ │ │ │ @@ -1463938,15 +1463938,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 5f2b5c │ │ │ │ - smlawteq pc, r8, sp, r3 @ │ │ │ │ + @ instruction: 0x012f3de8 │ │ │ │ cmpeq pc, ip, lsl #8 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -1464947,22 +1464947,22 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 5f3db0 │ │ │ │ add sp, sp, #956 @ 0x3bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015fc598 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq r0, r6, r0, lsr lr │ │ │ │ + sbceq r0, r6, r0, asr lr │ │ │ │ cmpeq pc, r0, asr r5 @ │ │ │ │ - sbceq r5, r6, r4, asr lr │ │ │ │ - sbceq lr, r8, r4, asr #16 │ │ │ │ - sbceq r8, r6, r4, asr r4 │ │ │ │ + sbceq r5, r6, r4, ror lr │ │ │ │ + sbceq lr, r8, r4, ror #16 │ │ │ │ + sbceq r8, r6, r4, ror r4 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - sbceq r1, r6, r0, ror #16 │ │ │ │ + sbceq r1, r6, r0, lsl #17 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ cmpeq pc, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1465121,15 +1465121,15 @@ │ │ │ │ tst ip, #1 │ │ │ │ moveq ip, #1 │ │ │ │ orreq r2, r2, ip, lsl r0 │ │ │ │ ldreq r0, [sp] │ │ │ │ strbeq ip, [r0] │ │ │ │ streq r2, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ - smlawteq pc, sl, r9, r2 @ │ │ │ │ + @ instruction: 0x012f29ea │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [pc, #1284] @ 5f4594 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1465449,15 +1465449,15 @@ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp] │ │ │ │ bl 5f3fe0 │ │ │ │ b 5f4368 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x012f2931 │ │ │ │ + @ instruction: 0x012f2951 │ │ │ │ cmpeq pc, r8, asr pc @ │ │ │ │ cmpeq pc, r0, asr #30 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq pc, r8, lsr lr @ │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @@ -1465921,15 +1465921,15 @@ │ │ │ │ beq 5f4ae4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5f4ccc │ │ │ │ b 5f4ba8 │ │ │ │ - @ instruction: 0x012f1f5e │ │ │ │ + @ instruction: 0x012f1f7e │ │ │ │ cmpeq pc, r8, lsl #11 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1466107,15 +1466107,15 @@ │ │ │ │ bne 5f4e30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ bne 5f4e30 │ │ │ │ b 5f4db4 │ │ │ │ ldrheq fp, [pc, #-44] @ 5f4fb0 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - @ instruction: 0x012f1c04 │ │ │ │ + @ instruction: 0x012f1c24 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldr r3, [pc, #240] @ 5f50dc │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldr ip, [pc, #236] @ 5f50e0 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ cmp r2, #9 │ │ │ │ @@ -1466171,15 +1466171,15 @@ │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #36] @ 0x24 │ │ │ │ bxeq lr │ │ │ │ b 5f5014 │ │ │ │ - @ instruction: 0x012f19ee │ │ │ │ + @ instruction: 0x012f1a0e │ │ │ │ cmpeq pc, r4 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ @@ -1466205,15 +1466205,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl 4ec464 │ │ │ │ add r9, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl ddf494 │ │ │ │ + bl ddf4bc │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq 5f51e0 │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1466231,27 +1466231,27 @@ │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ bl 5c878 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl ddf51c │ │ │ │ + bl ddf544 │ │ │ │ mov r0, r4 │ │ │ │ bl 527b1c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 5f5174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5f53e8 │ │ │ │ ldr r8, [pc, #620] @ 5f5460 │ │ │ │ mov r6, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl ddf584 │ │ │ │ + bl ddf5ac │ │ │ │ ldr r2, [sp] │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ bl 5bab0 │ │ │ │ sub r0, r7, #32 │ │ │ │ @@ -1466357,27 +1466357,27 @@ │ │ │ │ orr ip, ip, lr │ │ │ │ cmp r1, r3 │ │ │ │ bcc 5f538c │ │ │ │ cmp ip, #0 │ │ │ │ beq 5f53c8 │ │ │ │ add r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl ddf5e4 │ │ │ │ + bl ddf60c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 4f057c │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 5f52b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 5f51f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 4ec580 │ │ │ │ mov r0, r9 │ │ │ │ - bl ddf4f4 │ │ │ │ + bl ddf51c │ │ │ │ ldr r2, [pc, #100] @ 5f5464 │ │ │ │ ldr r3, [pc, #88] @ 5f545c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -1466461,15 +1466461,15 @@ │ │ │ │ mov r0, #213 @ 0xd5 │ │ │ │ bx lr │ │ │ │ mov r0, #226 @ 0xe2 │ │ │ │ bx lr │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x012f1504 │ │ │ │ + @ instruction: 0x012f1524 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1468578,15 +1468578,15 @@ │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - ldrdeq lr, [lr, -ip]! │ │ │ │ + strdeq lr, [lr, -ip]! │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 5f5578 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -1470535,26 +1470535,26 @@ │ │ │ │ bl 5278e4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #0 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - @ instruction: 0x012ee27c │ │ │ │ + @ instruction: 0x012ee29c │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - qsubeq lr, ip, lr │ │ │ │ + @ instruction: 0x012ee07c │ │ │ │ @ instruction: 0x000001b9 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x012edda8 │ │ │ │ + smlawteq lr, r8, sp, sp │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x012eda68 │ │ │ │ + smlawbeq lr, r8, sl, sp │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ - ldrdeq sp, [lr, -r6]! │ │ │ │ + strdeq sp, [lr, -r6]! │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1470686,15 +1470686,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 5f9668 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r4, lsr sl @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq pc, r0, lsl #20 │ │ │ │ - @ instruction: 0x012ed51e │ │ │ │ + @ instruction: 0x012ed53e │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmpeq pc, r0, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1470939,15 +1470939,15 @@ │ │ │ │ strb r3, [sp, #24] │ │ │ │ b 5f9a28 │ │ │ │ strb r9, [sp, #24] │ │ │ │ b 5f9a28 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq pc, r8, asr r6 @ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012ed17e │ │ │ │ + @ instruction: 0x012ed19e │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmpeq pc, r8, lsr #10 │ │ │ │ ldrsheq r6, [pc, #-64] @ 5f9b30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1471450,18 +1471450,18 @@ │ │ │ │ udf #0 │ │ │ │ cmpeq pc, r4, ror #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq pc, r8, lsl r4 @ │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ - @ instruction: 0x012eca92 │ │ │ │ + @ instruction: 0x012ecab2 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ - @ instruction: 0x012ec906 │ │ │ │ + @ instruction: 0x012ec926 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add ip, r0, r0, lsl #3 │ │ │ │ ldr lr, [r3, #32] │ │ │ │ @@ -1471902,18 +1471902,18 @@ │ │ │ │ mov r3, #20 │ │ │ │ b 5fa5f8 │ │ │ │ mov r3, #20 │ │ │ │ b 5fa658 │ │ │ │ mov r3, #20 │ │ │ │ b 5fa6b8 │ │ │ │ ldrsheq r5, [pc, #-176] @ 5fa9bc │ │ │ │ - strdeq pc, [lr, -sl]! │ │ │ │ + msreq LR_fiq, sl, lsl lr │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - smlawteq lr, r8, sp, pc @ │ │ │ │ - msreq CPSR_fsx, r0 @ │ │ │ │ + msreq CPSR_fsx, r8, ror #27 │ │ │ │ + ldrdeq pc, [lr, -r0]! │ │ │ │ msreq CPSR_fsx, lr @ │ │ │ │ cmpeq pc, ip, ror #6 │ │ │ │ cmpeq pc, ip, lsr #7 │ │ │ │ cmpeq pc, r0, ror #6 │ │ │ │ cmpeq pc, r4, lsr #5 │ │ │ │ @ instruction: 0x015f3290 │ │ │ │ ldrsbeq r3, [pc, #-20] @ 5faa84 │ │ │ │ @@ -1471987,15 +1471987,15 @@ │ │ │ │ bl 4e7128 │ │ │ │ ldr r7, [pc, #648] @ 5fae34 │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fad94 │ │ │ │ ldr fp, [pc, #616] @ 5fae38 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r7, [fp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ beq 5fad70 │ │ │ │ @@ -1472006,15 +1472006,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5fac44 │ │ │ │ ldr r4, [pc, #576] @ 5fae3c │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fade0 │ │ │ │ ldr r2, [pc, #548] @ 5fae40 │ │ │ │ ldr r3, [pc, #524] @ 5fae2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1472117,15 +1472117,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5fadb8 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5fada4 │ │ │ │ b 5fabc8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -1472134,15 +1472134,15 @@ │ │ │ │ str r3, [r4] │ │ │ │ bl 4e6050 │ │ │ │ b 5fac14 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5fadfc │ │ │ │ cmp fp, #0 │ │ │ │ bne 5fad9c │ │ │ │ b 5fabc8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -1472150,19 +1472150,19 @@ │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x015f5498 │ │ │ │ cmneq r1, r0, ror #16 │ │ │ │ cmneq r1, ip, lsl r8 │ │ │ │ cmneq r1, r0, lsl r8 │ │ │ │ ldrsbeq r5, [pc, #-60] @ 5fae0c │ │ │ │ muleq r0, ip, r5 │ │ │ │ - sbcseq r6, r5, r8, lsr #32 │ │ │ │ - strdeq ip, [r5], #204 @ 0xcc │ │ │ │ + sbcseq r6, r5, r8, asr #32 │ │ │ │ + sbceq ip, r5, ip, lsl sp │ │ │ │ cmneq r1, r8, lsr r7 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ - sbceq r4, r6, r0, lsr #25 │ │ │ │ + sbceq r4, r6, r0, asr #25 │ │ │ │ @ instruction: 0xfffff634 │ │ │ │ @ instruction: 0xfffff620 │ │ │ │ cmneq r1, ip, ror #12 │ │ │ │ b 5fae70 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ @@ -1472324,15 +1472324,15 @@ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ sub r0, r0, #64 @ 0x40 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - msreq ELR_hyp, r8, ror #6 │ │ │ │ + smlawbeq lr, r8, r3, pc @ │ │ │ │ ldr r2, [pc, #140] @ 5fb198 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r3, #6 │ │ │ │ bhi 5fb188 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ @@ -1472362,15 +1472362,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ b 5fb10c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - msreq CPSR_fsx, r4, ror r1 │ │ │ │ + msreq CPSR_fsx, r4 @ │ │ │ │ b 5fb1a4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ beq 5fb1a0 │ │ │ │ sub r2, r3, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1472485,15 +1472485,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #80] @ 5fb3c4 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #72] @ 5fb3c8 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq lr, [lr, -fp]! │ │ │ │ + strdeq lr, [lr, -fp]! │ │ │ │ cmpeq pc, ip, asr #26 │ │ │ │ andeq r2, r0, ip, lsr pc │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq r1, r0, r8, lsl r0 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ andeq r1, r0, r4, ror #23 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ @@ -1472535,15 +1472535,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #260] @ 5fb544 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fb4cc │ │ │ │ ldr r4, [pc, #232] @ 5fb548 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 5fb4b0 │ │ │ │ @@ -1472551,15 +1472551,15 @@ │ │ │ │ ldr r2, [pc, #216] @ 5fb550 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -1472579,26 +1472579,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fb4f0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 5fb4dc │ │ │ │ b 5fb458 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fb51c │ │ │ │ cmp r5, #0 │ │ │ │ bne 5fb4d4 │ │ │ │ b 5fb458 │ │ │ │ cmneq r1, ip, asr #31 │ │ │ │ @@ -1472611,15 +1472611,15 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #276] @ 5fb684 │ │ │ │ mov r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fb60c │ │ │ │ ldr r5, [pc, #248] @ 5fb688 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1472630,28 +1472630,28 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c878 │ │ │ │ ldr r0, [pc, #200] @ 5fb68c │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #180] @ 5fb690 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0] │ │ │ │ b 4e6050 │ │ │ │ ldr r0, [pc, #156] @ 5fb694 │ │ │ │ mvn r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 5fb5d4 │ │ │ │ cmp r0, #2 │ │ │ │ bne 5fb658 │ │ │ │ ldr r4, [pc, #124] @ 5fb698 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -1472659,26 +1472659,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fb630 │ │ │ │ cmp r5, #0 │ │ │ │ bne 5fb61c │ │ │ │ b 5fb588 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fb65c │ │ │ │ cmp r5, #0 │ │ │ │ bne 5fb614 │ │ │ │ b 5fb588 │ │ │ │ @ instruction: 0x01619e9c │ │ │ │ @@ -1473141,21 +1473141,21 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #204] @ 5fbe80 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [pc, #196] @ 5fbe84 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x012ee85e │ │ │ │ + @ instruction: 0x012ee87e │ │ │ │ cmpeq pc, r0, asr #11 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ ldrdeq r3, [r0], -ip │ │ │ │ - @ instruction: 0x012ee82e │ │ │ │ - @ instruction: 0x012ee814 │ │ │ │ - @ instruction: 0x012ee808 │ │ │ │ + @ instruction: 0x012ee84e │ │ │ │ + @ instruction: 0x012ee834 │ │ │ │ + @ instruction: 0x012ee828 │ │ │ │ andeq r1, r0, r8, ror #28 │ │ │ │ andeq r2, r0, r8, ror #5 │ │ │ │ andeq r2, r0, r8, asr #14 │ │ │ │ andeq r1, r0, r8, lsl #8 │ │ │ │ strheq r1, [r0], -r0 │ │ │ │ andeq r1, r0, r0, ror #4 │ │ │ │ andeq r3, r0, ip, lsr #4 │ │ │ │ @@ -1473438,21 +1473438,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #228] @ 5fc33c │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #220] @ 5fc340 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012ee420 │ │ │ │ + @ instruction: 0x012ee440 │ │ │ │ cmpeq pc, r8, lsr r1 @ │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ - @ instruction: 0x012ee40c │ │ │ │ - strdeq lr, [lr, -r8]! │ │ │ │ - @ instruction: 0x012ee3e6 │ │ │ │ - ldrdeq lr, [lr, -sl]! │ │ │ │ + @ instruction: 0x012ee42c │ │ │ │ + @ instruction: 0x012ee418 │ │ │ │ + @ instruction: 0x012ee406 │ │ │ │ + strdeq lr, [lr, -sl]! │ │ │ │ andeq r1, r0, ip, asr r7 │ │ │ │ andeq r1, r0, r4, asr #4 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ andeq r3, r0, r8, asr #14 │ │ │ │ @ instruction: 0x000022bc │ │ │ │ andeq r0, r0, r8, ror pc │ │ │ │ andeq r2, r0, ip, lsr #1 │ │ │ │ @@ -1473836,23 +1473836,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #320] @ 5fc9d0 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #312] @ 5fc9d4 │ │ │ │ ldr r0, [ip, r3] │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [lr, -r8]! │ │ │ │ + strdeq sp, [lr, -r8]! │ │ │ │ cmpeq pc, r8, lsr #25 │ │ │ │ andeq r3, r0, ip, asr #32 │ │ │ │ + @ instruction: 0x012edfe4 │ │ │ │ + ldrdeq sp, [lr, -r0]! │ │ │ │ smlawteq lr, r4, pc, sp @ │ │ │ │ - @ instruction: 0x012edfb0 │ │ │ │ - @ instruction: 0x012edfa4 │ │ │ │ - @ instruction: 0x012edf98 │ │ │ │ - smlawbeq lr, ip, pc, sp @ │ │ │ │ - smlawbeq lr, r0, pc, sp @ │ │ │ │ + @ instruction: 0x012edfb8 │ │ │ │ + @ instruction: 0x012edfac │ │ │ │ + @ instruction: 0x012edfa0 │ │ │ │ @ instruction: 0x00002fb8 │ │ │ │ andeq r1, r0, r4, ror ip │ │ │ │ andeq r1, r0, ip, lsr r9 │ │ │ │ ldrdeq r3, [r0], -r4 │ │ │ │ andeq r1, r0, ip, lsl r6 │ │ │ │ andeq r1, r0, r8, lsl #5 │ │ │ │ andeq r2, r0, r0, asr r4 │ │ │ │ @@ -1473944,15 +1473944,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [pc, #648] @ 5fccd0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fcc28 │ │ │ │ ldr fp, [pc, #624] @ 5fccd4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r8, [fp, #16] │ │ │ │ cmp r8, #0 │ │ │ │ beq 5fcad8 │ │ │ │ @@ -1473963,15 +1473963,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5fcafc │ │ │ │ ldr r4, [pc, #584] @ 5fccd8 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fcc10 │ │ │ │ ldr r2, [pc, #556] @ 5fccdc │ │ │ │ ldr r3, [pc, #532] @ 5fccc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1474074,15 +1474074,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5fcc4c │ │ │ │ cmp fp, #0 │ │ │ │ bne 5fcc38 │ │ │ │ b 5fca5c │ │ │ │ ldr r1, [pc, #128] @ 5fccfc │ │ │ │ @@ -1474093,15 +1474093,15 @@ │ │ │ │ bl 4ed55c │ │ │ │ mov r5, r0 │ │ │ │ b 5fcb7c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5fcc98 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5fcc30 │ │ │ │ b 5fca5c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -1474113,17 +1474113,17 @@ │ │ │ │ cmneq r1, ip, ror r9 │ │ │ │ cmpeq pc, r8, asr #10 │ │ │ │ @ instruction: 0xffffd8f0 │ │ │ │ @ instruction: 0xffffd8c0 │ │ │ │ cmneq r1, r4, ror #17 │ │ │ │ andeq r1, r0, r6, lsl r7 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - sbceq sl, r5, r0, lsr #28 │ │ │ │ + sbceq sl, r5, r0, asr #28 │ │ │ │ ldrdeq r8, [r1, #-120]! @ 0xffffff88 │ │ │ │ - sbceq sl, r5, r4, lsl sp │ │ │ │ + sbceq sl, r5, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ @@ -1474147,15 +1474147,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #644] @ 5fcff8 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fcef8 │ │ │ │ ldr r8, [pc, #620] @ 5fcffc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ beq 5fce04 │ │ │ │ @@ -1474166,15 +1474166,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5fce18 │ │ │ │ ldr r4, [pc, #580] @ 5fd000 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fcee0 │ │ │ │ ldr r2, [pc, #552] @ 5fd004 │ │ │ │ ldr r3, [pc, #528] @ 5fcff0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1474254,15 +1474254,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fcf1c │ │ │ │ cmp r8, #0 │ │ │ │ bne 5fcf08 │ │ │ │ b 5fcd88 │ │ │ │ ldr r2, [pc, #208] @ 5fd01c │ │ │ │ @@ -1474292,15 +1474292,15 @@ │ │ │ │ ldr r2, [pc, #128] @ 5fd02c │ │ │ │ add r2, pc, r2 │ │ │ │ b 5fcf4c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fcfb4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 5fcf00 │ │ │ │ b 5fcd88 │ │ │ │ ldr r3, [pc, #76] @ 5fd030 │ │ │ │ @@ -1474313,21 +1474313,21 @@ │ │ │ │ cmpeq pc, r8, lsl #5 │ │ │ │ cmneq r1, ip, asr r6 │ │ │ │ cmneq r1, r0, asr r6 │ │ │ │ cmpeq pc, ip, lsl r2 @ │ │ │ │ cmneq r1, r8, asr #11 │ │ │ │ andeq r1, r0, pc, lsl #14 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - ldrdeq sp, [lr, -sl]! │ │ │ │ + strdeq sp, [lr, -sl]! │ │ │ │ cmneq r1, r8, lsl #10 │ │ │ │ - sbceq sp, r8, r0, lsr #17 │ │ │ │ - sbceq sl, r5, r4, asr sl │ │ │ │ - smulleq r7, r8, r0, r8 │ │ │ │ - sbceq sl, r5, r4, ror #25 │ │ │ │ - strdeq sl, [r5], #148 @ 0x94 │ │ │ │ + sbceq sp, r8, r0, asr #17 │ │ │ │ + sbceq sl, r5, r4, ror sl │ │ │ │ + strheq r7, [r8], #128 @ 0x80 │ │ │ │ + sbceq sl, r5, r4, lsl #26 │ │ │ │ + sbceq sl, r5, r4, lsl sl │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -1474581,15 +1474581,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne 5fd414 │ │ │ │ ldr r8, [pc, #608] @ 5fd698 │ │ │ │ mov r2, #1 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fd610 │ │ │ │ ldr r8, [pc, #580] @ 5fd69c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr sl, [r8, #24] │ │ │ │ cmp sl, #0 │ │ │ │ beq 5fd4cc │ │ │ │ @@ -1474600,15 +1474600,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 5fd4f0 │ │ │ │ ldr r4, [pc, #540] @ 5fd6a0 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fd5f8 │ │ │ │ ldr r2, [pc, #512] @ 5fd6a4 │ │ │ │ ldr r3, [pc, #488] @ 5fd690 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1474708,26 +1474708,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 5fd634 │ │ │ │ cmp sl, #0 │ │ │ │ bne 5fd620 │ │ │ │ b 5fd450 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, r0 │ │ │ │ bne 5fd660 │ │ │ │ cmp sl, #0 │ │ │ │ bne 5fd618 │ │ │ │ b 5fd450 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -1474808,15 +1474808,15 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 5fd6b8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 5fc9d8 │ │ │ │ - smlawteq lr, sl, ip, ip │ │ │ │ + @ instruction: 0x012eccea │ │ │ │ cmpeq pc, r8, lsl r9 @ │ │ │ │ muleq r0, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1474861,15 +1474861,15 @@ │ │ │ │ add r4, r2, r4 │ │ │ │ bne 5fd874 │ │ │ │ ldr r9, [pc, #624] @ 5fdb08 │ │ │ │ mov r2, #1 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fda80 │ │ │ │ ldr r9, [pc, #596] @ 5fdb0c │ │ │ │ add r9, pc, r9 │ │ │ │ ldr fp, [r9, #28] │ │ │ │ cmp fp, #0 │ │ │ │ beq 5fd92c │ │ │ │ @@ -1474880,15 +1474880,15 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 5fd950 │ │ │ │ ldr r4, [pc, #556] @ 5fdb10 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fda68 │ │ │ │ ldr r2, [pc, #528] @ 5fdb14 │ │ │ │ ldr r3, [pc, #504] @ 5fdb00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ @@ -1474992,26 +1474992,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5fdaa4 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5fda90 │ │ │ │ b 5fd8b0 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ bne 5fdad0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 5fda88 │ │ │ │ b 5fd8b0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @@ -1475037,15 +1475037,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [pc, #432] @ 5fdd0c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fdc90 │ │ │ │ ldr r8, [pc, #408] @ 5fdd10 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ cmp r7, #0 │ │ │ │ beq 5fdbc8 │ │ │ │ @@ -1475056,15 +1475056,15 @@ │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 5fdbfc │ │ │ │ ldr r4, [pc, #368] @ 5fdd14 │ │ │ │ mvn r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 12184d8 │ │ │ │ + bl 1218500 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5fdc70 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #328] @ 5fdd18 │ │ │ │ ldr r0, [r8] │ │ │ │ @@ -1475124,26 +1475124,26 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 4e6090 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fdcb4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 5fdca0 │ │ │ │ b 5fdb70 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1218afc │ │ │ │ + bl 1218b24 │ │ │ │ cmp r0, r8 │ │ │ │ mov r1, r0 │ │ │ │ bne 5fdce0 │ │ │ │ cmp r8, #0 │ │ │ │ bne 5fdc98 │ │ │ │ b 5fdb70 │ │ │ │ cmneq r1, r0, asr #17 │ │ │ │ @@ -1475543,15 +1475543,15 @@ │ │ │ │ beq 5fe324 │ │ │ │ cmp r2, #21 │ │ │ │ beq 5fe310 │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne 5fe318 │ │ │ │ b 5fe310 │ │ │ │ - @ instruction: 0x012ec138 │ │ │ │ + @ instruction: 0x012ec158 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #548] @ 5fe58c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ @@ -1475687,15 +1475687,15 @@ │ │ │ │ mov r7, #16 │ │ │ │ b 5fe400 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 5fe350 │ │ │ │ mov r7, r0 │ │ │ │ b 5fe3f0 │ │ │ │ - ldrdeq ip, [lr, -ip]! @ │ │ │ │ + strdeq ip, [lr, -ip]! @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #860] @ 5fe904 │ │ │ │ ldr r7, [pc, #860] @ 5fe908 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1475909,15 +1475909,15 @@ │ │ │ │ rsb r7, r7, #0 │ │ │ │ and r3, r3, r7 │ │ │ │ b 5fe794 │ │ │ │ bic r5, r3, #15 │ │ │ │ b 5fe5fc │ │ │ │ mov r2, ip │ │ │ │ b 5fe70c │ │ │ │ - @ instruction: 0x012ebe9c │ │ │ │ + @ instruction: 0x012ebebc │ │ │ │ cmpeq pc, r0, asr #20 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #696] @ 5febe0 │ │ │ │ @@ -1476205,15 +1476205,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 5febec │ │ │ │ mov r7, r0 │ │ │ │ b 5fec8c │ │ │ │ - @ instruction: 0x012eb844 │ │ │ │ + @ instruction: 0x012eb864 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ sub r3, r0, #20 │ │ │ │ @@ -1476291,15 +1476291,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl 5fa400 │ │ │ │ b 5fee6c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 5feda8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ b 5feecc │ │ │ │ - @ instruction: 0x012eb5b4 │ │ │ │ + ldrdeq fp, [lr, -r4]! │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #736] @ 5ff1f8 │ │ │ │ ldr r7, [pc, #736] @ 5ff1fc │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -1476482,15 +1476482,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 5fef00 │ │ │ │ mov r2, r0 │ │ │ │ b 5ff188 │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ b 5ff050 │ │ │ │ - @ instruction: 0x012eb530 │ │ │ │ + @ instruction: 0x012eb550 │ │ │ │ ldrsbeq r1, [pc, #-4] @ 5ff200 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi 5ff274 │ │ │ │ ldr r2, [pc, #104] @ 5ff280 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -1476516,15 +1476516,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 5ff278 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 5fef00 │ │ │ │ b 5fef00 │ │ │ │ lsl r0, lr, #2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x012eb230 │ │ │ │ + @ instruction: 0x012eb250 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #692] @ 5ff550 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -1476835,15 +1476835,15 @@ │ │ │ │ mul r4, r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ b 5ff6b4 │ │ │ │ mov r4, #1 │ │ │ │ b 5ff6b4 │ │ │ │ - @ instruction: 0x012ead4b │ │ │ │ + @ instruction: 0x012ead6b │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ mov r3, #1 │ │ │ │ and r1, ip, #15 │ │ │ │ lsl r3, r3, r1 │ │ │ │ ldr r1, [pc, #76] @ 5ff7e4 │ │ │ │ mov r2, r0 │ │ │ │ and r1, r1, r3 │ │ │ │ @@ -1477109,15 +1477109,15 @@ │ │ │ │ bl 4e140c │ │ │ │ b 5ffa20 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 4e140c │ │ │ │ b 5ffa10 │ │ │ │ ldrsheq r0, [pc, #-120] @ 5ffb50 │ │ │ │ - ldrdeq sl, [lr, -ip]! │ │ │ │ + strdeq sl, [lr, -ip]! │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0xf00001ff │ │ │ │ svceq 0x00fff000 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ muleq r0, ip, r5 │ │ │ │ svceq 0x00ffff00 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ @@ -1477442,15 +1477442,15 @@ │ │ │ │ b 5ffca8 │ │ │ │ mov r1, #8 │ │ │ │ b 600038 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r0, [pc, #-52] @ 6000c0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq r0, [pc, #-48] @ 6000cc │ │ │ │ - smlawteq lr, r1, r7, sl │ │ │ │ + @ instruction: 0x012ea7e1 │ │ │ │ @ instruction: 0x015f0390 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ ldrsheq r0, [pc, #-32] @ 6000ec │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ strdeq r1, [r0], -pc @ │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ cmpeq pc, ip, ror #2 │ │ │ │ @@ -1477538,15 +1477538,15 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mul r0, r2, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r0, r0, #3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x012ea232 │ │ │ │ + @ instruction: 0x012ea252 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq 6002b8 │ │ │ │ ldrbls r3, [r0, #4] │ │ │ │ bls 6002a0 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1477697,15 +1477697,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ - smlawbeq lr, r0, pc, r9 @ │ │ │ │ + @ instruction: 0x012e9fa0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq 600544 │ │ │ │ mov r2, #1 │ │ │ │ b 600524 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1478741,15 +1478741,15 @@ │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ mov r1, #4 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x012e8fb1 │ │ │ │ + ldrdeq r8, [lr, -r1]! │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ @ instruction: 0xffffff58 │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ push {r4, lr} │ │ │ │ cmp ip, #14 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1478816,16 +1478816,16 @@ │ │ │ │ ldr r0, [pc, #20] @ 601670 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 601674 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, r8, ror #22 │ │ │ │ - ldrdeq pc, [r6], #204 @ 0xcc │ │ │ │ - ldrdeq pc, [r6], #192 @ 0xc0 │ │ │ │ + strdeq pc, [r6], #204 @ 0xcc │ │ │ │ + strdeq pc, [r6], #192 @ 0xc0 │ │ │ │ ldr r3, [pc, #200] @ 601748 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi 6016a0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1478870,30 +1478870,30 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ 601780 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 601784 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012e8e30 │ │ │ │ - sbceq r0, r5, r4, lsl pc │ │ │ │ + @ instruction: 0x012e8e50 │ │ │ │ + sbceq r0, r5, r4, lsr pc │ │ │ │ + sbceq r6, r5, ip, asr #6 │ │ │ │ + sbcseq pc, r4, r0, asr fp @ │ │ │ │ + sbceq r6, r5, ip, lsr r3 │ │ │ │ + sbceq r6, r5, r8, asr #6 │ │ │ │ + sbceq r6, r5, r0, lsl r3 │ │ │ │ + ldrheq pc, [r5], #120 @ 0x78 @ │ │ │ │ + sbcseq sp, r4, r8, ror #24 │ │ │ │ + sbceq r6, r5, r0, lsr r3 │ │ │ │ sbceq r6, r5, ip, lsr #6 │ │ │ │ - sbcseq pc, r4, r0, lsr fp @ │ │ │ │ - sbceq r6, r5, ip, lsl r3 │ │ │ │ sbceq r6, r5, r8, lsr #6 │ │ │ │ - strdeq r6, [r5], #32 │ │ │ │ - smullseq pc, r5, r8, r7 @ │ │ │ │ - sbcseq sp, r4, r8, asr #24 │ │ │ │ - sbceq r6, r5, r0, lsl r3 │ │ │ │ - sbceq r6, r5, ip, lsl #6 │ │ │ │ - sbceq r6, r5, r8, lsl #6 │ │ │ │ - sbceq r6, r5, r4, lsl #6 │ │ │ │ - sbceq r6, r5, r0, lsl #6 │ │ │ │ - sbceq r6, r5, r0, lsl #6 │ │ │ │ - smulleq r3, r5, r8, ip │ │ │ │ + sbceq r6, r5, r4, lsr #6 │ │ │ │ + sbceq r6, r5, r0, lsr #6 │ │ │ │ + sbceq r6, r5, r0, lsr #6 │ │ │ │ + strheq r3, [r5], #200 @ 0xc8 │ │ │ │ ldr r3, [pc, #200] @ 601858 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #14 │ │ │ │ bhi 6017b0 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1478938,46 +1478938,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ 601890 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ 601894 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012e8d2f │ │ │ │ - sbceq r6, r5, r0, asr #5 │ │ │ │ - sbcseq r7, r7, r0, lsr #17 │ │ │ │ - sbcseq r2, r6, r8, ror #10 │ │ │ │ - sbceq r6, r5, r0, ror r2 │ │ │ │ - sbceq r8, sl, r4, lsl r2 │ │ │ │ - sbceq r6, r5, r8, lsl lr │ │ │ │ - sbceq r1, r2, ip, ror r4 │ │ │ │ - sbcseq fp, r5, r0, ror sp │ │ │ │ - sbceq r7, r5, r8, lsr sp │ │ │ │ - sbceq r7, r5, r0, asr #26 │ │ │ │ - sbceq r6, r5, r0, lsr #4 │ │ │ │ - sbceq r6, r5, ip, lsl r2 │ │ │ │ - sbceq r6, r5, r8, lsl r2 │ │ │ │ - sbceq r6, r5, r4, lsl r2 │ │ │ │ - sbceq r6, r5, r0, lsl r2 │ │ │ │ + @ instruction: 0x012e8d4f │ │ │ │ + sbceq r6, r5, r0, ror #5 │ │ │ │ + sbcseq r7, r7, r0, asr #17 │ │ │ │ + sbcseq r2, r6, r8, lsl #11 │ │ │ │ + smulleq r6, r5, r0, r2 │ │ │ │ + sbceq r8, sl, r4, lsr r2 │ │ │ │ + sbceq r6, r5, r8, lsr lr │ │ │ │ + smulleq r1, r2, ip, r4 │ │ │ │ + smullseq fp, r5, r0, sp │ │ │ │ + sbceq r7, r5, r8, asr sp │ │ │ │ + sbceq r7, r5, r0, ror #26 │ │ │ │ + sbceq r6, r5, r0, asr #4 │ │ │ │ + sbceq r6, r5, ip, lsr r2 │ │ │ │ + sbceq r6, r5, r8, lsr r2 │ │ │ │ + sbceq r6, r5, r4, lsr r2 │ │ │ │ + sbceq r6, r5, r0, lsr r2 │ │ │ │ cmp r0, #31 │ │ │ │ bhi 6018c0 │ │ │ │ ldr r3, [pc, #36] @ 6018cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 6018d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 6018d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, r8, lsl #17 │ │ │ │ - sbceq pc, r6, ip, ror sl @ │ │ │ │ - sbceq pc, r6, r0, ror sl @ │ │ │ │ + smulleq pc, r6, ip, sl @ │ │ │ │ + smulleq pc, r6, r0, sl @ │ │ │ │ subs r3, r1, #4 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne 601954 │ │ │ │ cmp r1, #6 │ │ │ │ @@ -1479016,86 +1479016,86 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ 6019a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 6019ac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - sbceq r6, r5, r8, ror r1 │ │ │ │ + smulleq r6, r5, r8, r1 │ │ │ │ cmpeq r5, r4, lsr r6 │ │ │ │ - sbceq pc, r6, r8, ror #19 │ │ │ │ - sbceq r6, r5, r8, lsl r1 │ │ │ │ - ldrdeq pc, [r6], #144 @ 0x90 │ │ │ │ - sbceq r6, r5, r0, lsl #3 │ │ │ │ + sbceq pc, r6, r8, lsl #20 │ │ │ │ sbceq r6, r5, r8, lsr r1 │ │ │ │ - sbceq r6, r5, ip, asr #2 │ │ │ │ + strdeq pc, [r6], #144 @ 0x90 │ │ │ │ + sbceq r6, r5, r0, lsr #3 │ │ │ │ + sbceq r6, r5, r8, asr r1 │ │ │ │ + sbceq r6, r5, ip, ror #2 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ bhi 6019d8 │ │ │ │ ldr r3, [pc, #36] @ 6019e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 6019e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 6019ec │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, r4, lsr #8 │ │ │ │ - sbceq pc, r6, r4, ror #18 │ │ │ │ - sbceq pc, r6, r8, asr r9 @ │ │ │ │ + sbceq pc, r6, r4, lsl #19 │ │ │ │ + sbceq pc, r6, r8, ror r9 @ │ │ │ │ cmp r0, #4 │ │ │ │ bhi 601a18 │ │ │ │ ldr r3, [pc, #36] @ 601a24 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 601a28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 601a2c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldrsbeq sp, [r5, #-48] @ 0xffffffd0 │ │ │ │ - sbceq pc, r6, r4, lsr #18 │ │ │ │ - sbceq pc, r6, r8, lsl r9 @ │ │ │ │ + sbceq pc, r6, r4, asr #18 │ │ │ │ + sbceq pc, r6, r8, lsr r9 @ │ │ │ │ cmp r0, #11 │ │ │ │ bhi 601a58 │ │ │ │ ldr r3, [pc, #36] @ 601a64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 601a68 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 601a6c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, r0, ror #6 │ │ │ │ - sbceq pc, r6, r4, ror #17 │ │ │ │ - ldrdeq pc, [r6], #136 @ 0x88 │ │ │ │ + sbceq pc, r6, r4, lsl #18 │ │ │ │ + strdeq pc, [r6], #136 @ 0x88 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 601a98 │ │ │ │ ldr r3, [pc, #36] @ 601aa4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [pc, #20] @ 601aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 601aac │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ cmpeq r5, r4, lsl #6 │ │ │ │ - sbceq pc, r6, r4, lsr #17 │ │ │ │ - smulleq pc, r6, r8, r8 @ │ │ │ │ + sbceq pc, r6, r4, asr #17 │ │ │ │ + strheq pc, [r6], #136 @ 0x88 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #17 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1479174,17 +1479174,17 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #81 @ 0x51 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r7, r5, ip, lsr #20 │ │ │ │ - sbceq r8, r8, ip, lsl #20 │ │ │ │ - sbceq r7, r5, r0, lsl #20 │ │ │ │ + sbceq r7, r5, ip, asr #20 │ │ │ │ + sbceq r8, r8, ip, lsr #20 │ │ │ │ + sbceq r7, r5, r0, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #300] @ 601d58 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1479258,30 +1479258,30 @@ │ │ │ │ bl 603eb8 │ │ │ │ ldr r3, [pc, #72] @ 601d90 │ │ │ │ ldr r1, [pc, #72] @ 601d94 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #121 @ 0x79 │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012e889e │ │ │ │ + @ instruction: 0x012e88be │ │ │ │ andeq r0, r0, r3, lsl #23 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ @ instruction: 0xfffffeac │ │ │ │ - sbceq r7, r5, r4, asr r9 │ │ │ │ + sbceq r7, r5, r4, ror r9 │ │ │ │ + sbceq r7, r5, ip, lsr r9 │ │ │ │ + sbceq r7, r5, r4, lsl #20 │ │ │ │ sbceq r7, r5, ip, lsl r9 │ │ │ │ - sbceq r7, r5, r4, ror #19 │ │ │ │ - strdeq r7, [r5], #140 @ 0x8c │ │ │ │ - sbceq r7, r5, r4, asr #18 │ │ │ │ - sbceq r7, r5, r0, ror #18 │ │ │ │ + sbceq r7, r5, r4, ror #18 │ │ │ │ + sbceq r7, r5, r0, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r7, r5, ip, ror #18 │ │ │ │ - sbceq r7, r5, r4, asr #18 │ │ │ │ + sbceq r7, r5, ip, lsl #19 │ │ │ │ + sbceq r7, r5, r4, ror #18 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq r7, r5, r4, asr #19 │ │ │ │ - sbceq r7, r5, ip, lsr #17 │ │ │ │ + sbceq r7, r5, r4, ror #19 │ │ │ │ + sbceq r7, r5, ip, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [pc, #384] @ 601f38 │ │ │ │ @@ -1479444,15 +1479444,15 @@ │ │ │ │ mov r0, #3 │ │ │ │ bx lr │ │ │ │ mov r0, #4 │ │ │ │ bx lr │ │ │ │ mov r0, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ - @ instruction: 0x012e8569 │ │ │ │ + smlawbeq lr, r9, r5, r8 │ │ │ │ andeq r1, r0, pc, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1479590,22 +1479590,22 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 6022ac │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ bl 5b00c <__atomic_store_8@plt> │ │ │ │ - bl 1218c90 │ │ │ │ + bl 1218cb8 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4] │ │ │ │ b 60221c │ │ │ │ cmneq r1, ip, lsl #4 │ │ │ │ cmneq r1, ip, ror #3 │ │ │ │ strdeq r3, [r1, #-24]! @ 0xffffffe8 │ │ │ │ - ldrdeq r7, [r5], #76 @ 0x4c │ │ │ │ + strdeq r7, [r5], #76 @ 0x4c │ │ │ │ @ instruction: 0x0155cf90 │ │ │ │ @ instruction: 0x01613194 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [pc, #24] @ 6022d4 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [sp] │ │ │ │ ldreq r2, [sp] │ │ │ │ @@ -1479734,17 +1479734,17 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 6024bc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r0, lsr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smulleq pc, r6, r0, r5 @ │ │ │ │ - sbceq r7, r5, r8, lsl #6 │ │ │ │ - sbceq r7, r5, r4, lsl #6 │ │ │ │ + strheq pc, [r6], #80 @ 0x50 @ │ │ │ │ + sbceq r7, r5, r8, lsr #6 │ │ │ │ + sbceq r7, r5, r4, lsr #6 │ │ │ │ cmpeq lr, r0, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ 602694 │ │ │ │ @@ -1479852,15 +1479852,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 6025a0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsheq sp, [lr, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, r8, asr #21 │ │ │ │ - @ instruction: 0x012e7fef │ │ │ │ + @ instruction: 0x012e800f │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmpeq lr, r8, asr #19 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1480256,16 +1480256,16 @@ │ │ │ │ b 602a24 │ │ │ │ mov r5, #1 │ │ │ │ b 602a24 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r4, lsr #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, ip, ror r6 │ │ │ │ - strdeq r7, [lr, -fp]! │ │ │ │ - @ instruction: 0x012e7be4 │ │ │ │ + @ instruction: 0x012e7c1b │ │ │ │ + @ instruction: 0x012e7c04 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmpeq lr, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1480381,19 +1480381,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 602d04 │ │ │ │ b 602e54 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmneq r1, r4, lsr r6 │ │ │ │ cmpeq lr, r8, ror #3 │ │ │ │ - sbceq r6, r5, r8, ror r9 │ │ │ │ + smulleq r6, r5, r8, r9 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x015ed19c │ │ │ │ - sbceq r2, r7, r4, ror sl │ │ │ │ - ldrdeq r6, [r5], #140 @ 0x8c │ │ │ │ + smulleq r2, r7, r4, sl │ │ │ │ + strdeq r6, [r5], #140 @ 0x8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r4, [pc, #112] @ 602f84 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1480423,15 +1480423,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq sp, [lr, #-12] │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq r6, r5, r8, lsl #17 │ │ │ │ + sbceq r6, r5, r8, lsr #17 │ │ │ │ cmpeq lr, r4, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1480505,21 +1480505,21 @@ │ │ │ │ ldr r3, [pc, #44] @ 6030ec │ │ │ │ ldr r2, [pc, #36] @ 6030e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 602ef8 │ │ │ │ b 60306c │ │ │ │ - ldrdeq r6, [r5], #112 @ 0x70 │ │ │ │ - sbceq r6, r5, r4, lsl #15 │ │ │ │ + strdeq r6, [r5], #112 @ 0x70 │ │ │ │ + sbceq r6, r5, r4, lsr #15 │ │ │ │ muleq r0, r7, fp │ │ │ │ - sbceq r6, r5, ip, ror #14 │ │ │ │ - smulleq r6, r5, r8, r7 │ │ │ │ + sbceq r6, r5, ip, lsl #15 │ │ │ │ + strheq r6, [r5], #120 @ 0x78 │ │ │ │ andeq r0, r0, lr, lsr #23 │ │ │ │ - sbceq r6, r5, r4, ror r7 │ │ │ │ + smulleq r6, r5, r4, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r4, [pc, #112] @ 60317c │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1480549,15 +1480549,15 @@ │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r4, ror #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq r6, r5, r0, asr #14 │ │ │ │ + sbceq r6, r5, r0, ror #14 │ │ │ │ cmpeq lr, ip, lsr #29 │ │ │ │ ldr r3, [pc, #164] @ 603238 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #11 │ │ │ │ bhi 6031b4 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ @@ -1480594,27 +1480594,27 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ 603264 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ 603268 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012e7438 │ │ │ │ - sbceq pc, r3, ip, lsr r7 @ │ │ │ │ - ldrdeq r6, [r5], #100 @ 0x64 │ │ │ │ - sbceq r3, r5, r8, asr #1 │ │ │ │ - ldrdeq r7, [r5], #140 @ 0x8c │ │ │ │ - ldrsbeq r2, [r7], #52 @ 0x34 │ │ │ │ - smulleq r6, r5, r0, r6 │ │ │ │ - sbceq r7, r5, r4, lsl fp │ │ │ │ - smullseq sl, r7, r8, r2 │ │ │ │ - sbceq r8, r5, r4, lsl #30 │ │ │ │ - ldrdeq sl, [r5], #192 @ 0xc0 │ │ │ │ - sbceq sl, r3, r8, asr #27 │ │ │ │ - sbcseq r3, r5, r4, lsl #31 │ │ │ │ + @ instruction: 0x012e7458 │ │ │ │ + sbceq pc, r3, ip, asr r7 @ │ │ │ │ + strdeq r6, [r5], #100 @ 0x64 │ │ │ │ + sbceq r3, r5, r8, ror #1 │ │ │ │ + strdeq r7, [r5], #140 @ 0x8c │ │ │ │ + ldrsheq r2, [r7], #52 @ 0x34 │ │ │ │ + strheq r6, [r5], #96 @ 0x60 │ │ │ │ + sbceq r7, r5, r4, lsr fp │ │ │ │ + ldrheq sl, [r7], #40 @ 0x28 │ │ │ │ + sbceq r8, r5, r4, lsr #30 │ │ │ │ + strdeq sl, [r5], #192 @ 0xc0 │ │ │ │ + sbceq sl, r3, r8, ror #27 │ │ │ │ + sbcseq r3, r5, r4, lsr #31 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ add r3, r2, #68 @ 0x44 │ │ │ │ add r2, r1, #68 @ 0x44 │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -1480744,16 +1480744,16 @@ │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ mov r0, #9 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ muleq r0, r4, r4 │ │ │ │ - @ instruction: 0x012e7228 │ │ │ │ - strdeq r7, [lr, -lr]! │ │ │ │ + @ instruction: 0x012e7248 │ │ │ │ + @ instruction: 0x012e721e │ │ │ │ muleq r0, r3, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #1168] @ 603948 │ │ │ │ @@ -1481051,26 +1481051,26 @@ │ │ │ │ strb r5, [r4, #1036] @ 0x40c │ │ │ │ b 6036d0 │ │ │ │ cmpeq lr, ip, lsr fp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ streq r0, [r3, -r3, lsl #4]! │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - sbceq r6, r5, r0, asr r2 │ │ │ │ - sbceq r6, r5, r0, asr #3 │ │ │ │ + sbceq r6, r5, r0, ror r2 │ │ │ │ + sbceq r6, r5, r0, ror #3 │ │ │ │ andeq r1, r0, r5, lsr fp │ │ │ │ cmpeq lr, r8, lsl #19 │ │ │ │ tsteq r1, r1, lsl #2 │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ mrseq r0, (UNDEF: 16) │ │ │ │ - sbceq r6, r5, r8, asr r0 │ │ │ │ - sbceq r5, r5, r8, lsl #31 │ │ │ │ + sbceq r6, r5, r8, ror r0 │ │ │ │ + sbceq r5, r5, r8, lsr #31 │ │ │ │ andeq r1, r0, r4, asr #22 │ │ │ │ - sbceq r6, r5, r0 │ │ │ │ - sbceq r5, r5, r4, asr pc │ │ │ │ + sbceq r6, r5, r0, lsr #32 │ │ │ │ + sbceq r5, r5, r4, ror pc │ │ │ │ andeq r1, r0, fp, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -1481321,44 +1481321,44 @@ │ │ │ │ b 603c18 │ │ │ │ mov r3, #0 │ │ │ │ b 603d40 │ │ │ │ mov r3, r1 │ │ │ │ b 603ad4 │ │ │ │ mov r3, r0 │ │ │ │ b 603d40 │ │ │ │ - sbceq r6, r8, r8, asr #24 │ │ │ │ - @ instruction: 0x012e6c3b │ │ │ │ - sbceq r5, r5, ip, lsr pc │ │ │ │ - smulleq r8, r8, ip, lr @ │ │ │ │ - ldrdeq r5, [r5], #236 @ 0xec │ │ │ │ - sbceq r5, r5, ip, lsl #29 │ │ │ │ - sbceq r5, r5, r0, lsl #29 │ │ │ │ - ldrsbeq sl, [r4], #176 @ 0xb0 │ │ │ │ - sbcseq sl, r7, ip, asr #5 │ │ │ │ - @ instruction: 0x012e6a6d │ │ │ │ - sbceq r5, r5, r0, ror sp │ │ │ │ - strdeq sl, [r5], #36 @ 0x24 │ │ │ │ - sbceq r2, r5, r4, lsl #28 │ │ │ │ - sbceq r5, r5, r0, lsl sp │ │ │ │ - sbceq r5, r5, r0, asr #25 │ │ │ │ - ldrdeq r5, [r5], #200 @ 0xc8 │ │ │ │ - sbceq sp, r2, ip, lsr sl │ │ │ │ - sbceq r6, r5, r8, asr #26 │ │ │ │ - sbcseq r9, r7, r8, lsr #23 │ │ │ │ - smulleq sp, r2, r0, sl │ │ │ │ - sbceq r2, r4, r8, ror #10 │ │ │ │ - sbceq r3, r4, r4, lsr #14 │ │ │ │ - sbceq r5, r5, ip, ror ip │ │ │ │ - sbceq r8, r5, ip, asr r4 │ │ │ │ + sbceq r6, r8, r8, ror #24 │ │ │ │ + @ instruction: 0x012e6c5b │ │ │ │ + sbceq r5, r5, ip, asr pc │ │ │ │ + strheq r8, [r8], #236 @ 0xec │ │ │ │ + strdeq r5, [r5], #236 @ 0xec │ │ │ │ + sbceq r5, r5, ip, lsr #29 │ │ │ │ + sbceq r5, r5, r0, lsr #29 │ │ │ │ + ldrsheq sl, [r4], #176 @ 0xb0 │ │ │ │ + sbcseq sl, r7, ip, ror #5 │ │ │ │ + smlawbeq lr, sp, sl, r6 │ │ │ │ + smulleq r5, r5, r0, sp @ │ │ │ │ + sbceq sl, r5, r4, lsl r3 │ │ │ │ + sbceq r2, r5, r4, lsr #28 │ │ │ │ + sbceq r5, r5, r0, lsr sp │ │ │ │ + sbceq r5, r5, r0, ror #25 │ │ │ │ + strdeq r5, [r5], #200 @ 0xc8 │ │ │ │ + sbceq sp, r2, ip, asr sl │ │ │ │ + sbceq r6, r5, r8, ror #26 │ │ │ │ + sbcseq r9, r7, r8, asr #23 │ │ │ │ + strheq sp, [r2], #160 @ 0xa0 │ │ │ │ + sbceq r2, r4, r8, lsl #11 │ │ │ │ + sbceq r3, r4, r4, asr #14 │ │ │ │ + smulleq r5, r5, ip, ip @ │ │ │ │ + sbceq r8, r5, ip, ror r4 │ │ │ │ + sbceq r5, r5, r0, ror #24 │ │ │ │ + smulleq r2, r5, ip, r7 │ │ │ │ sbceq r5, r5, r0, asr #24 │ │ │ │ - sbceq r2, r5, ip, ror r7 │ │ │ │ - sbceq r5, r5, r0, lsr #24 │ │ │ │ - sbceq r5, r5, r4, lsr ip │ │ │ │ - sbceq r5, r5, r8, asr #24 │ │ │ │ - smulleq r2, r5, ip, ip │ │ │ │ + sbceq r5, r5, r4, asr ip │ │ │ │ + sbceq r5, r5, r8, ror #24 │ │ │ │ + strheq r2, [r5], #204 @ 0xcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #136] @ 603eac │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1481391,17 +1481391,17 @@ │ │ │ │ bhi 603e54 │ │ │ │ ldr r2, [pc, #24] @ 603eb4 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #1 │ │ │ │ b 5c95c <__fprintf_chk@plt> │ │ │ │ - sbceq r5, r5, r4, ror fp │ │ │ │ - sbceq r5, r5, r4, ror #22 │ │ │ │ - sbceq r5, r5, ip, lsl fp │ │ │ │ + smulleq r5, r5, r4, fp @ │ │ │ │ + sbceq r5, r5, r4, lsl #23 │ │ │ │ + sbceq r5, r5, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r3, [pc, #168] @ 603f7c │ │ │ │ ldr ip, [pc, #168] @ 603f80 │ │ │ │ @@ -1481447,17 +1481447,17 @@ │ │ │ │ bl 603e0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 603f10 │ │ │ │ cmneq r1, ip, asr #10 │ │ │ │ cmpeq lr, r8, lsl r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, r4, lsl #2 │ │ │ │ - sbceq r5, r5, r4, lsr #21 │ │ │ │ - sbceq r5, r5, r4, lsr #21 │ │ │ │ - sbceq lr, r2, ip, lsr fp │ │ │ │ + sbceq r5, r5, r4, asr #21 │ │ │ │ + sbceq r5, r5, r4, asr #21 │ │ │ │ + sbceq lr, r2, ip, asr fp │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1481509,25 +1481509,25 @@ │ │ │ │ bl 603eb8 │ │ │ │ ldr r3, [pc, #52] @ 6040a8 │ │ │ │ ldr r1, [pc, #52] @ 6040ac │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #740 @ 0x2e4 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r5, r5, r4, lsl #16 │ │ │ │ + sbceq r5, r5, r4, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ - sbceq r5, r5, r4, lsl #20 │ │ │ │ - sbceq r5, r5, r4, lsl r6 │ │ │ │ - sbceq r5, r5, r0, lsr r6 │ │ │ │ + sbceq r5, r5, r4, lsr #20 │ │ │ │ + sbceq r5, r5, r4, lsr r6 │ │ │ │ + sbceq r5, r5, r0, asr r6 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smulleq r5, r5, r4, r9 @ │ │ │ │ - sbceq r5, r5, r4, lsl r6 │ │ │ │ + strheq r5, [r5], #148 @ 0x94 │ │ │ │ + sbceq r5, r5, r4, lsr r6 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - sbceq r5, r5, r0, lsl #19 │ │ │ │ - sbceq r5, r5, r0, lsl #12 │ │ │ │ + sbceq r5, r5, r0, lsr #19 │ │ │ │ + sbceq r5, r5, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ beq 604138 │ │ │ │ @@ -1481560,16 +1481560,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #16] @ 604150 │ │ │ │ ldr r1, [pc, #16] @ 604154 │ │ │ │ ldr r2, [pc, #16] @ 604158 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r5, r5, r8, lsr #18 │ │ │ │ - sbceq r5, r5, ip, asr #13 │ │ │ │ + sbceq r5, r5, r8, asr #18 │ │ │ │ + sbceq r5, r5, ip, ror #13 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -1481590,16 +1481590,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 6041c8 │ │ │ │ ldr r1, [pc, #20] @ 6041cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #768 @ 0x300 │ │ │ │ mov r0, r6 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r5, r5, r4, ror #17 │ │ │ │ - sbceq r5, r5, ip, asr r6 │ │ │ │ + sbceq r5, r5, r4, lsl #18 │ │ │ │ + sbceq r5, r5, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1481666,18 +1481666,18 @@ │ │ │ │ ldr r1, [pc, #32] @ 604304 │ │ │ │ ldr r2, [pc, #32] @ 604308 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - strdeq r5, [r5], #120 @ 0x78 │ │ │ │ - sbceq r5, r5, r0, asr r5 │ │ │ │ - sbceq r5, r5, r0, lsr #16 │ │ │ │ - sbceq r5, r5, r8, lsr #10 │ │ │ │ + sbceq r5, r5, r8, lsl r8 │ │ │ │ + sbceq r5, r5, r0, ror r5 │ │ │ │ + sbceq r5, r5, r0, asr #16 │ │ │ │ + sbceq r5, r5, r8, asr #10 │ │ │ │ andeq r0, r0, r5, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1481790,17 +1481790,17 @@ │ │ │ │ ldr r3, [pc, #24] @ 6044ec │ │ │ │ ldr r1, [pc, #24] @ 6044f0 │ │ │ │ ldr r2, [pc, #24] @ 6044f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012e6224 │ │ │ │ - sbceq r5, r5, ip, ror r6 │ │ │ │ - sbceq r5, r5, r8, lsr r3 │ │ │ │ + @ instruction: 0x012e6244 │ │ │ │ + smulleq r5, r5, ip, r6 @ │ │ │ │ + sbceq r5, r5, r8, asr r3 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1482024,30 +1482024,30 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 5fd7dc │ │ │ │ b 6045a0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq fp, [lr, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, ip, asr #21 │ │ │ │ - smlawteq lr, r8, r0, r6 │ │ │ │ + @ instruction: 0x012e60e8 │ │ │ │ cmpeq lr, r0, asr sl │ │ │ │ - @ instruction: 0x012e6070 │ │ │ │ + @ instruction: 0x012e6090 │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq r1, r0, ip, ror r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r5, [r5], #48 @ 0x30 │ │ │ │ - sbceq r5, r8, r4, lsl #28 │ │ │ │ - sbceq r5, r5, r4, lsl r0 │ │ │ │ + strdeq r5, [r5], #48 @ 0x30 │ │ │ │ + sbceq r5, r8, r4, lsr #28 │ │ │ │ + sbceq r5, r5, r4, lsr r0 │ │ │ │ andeq r0, r0, pc, ror #10 │ │ │ │ - sbceq r5, r5, r4, asr #6 │ │ │ │ - sbceq r4, r5, ip, ror #31 │ │ │ │ + sbceq r5, r5, r4, ror #6 │ │ │ │ + sbceq r5, r5, ip │ │ │ │ andeq r0, r0, r1, asr #10 │ │ │ │ - sbceq r5, r5, ip, lsr #7 │ │ │ │ - strheq r5, [r8], #220 @ 0xdc │ │ │ │ - sbceq r4, r5, ip, asr #31 │ │ │ │ + sbceq r5, r5, ip, asr #7 │ │ │ │ + ldrdeq r5, [r8], #220 @ 0xdc │ │ │ │ + sbceq r4, r5, ip, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #180] @ 60499c │ │ │ │ sub r2, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1482091,23 +1482091,23 @@ │ │ │ │ bl 603eb8 │ │ │ │ ldr r3, [pc, #44] @ 6049b8 │ │ │ │ ldr r1, [pc, #44] @ 6049bc │ │ │ │ ldr r2, [pc, #44] @ 6049c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012e5d6c │ │ │ │ - sbceq r5, r5, r4, asr r3 │ │ │ │ - strheq r4, [r5], #236 @ 0xec │ │ │ │ + smlawbeq lr, ip, sp, r5 │ │ │ │ + sbceq r5, r5, r4, ror r3 │ │ │ │ + ldrdeq r4, [r5], #236 @ 0xec │ │ │ │ andeq r0, r0, pc, lsr ip │ │ │ │ - sbceq r5, r5, r4, lsr #5 │ │ │ │ - smulleq r4, r5, r8, lr │ │ │ │ + sbceq r5, r5, r4, asr #5 │ │ │ │ + strheq r4, [r5], #232 @ 0xe8 │ │ │ │ andeq r0, r0, r7, lsr ip │ │ │ │ - sbceq r5, r5, r8, ror #6 │ │ │ │ - sbceq r4, r5, r0, lsl #29 │ │ │ │ + sbceq r5, r5, r8, lsl #7 │ │ │ │ + sbceq r4, r5, r0, lsr #29 │ │ │ │ andeq r0, r0, r1, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ and r4, r1, #30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1482161,23 +1482161,23 @@ │ │ │ │ ldr r3, [pc, #48] @ 604ad0 │ │ │ │ ldr r1, [pc, #48] @ 604ad4 │ │ │ │ ldr r2, [pc, #48] @ 604ad8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012e5c66 │ │ │ │ - strdeq r5, [r5], #40 @ 0x28 │ │ │ │ - strdeq r4, [r5], #216 @ 0xd8 │ │ │ │ + smlawbeq lr, r6, ip, r5 │ │ │ │ + sbceq r5, r5, r8, lsl r3 │ │ │ │ + sbceq r4, r5, r8, lsl lr │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - sbceq r5, r5, r0, asr #6 │ │ │ │ - smulleq r4, r5, r8, sp │ │ │ │ + sbceq r5, r5, r0, ror #6 │ │ │ │ + strheq r4, [r5], #216 @ 0xd8 │ │ │ │ andeq r0, r0, r2, lsl #24 │ │ │ │ - strheq r5, [r5], #40 @ 0x28 │ │ │ │ - sbceq r4, r5, ip, ror #26 │ │ │ │ + ldrdeq r5, [r5], #40 @ 0x28 │ │ │ │ + sbceq r4, r5, ip, lsl #27 │ │ │ │ strdeq r0, [r0], -fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1482306,17 +1482306,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #28] @ 604d04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r5, r5, r4, lsr r1 │ │ │ │ - sbceq r5, r8, ip, lsl r9 │ │ │ │ - sbceq r4, r5, ip, lsr #22 │ │ │ │ + sbceq r5, r5, r4, asr r1 │ │ │ │ + sbceq r5, r8, ip, lsr r9 │ │ │ │ + sbceq r4, r5, ip, asr #22 │ │ │ │ muleq r0, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #352] @ 604e80 │ │ │ │ ldr r3, [pc, #352] @ 604e84 │ │ │ │ @@ -1482442,21 +1482442,21 @@ │ │ │ │ ldr r1, [pc, #44] @ 604f30 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #40] @ 604f34 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r4, r5, r8, asr pc │ │ │ │ - sbceq r5, r8, ip, lsl r7 │ │ │ │ - sbceq r4, r5, ip, lsr #18 │ │ │ │ + sbceq r4, r5, r8, ror pc │ │ │ │ + sbceq r5, r8, ip, lsr r7 │ │ │ │ + sbceq r4, r5, ip, asr #18 │ │ │ │ andeq r0, r0, r2, lsr #25 │ │ │ │ - sbceq r4, r5, r4, asr pc │ │ │ │ - strdeq r5, [r8], #104 @ 0x68 │ │ │ │ - sbceq r4, r5, r8, lsl #18 │ │ │ │ + sbceq r4, r5, r4, ror pc │ │ │ │ + sbceq r5, r8, r8, lsl r7 │ │ │ │ + sbceq r4, r5, r8, lsr #18 │ │ │ │ andeq r0, r0, r3, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1482639,20 +1482639,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 604f38 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp sl, r9 │ │ │ │ str r0, [fp, #4]! │ │ │ │ bne 605204 │ │ │ │ b 605014 │ │ │ │ - @ instruction: 0x012e5643 │ │ │ │ - sbceq r4, r5, r8, lsl lr │ │ │ │ - @ instruction: 0x012e5618 │ │ │ │ - sbceq r4, r5, r8, asr #25 │ │ │ │ - strheq r5, [r8], #64 @ 0x40 │ │ │ │ - sbceq r4, r5, r0, asr #13 │ │ │ │ + @ instruction: 0x012e5663 │ │ │ │ + sbceq r4, r5, r8, lsr lr │ │ │ │ + @ instruction: 0x012e5638 │ │ │ │ + sbceq r4, r5, r8, ror #25 │ │ │ │ + ldrdeq r5, [r8], #64 @ 0x40 │ │ │ │ + sbceq r4, r5, r0, ror #13 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1482765,19 +1482765,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 605248 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r0, [sl, #4]! │ │ │ │ bne 605404 │ │ │ │ b 605364 │ │ │ │ - @ instruction: 0x012e5379 │ │ │ │ - sbceq r4, r5, r4, lsr fp │ │ │ │ - sbceq r4, r5, r0, ror #20 │ │ │ │ - sbceq r5, r8, r8, asr #4 │ │ │ │ - sbceq r4, r5, r8, asr r4 │ │ │ │ + @ instruction: 0x012e5399 │ │ │ │ + sbceq r4, r5, r4, asr fp │ │ │ │ + sbceq r4, r5, r0, lsl #21 │ │ │ │ + sbceq r5, r8, r8, ror #4 │ │ │ │ + sbceq r4, r5, r8, ror r4 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1482804,20 +1482804,20 @@ │ │ │ │ ldr r3, [pc, #36] @ 6054d0 │ │ │ │ ldr r1, [pc, #36] @ 6054d4 │ │ │ │ ldr r2, [pc, #36] @ 6054d8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r4, r5, r4, lsl #20 │ │ │ │ - sbceq r4, r5, ip, lsl #7 │ │ │ │ + sbceq r4, r5, r4, lsr #20 │ │ │ │ + sbceq r4, r5, ip, lsr #7 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ andeq r0, r1, r0, lsl #12 │ │ │ │ - sbceq r4, r5, r0, lsl #20 │ │ │ │ - sbceq r4, r5, r0, ror #6 │ │ │ │ + sbceq r4, r5, r0, lsr #20 │ │ │ │ + sbceq r4, r5, r0, lsl #7 │ │ │ │ andeq r0, r0, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -1482846,16 +1482846,16 @@ │ │ │ │ ldr r2, [pc, #28] @ 605570 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 603eb8 │ │ │ │ - smulleq r4, r5, ip, r9 │ │ │ │ - sbceq r4, r5, r0, asr #5 │ │ │ │ + strheq r4, [r5], #156 @ 0x9c │ │ │ │ + sbceq r4, r5, r0, ror #5 │ │ │ │ andeq r0, r0, fp, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ and r3, r1, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -1482885,19 +1482885,19 @@ │ │ │ │ bl 603eb8 │ │ │ │ ldr r3, [pc, #28] @ 605610 │ │ │ │ ldr r1, [pc, #28] @ 605614 │ │ │ │ ldr r2, [pc, #28] @ 605618 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r4, r5, r0, asr r9 │ │ │ │ - sbceq r4, r5, r0, lsr r2 │ │ │ │ - andeq r0, r0, sl, ror #25 │ │ │ │ sbceq r4, r5, r0, ror r9 │ │ │ │ - sbceq r4, r5, r8, lsl r2 │ │ │ │ + sbceq r4, r5, r0, asr r2 │ │ │ │ + andeq r0, r0, sl, ror #25 │ │ │ │ + smulleq r4, r5, r0, r9 │ │ │ │ + sbceq r4, r5, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ cmn r2, #1 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1483066,55 +1483066,55 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #180] @ 60597c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - qsubeq r5, r6, lr │ │ │ │ - @ instruction: 0x012e501f │ │ │ │ + @ instruction: 0x012e5076 │ │ │ │ + @ instruction: 0x012e503f │ │ │ │ andeq r1, r0, r4, lsl #12 │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - sbceq r4, r5, r0, asr #18 │ │ │ │ - sbceq r4, r5, r0, lsr #2 │ │ │ │ + sbceq r4, r5, r0, ror #18 │ │ │ │ + sbceq r4, r5, r0, asr #2 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ - sbceq r4, r5, r0, asr #18 │ │ │ │ - strdeq r4, [r5], #0 │ │ │ │ + sbceq r4, r5, r0, ror #18 │ │ │ │ + sbceq r4, r5, r0, lsl r1 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - sbceq r4, r5, r4, asr #18 │ │ │ │ - ldrdeq r4, [r5], #0 │ │ │ │ + sbceq r4, r5, r4, ror #18 │ │ │ │ + strdeq r4, [r5], #0 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - sbceq r4, r5, r8, lsr #17 │ │ │ │ - sbceq r4, r8, r4, lsl #29 │ │ │ │ - smulleq r4, r5, r4, r0 │ │ │ │ + sbceq r4, r5, r8, asr #17 │ │ │ │ + sbceq r4, r8, r4, lsr #29 │ │ │ │ + strheq r4, [r5], #4 │ │ │ │ @ instruction: 0x000006bd │ │ │ │ - sbceq r4, r5, ip, asr r8 │ │ │ │ - sbceq r4, r8, r4, asr #28 │ │ │ │ - sbceq r4, r5, r4, asr r0 │ │ │ │ + sbceq r4, r5, ip, ror r8 │ │ │ │ + sbceq r4, r8, r4, ror #28 │ │ │ │ + sbceq r4, r5, r4, ror r0 │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ svceq 0x00a3e800 │ │ │ │ - sbceq r4, r5, r0, asr #17 │ │ │ │ - sbceq r4, r5, r8, lsr #17 │ │ │ │ - sbceq r4, r5, r0 │ │ │ │ + sbceq r4, r5, r0, ror #17 │ │ │ │ + sbceq r4, r5, r8, asr #17 │ │ │ │ + sbceq r4, r5, r0, lsr #32 │ │ │ │ andeq r0, r0, fp, lsl #14 │ │ │ │ - sbceq r4, r5, ip, asr r7 │ │ │ │ - sbceq r4, r8, r0, asr #27 │ │ │ │ - ldrdeq r3, [r5], #240 @ 0xf0 │ │ │ │ + sbceq r4, r5, ip, ror r7 │ │ │ │ + sbceq r4, r8, r0, ror #27 │ │ │ │ + strdeq r3, [r5], #240 @ 0xf0 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ - sbceq r4, r5, r8, lsl #15 │ │ │ │ - smulleq r4, r8, r8, sp │ │ │ │ - sbceq r3, r5, r8, lsr #31 │ │ │ │ + sbceq r4, r5, r8, lsr #15 │ │ │ │ + strheq r4, [r8], #216 @ 0xd8 │ │ │ │ + sbceq r3, r5, r8, asr #31 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - sbceq r4, r5, r0, ror #14 │ │ │ │ - sbceq r4, r8, r0, ror sp │ │ │ │ - sbceq r3, r5, r0, lsl #31 │ │ │ │ + sbceq r4, r5, r0, lsl #15 │ │ │ │ + smulleq r4, r8, r0, sp │ │ │ │ + sbceq r3, r5, r0, lsr #31 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ - sbceq r4, r5, ip, lsr #14 │ │ │ │ - sbceq r4, r8, ip, lsr sp │ │ │ │ - sbceq r3, r5, ip, asr #30 │ │ │ │ + sbceq r4, r5, ip, asr #14 │ │ │ │ + sbceq r4, r8, ip, asr sp │ │ │ │ + sbceq r3, r5, ip, ror #30 │ │ │ │ andeq r0, r0, r3, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1483152,17 +1483152,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #28] @ 605a3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r4, r5, ip, asr #13 │ │ │ │ - sbceq r4, r8, r4, ror #23 │ │ │ │ - strdeq r3, [r5], #212 @ 0xd4 │ │ │ │ + sbceq r4, r5, ip, ror #13 │ │ │ │ + sbceq r4, r8, r4, lsl #24 │ │ │ │ + sbceq r3, r5, r4, lsl lr │ │ │ │ muleq r0, sl, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1483284,23 +1483284,23 @@ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r1, [r8, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 5fc9d8 │ │ │ │ str r0, [r8, #4] │ │ │ │ ldr r8, [r7, #24] │ │ │ │ b 605bd4 │ │ │ │ - sbceq r4, r5, r8, ror #11 │ │ │ │ - strdeq r3, [r5], #200 @ 0xc8 │ │ │ │ + sbceq r4, r5, r8, lsl #12 │ │ │ │ + sbceq r3, r5, r8, lsl sp │ │ │ │ andeq r0, r0, r6, ror #12 │ │ │ │ - smulleq r4, r5, r0, r5 │ │ │ │ - sbceq r3, r5, r8, asr ip │ │ │ │ + strheq r4, [r5], #80 @ 0x50 │ │ │ │ + sbceq r3, r5, r8, ror ip │ │ │ │ andeq r0, r0, r9, ror #12 │ │ │ │ - sbceq r4, r5, ip, ror #10 │ │ │ │ - strdeq r4, [r8], #156 @ 0x9c │ │ │ │ - sbceq r3, r5, ip, lsl #24 │ │ │ │ + sbceq r4, r5, ip, lsl #11 │ │ │ │ + sbceq r4, r8, ip, lsl sl │ │ │ │ + sbceq r3, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, r7, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -1483508,27 +1483508,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ sub r3, r1, #5632 @ 0x1600 │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ bls 605cf8 │ │ │ │ b 605f70 │ │ │ │ - @ instruction: 0x012e4a22 │ │ │ │ + @ instruction: 0x012e4a42 │ │ │ │ andeq r0, r0, lr, asr #14 │ │ │ │ andeq r1, r0, r7, lsl #7 │ │ │ │ - sbceq r4, r5, ip, asr #8 │ │ │ │ - ldrdeq r3, [r5], #160 @ 0xa0 │ │ │ │ + sbceq r4, r5, ip, ror #8 │ │ │ │ + strdeq r3, [r5], #160 @ 0xa0 │ │ │ │ andeq r0, r0, lr, lsl r6 │ │ │ │ - sbceq r4, r5, r0, lsl #6 │ │ │ │ - sbceq r3, r5, ip, lsl #21 │ │ │ │ + sbceq r4, r5, r0, lsr #6 │ │ │ │ + sbceq r3, r5, ip, lsr #21 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ muleq r0, r9, r4 │ │ │ │ - sbceq r4, r5, r0, asr #2 │ │ │ │ - sbceq r4, r5, r8, lsr #2 │ │ │ │ - sbceq r3, r5, r0, lsl #17 │ │ │ │ + sbceq r4, r5, r0, ror #2 │ │ │ │ + sbceq r4, r5, r8, asr #2 │ │ │ │ + sbceq r3, r5, r0, lsr #17 │ │ │ │ andeq r0, r0, r7, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1483571,20 +1483571,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 6060d0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #36] @ 6060d4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r4, r5, r8, lsl r0 │ │ │ │ - sbceq r3, r5, r4, lsr #15 │ │ │ │ + sbceq r4, r5, r8, lsr r0 │ │ │ │ + sbceq r3, r5, r4, asr #15 │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ - sbceq r4, r5, r8, lsl r1 │ │ │ │ - sbceq r4, r8, r4, asr r5 │ │ │ │ - sbceq r3, r5, r4, ror #14 │ │ │ │ + sbceq r4, r5, r8, lsr r1 │ │ │ │ + sbceq r4, r8, r4, ror r5 │ │ │ │ + sbceq r3, r5, r4, lsl #15 │ │ │ │ andeq r0, r0, fp, lsl #13 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #6 │ │ │ │ bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1483628,22 +1483628,22 @@ │ │ │ │ ldr r3, [pc, #44] @ 6061b8 │ │ │ │ ldr r1, [pc, #44] @ 6061bc │ │ │ │ ldr r2, [pc, #44] @ 6061c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r4, r5, r0, asr #1 │ │ │ │ - sbceq r3, r5, r4, ror #13 │ │ │ │ - @ instruction: 0x000005b3 │ │ │ │ sbceq r4, r5, r0, ror #1 │ │ │ │ - smulleq r3, r5, r8, r6 │ │ │ │ + sbceq r3, r5, r4, lsl #14 │ │ │ │ + @ instruction: 0x000005b3 │ │ │ │ + sbceq r4, r5, r0, lsl #2 │ │ │ │ + strheq r3, [r5], #104 @ 0x68 │ │ │ │ @ instruction: 0x000005b7 │ │ │ │ - sbceq r4, r5, r8, asr #2 │ │ │ │ - sbceq r3, r5, r0, lsl #13 │ │ │ │ + sbceq r4, r5, r8, ror #2 │ │ │ │ + sbceq r3, r5, r0, lsr #13 │ │ │ │ @ instruction: 0x000005bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1483686,21 +1483686,21 @@ │ │ │ │ ldr r1, [pc, #44] @ 6062a0 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #40] @ 6062a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - strheq r4, [r5], #0 │ │ │ │ - strheq r4, [r8], #48 @ 0x30 │ │ │ │ - sbceq r3, r5, r0, asr #11 │ │ │ │ + ldrdeq r4, [r5], #0 │ │ │ │ + ldrdeq r4, [r8], #48 @ 0x30 │ │ │ │ + sbceq r3, r5, r0, ror #11 │ │ │ │ andeq r0, r0, sl, lsr #19 │ │ │ │ - sbceq r3, r5, ip, lsr #7 │ │ │ │ - sbceq r4, r8, r8, lsl #7 │ │ │ │ - smulleq r3, r5, r8, r5 │ │ │ │ + sbceq r3, r5, ip, asr #7 │ │ │ │ + sbceq r4, r8, r8, lsr #7 │ │ │ │ + strheq r3, [r5], #88 @ 0x58 │ │ │ │ andeq r0, r0, r5, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmn r2, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1483733,17 +1483733,17 @@ │ │ │ │ ldr r1, [pc, #28] @ 60634c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #24] @ 606350 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - strdeq r3, [r5], #32 │ │ │ │ - sbceq r4, r8, ip, asr #5 │ │ │ │ - ldrdeq r3, [r5], #76 @ 0x4c │ │ │ │ + sbceq r3, r5, r0, lsl r3 │ │ │ │ + sbceq r4, r8, ip, ror #5 │ │ │ │ + strdeq r3, [r5], #76 @ 0x4c │ │ │ │ muleq r0, r1, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1483852,21 +1483852,21 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #44] @ 60653c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012e4370 │ │ │ │ - sbceq r3, r5, ip, asr lr │ │ │ │ - sbceq r3, r5, r8, lsr #6 │ │ │ │ + @ instruction: 0x012e4390 │ │ │ │ + sbceq r3, r5, ip, ror lr │ │ │ │ + sbceq r3, r5, r8, asr #6 │ │ │ │ andeq r0, r0, r6, lsl #19 │ │ │ │ - sbceq r3, r5, ip, lsr #28 │ │ │ │ - strdeq r4, [r8], #4 │ │ │ │ - sbceq r3, r5, r4, lsl #6 │ │ │ │ + sbceq r3, r5, ip, asr #28 │ │ │ │ + sbceq r4, r8, r4, lsl r1 │ │ │ │ + sbceq r3, r5, r4, lsr #6 │ │ │ │ andeq r0, r0, r3, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #29 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1483919,18 +1483919,18 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ - smlawbeq lr, fp, r1, r4 │ │ │ │ + @ instruction: 0x012e41ab │ │ │ │ muleq r0, r5, r4 │ │ │ │ - sbceq r3, r5, r4, asr sp │ │ │ │ - sbceq r3, r5, r0, lsl #4 │ │ │ │ + sbceq r3, r5, r4, ror sp │ │ │ │ + sbceq r3, r5, r0, lsr #4 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r7, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1484021,22 +1484021,22 @@ │ │ │ │ ldr r2, [pc, #52] @ 6067e4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ @ instruction: 0xffffb81c │ │ │ │ - sbceq r3, r5, r4, asr #6 │ │ │ │ - strheq r3, [r5], #12 │ │ │ │ - sbceq r3, r5, r4, lsl #24 │ │ │ │ - smulleq r3, r5, r0, r0 │ │ │ │ + sbceq r3, r5, r4, ror #6 │ │ │ │ + ldrdeq r3, [r5], #12 │ │ │ │ + sbceq r3, r5, r4, lsr #24 │ │ │ │ + strheq r3, [r5], #0 │ │ │ │ andeq r1, r0, lr, lsl r4 │ │ │ │ - sbceq r3, r5, r8, lsl #24 │ │ │ │ - sbceq r3, r8, r4, asr lr │ │ │ │ - sbceq r3, r5, r4, rrx │ │ │ │ + sbceq r3, r5, r8, lsr #24 │ │ │ │ + sbceq r3, r8, r4, ror lr │ │ │ │ + sbceq r3, r5, r4, lsl #1 │ │ │ │ andeq r1, r0, r5, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1484106,24 +1484106,24 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #572 @ 0x23c │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012e3eea │ │ │ │ - smulleq r2, r5, r0, sp │ │ │ │ - sbceq r2, r5, ip, lsr #27 │ │ │ │ + @ instruction: 0x012e3f0a │ │ │ │ + strheq r2, [r5], #208 @ 0xd0 │ │ │ │ + sbceq r2, r5, ip, asr #27 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r3, r5, r0, lsl fp │ │ │ │ - sbceq r2, r5, ip, lsr #30 │ │ │ │ + sbceq r3, r5, r0, lsr fp │ │ │ │ + sbceq r2, r5, ip, asr #30 │ │ │ │ andeq r0, r0, r3, asr #4 │ │ │ │ - sbceq r3, r5, r8, asr #21 │ │ │ │ - sbceq r3, r8, r0, lsl #26 │ │ │ │ - sbceq r2, r5, r0, lsl pc │ │ │ │ + sbceq r3, r5, r8, ror #21 │ │ │ │ + sbceq r3, r8, r0, lsr #26 │ │ │ │ + sbceq r2, r5, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 6067e8 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -1484158,16 +1484158,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 6069e8 │ │ │ │ ldr r1, [pc, #20] @ 6069ec │ │ │ │ ldr r2, [pc, #20] @ 6069f0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ - smulleq r3, r5, r4, r0 │ │ │ │ - sbceq r2, r5, r8, lsr lr │ │ │ │ + strheq r3, [r5], #4 │ │ │ │ + sbceq r2, r5, r8, asr lr │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 6067e8 │ │ │ │ @@ -1484181,16 +1484181,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 606a44 │ │ │ │ ldr r1, [pc, #20] @ 606a48 │ │ │ │ ldr r2, [pc, #20] @ 606a4c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r3, r5, r0, ror #19 │ │ │ │ - ldrdeq r2, [r5], #220 @ 0xdc │ │ │ │ + sbceq r3, r5, r0, lsl #20 │ │ │ │ + strdeq r2, [r5], #220 @ 0xdc │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1484373,21 +1484373,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 606a50 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ bne 606d14 │ │ │ │ b 606c8c │ │ │ │ - sbceq r3, r5, r8, lsl #19 │ │ │ │ - sbceq r3, r8, r8, asr #22 │ │ │ │ - sbceq r2, r5, r8, asr sp │ │ │ │ + sbceq r3, r5, r8, lsr #19 │ │ │ │ + sbceq r3, r8, r8, ror #22 │ │ │ │ + sbceq r2, r5, r8, ror sp │ │ │ │ andeq r1, r0, fp, asr #14 │ │ │ │ - sbceq r3, r5, r4, lsl #19 │ │ │ │ - smulleq r2, r5, r4, sp │ │ │ │ - sbceq r2, r5, r8, lsr fp │ │ │ │ + sbceq r3, r5, r4, lsr #19 │ │ │ │ + strheq r2, [r5], #212 @ 0xd4 │ │ │ │ + sbceq r2, r5, r8, asr fp │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1484461,25 +1484461,25 @@ │ │ │ │ ldr r1, [pc, #60] @ 606ecc │ │ │ │ ldr r2, [pc, #60] @ 606ed0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r2, r5, r4, lsr #16 │ │ │ │ - sbceq r2, r5, r0, asr #16 │ │ │ │ + sbceq r2, r5, r4, asr #16 │ │ │ │ + sbceq r2, r5, r0, ror #16 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r3, r5, r8, lsl r6 │ │ │ │ - sbceq r2, r5, r0, lsr #16 │ │ │ │ + sbceq r3, r5, r8, lsr r6 │ │ │ │ + sbceq r2, r5, r0, asr #16 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r3, r5, ip, lsl r6 │ │ │ │ - sbceq r2, r5, r0, lsr #19 │ │ │ │ + sbceq r3, r5, ip, lsr r6 │ │ │ │ + sbceq r2, r5, r0, asr #19 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ - sbceq r2, r5, ip, lsl #16 │ │ │ │ - sbceq r2, r5, r4, ror #15 │ │ │ │ + sbceq r2, r5, ip, lsr #16 │ │ │ │ + sbceq r2, r5, r4, lsl #16 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1484545,23 +1484545,23 @@ │ │ │ │ ldr r3, [pc, #48] @ 607010 │ │ │ │ ldr r1, [pc, #48] @ 607014 │ │ │ │ ldr r2, [pc, #48] @ 607018 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - ldrdeq r3, [lr, -pc]! │ │ │ │ - sbceq r3, r5, r4, lsl #10 │ │ │ │ - sbceq r2, r5, r4, ror #16 │ │ │ │ + strdeq r3, [lr, -pc]! │ │ │ │ + sbceq r3, r5, r4, lsr #10 │ │ │ │ + sbceq r2, r5, r4, lsl #17 │ │ │ │ andeq r0, r0, lr, ror #4 │ │ │ │ - smulleq r2, r5, r0, r6 │ │ │ │ - sbceq r2, r5, ip, lsr #13 │ │ │ │ + strheq r2, [r5], #96 @ 0x60 │ │ │ │ + sbceq r2, r5, ip, asr #13 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r3, r5, r8, lsl #9 │ │ │ │ - smulleq r2, r5, r0, r6 │ │ │ │ + sbceq r3, r5, r8, lsr #9 │ │ │ │ + strheq r2, [r5], #96 @ 0x60 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -1484920,28 +1484920,28 @@ │ │ │ │ ldr r3, [pc, #40] @ 6075e4 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r3, #14 │ │ │ │ str r3, [sp, #32] │ │ │ │ b 6070e4 │ │ │ │ muleq r0, r0, r7 │ │ │ │ cmpeq lr, ip, asr pc │ │ │ │ - @ instruction: 0x012e3670 │ │ │ │ + @ instruction: 0x012e3690 │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - strdeq r3, [lr, -ip]! │ │ │ │ + @ instruction: 0x012e361c │ │ │ │ andeq r0, r0, r7, ror r2 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - @ instruction: 0x012e333d │ │ │ │ + @ instruction: 0x012e335d │ │ │ │ andeq r1, r0, pc, ror r1 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - sbceq r2, r5, ip, ror r1 │ │ │ │ - sbceq r2, r5, r0, lsr #22 │ │ │ │ - sbceq r2, r5, r8, ror r2 │ │ │ │ + smulleq r2, r5, ip, r1 │ │ │ │ + sbceq r2, r5, r0, asr #22 │ │ │ │ + smulleq r2, r5, r8, r2 │ │ │ │ andeq r1, r0, r1, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1485012,18 +1485012,18 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ mov r2, #5 │ │ │ │ bl 603f9c │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - sbceq r2, r5, r8, lsl #28 │ │ │ │ - sbceq r1, r5, r4, lsr #31 │ │ │ │ - sbceq r1, r5, ip, lsr pc │ │ │ │ - sbceq r1, r5, r8, asr pc │ │ │ │ + sbceq r2, r5, r8, lsr #28 │ │ │ │ + sbceq r1, r5, r4, asr #31 │ │ │ │ + sbceq r1, r5, ip, asr pc │ │ │ │ + sbceq r1, r5, r8, ror pc │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1485110,19 +1485110,19 @@ │ │ │ │ bl 603eb8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ bl 603f9c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, sp, lsr r1 │ │ │ │ - sbceq r2, r5, r0, lsl #26 │ │ │ │ - strdeq r2, [r8], #216 @ 0xd8 │ │ │ │ - sbceq r2, r5, r8 │ │ │ │ - strheq r1, [r5], #220 @ 0xdc │ │ │ │ - ldrdeq r1, [r5], #216 @ 0xd8 │ │ │ │ + sbceq r2, r5, r0, lsr #26 │ │ │ │ + sbceq r2, r8, r8, lsl lr │ │ │ │ + sbceq r2, r5, r8, lsr #32 │ │ │ │ + ldrdeq r1, [r5], #220 @ 0xdc │ │ │ │ + strdeq r1, [r5], #216 @ 0xd8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #1456] @ 607eac │ │ │ │ @@ -1485488,30 +1485488,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, ip │ │ │ │ bl 603f9c │ │ │ │ ldrsheq r8, [lr, #-104] @ 0xffffff98 │ │ │ │ - sbcseq r9, r4, r0, lsr #5 │ │ │ │ + sbcseq r9, r4, r0, asr #5 │ │ │ │ andeq r1, r0, r8, lsl r0 │ │ │ │ andeq r1, r0, r4, ror #23 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, ip, lsr #16 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - sbceq r2, r5, ip, ror r9 │ │ │ │ + smulleq r2, r5, ip, r9 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ muleq r0, fp, r2 │ │ │ │ - strheq r2, [r5], #104 @ 0x68 │ │ │ │ - sbceq r2, r8, ip, lsl #15 │ │ │ │ - smulleq r1, r5, ip, r9 │ │ │ │ + ldrdeq r2, [r5], #104 @ 0x68 │ │ │ │ + sbceq r2, r8, ip, lsr #15 │ │ │ │ + strheq r1, [r5], #156 @ 0x9c │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ - sbceq r1, r5, r8, asr #15 │ │ │ │ - sbceq r1, r5, r4, ror #15 │ │ │ │ + sbceq r1, r5, r8, ror #15 │ │ │ │ + sbceq r1, r5, r4, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -1485604,23 +1485604,23 @@ │ │ │ │ ldr r3, [pc, #48] @ 60809c │ │ │ │ ldr r1, [pc, #48] @ 6080a0 │ │ │ │ ldr r2, [pc, #48] @ 6080a4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r1, r5, ip, asr r6 │ │ │ │ - sbceq r1, r5, r8, ror r6 │ │ │ │ + sbceq r1, r5, ip, ror r6 │ │ │ │ + smulleq r1, r5, r8, r6 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r1, r5, ip, lsr #12 │ │ │ │ - sbceq r1, r5, r8, asr #12 │ │ │ │ - sbceq r1, r5, r4, lsl #12 │ │ │ │ - sbceq r1, r5, r0, lsr #12 │ │ │ │ - sbceq r1, r5, ip, lsr #12 │ │ │ │ - sbceq r1, r5, r4, lsl #12 │ │ │ │ + sbceq r1, r5, ip, asr #12 │ │ │ │ + sbceq r1, r5, r8, ror #12 │ │ │ │ + sbceq r1, r5, r4, lsr #12 │ │ │ │ + sbceq r1, r5, r0, asr #12 │ │ │ │ + sbceq r1, r5, ip, asr #12 │ │ │ │ + sbceq r1, r5, r4, lsr #12 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ @@ -1485656,16 +1485656,16 @@ │ │ │ │ ldr r3, [pc, #20] @ 608150 │ │ │ │ ldr r1, [pc, #20] @ 608154 │ │ │ │ ldr r2, [pc, #20] @ 608158 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 603eb8 │ │ │ │ - ldrdeq r2, [r5], #36 @ 0x24 │ │ │ │ - ldrdeq r1, [r5], #96 @ 0x60 │ │ │ │ + strdeq r2, [r5], #36 @ 0x24 │ │ │ │ + strdeq r1, [r5], #96 @ 0x60 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #292] @ 608298 │ │ │ │ ldr r3, [pc, #292] @ 60829c │ │ │ │ @@ -1485741,16 +1485741,16 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r4, lsl #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, r8, lsr #27 │ │ │ │ - smulleq r2, r5, r0, r1 │ │ │ │ - sbceq r1, r5, ip, lsl #11 │ │ │ │ + strheq r2, [r5], #16 │ │ │ │ + sbceq r1, r5, ip, lsr #11 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #73 @ 0x49 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ @@ -1485972,35 +1485972,35 @@ │ │ │ │ ldr r3, [pc, #96] @ 60868c │ │ │ │ ldr r1, [pc, #96] @ 608690 │ │ │ │ ldr r2, [pc, #96] @ 608694 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r1, r5, r4, asr #4 │ │ │ │ - sbceq r1, r5, r0, ror #4 │ │ │ │ + sbceq r1, r5, r4, ror #4 │ │ │ │ + sbceq r1, r5, r0, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r1, r5, ip, lsr r2 │ │ │ │ - sbceq r1, r5, r4, lsl r2 │ │ │ │ + sbceq r1, r5, ip, asr r2 │ │ │ │ + sbceq r1, r5, r4, lsr r2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ - strdeq r1, [r5], #252 @ 0xfc │ │ │ │ - smulleq r1, r5, ip, r2 │ │ │ │ - sbceq r1, r5, r4, asr #1 │ │ │ │ - sbceq r1, r5, r0, ror #1 │ │ │ │ - sbceq r1, r5, r8, lsr #1 │ │ │ │ - sbceq r1, r5, r4, asr #1 │ │ │ │ - sbceq r1, r5, ip, lsl #1 │ │ │ │ - sbceq r1, r5, r8, lsr #1 │ │ │ │ - sbceq r1, r5, r0, ror r0 │ │ │ │ - sbceq r1, r5, ip, lsl #1 │ │ │ │ - smulleq r1, r5, r4, r4 │ │ │ │ - sbceq r1, r5, ip, lsl #4 │ │ │ │ - sbceq r1, r5, r0, lsl pc │ │ │ │ - sbceq r1, r5, r0, ror #3 │ │ │ │ + sbceq r2, r5, ip, lsl r0 │ │ │ │ + strheq r1, [r5], #44 @ 0x2c │ │ │ │ + sbceq r1, r5, r4, ror #1 │ │ │ │ + sbceq r1, r5, r0, lsl #2 │ │ │ │ + sbceq r1, r5, r8, asr #1 │ │ │ │ + sbceq r1, r5, r4, ror #1 │ │ │ │ + sbceq r1, r5, ip, lsr #1 │ │ │ │ + sbceq r1, r5, r8, asr #1 │ │ │ │ + smulleq r1, r5, r0, r0 │ │ │ │ + sbceq r1, r5, ip, lsr #1 │ │ │ │ + strheq r1, [r5], #68 @ 0x44 │ │ │ │ + sbceq r1, r5, ip, lsr #4 │ │ │ │ + sbceq r1, r5, r0, lsr pc │ │ │ │ + sbceq r1, r5, r0, lsl #4 │ │ │ │ andeq r0, r0, r1, asr r4 │ │ │ │ cmp r1, #7 │ │ │ │ bxhi lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1486121,34 +1486121,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ ldr r0, [pc, #80] @ 6088e0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 6086e4 │ │ │ │ - strheq r2, [lr, -r2]! @ │ │ │ │ - sbceq r1, r5, r4, asr #29 │ │ │ │ - sbcseq r8, r4, r0, lsr #11 │ │ │ │ - sbceq r1, r5, ip, asr #29 │ │ │ │ - @ instruction: 0x012e2040 │ │ │ │ - strdeq r1, [r5], #32 │ │ │ │ - sbceq r1, r5, r8, rrx │ │ │ │ - sbceq r1, r5, ip, lsl #28 │ │ │ │ - sbceq r1, r5, r8, ror #27 │ │ │ │ - ldrdeq r1, [r5], #212 @ 0xd4 │ │ │ │ - ldrdeq r1, [r5], #220 @ 0xdc │ │ │ │ - sbceq r0, r5, r4, lsr #28 │ │ │ │ - sbceq r0, r5, r0, asr #28 │ │ │ │ + ldrdeq r2, [lr, -r2]! @ │ │ │ │ + sbceq r1, r5, r4, ror #29 │ │ │ │ + sbcseq r8, r4, r0, asr #11 │ │ │ │ + sbceq r1, r5, ip, ror #29 │ │ │ │ + @ instruction: 0x012e2060 │ │ │ │ + sbceq r1, r5, r0, lsl r3 │ │ │ │ + sbceq r1, r5, r8, lsl #1 │ │ │ │ + sbceq r1, r5, ip, lsr #28 │ │ │ │ + sbceq r1, r5, r8, lsl #28 │ │ │ │ + strdeq r1, [r5], #212 @ 0xd4 │ │ │ │ + strdeq r1, [r5], #220 @ 0xdc │ │ │ │ + sbceq r0, r5, r4, asr #28 │ │ │ │ + sbceq r0, r5, r0, ror #28 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r5, r8, asr #28 │ │ │ │ - sbceq r0, r5, r0, lsr #28 │ │ │ │ + sbceq r0, r5, r8, ror #28 │ │ │ │ + sbceq r0, r5, r0, asr #28 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq r0, r5, r4, ror #27 │ │ │ │ - sbceq r0, r5, r0, lsl #28 │ │ │ │ - sbceq r9, r7, ip, lsl #2 │ │ │ │ + sbceq r0, r5, r4, lsl #28 │ │ │ │ + sbceq r0, r5, r0, lsr #28 │ │ │ │ + sbceq r9, r7, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ @@ -1486253,28 +1486253,28 @@ │ │ │ │ bl 603eb8 │ │ │ │ ldr r3, [pc, #64] @ 608ad4 │ │ │ │ ldr r1, [pc, #64] @ 608ad8 │ │ │ │ ldr r2, [pc, #64] @ 608adc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r0, r5, r8, lsr ip │ │ │ │ - sbceq r0, r5, r4, asr ip │ │ │ │ + sbceq r0, r5, r8, asr ip │ │ │ │ + sbceq r0, r5, r4, ror ip │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r1, r5, r0, lsr sl │ │ │ │ - sbceq r0, r5, r8, lsr ip │ │ │ │ + sbceq r1, r5, r0, asr sl │ │ │ │ + sbceq r0, r5, r8, asr ip │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r1, r5, r8, lsr #23 │ │ │ │ - sbceq r1, r8, r4, lsr #23 │ │ │ │ + sbceq r1, r5, r8, asr #23 │ │ │ │ + sbceq r1, r8, r4, asr #23 │ │ │ │ + ldrdeq r0, [r5], #212 @ 0xd4 │ │ │ │ + strheq r1, [r5], #152 @ 0x98 │ │ │ │ strheq r0, [r5], #212 @ 0xd4 │ │ │ │ - smulleq r1, r5, r8, r9 │ │ │ │ - smulleq r0, r5, r4, sp │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - smulleq r1, r5, r0, fp │ │ │ │ - sbceq r0, r5, r8, ror sp │ │ │ │ + strheq r1, [r5], #176 @ 0xb0 │ │ │ │ + smulleq r0, r5, r8, sp │ │ │ │ muleq r0, r7, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r1, #480] @ 0x1e0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -1486433,26 +1486433,26 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsheq r7, [lr, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, r4, asr #6 │ │ │ │ - sbceq r0, r5, ip, ror #18 │ │ │ │ - sbceq r0, r5, r8, lsl #19 │ │ │ │ + sbceq r0, r5, ip, lsl #19 │ │ │ │ + sbceq r0, r5, r8, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r1, r5, r0, ror #14 │ │ │ │ - sbceq r0, r5, r8, ror #18 │ │ │ │ + sbceq r1, r5, r0, lsl #15 │ │ │ │ + sbceq r0, r5, r8, lsl #19 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r1, r5, ip, lsl r9 │ │ │ │ - sbceq r1, r8, ip, asr #17 │ │ │ │ - ldrdeq r0, [r5], #172 @ 0xac │ │ │ │ + sbceq r1, r5, ip, lsr r9 │ │ │ │ + sbceq r1, r8, ip, ror #17 │ │ │ │ + strdeq r0, [r5], #172 @ 0xac │ │ │ │ ldrdeq r0, [r0], -r2 │ │ │ │ - sbceq r1, r5, r0, asr #13 │ │ │ │ - strheq r0, [r5], #172 @ 0xac │ │ │ │ + sbceq r1, r5, r0, ror #13 │ │ │ │ + ldrdeq r0, [r5], #172 @ 0xac │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #2092] @ 6095ec │ │ │ │ cmp r1, #75 @ 0x4b │ │ │ │ @@ -1486976,95 +1486976,95 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ cmpeq lr, r4, lsr r2 │ │ │ │ - @ instruction: 0x012e1995 │ │ │ │ + @ instruction: 0x012e19b5 │ │ │ │ @ instruction: 0xffff9140 │ │ │ │ @ instruction: 0xfffff0b0 │ │ │ │ andeq r1, r0, r1, asr r1 │ │ │ │ andeq r0, r0, sl, asr #2 │ │ │ │ andeq r1, r0, lr, asr #15 │ │ │ │ - sbceq r1, r5, r0, ror r7 │ │ │ │ - sbceq r1, r5, r4, lsl r7 │ │ │ │ - sbceq r1, r5, ip, lsr #14 │ │ │ │ - strheq r7, [r2], #8 │ │ │ │ + smulleq r1, r5, r0, r7 │ │ │ │ + sbceq r1, r5, r4, lsr r7 │ │ │ │ + sbceq r1, r5, ip, asr #14 │ │ │ │ + ldrdeq r7, [r2], #8 │ │ │ │ andeq r1, r0, r4, lsl #3 │ │ │ │ - smulleq r1, r5, r8, r7 │ │ │ │ - sbceq r0, r5, r4, lsr #15 │ │ │ │ + strheq r1, [r5], #120 @ 0x78 │ │ │ │ + sbceq r0, r5, r4, asr #15 │ │ │ │ andeq r1, r0, r3, ror r4 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - @ instruction: 0x012e250c │ │ │ │ - strdeq r1, [r5], #88 @ 0x58 │ │ │ │ - sbceq r0, r5, r8, asr r7 │ │ │ │ + @ instruction: 0x012e252c │ │ │ │ + sbceq r1, r5, r8, lsl r6 │ │ │ │ + sbceq r0, r5, r8, ror r7 │ │ │ │ andeq r1, r0, lr, asr r4 │ │ │ │ - sbceq r1, r5, ip, ror #15 │ │ │ │ - strdeq r0, [r5], #104 @ 0x68 │ │ │ │ + sbceq r1, r5, ip, lsl #16 │ │ │ │ + sbceq r0, r5, r8, lsl r7 │ │ │ │ andeq r1, r0, r0, lsr #9 │ │ │ │ - sbceq r1, r5, ip, lsr #10 │ │ │ │ - strheq r0, [r5], #96 @ 0x60 │ │ │ │ + sbceq r1, r5, ip, asr #10 │ │ │ │ + ldrdeq r0, [r5], #96 @ 0x60 │ │ │ │ andeq r1, r0, r0, asr r4 │ │ │ │ - sbceq r1, r5, r0, asr r5 │ │ │ │ - sbceq r0, r5, r4, lsl #13 │ │ │ │ + sbceq r1, r5, r0, ror r5 │ │ │ │ + sbceq r0, r5, r4, lsr #13 │ │ │ │ andeq r1, r0, r4, ror #8 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - sbceq r1, r5, r0, ror #13 │ │ │ │ - sbceq r0, r5, r8, asr #12 │ │ │ │ + sbceq r1, r5, r0, lsl #14 │ │ │ │ + sbceq r0, r5, r8, ror #12 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - sbceq r1, r5, r8, lsr r6 │ │ │ │ - sbceq r0, r5, ip, lsl #12 │ │ │ │ + sbceq r1, r5, r8, asr r6 │ │ │ │ + sbceq r0, r5, ip, lsr #12 │ │ │ │ andeq r1, r0, pc, ror r4 │ │ │ │ - strdeq r1, [r5], #72 @ 0x48 │ │ │ │ + sbceq r1, r5, r8, lsl r5 │ │ │ │ andeq r2, r0, r4, ror #31 │ │ │ │ - sbceq r0, r5, ip, lsr r8 │ │ │ │ - strheq r0, [r5], #84 @ 0x54 │ │ │ │ - strheq r1, [r5], #68 @ 0x44 │ │ │ │ + sbceq r0, r5, ip, asr r8 │ │ │ │ + ldrdeq r0, [r5], #84 @ 0x54 │ │ │ │ + ldrdeq r1, [r5], #68 @ 0x44 │ │ │ │ muleq r0, r4, pc @ │ │ │ │ - sbceq r1, r5, r4, ror r4 │ │ │ │ - sbceq r1, r5, r8, lsr #9 │ │ │ │ + smulleq r1, r5, r4, r4 │ │ │ │ + sbceq r1, r5, r8, asr #9 │ │ │ │ muleq r0, r8, r3 │ │ │ │ - sbceq r1, r5, r4, lsr r4 │ │ │ │ - sbceq r1, r5, ip, lsr r4 │ │ │ │ + sbceq r1, r5, r4, asr r4 │ │ │ │ + sbceq r1, r5, ip, asr r4 │ │ │ │ andeq r2, r0, r0, lsl #19 │ │ │ │ + sbceq r0, r5, r4, lsr #6 │ │ │ │ + sbceq r0, r5, r0, asr #6 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ sbceq r0, r5, r4, lsl #6 │ │ │ │ sbceq r0, r5, r0, lsr #6 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r5, r4, ror #5 │ │ │ │ - sbceq r0, r5, r0, lsl #6 │ │ │ │ - strdeq r0, [r5], #40 @ 0x28 │ │ │ │ - ldrdeq r0, [r5], #32 │ │ │ │ + sbceq r0, r5, r8, lsl r3 │ │ │ │ + strdeq r0, [r5], #32 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq r1, r5, r4, asr #7 │ │ │ │ + sbceq r1, r5, r4, ror #7 │ │ │ │ @ instruction: 0xffff8f8c │ │ │ │ - sbceq r1, r5, r4, lsl r3 │ │ │ │ - sbceq r1, r5, r4, lsl r3 │ │ │ │ - sbceq r1, r5, r8, lsl r3 │ │ │ │ - sbceq r1, r5, ip, asr #6 │ │ │ │ + sbceq r1, r5, r4, lsr r3 │ │ │ │ + sbceq r1, r5, r4, lsr r3 │ │ │ │ + sbceq r1, r5, r8, lsr r3 │ │ │ │ + sbceq r1, r5, ip, ror #6 │ │ │ │ @ instruction: 0xffffea70 │ │ │ │ - sbceq r1, r5, ip, lsl #6 │ │ │ │ - sbceq r1, r5, r0, lsr r3 │ │ │ │ + sbceq r1, r5, ip, lsr #6 │ │ │ │ + sbceq r1, r5, r0, asr r3 │ │ │ │ @ instruction: 0xffff8aac │ │ │ │ - sbceq r1, r5, ip, ror #5 │ │ │ │ + sbceq r1, r5, ip, lsl #6 │ │ │ │ @ instruction: 0xffffe3d8 │ │ │ │ - sbceq r1, r5, ip, asr r3 │ │ │ │ - strdeq r0, [r5], #40 @ 0x28 │ │ │ │ + sbceq r1, r5, ip, ror r3 │ │ │ │ + sbceq r0, r5, r8, lsl r3 │ │ │ │ andeq r1, r0, fp, lsl #9 │ │ │ │ - sbceq r1, r5, ip, ror #4 │ │ │ │ - sbceq r1, r5, r8, ror r2 │ │ │ │ - sbceq r1, r5, ip, asr r2 │ │ │ │ - sbceq r1, r5, r4, asr r3 │ │ │ │ - sbceq r0, r5, r4, lsl #5 │ │ │ │ + sbceq r1, r5, ip, lsl #5 │ │ │ │ + smulleq r1, r5, r8, r2 │ │ │ │ + sbceq r1, r5, ip, ror r2 │ │ │ │ + sbceq r1, r5, r4, ror r3 │ │ │ │ + sbceq r0, r5, r4, lsr #5 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - sbceq r1, r5, r8, lsr r2 │ │ │ │ - sbceq r0, r5, r0, ror #4 │ │ │ │ + sbceq r1, r5, r8, asr r2 │ │ │ │ + sbceq r0, r5, r0, lsl #5 │ │ │ │ @ instruction: 0x000003ba │ │ │ │ - sbceq r1, r5, r4, ror #6 │ │ │ │ - sbceq r0, r5, ip, lsr r2 │ │ │ │ + sbceq r1, r5, r4, lsl #7 │ │ │ │ + sbceq r0, r5, ip, asr r2 │ │ │ │ andeq r1, r0, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #1092] @ 609b98 │ │ │ │ @@ -1487340,30 +1487340,30 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #16] │ │ │ │ b 609a14 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq lr, r0, lsr #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012e1017 │ │ │ │ - strdeq r0, [lr, -r8]! │ │ │ │ + @ instruction: 0x012e1037 │ │ │ │ + @ instruction: 0x012e1018 │ │ │ │ andeq r1, r0, pc, ror #11 │ │ │ │ @ instruction: 0x015e6790 │ │ │ │ - smlawbeq lr, sl, lr, r0 │ │ │ │ - @ instruction: 0x012e0e72 │ │ │ │ - ldrdeq pc, [r4], #176 @ 0xb0 │ │ │ │ - sbceq pc, r4, ip, ror #23 │ │ │ │ + smulwbeq lr, sl, lr │ │ │ │ + @ instruction: 0x012e0e92 │ │ │ │ + strdeq pc, [r4], #176 @ 0xb0 │ │ │ │ + sbceq pc, r4, ip, lsl #24 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r5, r4, ror #18 │ │ │ │ - sbceq pc, r4, r0, ror #26 │ │ │ │ + sbceq r0, r5, r4, lsl #19 │ │ │ │ + sbceq pc, r4, r0, lsl #27 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - sbceq r0, r5, r8, ror lr │ │ │ │ - ldrdeq r0, [r5], #80 @ 0x50 │ │ │ │ - sbceq pc, r4, r8, lsr #26 │ │ │ │ + smulleq r0, r5, r8, lr │ │ │ │ + strdeq r0, [r5], #80 @ 0x50 │ │ │ │ + sbceq pc, r4, r8, asr #26 │ │ │ │ muleq r0, sl, pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3416] @ 0xd58 │ │ │ │ sub sp, sp, #644 @ 0x284 │ │ │ │ @@ -1488129,15 +1488129,15 @@ │ │ │ │ cmp r3, #6 │ │ │ │ bne 60a82c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ beq 60b04c │ │ │ │ - bl ddafb8 │ │ │ │ + bl ddafe0 │ │ │ │ ldrb r3, [sl, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #24 │ │ │ │ bhi 60b6e8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ @@ -1488295,140 +1488295,140 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ b 60a5c4 │ │ │ │ mov lr, #1 │ │ │ │ b 60a664 │ │ │ │ mov ip, #1 │ │ │ │ b 60a68c │ │ │ │ ldrb r0, [r7, #-8] │ │ │ │ - bl ddae14 │ │ │ │ + bl ddae3c │ │ │ │ str r0, [r7, #-8] │ │ │ │ b 60a610 │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ cmpeq lr, ip, ror #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, r8, asr #7 │ │ │ │ - @ instruction: 0x012e0b96 │ │ │ │ + @ instruction: 0x012e0bb6 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ @ instruction: 0xffffc498 │ │ │ │ ldrheq r6, [lr, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0x012e0ab2 │ │ │ │ + ldrdeq r0, [lr, -r2]! │ │ │ │ @ instruction: 0xffffc3d0 │ │ │ │ - ldrdeq r0, [lr, -r8]! │ │ │ │ - sbceq pc, r4, ip, ror #12 │ │ │ │ - sbceq pc, r4, r8, lsl #13 │ │ │ │ - smulleq pc, r4, r4, r6 @ │ │ │ │ - sbceq pc, r4, ip, ror #12 │ │ │ │ + strdeq r0, [lr, -r8]! │ │ │ │ + sbceq pc, r4, ip, lsl #13 │ │ │ │ + sbceq pc, r4, r8, lsr #13 │ │ │ │ + strheq pc, [r4], #100 @ 0x64 @ │ │ │ │ + sbceq pc, r4, ip, lsl #13 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012e0846 │ │ │ │ - sbceq pc, r4, r8, asr #11 │ │ │ │ - sbceq pc, r4, r0, ror pc @ │ │ │ │ - sbceq pc, r4, r8, asr #13 │ │ │ │ + @ instruction: 0x012e0866 │ │ │ │ + sbceq pc, r4, r8, ror #11 │ │ │ │ + smulleq pc, r4, r0, pc @ │ │ │ │ + sbceq pc, r4, r8, ror #13 │ │ │ │ @ instruction: 0xffffc118 │ │ │ │ @ instruction: 0xffff7d8c │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ - @ instruction: 0x012e0624 │ │ │ │ + @ instruction: 0x012e0644 │ │ │ │ @ instruction: 0xffff7c88 │ │ │ │ - strdeq r0, [r5], #4 │ │ │ │ - strdeq pc, [r4], #44 @ 0x2c │ │ │ │ + sbceq r0, r5, r4, lsl r1 │ │ │ │ + sbceq pc, r4, ip, lsl r3 @ │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - @ instruction: 0x012e0532 │ │ │ │ + @ instruction: 0x012e0552 │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ - @ instruction: 0x012e0410 │ │ │ │ - strdeq r0, [lr, -sl]! │ │ │ │ - @ instruction: 0x012e0304 │ │ │ │ - @ instruction: 0x012e021e │ │ │ │ - sbceq r0, r5, ip, lsr #2 │ │ │ │ - sbceq lr, r4, r0, lsl #31 │ │ │ │ + @ instruction: 0x012e0430 │ │ │ │ + @ instruction: 0x012e031a │ │ │ │ + @ instruction: 0x012e0324 │ │ │ │ + @ instruction: 0x012e023e │ │ │ │ + sbceq r0, r5, ip, asr #2 │ │ │ │ + sbceq lr, r4, r0, lsr #31 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - sbceq lr, r4, r4, ror #18 │ │ │ │ - sbceq lr, r4, r0, lsl #19 │ │ │ │ + sbceq lr, r4, r4, lsl #19 │ │ │ │ + sbceq lr, r4, r0, lsr #19 │ │ │ │ @ instruction: 0xffffb488 │ │ │ │ - sbceq pc, r4, r0, lsr fp @ │ │ │ │ - sbceq lr, r4, ip, asr r9 │ │ │ │ - sbceq pc, r4, r8, ror #26 │ │ │ │ - sbceq lr, r4, r4, ror #17 │ │ │ │ + sbceq pc, r4, r0, asr fp @ │ │ │ │ + sbceq lr, r4, ip, ror r9 │ │ │ │ + sbceq pc, r4, r8, lsl #27 │ │ │ │ + sbceq lr, r4, r4, lsl #18 │ │ │ │ @ instruction: 0x00000ab5 │ │ │ │ - sbceq pc, r4, r0, lsr sl @ │ │ │ │ - sbceq lr, r4, r8, lsr #17 │ │ │ │ + sbceq pc, r4, r0, asr sl @ │ │ │ │ + sbceq lr, r4, r8, asr #17 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - ldrdeq pc, [r4], #156 @ 0x9c │ │ │ │ - sbceq lr, r4, ip, ror r8 │ │ │ │ + strdeq pc, [r4], #156 @ 0x9c │ │ │ │ + smulleq lr, r4, ip, r8 │ │ │ │ @ instruction: 0x000009b9 │ │ │ │ - sbceq pc, r4, ip, lsl #25 │ │ │ │ - sbceq lr, r4, r8, asr r8 │ │ │ │ + sbceq pc, r4, ip, lsr #25 │ │ │ │ + sbceq lr, r4, r8, ror r8 │ │ │ │ muleq r0, r2, sl │ │ │ │ - msreq CPSR_fsc, r0, ror #19 │ │ │ │ - sbceq pc, r4, r4, lsr #19 │ │ │ │ - sbceq lr, r4, r8, lsr #15 │ │ │ │ + msreq SP_fiq, r0, lsl #20 │ │ │ │ + sbceq pc, r4, r4, asr #19 │ │ │ │ + sbceq lr, r4, r8, asr #15 │ │ │ │ andeq r0, r0, r3, lsl #20 │ │ │ │ - sbceq lr, r4, r0, lsl r5 │ │ │ │ - sbceq lr, r4, ip, lsr #10 │ │ │ │ - sbceq pc, r4, ip, asr #15 │ │ │ │ - sbceq lr, r4, ip, lsr #11 │ │ │ │ + sbceq lr, r4, r0, lsr r5 │ │ │ │ + sbceq lr, r4, ip, asr #10 │ │ │ │ + sbceq pc, r4, ip, ror #15 │ │ │ │ + sbceq lr, r4, ip, asr #11 │ │ │ │ andeq r0, r0, lr, lsr #20 │ │ │ │ - sbceq lr, r4, r8, asr #6 │ │ │ │ - sbceq lr, r4, r4, ror #6 │ │ │ │ - sbceq pc, r4, r0, ror #19 │ │ │ │ - sbceq pc, r7, r8, asr #5 │ │ │ │ - ldrdeq lr, [r4], #72 @ 0x48 │ │ │ │ + sbceq lr, r4, r8, ror #6 │ │ │ │ + sbceq lr, r4, r4, lsl #7 │ │ │ │ + sbceq pc, r4, r0, lsl #20 │ │ │ │ + sbceq pc, r7, r8, ror #5 │ │ │ │ + strdeq lr, [r4], #72 @ 0x48 │ │ │ │ strdeq r0, [r0], -r2 │ │ │ │ - sbceq pc, r4, r4, lsl #14 │ │ │ │ - sbceq pc, r7, r0, lsr #5 │ │ │ │ - strheq lr, [r4], #64 @ 0x40 │ │ │ │ + sbceq pc, r4, r4, lsr #14 │ │ │ │ + sbceq pc, r7, r0, asr #5 │ │ │ │ + ldrdeq lr, [r4], #64 @ 0x40 │ │ │ │ andeq r0, r0, ip, lsr sl │ │ │ │ - ldrdeq pc, [r4], #120 @ 0x78 │ │ │ │ - sbceq pc, r7, r8, ror r2 @ │ │ │ │ - sbceq lr, r4, r8, lsl #9 │ │ │ │ + strdeq pc, [r4], #120 @ 0x78 │ │ │ │ + smulleq pc, r7, r8, r2 @ │ │ │ │ + sbceq lr, r4, r8, lsr #9 │ │ │ │ andeq r0, r0, sp, ror #20 │ │ │ │ - sbceq pc, r4, ip, ror #13 │ │ │ │ - sbceq pc, r7, r0, lsr r2 @ │ │ │ │ - sbceq lr, r4, r0, asr #8 │ │ │ │ + sbceq pc, r4, ip, lsl #14 │ │ │ │ + sbceq pc, r7, r0, asr r2 @ │ │ │ │ + sbceq lr, r4, r0, ror #8 │ │ │ │ andeq r0, r0, r5, asr #20 │ │ │ │ - strheq pc, [r4], #124 @ 0x7c @ │ │ │ │ - sbceq pc, r7, r8, lsl #4 │ │ │ │ - sbceq lr, r4, r8, lsl r4 │ │ │ │ + ldrdeq pc, [r4], #124 @ 0x7c │ │ │ │ + sbceq pc, r7, r8, lsr #4 │ │ │ │ + sbceq lr, r4, r8, lsr r4 │ │ │ │ andeq r0, r0, pc, ror #20 │ │ │ │ - ldrdeq pc, [r4], #120 @ 0x78 │ │ │ │ - ldrdeq pc, [r7], #16 │ │ │ │ - sbceq lr, r4, r0, ror #7 │ │ │ │ + strdeq pc, [r4], #120 @ 0x78 │ │ │ │ + strdeq pc, [r7], #16 │ │ │ │ + sbceq lr, r4, r0, lsl #8 │ │ │ │ andeq r0, r0, r5, ror sl │ │ │ │ - sbceq pc, r4, r4, asr #15 │ │ │ │ - sbceq pc, r7, r8, lsr #3 │ │ │ │ - strheq lr, [r4], #56 @ 0x38 │ │ │ │ + sbceq pc, r4, r4, ror #15 │ │ │ │ + sbceq pc, r7, r8, asr #3 │ │ │ │ + ldrdeq lr, [r4], #56 @ 0x38 │ │ │ │ andeq r0, r0, fp, ror sl │ │ │ │ - sbceq lr, r4, r0, ror #3 │ │ │ │ - strdeq lr, [r4], #28 │ │ │ │ - sbceq pc, r4, r4, asr #10 │ │ │ │ - sbceq lr, r4, r0, ror r3 │ │ │ │ + sbceq lr, r4, r0, lsl #4 │ │ │ │ + sbceq lr, r4, ip, lsl r2 │ │ │ │ + sbceq pc, r4, r4, ror #10 │ │ │ │ + smulleq lr, r4, r0, r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - sbceq lr, r4, r0, ror #2 │ │ │ │ - sbceq lr, r4, ip, ror r1 │ │ │ │ - ldrdeq pc, [r4], #80 @ 0x50 │ │ │ │ - sbceq pc, r7, r0, ror #1 │ │ │ │ - strdeq lr, [r4], #32 │ │ │ │ + sbceq lr, r4, r0, lsl #3 │ │ │ │ + smulleq lr, r4, ip, r1 │ │ │ │ + strdeq pc, [r4], #80 @ 0x50 │ │ │ │ + sbceq pc, r7, r0, lsl #2 │ │ │ │ + sbceq lr, r4, r0, lsl r3 │ │ │ │ andeq r0, r0, r1, asr sl │ │ │ │ - ldrdeq pc, [r4], #80 @ 0x50 │ │ │ │ - strheq pc, [r7], #8 @ │ │ │ │ - sbceq lr, r4, r8, asr #5 │ │ │ │ + strdeq pc, [r4], #80 @ 0x50 │ │ │ │ + ldrdeq pc, [r7], #8 │ │ │ │ + sbceq lr, r4, r8, ror #5 │ │ │ │ andeq r0, r0, r5, asr sl │ │ │ │ - strdeq lr, [r4], #0 │ │ │ │ - sbceq lr, r4, ip, lsl #2 │ │ │ │ + sbceq lr, r4, r0, lsl r1 │ │ │ │ + sbceq lr, r4, ip, lsr #2 │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ - smulleq lr, r4, r0, r0 │ │ │ │ - sbceq lr, r4, ip, lsr #1 │ │ │ │ + strheq lr, [r4], #0 │ │ │ │ + sbceq lr, r4, ip, asr #1 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq pc, r4, r0, lsl #14 │ │ │ │ - sbceq pc, r7, r0 │ │ │ │ - sbceq lr, r4, r0, lsl r2 │ │ │ │ + sbceq pc, r4, r0, lsr #14 │ │ │ │ + sbceq pc, r7, r0, lsr #32 │ │ │ │ + sbceq lr, r4, r0, lsr r2 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - sbceq pc, r4, r0, lsl #12 │ │ │ │ - sbceq lr, r4, r0, asr #2 │ │ │ │ + sbceq pc, r4, r0, lsr #12 │ │ │ │ + sbceq lr, r4, r0, ror #2 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ bne 60a558 │ │ │ │ @@ -1488443,15 +1488443,15 @@ │ │ │ │ cmp sl, #356 @ 0x164 │ │ │ │ bcc 60a758 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ bne 60a920 │ │ │ │ b 60a750 │ │ │ │ ldrb r0, [r7, #-8] │ │ │ │ - bl ddb014 │ │ │ │ + bl ddb03c │ │ │ │ str r0, [r7, #-8] │ │ │ │ b 60a610 │ │ │ │ ldr r3, [pc, #-444] @ 60ab34 │ │ │ │ ldr r1, [pc, #-444] @ 60ab38 │ │ │ │ ldr r2, [pc, #-148] @ 60ac64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1488573,15 +1488573,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ beq 60b044 │ │ │ │ - bl ddadb8 │ │ │ │ + bl ddade0 │ │ │ │ b 60a7f8 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r1, fp │ │ │ │ bl 4ec628 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r9, [r3, #132] @ 0x84 │ │ │ │ str fp, [r3, #136] @ 0x88 │ │ │ │ @@ -1488661,17 +1488661,17 @@ │ │ │ │ add r0, r0, lr │ │ │ │ ldrsh r0, [r0, lr] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r2, #0 │ │ │ │ b 60a0f4 │ │ │ │ - bl ddac90 │ │ │ │ + bl ddacb8 │ │ │ │ b 60a7f8 │ │ │ │ - bl ddae94 │ │ │ │ + bl ddaebc │ │ │ │ b 60a7f8 │ │ │ │ mov r0, sl │ │ │ │ bl 64025c │ │ │ │ ldr r3, [pc, #-1256] @ 60ab7c │ │ │ │ ldr r1, [pc, #-1256] @ 60ab80 │ │ │ │ ldr r2, [pc, #-1256] @ 60ab84 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1490113,162 +1490113,162 @@ │ │ │ │ beq 60c9f4 │ │ │ │ ldr r2, [pc, #300] @ 60c810 │ │ │ │ ldr r1, [r9, r2] │ │ │ │ b 60bd20 │ │ │ │ cmpeq lr, r8, ror #17 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq r4, [lr, #-132] @ 0xffffff7c │ │ │ │ - ldrdeq pc, [sp, -lr]! │ │ │ │ + strdeq pc, [sp, -lr]! │ │ │ │ andeq r1, r0, r8, ror r1 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ andeq r1, r0, r8, ror #2 │ │ │ │ @ instruction: 0xffff9e04 │ │ │ │ ldrheq r4, [lr, #-116] @ 0xffffff8c │ │ │ │ - sbceq sp, r4, r8, lsl #29 │ │ │ │ - sbceq lr, r4, ip, lsr #16 │ │ │ │ - sbceq sp, r4, r4, lsl #31 │ │ │ │ + sbceq sp, r4, r8, lsr #29 │ │ │ │ + sbceq lr, r4, ip, asr #16 │ │ │ │ + sbceq sp, r4, r4, lsr #31 │ │ │ │ andeq r0, r0, pc, lsr r9 │ │ │ │ @ instruction: 0xffffa7dc │ │ │ │ - smlawbeq sp, r0, r0, pc @ │ │ │ │ + msreq CPSR_fsc, r0, lsr #1 │ │ │ │ smlabbeq r7, r7, r0, fp │ │ │ │ - sbceq pc, r4, ip, asr #10 │ │ │ │ - sbceq sp, r4, r8, asr ip │ │ │ │ + sbceq pc, r4, ip, ror #10 │ │ │ │ + sbceq sp, r4, r8, ror ip │ │ │ │ andeq r0, r0, r5, lsr #17 │ │ │ │ andeq r3, r0, ip, asr r7 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ andeq r1, r0, r8, lsl r0 │ │ │ │ andeq r1, r0, r6, ror r0 │ │ │ │ andeq r1, r0, r0, ror #21 │ │ │ │ - sbceq pc, r4, r0, ror r3 @ │ │ │ │ - ldrdeq lr, [sp, -r2]! │ │ │ │ - sbceq pc, r4, ip, lsr r2 @ │ │ │ │ - sbceq sp, r4, r8, lsl #16 │ │ │ │ + smulleq pc, r4, r0, r3 @ │ │ │ │ + strdeq lr, [sp, -r2]! │ │ │ │ + sbceq pc, r4, ip, asr r2 @ │ │ │ │ + sbceq sp, r4, r8, lsr #16 │ │ │ │ andeq r0, r0, r7, asr #18 │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ andeq r1, r0, r4, ror #23 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffff9e3c │ │ │ │ @ instruction: 0xffff9a8c │ │ │ │ @ instruction: 0xffff97f8 │ │ │ │ @ instruction: 0xffff606c │ │ │ │ + sbceq sp, r4, r0, lsr #7 │ │ │ │ + strheq sp, [r4], #60 @ 0x3c │ │ │ │ sbceq sp, r4, r0, lsl #7 │ │ │ │ smulleq sp, r4, ip, r3 │ │ │ │ - sbceq sp, r4, r0, ror #6 │ │ │ │ - sbceq sp, r4, ip, ror r3 │ │ │ │ + sbceq sp, r4, ip, lsr #6 │ │ │ │ + sbceq sp, r4, r8, asr #6 │ │ │ │ + sbceq sp, r4, r0, asr r7 │ │ │ │ + sbceq sp, r4, r8, asr #9 │ │ │ │ + strdeq sp, [r4], #32 │ │ │ │ sbceq sp, r4, ip, lsl #6 │ │ │ │ - sbceq sp, r4, r8, lsr #6 │ │ │ │ - sbceq sp, r4, r0, lsr r7 │ │ │ │ - sbceq sp, r4, r8, lsr #9 │ │ │ │ ldrdeq sp, [r4], #32 │ │ │ │ sbceq sp, r4, ip, ror #5 │ │ │ │ strheq sp, [r4], #32 │ │ │ │ sbceq sp, r4, ip, asr #5 │ │ │ │ smulleq sp, r4, r0, r2 │ │ │ │ sbceq sp, r4, ip, lsr #5 │ │ │ │ - sbceq sp, r4, r0, ror r2 │ │ │ │ - sbceq sp, r4, ip, lsl #5 │ │ │ │ @ instruction: 0xffff9cb0 │ │ │ │ - msreq CPSR_fsc, r8, lsr #1 │ │ │ │ - msreq CPSR_fsc, r8, rrx │ │ │ │ - sbceq sp, r4, r8, asr #2 │ │ │ │ - sbceq sp, r4, r4, ror #2 │ │ │ │ - sbceq sp, r4, r0, ror r1 │ │ │ │ - sbceq sp, r4, r8, asr #2 │ │ │ │ + smlawteq sp, r8, r0, pc @ │ │ │ │ + smlawbeq sp, r8, r0, pc @ │ │ │ │ + sbceq sp, r4, r8, ror #2 │ │ │ │ + sbceq sp, r4, r4, lsl #3 │ │ │ │ + smulleq sp, r4, r0, r1 │ │ │ │ + sbceq sp, r4, r8, ror #2 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - ldrdeq lr, [r4], #116 @ 0x74 │ │ │ │ - sbceq sp, r4, r8, asr #5 │ │ │ │ + strdeq lr, [r4], #116 @ 0x74 │ │ │ │ + sbceq sp, r4, r8, ror #5 │ │ │ │ andeq r0, r0, r8, ror #14 │ │ │ │ - sbceq lr, r4, r4, ror r9 │ │ │ │ - sbceq sp, r4, r8, lsr #1 │ │ │ │ - sbceq sp, r4, r4, asr #1 │ │ │ │ - sbceq lr, r4, r4, asr #18 │ │ │ │ - sbceq sp, r4, r0, lsr #3 │ │ │ │ + smulleq lr, r4, r4, r9 │ │ │ │ + sbceq sp, r4, r8, asr #1 │ │ │ │ + sbceq sp, r4, r4, ror #1 │ │ │ │ + sbceq lr, r4, r4, ror #18 │ │ │ │ + sbceq sp, r4, r0, asr #3 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - strdeq lr, [r4], #152 @ 0x98 │ │ │ │ - sbceq sp, r4, ip, ror #2 │ │ │ │ + sbceq lr, r4, r8, lsl sl │ │ │ │ + sbceq sp, r4, ip, lsl #3 │ │ │ │ muleq r0, pc, r8 @ │ │ │ │ - smulleq ip, r4, r8, pc @ │ │ │ │ - strheq ip, [r4], #244 @ 0xf4 │ │ │ │ + strheq ip, [r4], #248 @ 0xf8 │ │ │ │ + ldrdeq ip, [r4], #244 @ 0xf4 │ │ │ │ andeq r2, r0, ip, lsr pc │ │ │ │ strdeq r7, [r7], -r8 │ │ │ │ - sbceq lr, r4, r0, ror #15 │ │ │ │ - strheq ip, [r4], #224 @ 0xe0 │ │ │ │ + sbceq lr, r4, r0, lsl #16 │ │ │ │ + ldrdeq ip, [r4], #224 @ 0xe0 │ │ │ │ andeq r0, r0, sl, lsr #17 │ │ │ │ andeq r1, r0, r7, ror r0 │ │ │ │ andeq r1, r0, r0, ror #12 │ │ │ │ andeq r2, r0, ip, asr #32 │ │ │ │ andeq r1, r0, ip, lsr #16 │ │ │ │ andeq r2, r0, r0, lsr #20 │ │ │ │ - strdeq lr, [r4], #72 @ 0x48 │ │ │ │ - ldrdeq ip, [r4], #208 @ 0xd0 │ │ │ │ + sbceq lr, r4, r8, lsl r5 │ │ │ │ + strdeq ip, [r4], #208 @ 0xd0 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ - strdeq lr, [r4], #60 @ 0x3c │ │ │ │ - strheq ip, [r4], #212 @ 0xd4 │ │ │ │ + sbceq lr, r4, ip, lsl r4 │ │ │ │ + ldrdeq ip, [r4], #212 @ 0xd4 │ │ │ │ andeq r0, r0, r1, asr #15 │ │ │ │ - sbceq lr, r4, r8, lsl #7 │ │ │ │ - smulleq ip, r4, r8, sp │ │ │ │ + sbceq lr, r4, r8, lsr #7 │ │ │ │ + strheq ip, [r4], #216 @ 0xd8 │ │ │ │ andeq r0, r0, pc, lsr #15 │ │ │ │ - strdeq lr, [r4], #48 @ 0x30 │ │ │ │ - sbceq ip, r4, ip, ror sp │ │ │ │ + sbceq lr, r4, r0, lsl r4 │ │ │ │ + smulleq ip, r4, ip, sp │ │ │ │ andeq r0, r0, r3, asr #15 │ │ │ │ - strdeq lr, [r4], #60 @ 0x3c │ │ │ │ - sbceq ip, r4, r0, ror #26 │ │ │ │ + sbceq lr, r4, ip, lsl r4 │ │ │ │ + sbceq ip, r4, r0, lsl #27 │ │ │ │ andeq r0, r0, sl, asr #15 │ │ │ │ andeq r3, r0, r4, lsr #4 │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - ldrdeq sl, [r3], #136 @ 0x88 │ │ │ │ - strdeq r1, [r3], #72 @ 0x48 │ │ │ │ - sbceq lr, r4, ip, asr #11 │ │ │ │ - sbceq ip, r4, r8, lsl #26 │ │ │ │ + strdeq sl, [r3], #136 @ 0x88 │ │ │ │ + sbceq r1, r3, r8, lsl r5 │ │ │ │ + sbceq lr, r4, ip, ror #11 │ │ │ │ + sbceq ip, r4, r8, lsr #26 │ │ │ │ andeq r0, r0, r2, lsr #17 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ @ instruction: 0xffff94bc │ │ │ │ @ instruction: 0xffff9108 │ │ │ │ - strheq ip, [r4], #164 @ 0xa4 │ │ │ │ - ldrdeq ip, [r4], #160 @ 0xa0 │ │ │ │ + ldrdeq ip, [r4], #164 @ 0xa4 │ │ │ │ + strdeq ip, [r4], #160 @ 0xa0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ andeq r2, r0, r8, lsl fp │ │ │ │ - ldrdeq lr, [r4], #16 │ │ │ │ - sbceq ip, r4, r0, asr #24 │ │ │ │ + strdeq lr, [r4], #16 │ │ │ │ + sbceq ip, r4, r0, ror #24 │ │ │ │ muleq r0, sl, r7 │ │ │ │ andeq r2, r0, r8 │ │ │ │ - sbceq lr, r4, r4, lsl #3 │ │ │ │ - sbceq ip, r4, r4, lsl ip │ │ │ │ - muleq r0, r4, r7 │ │ │ │ sbceq lr, r4, r4, lsr #3 │ │ │ │ - strdeq ip, [r4], #184 @ 0xb8 │ │ │ │ - sbceq lr, r4, ip, lsl #2 │ │ │ │ - ldrdeq ip, [r4], #180 @ 0xb4 │ │ │ │ + sbceq ip, r4, r4, lsr ip │ │ │ │ + muleq r0, r4, r7 │ │ │ │ + sbceq lr, r4, r4, asr #3 │ │ │ │ + sbceq ip, r4, r8, lsl ip │ │ │ │ + sbceq lr, r4, ip, lsr #2 │ │ │ │ + strdeq ip, [r4], #180 @ 0xb4 │ │ │ │ andeq r0, r0, fp, ror r7 │ │ │ │ - sbceq lr, r4, r8, lsl #2 │ │ │ │ - strheq ip, [r4], #180 @ 0xb4 │ │ │ │ + sbceq lr, r4, r8, lsr #2 │ │ │ │ + ldrdeq ip, [r4], #180 @ 0xb4 │ │ │ │ andeq r0, r0, lr, lsl #15 │ │ │ │ - strheq lr, [r4], #16 │ │ │ │ - smulleq ip, r4, r4, fp │ │ │ │ + ldrdeq lr, [r4], #16 │ │ │ │ + strheq ip, [r4], #180 @ 0xb4 │ │ │ │ @ instruction: 0x000007b1 │ │ │ │ - sbceq lr, r4, r4, lsr #7 │ │ │ │ - sbceq ip, r4, r4, ror fp │ │ │ │ + sbceq lr, r4, r4, asr #7 │ │ │ │ + smulleq ip, r4, r4, fp │ │ │ │ andeq r0, r0, r5, ror r8 │ │ │ │ - sbceq lr, r4, r8, lsl #10 │ │ │ │ - sbceq ip, r4, r0, asr fp │ │ │ │ + sbceq lr, r4, r8, lsr #10 │ │ │ │ + sbceq ip, r4, r0, ror fp │ │ │ │ andeq r0, r0, lr, lsr r7 │ │ │ │ - sbceq lr, r4, r0, lsl #10 │ │ │ │ - sbceq ip, r4, r8, lsr #22 │ │ │ │ + sbceq lr, r4, r0, lsr #10 │ │ │ │ + sbceq ip, r4, r8, asr #22 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ - ldrdeq lr, [r4], #24 │ │ │ │ - sbceq ip, r4, ip, lsl #22 │ │ │ │ + strdeq lr, [r4], #24 │ │ │ │ + sbceq ip, r4, ip, lsr #22 │ │ │ │ andeq r0, r0, r3, asr #16 │ │ │ │ - strheq lr, [r4], #8 │ │ │ │ - strdeq ip, [r4], #160 @ 0xa0 │ │ │ │ + ldrdeq lr, [r4], #8 │ │ │ │ + sbceq ip, r4, r0, lsl fp │ │ │ │ andeq r0, r0, r6, lsr #15 │ │ │ │ - sbceq lr, r4, r4, ror #8 │ │ │ │ - ldrdeq ip, [r4], #160 @ 0xa0 │ │ │ │ + sbceq lr, r4, r4, lsl #9 │ │ │ │ + strdeq ip, [r4], #160 @ 0xa0 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - sbceq lr, r4, r0, lsl r4 │ │ │ │ - sbceq ip, r4, ip, lsr #21 │ │ │ │ + sbceq lr, r4, r0, lsr r4 │ │ │ │ + sbceq ip, r4, ip, asr #21 │ │ │ │ @ instruction: 0x000008b9 │ │ │ │ ldr r0, [pc, #-316] @ 60c814 │ │ │ │ ands r0, r0, r2, lsl r1 │ │ │ │ beq 60c45c │ │ │ │ ldr r3, [pc, #-324] @ 60c818 │ │ │ │ ldr r1, [pc, #-324] @ 60c81c │ │ │ │ ldr r2, [pc, #-324] @ 60c820 │ │ │ │ @@ -1490646,25 +1490646,25 @@ │ │ │ │ bl 603f9c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 607ef4 │ │ │ │ b 60ce38 │ │ │ │ - @ instruction: 0x012ddce4 │ │ │ │ + @ instruction: 0x012ddd04 │ │ │ │ andeq r1, r0, r8, ror r1 │ │ │ │ - ldrdeq sp, [sp, -pc]! │ │ │ │ + strdeq sp, [sp, -pc]! │ │ │ │ @ instruction: 0xffffb048 │ │ │ │ @ instruction: 0xffff50b8 │ │ │ │ ldrdeq r1, [r0], -sp │ │ │ │ - sbceq ip, r4, ip, lsr r7 │ │ │ │ - sbceq ip, r4, r0, lsr #18 │ │ │ │ + sbceq ip, r4, ip, asr r7 │ │ │ │ + sbceq ip, r4, r0, asr #18 │ │ │ │ strdeq r1, [r0], -ip │ │ │ │ - sbceq ip, r4, ip, asr #14 │ │ │ │ - sbceq ip, r4, r8, ror #14 │ │ │ │ + sbceq ip, r4, ip, ror #14 │ │ │ │ + sbceq ip, r4, r8, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3680] @ 0xe60 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #3412] @ 60dce8 │ │ │ │ @@ -1491519,194 +1491519,194 @@ │ │ │ │ ldr r2, [pc, #260] @ 60dddc │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ cmpeq lr, r0, rrx │ │ │ │ - smlawteq sp, r4, sl, sp │ │ │ │ - @ instruction: 0x012dda92 │ │ │ │ + @ instruction: 0x012ddae4 │ │ │ │ + @ instruction: 0x012ddab2 │ │ │ │ cmpeq lr, r8, lsr #29 │ │ │ │ - sbceq lr, r4, r0, lsr #1 │ │ │ │ + sbceq lr, r4, r0, asr #1 │ │ │ │ @ instruction: 0xffff5000 │ │ │ │ @ instruction: 0xffff4f0c │ │ │ │ ldrsbeq r2, [lr, #-180] @ 0xffffff4c │ │ │ │ muleq r0, r3, r3 │ │ │ │ - sbceq lr, r4, r4, lsl #6 │ │ │ │ - sbceq sp, r7, ip, asr #32 │ │ │ │ - sbceq ip, r4, ip, asr r2 │ │ │ │ + sbceq lr, r4, r4, lsr #6 │ │ │ │ + sbceq sp, r7, ip, rrx │ │ │ │ + sbceq ip, r4, ip, ror r2 │ │ │ │ andeq r0, r0, pc, lsl #29 │ │ │ │ - sbceq ip, r4, r4, lsl #1 │ │ │ │ - sbceq ip, r4, r0, lsr #1 │ │ │ │ - sbceq ip, r4, r4, lsl r1 │ │ │ │ - strheq ip, [r4], #168 @ 0xa8 │ │ │ │ - sbceq ip, r4, r0, lsl r2 │ │ │ │ + sbceq ip, r4, r4, lsr #1 │ │ │ │ + sbceq ip, r4, r0, asr #1 │ │ │ │ + sbceq ip, r4, r4, lsr r1 │ │ │ │ + ldrdeq ip, [r4], #168 @ 0xa8 │ │ │ │ + sbceq ip, r4, r0, lsr r2 │ │ │ │ andeq r0, r0, lr, lsr #27 │ │ │ │ - sbceq lr, r4, ip, ror #1 │ │ │ │ - strheq ip, [r7], #240 @ 0xf0 │ │ │ │ - sbceq ip, r4, r0, asr #3 │ │ │ │ + sbceq lr, r4, ip, lsl #2 │ │ │ │ + ldrdeq ip, [r7], #240 @ 0xf0 │ │ │ │ + sbceq ip, r4, r0, ror #3 │ │ │ │ andeq r0, r0, r7, lsr #27 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - ldrdeq sp, [r4], #204 @ 0xcc │ │ │ │ - sbceq ip, r7, r8, lsl #29 │ │ │ │ - smulleq ip, r4, r8, r0 │ │ │ │ + strdeq sp, [r4], #204 @ 0xcc │ │ │ │ + sbceq ip, r7, r8, lsr #29 │ │ │ │ + strheq ip, [r4], #8 │ │ │ │ andeq r0, r0, r2, asr sp │ │ │ │ - sbceq sp, r4, r0, lsl #23 │ │ │ │ - sbceq ip, r7, ip, lsr lr │ │ │ │ - sbceq ip, r4, ip, asr #32 │ │ │ │ + sbceq sp, r4, r0, lsr #23 │ │ │ │ + sbceq ip, r7, ip, asr lr │ │ │ │ + sbceq ip, r4, ip, rrx │ │ │ │ andeq r0, r0, r2, lsr sp │ │ │ │ - sbceq sp, r4, r0, lsr fp │ │ │ │ - sbceq ip, r7, ip, ror #27 │ │ │ │ - strdeq fp, [r4], #252 @ 0xfc │ │ │ │ + sbceq sp, r4, r0, asr fp │ │ │ │ + sbceq ip, r7, ip, lsl #28 │ │ │ │ + sbceq ip, r4, ip, lsl r0 │ │ │ │ andeq r0, r0, r6, asr #26 │ │ │ │ - sbceq sp, r4, r4, lsr #24 │ │ │ │ - smulleq ip, r7, ip, sp │ │ │ │ - sbceq fp, r4, ip, lsr #31 │ │ │ │ + sbceq sp, r4, r4, asr #24 │ │ │ │ + strheq ip, [r7], #220 @ 0xdc │ │ │ │ + sbceq fp, r4, ip, asr #31 │ │ │ │ andeq r0, r0, r4, ror #26 │ │ │ │ - sbceq sp, r4, ip, lsl ip │ │ │ │ - sbceq ip, r7, r0, lsr #26 │ │ │ │ - sbceq fp, r4, r0, lsr pc │ │ │ │ + sbceq sp, r4, ip, lsr ip │ │ │ │ + sbceq ip, r7, r0, asr #26 │ │ │ │ + sbceq fp, r4, r0, asr pc │ │ │ │ muleq r0, r2, sp │ │ │ │ - ldrdeq sp, [r4], #212 @ 0xd4 │ │ │ │ - strheq ip, [r7], #204 @ 0xcc │ │ │ │ - sbceq fp, r4, ip, asr #29 │ │ │ │ + strdeq sp, [r4], #212 @ 0xd4 │ │ │ │ + ldrdeq ip, [r7], #204 @ 0xcc │ │ │ │ + sbceq fp, r4, ip, ror #29 │ │ │ │ muleq r0, fp, sp │ │ │ │ - strdeq sp, [r4], #188 @ 0xbc │ │ │ │ - sbceq ip, r7, r8, ror #24 │ │ │ │ - sbceq fp, r4, r8, ror lr │ │ │ │ + sbceq sp, r4, ip, lsl ip │ │ │ │ + sbceq ip, r7, r8, lsl #25 │ │ │ │ + smulleq fp, r4, r8, lr │ │ │ │ andeq r0, r0, r4, ror sp │ │ │ │ - sbceq sp, r4, r0, lsr #22 │ │ │ │ - sbceq ip, r7, r8, lsr #24 │ │ │ │ - sbceq fp, r4, r8, lsr lr │ │ │ │ - sbceq ip, r4, r0, ror sl │ │ │ │ - sbceq fp, r4, r8, ror ip │ │ │ │ + sbceq sp, r4, r0, asr #22 │ │ │ │ + sbceq ip, r7, r8, asr #24 │ │ │ │ + sbceq fp, r4, r8, asr lr │ │ │ │ + smulleq ip, r4, r0, sl │ │ │ │ + smulleq fp, r4, r8, ip │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - sbceq sp, r4, r8, ror #25 │ │ │ │ - sbceq ip, r7, ip, lsr #18 │ │ │ │ - sbceq fp, r4, ip, lsr fp │ │ │ │ + sbceq sp, r4, r8, lsl #26 │ │ │ │ + sbceq ip, r7, ip, asr #18 │ │ │ │ + sbceq fp, r4, ip, asr fp │ │ │ │ @ instruction: 0x00000eb1 │ │ │ │ @ instruction: 0xffff41b8 │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ - @ instruction: 0x012dc8e4 │ │ │ │ - strdeq ip, [sp, -ip]! @ │ │ │ │ + @ instruction: 0x012dc904 │ │ │ │ + @ instruction: 0x012dc81c │ │ │ │ andeq r0, r0, fp, lsr r1 │ │ │ │ - sbceq sp, r4, r0, ror r5 │ │ │ │ - smulleq ip, r7, r8, r1 │ │ │ │ - sbceq fp, r4, r8, lsr #7 │ │ │ │ + smulleq sp, r4, r0, r5 │ │ │ │ + strheq ip, [r7], #24 │ │ │ │ + sbceq fp, r4, r8, asr #7 │ │ │ │ @ instruction: 0x00000eb9 │ │ │ │ - smulleq sp, r4, r0, r3 │ │ │ │ - sbceq fp, r7, ip, ror #30 │ │ │ │ - sbceq fp, r4, ip, ror r1 │ │ │ │ + strheq sp, [r4], #48 @ 0x30 │ │ │ │ + sbceq fp, r7, ip, lsl #31 │ │ │ │ + smulleq fp, r4, ip, r1 │ │ │ │ andeq r0, r0, r5, asr #29 │ │ │ │ - strdeq sl, [r4], #212 @ 0xd4 │ │ │ │ - sbceq sl, r4, r0, lsl lr │ │ │ │ - sbceq sp, r4, r0, ror #4 │ │ │ │ - sbceq sl, r4, ip, ror pc │ │ │ │ + sbceq sl, r4, r4, lsl lr │ │ │ │ + sbceq sl, r4, r0, lsr lr │ │ │ │ + sbceq sp, r4, r0, lsl #5 │ │ │ │ + smulleq sl, r4, ip, pc @ │ │ │ │ andeq r0, r0, r9, lsr #30 │ │ │ │ - sbceq sp, r4, r0, lsl #1 │ │ │ │ - sbceq sl, r4, r0, ror #30 │ │ │ │ + sbceq sp, r4, r0, lsr #1 │ │ │ │ + sbceq sl, r4, r0, lsl #31 │ │ │ │ muleq r0, r7, lr │ │ │ │ - sbceq sp, r4, r8, lsr #4 │ │ │ │ - sbceq sl, r4, r4, asr #30 │ │ │ │ + sbceq sp, r4, r8, asr #4 │ │ │ │ + sbceq sl, r4, r4, ror #30 │ │ │ │ andeq r0, r0, r3, lsr #30 │ │ │ │ - sbceq fp, r4, ip, lsr #22 │ │ │ │ - sbceq sl, r4, r8, lsr #30 │ │ │ │ + sbceq fp, r4, ip, asr #22 │ │ │ │ + sbceq sl, r4, r8, asr #30 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - sbceq ip, r4, ip, ror lr │ │ │ │ - sbceq sl, r4, r4, lsl #30 │ │ │ │ + smulleq ip, r4, ip, lr │ │ │ │ + sbceq sl, r4, r4, lsr #30 │ │ │ │ @ instruction: 0x00000dbf │ │ │ │ svccc 0x00e00000 │ │ │ │ andeq r0, r0, r6, lsr #2 │ │ │ │ - sbceq sp, r4, r4 │ │ │ │ - sbceq fp, r7, r8, asr fp │ │ │ │ - sbceq sl, r4, r8, ror #26 │ │ │ │ + sbceq sp, r4, r4, lsr #32 │ │ │ │ + sbceq fp, r7, r8, ror fp │ │ │ │ + sbceq sl, r4, r8, lsl #27 │ │ │ │ andeq r0, r0, pc, lsl pc │ │ │ │ - strdeq ip, [r4], #192 @ 0xc0 │ │ │ │ - sbceq sl, r4, r8, asr #26 │ │ │ │ + sbceq ip, r4, r0, lsl sp │ │ │ │ + sbceq sl, r4, r8, ror #26 │ │ │ │ andeq r0, r0, r4, lsl lr │ │ │ │ - smulleq ip, r4, r8, sp │ │ │ │ - sbceq fp, r7, r4, lsl fp │ │ │ │ - sbceq sl, r4, r4, lsr #26 │ │ │ │ + strheq ip, [r4], #216 @ 0xd8 │ │ │ │ + sbceq fp, r7, r4, lsr fp │ │ │ │ + sbceq sl, r4, r4, asr #26 │ │ │ │ andeq r0, r0, sp, ror lr │ │ │ │ - sbceq ip, r4, r0, lsl #29 │ │ │ │ - ldrdeq fp, [r7], #172 @ 0xac │ │ │ │ - sbceq sl, r4, ip, ror #25 │ │ │ │ + sbceq ip, r4, r0, lsr #29 │ │ │ │ + strdeq fp, [r7], #172 @ 0xac │ │ │ │ + sbceq sl, r4, ip, lsl #26 │ │ │ │ andeq r0, r0, sl, lsr #29 │ │ │ │ + sbceq sl, r4, r4, lsr fp │ │ │ │ + sbceq sl, r4, r0, asr fp │ │ │ │ sbceq sl, r4, r4, lsl fp │ │ │ │ sbceq sl, r4, r0, lsr fp │ │ │ │ - strdeq sl, [r4], #164 @ 0xa4 │ │ │ │ + sbceq fp, r4, r8, lsl #18 │ │ │ │ sbceq sl, r4, r0, lsl fp │ │ │ │ - sbceq fp, r4, r8, ror #17 │ │ │ │ + ldrdeq sl, [r4], #164 @ 0xa4 │ │ │ │ strdeq sl, [r4], #160 @ 0xa0 │ │ │ │ - strheq sl, [r4], #164 @ 0xa4 │ │ │ │ - ldrdeq sl, [r4], #160 @ 0xa0 │ │ │ │ - sbceq ip, r4, r0, ror #28 │ │ │ │ - sbceq sl, r4, r8, lsr #24 │ │ │ │ + sbceq ip, r4, r0, lsl #29 │ │ │ │ + sbceq sl, r4, r8, asr #24 │ │ │ │ andeq r0, r0, r8, lsl #30 │ │ │ │ - sbceq ip, r4, r4, ror #13 │ │ │ │ - strdeq fp, [r7], #148 @ 0x94 │ │ │ │ - sbceq sl, r4, r4, lsl #24 │ │ │ │ + sbceq ip, r4, r4, lsl #14 │ │ │ │ + sbceq fp, r7, r4, lsl sl │ │ │ │ + sbceq sl, r4, r4, lsr #24 │ │ │ │ @ instruction: 0x000002b7 │ │ │ │ - sbceq sl, r4, ip, lsr #20 │ │ │ │ + sbceq sl, r4, ip, asr #20 │ │ │ │ + sbceq sl, r4, r8, ror #20 │ │ │ │ + sbceq fp, r4, r0, asr #16 │ │ │ │ sbceq sl, r4, r8, asr #20 │ │ │ │ - sbceq fp, r4, r0, lsr #16 │ │ │ │ - sbceq sl, r4, r8, lsr #20 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq sl, r4, ip, ror #19 │ │ │ │ - sbceq sl, r4, r8, lsl #20 │ │ │ │ - sbceq fp, r4, r4, ror r9 │ │ │ │ - sbceq fp, r7, ip, ror #18 │ │ │ │ - sbceq sl, r4, ip, ror fp │ │ │ │ + sbceq sl, r4, ip, lsl #20 │ │ │ │ + sbceq sl, r4, r8, lsr #20 │ │ │ │ + smulleq fp, r4, r4, r9 │ │ │ │ + sbceq fp, r7, ip, lsl #19 │ │ │ │ + smulleq sl, r4, ip, fp │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ + sbceq sl, r4, r4, asr #19 │ │ │ │ + sbceq sl, r4, r0, ror #19 │ │ │ │ sbceq sl, r4, r4, lsr #19 │ │ │ │ sbceq sl, r4, r0, asr #19 │ │ │ │ - sbceq sl, r4, r4, lsl #19 │ │ │ │ - sbceq sl, r4, r0, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq fp, r4, r4, asr r9 │ │ │ │ - sbceq fp, r7, r8, lsl #18 │ │ │ │ - sbceq sl, r4, r8, lsl fp │ │ │ │ - sbceq ip, r4, ip, ror r9 │ │ │ │ - strdeq sl, [r4], #164 @ 0xa4 │ │ │ │ + sbceq fp, r4, r4, ror r9 │ │ │ │ + sbceq fp, r7, r8, lsr #18 │ │ │ │ + sbceq sl, r4, r8, lsr fp │ │ │ │ + smulleq ip, r4, ip, r9 │ │ │ │ + sbceq sl, r4, r4, lsl fp │ │ │ │ andeq r0, r0, sp, lsl #27 │ │ │ │ cmpeq lr, r0, ror r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq ip, r4, ip, ror r9 │ │ │ │ - sbceq fp, r7, r0, asr #16 │ │ │ │ - sbceq sl, r4, r0, asr sl │ │ │ │ + smulleq ip, r4, ip, r9 │ │ │ │ + sbceq fp, r7, r0, ror #16 │ │ │ │ + sbceq sl, r4, r0, ror sl │ │ │ │ andeq r0, r0, r1, lsr #27 │ │ │ │ - sbceq ip, r4, r8, ror r6 │ │ │ │ - sbceq fp, r7, r8, lsl r8 │ │ │ │ - sbceq sl, r4, r8, lsr #20 │ │ │ │ + smulleq ip, r4, r8, r6 │ │ │ │ + sbceq fp, r7, r8, lsr r8 │ │ │ │ + sbceq sl, r4, r8, asr #20 │ │ │ │ andeq r0, r0, r8, asr sp │ │ │ │ - sbceq ip, r4, ip, ror #13 │ │ │ │ - strdeq fp, [r7], #112 @ 0x70 │ │ │ │ - sbceq sl, r4, r0, lsl #20 │ │ │ │ + sbceq ip, r4, ip, lsl #14 │ │ │ │ + sbceq fp, r7, r0, lsl r8 │ │ │ │ + sbceq sl, r4, r0, lsr #20 │ │ │ │ andeq r0, r0, fp, ror #26 │ │ │ │ - sbceq ip, r4, r4, lsl #11 │ │ │ │ - sbceq fp, r7, r8, asr #15 │ │ │ │ - ldrdeq sl, [r4], #152 @ 0x98 │ │ │ │ + sbceq ip, r4, r4, lsr #11 │ │ │ │ + sbceq fp, r7, r8, ror #15 │ │ │ │ + strdeq sl, [r4], #152 @ 0x98 │ │ │ │ andeq r0, r0, sl, lsr sp │ │ │ │ - sbceq ip, r4, ip, asr r5 │ │ │ │ - sbceq fp, r7, r0, lsr #15 │ │ │ │ - strheq sl, [r4], #144 @ 0x90 │ │ │ │ + sbceq ip, r4, ip, ror r5 │ │ │ │ + sbceq fp, r7, r0, asr #15 │ │ │ │ + ldrdeq sl, [r4], #144 @ 0x90 │ │ │ │ andeq r0, r0, lr, asr #26 │ │ │ │ - sbceq ip, r4, ip, asr #11 │ │ │ │ - sbceq fp, r7, r8, ror r7 │ │ │ │ - sbceq sl, r4, r8, lsl #19 │ │ │ │ + sbceq ip, r4, ip, ror #11 │ │ │ │ + smulleq fp, r7, r8, r7 │ │ │ │ + sbceq sl, r4, r8, lsr #19 │ │ │ │ andeq r0, r0, lr, lsr sp │ │ │ │ - sbceq ip, r4, ip, asr r9 │ │ │ │ - sbceq sl, r4, r8, ror #18 │ │ │ │ + sbceq ip, r4, ip, ror r9 │ │ │ │ + sbceq sl, r4, r8, lsl #19 │ │ │ │ andeq r0, r0, fp, lsl lr │ │ │ │ - strdeq ip, [r4], #148 @ 0x94 │ │ │ │ - sbceq fp, r7, r4, lsr #14 │ │ │ │ - sbceq sl, r4, r4, lsr r9 │ │ │ │ + sbceq ip, r4, r4, lsl sl │ │ │ │ + sbceq fp, r7, r4, asr #14 │ │ │ │ + sbceq sl, r4, r4, asr r9 │ │ │ │ andeq r0, r0, r7, lsl #29 │ │ │ │ - sbceq ip, r4, r4, asr #24 │ │ │ │ - sbceq sl, r4, r0, lsl r9 │ │ │ │ + sbceq ip, r4, r4, ror #24 │ │ │ │ + sbceq sl, r4, r0, lsr r9 │ │ │ │ andeq r0, r0, sl, lsr pc │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ mov r8, r5 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ cmp r3, ip │ │ │ │ bls 60e858 │ │ │ │ @@ -1493718,70 +1493718,70 @@ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldrb sl, [r2, #13] │ │ │ │ add sl, sl, #1 │ │ │ │ b 60f8a0 │ │ │ │ cmpeq lr, r4, lsl #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq lr, r4, rrx │ │ │ │ - @ instruction: 0x012dbbb6 │ │ │ │ + ldrdeq fp, [sp, -r6]! │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ @ instruction: 0xffff311c │ │ │ │ - @ instruction: 0x012db9b2 │ │ │ │ - @ instruction: 0x012db966 │ │ │ │ + ldrdeq fp, [sp, -r2]! │ │ │ │ + smlawbeq sp, r6, r9, fp │ │ │ │ cmpeq lr, r8, lsl #24 │ │ │ │ andeq r1, r0, pc, ror #11 │ │ │ │ - @ instruction: 0x012db2e4 │ │ │ │ + @ instruction: 0x012db304 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - @ instruction: 0x012dafb6 │ │ │ │ - @ instruction: 0x012dad08 │ │ │ │ + ldrdeq sl, [sp, -r6]! │ │ │ │ + @ instruction: 0x012dad28 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - sbceq fp, r4, r4, asr #19 │ │ │ │ - sbceq r9, r4, r0, lsr #29 │ │ │ │ - strdeq r9, [r4], #88 @ 0x58 │ │ │ │ + sbceq fp, r4, r4, ror #19 │ │ │ │ + sbceq r9, r4, r0, asr #29 │ │ │ │ + sbceq r9, r4, r8, lsl r6 │ │ │ │ andeq r1, r0, r9, asr #32 │ │ │ │ - sbceq fp, r4, ip, lsl #19 │ │ │ │ - sbceq r9, r4, r8, ror #28 │ │ │ │ - sbceq r9, r4, r0, asr #11 │ │ │ │ + sbceq fp, r4, ip, lsr #19 │ │ │ │ + sbceq r9, r4, r8, lsl #29 │ │ │ │ + sbceq r9, r4, r0, ror #11 │ │ │ │ ldrdeq r1, [r0], -lr │ │ │ │ - sbceq fp, r4, r4, lsr #18 │ │ │ │ - sbceq r9, r4, r0, lsl #28 │ │ │ │ - sbceq r9, r4, r8, asr r5 │ │ │ │ + sbceq fp, r4, r4, asr #18 │ │ │ │ + sbceq r9, r4, r0, lsr #28 │ │ │ │ + sbceq r9, r4, r8, ror r5 │ │ │ │ andeq r1, r0, r0, ror r0 │ │ │ │ - sbceq fp, r4, r0, lsl #16 │ │ │ │ - sbceq sl, r7, r8, lsl #4 │ │ │ │ - sbceq r9, r4, r8, lsl r4 │ │ │ │ + sbceq fp, r4, r0, lsr #16 │ │ │ │ + sbceq sl, r7, r8, lsr #4 │ │ │ │ + sbceq r9, r4, r8, lsr r4 │ │ │ │ andeq r1, r0, pc, ror #1 │ │ │ │ - sbceq r9, r4, r0, asr #4 │ │ │ │ - sbceq r9, r4, ip, asr r2 │ │ │ │ - sbceq r9, r4, r4, lsr #30 │ │ │ │ - sbceq r9, r4, r0, lsr #6 │ │ │ │ + sbceq r9, r4, r0, ror #4 │ │ │ │ + sbceq r9, r4, ip, ror r2 │ │ │ │ + sbceq r9, r4, r4, asr #30 │ │ │ │ + sbceq r9, r4, r0, asr #6 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ + sbceq r9, r4, r0, ror #2 │ │ │ │ + sbceq r9, r4, ip, ror r1 │ │ │ │ sbceq r9, r4, r0, asr #2 │ │ │ │ sbceq r9, r4, ip, asr r1 │ │ │ │ - sbceq r9, r4, r0, lsr #2 │ │ │ │ - sbceq r9, r4, ip, lsr r1 │ │ │ │ - sbceq r9, r4, r4, lsl #2 │ │ │ │ - sbceq r9, r4, r0, lsr #2 │ │ │ │ - sbceq r9, r4, r8, ror #1 │ │ │ │ - sbceq r9, r4, r4, lsl #2 │ │ │ │ + sbceq r9, r4, r4, lsr #2 │ │ │ │ + sbceq r9, r4, r0, asr #2 │ │ │ │ + sbceq r9, r4, r8, lsl #2 │ │ │ │ + sbceq r9, r4, r4, lsr #2 │ │ │ │ + sbceq r9, r4, ip, ror #1 │ │ │ │ + sbceq r9, r4, r8, lsl #2 │ │ │ │ sbceq r9, r4, ip, asr #1 │ │ │ │ sbceq r9, r4, r8, ror #1 │ │ │ │ - sbceq r9, r4, ip, lsr #1 │ │ │ │ - sbceq r9, r4, r8, asr #1 │ │ │ │ - sbceq r9, r4, r4, ror r0 │ │ │ │ - smulleq r9, r4, r0, r0 │ │ │ │ + smulleq r9, r4, r4, r0 │ │ │ │ + strheq r9, [r4], #0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smulleq r9, r4, ip, r0 │ │ │ │ - sbceq r9, r4, r4, ror r0 │ │ │ │ + strheq r9, [r4], #12 │ │ │ │ + smulleq r9, r4, r4, r0 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq fp, r4, r0, lsl r5 │ │ │ │ - sbceq r9, r4, r0, asr #3 │ │ │ │ - andeq r1, r0, r6 │ │ │ │ sbceq fp, r4, r0, lsr r5 │ │ │ │ - sbceq r9, r4, r4, lsr #3 │ │ │ │ + sbceq r9, r4, r0, ror #3 │ │ │ │ + andeq r1, r0, r6 │ │ │ │ + sbceq fp, r4, r0, asr r5 │ │ │ │ + sbceq r9, r4, r4, asr #3 │ │ │ │ andeq r1, r0, r0, lsr r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 604bb0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -1495213,99 +1495213,99 @@ │ │ │ │ ldr r2, [pc, #264] @ 611798 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ cmppeq sp, r0, asr #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012da50a │ │ │ │ + @ instruction: 0x012da52a │ │ │ │ andeq r1, r0, pc, ror #2 │ │ │ │ cmppeq sp, r4, lsr #16 @ p-variant is OBSOLETE │ │ │ │ cmppeq sp, r4, ror #15 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012da33a │ │ │ │ - sbceq fp, r4, r4, lsl r2 │ │ │ │ - sbceq r8, r4, r4, asr #25 │ │ │ │ + @ instruction: 0x012da35a │ │ │ │ + sbceq fp, r4, r4, lsr r2 │ │ │ │ + sbceq r8, r4, r4, ror #25 │ │ │ │ andeq r1, r0, r2, ror #5 │ │ │ │ - sbceq r1, r4, r4, lsl r5 │ │ │ │ - sbceq r8, r4, ip, ror #16 │ │ │ │ - sbceq r8, r4, r8, lsl #17 │ │ │ │ + sbceq r1, r4, r4, lsr r5 │ │ │ │ + sbceq r8, r4, ip, lsl #17 │ │ │ │ + sbceq r8, r4, r8, lsr #17 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - strheq r9, [r4], #84 @ 0x54 │ │ │ │ - strheq r8, [r4], #144 @ 0x90 │ │ │ │ + ldrdeq r9, [r4], #84 @ 0x54 │ │ │ │ + ldrdeq r8, [r4], #144 @ 0x90 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - smulleq sl, r4, r8, sp │ │ │ │ - smulleq r8, r4, r0, r9 │ │ │ │ + strheq sl, [r4], #216 @ 0xd8 │ │ │ │ + strheq r8, [r4], #144 @ 0x90 │ │ │ │ andeq r1, r0, lr, asr #4 │ │ │ │ - ldrdeq r9, [sp, -r2]! │ │ │ │ - sbceq sl, r4, r8, lsr sp │ │ │ │ - strheq r9, [r7], #104 @ 0x68 │ │ │ │ - sbceq r8, r4, r8, asr #17 │ │ │ │ + strdeq r9, [sp, -r2]! │ │ │ │ + sbceq sl, r4, r8, asr sp │ │ │ │ + ldrdeq r9, [r7], #104 @ 0x68 │ │ │ │ + sbceq r8, r4, r8, ror #17 │ │ │ │ andeq r1, r0, sl, lsl #6 │ │ │ │ - strdeq r9, [sp, -sl]! │ │ │ │ + @ instruction: 0x012d9d1a │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ - smulleq sl, r4, r4, fp │ │ │ │ - sbceq r8, r4, ip, lsl #12 │ │ │ │ + strheq sl, [r4], #180 @ 0xb4 │ │ │ │ + sbceq r8, r4, ip, lsr #12 │ │ │ │ andeq r1, r0, pc, lsr #5 │ │ │ │ - sbceq sl, r4, r0, lsr #23 │ │ │ │ - strdeq r8, [r4], #80 @ 0x50 │ │ │ │ + sbceq sl, r4, r0, asr #23 │ │ │ │ + sbceq r8, r4, r0, lsl r6 │ │ │ │ @ instruction: 0x000012b1 │ │ │ │ - sbceq r8, r4, r8, lsl r2 │ │ │ │ - sbceq r8, r4, r4, lsr r2 │ │ │ │ - sbceq sl, r4, r4, asr r8 │ │ │ │ - smulleq r9, r7, r8, r1 │ │ │ │ - sbceq r8, r4, r8, lsr #7 │ │ │ │ + sbceq r8, r4, r8, lsr r2 │ │ │ │ + sbceq r8, r4, r4, asr r2 │ │ │ │ + sbceq sl, r4, r4, ror r8 │ │ │ │ + strheq r9, [r7], #24 │ │ │ │ + sbceq r8, r4, r8, asr #7 │ │ │ │ andeq r1, r0, r9, lsl r3 │ │ │ │ - sbceq r8, r4, r4, ror #31 │ │ │ │ - sbceq r8, r4, ip, ror #3 │ │ │ │ + sbceq r9, r4, r4 │ │ │ │ + sbceq r8, r4, ip, lsl #4 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq sl, r4, r0, asr r9 │ │ │ │ - sbceq r9, r7, r0, asr r1 │ │ │ │ - sbceq r8, r4, r0, ror #6 │ │ │ │ + sbceq sl, r4, r0, ror r9 │ │ │ │ + sbceq r9, r7, r0, ror r1 │ │ │ │ + sbceq r8, r4, r0, lsl #7 │ │ │ │ andeq r1, r0, sp, lsr r3 │ │ │ │ - strdeq r9, [sp, -r0]! │ │ │ │ - sbceq sl, r4, r0, asr r7 │ │ │ │ - sbceq r9, r7, r0, asr r0 │ │ │ │ - sbceq r8, r4, r0, ror #4 │ │ │ │ + @ instruction: 0x012d9810 │ │ │ │ + sbceq sl, r4, r0, ror r7 │ │ │ │ + sbceq r9, r7, r0, ror r0 │ │ │ │ + sbceq r8, r4, r0, lsl #5 │ │ │ │ andeq r1, r0, r6, ror r2 │ │ │ │ - sbceq sl, r4, r4, lsr r7 │ │ │ │ - sbceq r8, r7, r4, ror #31 │ │ │ │ - strdeq r8, [r4], #20 │ │ │ │ + sbceq sl, r4, r4, asr r7 │ │ │ │ + sbceq r9, r7, r4 │ │ │ │ + sbceq r8, r4, r4, lsl r2 │ │ │ │ ldrdeq r1, [r0], -r3 │ │ │ │ - sbceq sl, r4, r4, lsr #14 │ │ │ │ - ldrdeq r8, [r4], #20 │ │ │ │ + sbceq sl, r4, r4, asr #14 │ │ │ │ + strdeq r8, [r4], #20 │ │ │ │ ldrdeq r1, [r0], -r4 │ │ │ │ - sbceq r9, r4, r8, lsr #7 │ │ │ │ - sbceq r8, r4, ip, lsr #3 │ │ │ │ + sbceq r9, r4, r8, asr #7 │ │ │ │ + sbceq r8, r4, ip, asr #3 │ │ │ │ andeq r1, r0, r6, lsr #6 │ │ │ │ - sbceq sl, r4, r4, lsr r7 │ │ │ │ - sbceq r8, r4, r4, lsl #3 │ │ │ │ + sbceq sl, r4, r4, asr r7 │ │ │ │ + sbceq r8, r4, r4, lsr #3 │ │ │ │ @ instruction: 0x000012b7 │ │ │ │ - sbceq sl, r4, ip, ror r4 │ │ │ │ - strdeq r8, [r7], #208 @ 0xd0 │ │ │ │ - sbceq r8, r4, r0 │ │ │ │ + smulleq sl, r4, ip, r4 │ │ │ │ + sbceq r8, r7, r0, lsl lr │ │ │ │ + sbceq r8, r4, r0, lsr #32 │ │ │ │ andeq r1, r0, r1, lsl r3 │ │ │ │ - strheq sl, [r4], #72 @ 0x48 │ │ │ │ - sbceq r8, r7, r8, asr #27 │ │ │ │ - ldrdeq r7, [r4], #248 @ 0xf8 │ │ │ │ + ldrdeq sl, [r4], #72 @ 0x48 │ │ │ │ + sbceq r8, r7, r8, ror #27 │ │ │ │ + strdeq r7, [r4], #248 @ 0xf8 │ │ │ │ andeq r1, r0, r1, ror r2 │ │ │ │ - sbceq sl, r4, r8, ror #10 │ │ │ │ - strheq r7, [r4], #248 @ 0xf8 │ │ │ │ + sbceq sl, r4, r8, lsl #11 │ │ │ │ + ldrdeq r7, [r4], #248 @ 0xf8 │ │ │ │ andeq r1, r0, r1, asr #5 │ │ │ │ - sbceq sl, r4, r4, lsr #11 │ │ │ │ - sbceq r8, r4, r4, lsr r8 │ │ │ │ - sbceq r7, r4, ip, lsl #31 │ │ │ │ + sbceq sl, r4, r4, asr #11 │ │ │ │ + sbceq r8, r4, r4, asr r8 │ │ │ │ + sbceq r7, r4, ip, lsr #31 │ │ │ │ andeq r1, r0, r7, asr #6 │ │ │ │ - sbceq sl, r4, r0, lsl #9 │ │ │ │ - sbceq r8, r7, ip, asr #26 │ │ │ │ - sbceq r7, r4, ip, asr pc │ │ │ │ + sbceq sl, r4, r0, lsr #9 │ │ │ │ + sbceq r8, r7, ip, ror #26 │ │ │ │ + sbceq r7, r4, ip, ror pc │ │ │ │ andeq r1, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x012d9409 │ │ │ │ - @ instruction: 0x012d9379 │ │ │ │ - @ instruction: 0x012d91e2 │ │ │ │ - ldrdeq r9, [sp, -r6]! │ │ │ │ + @ instruction: 0x012d9429 │ │ │ │ + @ instruction: 0x012d9399 │ │ │ │ + @ instruction: 0x012d9202 │ │ │ │ + strdeq r9, [sp, -r6]! │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ ldr ip, [pc, #-104] @ 61179c │ │ │ │ ldr r3, [pc, #-104] @ 6117a0 │ │ │ │ ldr r1, [pc, #-104] @ 6117a4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #-108] @ 6117a8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1495695,21 +1495695,21 @@ │ │ │ │ ldr r3, [pc, #40] @ 611e40 │ │ │ │ ldr r1, [pc, #40] @ 611e44 │ │ │ │ ldr r2, [pc, #40] @ 611e48 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq sl, r4, r4, rrx │ │ │ │ - sbceq sl, r4, r4, rrx │ │ │ │ - sbceq r7, r4, ip, lsl sl │ │ │ │ + sbceq sl, r4, r4, lsl #1 │ │ │ │ + sbceq sl, r4, r4, lsl #1 │ │ │ │ + sbceq r7, r4, ip, lsr sl │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - sbceq sl, r4, r8, lsr r0 │ │ │ │ - sbceq r7, r4, ip, lsr r8 │ │ │ │ - sbceq r7, r4, r8, asr r8 │ │ │ │ + sbceq sl, r4, r8, asr r0 │ │ │ │ + sbceq r7, r4, ip, asr r8 │ │ │ │ + sbceq r7, r4, r8, ror r8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r3, [pc, #2524] @ 612840 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ @@ -1496345,46 +1496345,46 @@ │ │ │ │ mov lr, r0 │ │ │ │ b 6121c4 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ cmpeq sp, r8, lsl #3 │ │ │ │ cmpeq sp, r8, ror r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, pc, lsr r1 │ │ │ │ - smlawbeq sp, r2, lr, r8 │ │ │ │ + @ instruction: 0x012d8ea2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x012d8cae │ │ │ │ - @ instruction: 0x012d8cb4 │ │ │ │ + smlawteq sp, lr, ip, r8 │ │ │ │ + ldrdeq r8, [sp, -r4]! │ │ │ │ andeq r1, r0, pc, ror #11 │ │ │ │ muleq r0, r3, r7 │ │ │ │ - sbceq r8, r4, r4, lsr #15 │ │ │ │ - sbceq r7, r4, r0, lsl #30 │ │ │ │ - sbceq r7, r4, r8, asr r6 │ │ │ │ + sbceq r8, r4, r4, asr #15 │ │ │ │ + sbceq r7, r4, r0, lsr #30 │ │ │ │ + sbceq r7, r4, r8, ror r6 │ │ │ │ muleq r0, r2, r1 │ │ │ │ cmpeq sp, r8, ror #26 │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmpeq sp, r8, lsr #25 │ │ │ │ - sbceq r9, r4, r0, asr #16 │ │ │ │ - sbceq r7, r4, r0, asr #2 │ │ │ │ + sbceq r9, r4, r0, ror #16 │ │ │ │ + sbceq r7, r4, r0, ror #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ + sbceq r6, r4, r4, lsr #30 │ │ │ │ + sbceq r6, r4, r0, asr #30 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ sbceq r6, r4, r4, lsl #30 │ │ │ │ sbceq r6, r4, r0, lsr #30 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r6, r4, r4, ror #29 │ │ │ │ - sbceq r6, r4, r0, lsl #30 │ │ │ │ - sbceq r9, r4, r8, lsl #14 │ │ │ │ - sbceq r7, r7, r4, asr lr │ │ │ │ - sbceq r6, r4, r8, asr #29 │ │ │ │ - sbceq r6, r4, r8, lsl #29 │ │ │ │ - sbceq r6, r4, r4, lsr #29 │ │ │ │ - sbceq r7, r4, r4, lsl ip │ │ │ │ - sbceq r7, r4, r0, lsl r0 │ │ │ │ + sbceq r9, r4, r8, lsr #14 │ │ │ │ + sbceq r7, r7, r4, ror lr │ │ │ │ + sbceq r6, r4, r8, ror #29 │ │ │ │ + sbceq r6, r4, r8, lsr #29 │ │ │ │ + sbceq r6, r4, r4, asr #29 │ │ │ │ + sbceq r7, r4, r4, lsr ip │ │ │ │ + sbceq r7, r4, r0, lsr r0 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ - strdeq r9, [r4], #108 @ 0x6c │ │ │ │ - sbceq r7, r4, r8, lsl #17 │ │ │ │ - sbceq r6, r4, r0, ror #31 │ │ │ │ + sbceq r9, r4, ip, lsl r7 │ │ │ │ + sbceq r7, r4, r8, lsr #17 │ │ │ │ + sbceq r7, r4, r0 │ │ │ │ andeq r1, r0, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1497267,105 +1497267,105 @@ │ │ │ │ add r3, r3, #11 │ │ │ │ str r8, [r6, r3, lsl #2] │ │ │ │ bl 52a464 │ │ │ │ b 6129dc │ │ │ │ cmpeq sp, ip, ror #13 │ │ │ │ cmpeq sp, r8, ror #13 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012d84ec │ │ │ │ - @ instruction: 0x012d86ea │ │ │ │ + @ instruction: 0x012d850c │ │ │ │ + @ instruction: 0x012d870a │ │ │ │ strdeq r4, [r8], -pc @ │ │ │ │ cmpeq sp, r4, lsl r6 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - @ instruction: 0x012d8662 │ │ │ │ + smlawbeq sp, r2, r6, r8 │ │ │ │ andeq r1, r0, lr, lsl #10 │ │ │ │ - @ instruction: 0x012d8638 │ │ │ │ - @ instruction: 0x012d866e │ │ │ │ + @ instruction: 0x012d8658 │ │ │ │ + smlawbeq sp, lr, r6, r8 │ │ │ │ andeq r1, r0, r2, asr #11 │ │ │ │ - @ instruction: 0x012d8692 │ │ │ │ + @ instruction: 0x012d86b2 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - sbceq r6, r4, ip, lsl #21 │ │ │ │ - sbceq r7, r4, r4, lsr r4 │ │ │ │ - sbceq r6, r4, ip, lsl #23 │ │ │ │ + sbceq r6, r4, ip, lsr #21 │ │ │ │ + sbceq r7, r4, r4, asr r4 │ │ │ │ + sbceq r6, r4, ip, lsr #23 │ │ │ │ andeq r1, r0, pc, lsl #22 │ │ │ │ - sbceq r9, r4, r8, ror #3 │ │ │ │ - smulleq r7, r7, r8, r8 @ │ │ │ │ - sbceq r6, r4, r8, lsr #21 │ │ │ │ + sbceq r9, r4, r8, lsl #4 │ │ │ │ + strheq r7, [r7], #136 @ 0x88 │ │ │ │ + sbceq r6, r4, r8, asr #21 │ │ │ │ andeq r1, r0, r2, ror r9 │ │ │ │ strdeq fp, [r1], -r8 │ │ │ │ muleq r0, r3, r7 │ │ │ │ strdeq r9, [r1], -ip │ │ │ │ andeq r6, r0, r3, lsl #8 │ │ │ │ andeq r1, r0, pc, lsl #7 │ │ │ │ - @ instruction: 0x012d8394 │ │ │ │ - @ instruction: 0x012d837e │ │ │ │ + @ instruction: 0x012d83b4 │ │ │ │ + @ instruction: 0x012d839e │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ ldrdeq r1, [r0], -r9 │ │ │ │ andeq r1, r0, sp, asr r1 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - @ instruction: 0x012d7eea │ │ │ │ + @ instruction: 0x012d7f0a │ │ │ │ andeq r0, r0, r5, ror r2 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ andeq r0, r0, r6, ror r2 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ andeq r2, r0, r8 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - @ instruction: 0x012d7c60 │ │ │ │ - sbceq r8, r4, ip, ror #18 │ │ │ │ + smlawbeq sp, r0, ip, r7 │ │ │ │ + sbceq r8, r4, ip, lsl #19 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - sbceq r8, r4, ip, lsr #8 │ │ │ │ - sbceq r6, r7, ip, lsr #21 │ │ │ │ - strheq r5, [r4], #204 @ 0xcc │ │ │ │ + sbceq r8, r4, ip, asr #8 │ │ │ │ + sbceq r6, r7, ip, asr #21 │ │ │ │ + ldrdeq r5, [r4], #204 @ 0xcc │ │ │ │ andeq r1, r0, r0, lsr #19 │ │ │ │ - sbceq r8, r4, ip, ror #6 │ │ │ │ - sbceq r6, r7, r4, lsr #20 │ │ │ │ - sbceq r5, r4, r4, lsr ip │ │ │ │ + sbceq r8, r4, ip, lsl #7 │ │ │ │ + sbceq r6, r7, r4, asr #20 │ │ │ │ + sbceq r5, r4, r4, asr ip │ │ │ │ andeq r0, r0, r7, asr #7 │ │ │ │ - sbceq r5, r4, r4, lsl #22 │ │ │ │ - sbceq r6, r4, ip, lsr #9 │ │ │ │ - sbceq r5, r4, r4, lsl #24 │ │ │ │ + sbceq r5, r4, r4, lsr #22 │ │ │ │ + sbceq r6, r4, ip, asr #9 │ │ │ │ + sbceq r5, r4, r4, lsr #24 │ │ │ │ andeq r1, r0, sp, ror #17 │ │ │ │ andeq r0, r0, r9, lsr r1 │ │ │ │ - @ instruction: 0x012d7502 │ │ │ │ + @ instruction: 0x012d7522 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - sbceq r6, r4, r8, ror r4 │ │ │ │ - sbceq r5, r4, r4, ror r8 │ │ │ │ + smulleq r6, r4, r8, r4 │ │ │ │ + smulleq r5, r4, r4, r8 │ │ │ │ andeq r0, r0, r2, ror #4 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - sbceq r7, r4, ip, lsr #30 │ │ │ │ - sbceq r5, r4, r4, ror #12 │ │ │ │ + sbceq r7, r4, ip, asr #30 │ │ │ │ + sbceq r5, r4, r4, lsl #13 │ │ │ │ muleq r0, r7, r7 │ │ │ │ - sbceq r7, r4, r8, ror #31 │ │ │ │ - sbceq r5, r4, r8, asr #12 │ │ │ │ + sbceq r8, r4, r8 │ │ │ │ + sbceq r5, r4, r8, ror #12 │ │ │ │ andeq r1, r0, r9, lsr #16 │ │ │ │ - sbceq r7, r4, ip, asr #26 │ │ │ │ - strheq r5, [r4], #84 @ 0x54 │ │ │ │ + sbceq r7, r4, ip, ror #26 │ │ │ │ + ldrdeq r5, [r4], #84 @ 0x54 │ │ │ │ andeq r1, r0, r9, ror r7 │ │ │ │ - smulleq r7, r4, r0, lr │ │ │ │ - sbceq r5, r4, r8, lsl #11 │ │ │ │ + strheq r7, [r4], #224 @ 0xe0 │ │ │ │ + sbceq r5, r4, r8, lsr #11 │ │ │ │ andeq r1, r0, r6, lsr #15 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ - @ instruction: 0x012d6d70 │ │ │ │ + @ instruction: 0x012d6d90 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ andeq r0, r0, lr, asr #3 │ │ │ │ - sbceq r7, r4, r8, asr r8 │ │ │ │ - sbceq r5, r4, r0, ror r0 │ │ │ │ + sbceq r7, r4, r8, ror r8 │ │ │ │ + smulleq r5, r4, r0, r0 │ │ │ │ andeq r1, r0, sp, ror r7 │ │ │ │ - sbceq r7, r4, r8, ror #20 │ │ │ │ - sbceq r5, r4, r4, asr r0 │ │ │ │ + sbceq r7, r4, r8, lsl #21 │ │ │ │ + sbceq r5, r4, r4, ror r0 │ │ │ │ andeq r1, r0, pc, lsr #16 │ │ │ │ + sbceq r4, r4, r0, lsr #29 │ │ │ │ + strheq r4, [r4], #236 @ 0xec │ │ │ │ sbceq r4, r4, r0, lsl #29 │ │ │ │ smulleq r4, r4, ip, lr @ │ │ │ │ - sbceq r4, r4, r0, ror #28 │ │ │ │ - sbceq r4, r4, ip, ror lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldr ip, [r7, #4] │ │ │ │ ldr r1, [r4, #480] @ 0x1e0 │ │ │ │ cmp ip, r1 │ │ │ │ bcs 614868 │ │ │ │ ldr r2, [r4, #484] @ 0x1e4 │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ @@ -1498660,76 +1498660,76 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 5274fc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 52a464 │ │ │ │ mov r2, r9 │ │ │ │ b 613ddc │ │ │ │ - sbceq r4, r4, r0, asr #28 │ │ │ │ - sbceq r4, r4, ip, asr lr │ │ │ │ + sbceq r4, r4, r0, ror #28 │ │ │ │ + sbceq r4, r4, ip, ror lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r7, r4, r4, lsr r9 │ │ │ │ - ldrdeq r4, [r4], #248 @ 0xf8 │ │ │ │ + sbceq r7, r4, r4, asr r9 │ │ │ │ + strdeq r4, [r4], #248 @ 0xf8 │ │ │ │ andeq r1, r0, lr, lsr #21 │ │ │ │ + sbceq r4, r4, r4, lsr #28 │ │ │ │ + sbceq r4, r4, r0, asr #28 │ │ │ │ sbceq r4, r4, r4, lsl #28 │ │ │ │ sbceq r4, r4, r0, lsr #28 │ │ │ │ sbceq r4, r4, r4, ror #27 │ │ │ │ sbceq r4, r4, r0, lsl #28 │ │ │ │ sbceq r4, r4, r4, asr #27 │ │ │ │ sbceq r4, r4, r0, ror #27 │ │ │ │ - sbceq r4, r4, r4, lsr #27 │ │ │ │ + strheq r5, [r4], #184 @ 0xb8 │ │ │ │ sbceq r4, r4, r0, asr #27 │ │ │ │ - smulleq r5, r4, r8, fp │ │ │ │ - sbceq r4, r4, r0, lsr #27 │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r4, r4, r4, ror #26 │ │ │ │ + sbceq r4, r4, r4, lsl #27 │ │ │ │ + sbceq r4, r4, r0, lsr #27 │ │ │ │ + sbceq r5, r4, r8, ror fp │ │ │ │ sbceq r4, r4, r0, lsl #27 │ │ │ │ sbceq r5, r4, r8, asr fp │ │ │ │ sbceq r4, r4, r0, ror #26 │ │ │ │ - sbceq r5, r4, r8, lsr fp │ │ │ │ + sbceq r4, r4, r4, lsr #26 │ │ │ │ sbceq r4, r4, r0, asr #26 │ │ │ │ - sbceq r4, r4, r4, lsl #26 │ │ │ │ + sbceq r4, r4, r8, asr #26 │ │ │ │ sbceq r4, r4, r0, lsr #26 │ │ │ │ - sbceq r4, r4, r8, lsr #26 │ │ │ │ - sbceq r4, r4, r0, lsl #26 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ + ldrdeq r4, [r4], #192 @ 0xc0 │ │ │ │ + sbceq r4, r4, ip, ror #25 │ │ │ │ strheq r4, [r4], #192 @ 0xc0 │ │ │ │ sbceq r4, r4, ip, asr #25 │ │ │ │ smulleq r4, r4, r0, ip @ │ │ │ │ sbceq r4, r4, ip, lsr #25 │ │ │ │ - sbceq r4, r4, r0, ror ip │ │ │ │ - sbceq r4, r4, ip, lsl #25 │ │ │ │ - sbceq r5, r4, r4, ror #3 │ │ │ │ - strdeq r5, [r7], #176 @ 0xb0 │ │ │ │ - sbceq r4, r4, r0, lsl #28 │ │ │ │ + sbceq r5, r4, r4, lsl #4 │ │ │ │ + sbceq r5, r7, r0, lsl ip │ │ │ │ + sbceq r4, r4, r0, lsr #28 │ │ │ │ andeq r1, r0, lr, ror #18 │ │ │ │ - sbceq r4, r4, r8, lsr #24 │ │ │ │ + sbceq r4, r4, r8, asr #24 │ │ │ │ + sbceq r4, r4, r4, ror #24 │ │ │ │ + sbceq r5, r4, ip, lsr sl │ │ │ │ sbceq r4, r4, r4, asr #24 │ │ │ │ - sbceq r5, r4, ip, lsl sl │ │ │ │ - sbceq r4, r4, r4, lsr #24 │ │ │ │ - sbceq r7, r4, r8, lsl #10 │ │ │ │ - sbceq r5, r7, r8, lsl #23 │ │ │ │ - smulleq r4, r4, r8, sp @ │ │ │ │ + sbceq r7, r4, r8, lsr #10 │ │ │ │ + sbceq r5, r7, r8, lsr #23 │ │ │ │ + strheq r4, [r4], #216 @ 0xd8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - strheq r4, [r4], #184 @ 0xb8 │ │ │ │ + ldrdeq r4, [r4], #184 @ 0xb8 │ │ │ │ + strdeq r4, [r4], #180 @ 0xb4 │ │ │ │ + sbceq r5, r4, ip, asr #19 │ │ │ │ ldrdeq r4, [r4], #180 @ 0xb4 │ │ │ │ - sbceq r5, r4, ip, lsr #19 │ │ │ │ - strheq r4, [r4], #180 @ 0xb4 │ │ │ │ - sbceq r7, r4, ip, lsr #12 │ │ │ │ - sbceq r4, r4, r0, lsl #26 │ │ │ │ + sbceq r7, r4, ip, asr #12 │ │ │ │ + sbceq r4, r4, r0, lsr #26 │ │ │ │ andeq r1, r0, sl, lsr #15 │ │ │ │ - sbceq r4, r4, r4, lsr #22 │ │ │ │ - sbceq r4, r4, r0, asr #22 │ │ │ │ - strdeq r4, [r4], #164 @ 0xa4 │ │ │ │ - sbceq r4, r4, r0, lsl fp │ │ │ │ - sbceq r7, r4, ip, lsr #9 │ │ │ │ - sbceq r4, r4, r4, ror ip │ │ │ │ + sbceq r4, r4, r4, asr #22 │ │ │ │ + sbceq r4, r4, r0, ror #22 │ │ │ │ + sbceq r4, r4, r4, lsl fp │ │ │ │ + sbceq r4, r4, r0, lsr fp │ │ │ │ + sbceq r7, r4, ip, asr #9 │ │ │ │ + smulleq r4, r4, r4, ip @ │ │ │ │ andeq r1, r0, r3, lsl #15 │ │ │ │ - sbceq r7, r4, r8, ror #9 │ │ │ │ - sbceq r4, r4, ip, asr #24 │ │ │ │ + sbceq r7, r4, r8, lsl #10 │ │ │ │ + sbceq r4, r4, ip, ror #24 │ │ │ │ muleq r0, r3, r7 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ @@ -1499321,26 +1499321,26 @@ │ │ │ │ ldr r3, [pc, #1372] @ 615c1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ bne 6163cc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl deb698 │ │ │ │ + bl deb6c0 │ │ │ │ ldr r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r3, #5 │ │ │ │ bhi 615700 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #32 │ │ │ │ bl 5b26a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #436] @ 0x1b4 │ │ │ │ - bl de5cb0 │ │ │ │ + bl de5cd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr r0, [r2, #436] @ 0x1b4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 615728 │ │ │ │ ldr r3, [r2, #432] @ 0x1b0 │ │ │ │ @@ -1499636,188 +1499636,188 @@ │ │ │ │ b 6155c4 │ │ │ │ cmpeq sp, r4, asr r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0xfffed408 │ │ │ │ cmpeq sp, ip, lsr #4 │ │ │ │ cmneq r0, r0, lsr r6 │ │ │ │ cmneq r0, r8, lsr #12 │ │ │ │ - sbceq r7, r4, ip, asr r4 │ │ │ │ - sbcseq fp, r5, r8, asr #10 │ │ │ │ + sbceq r7, r4, ip, ror r4 │ │ │ │ + sbcseq fp, r5, r8, ror #10 │ │ │ │ @ instruction: 0xffff3ecc │ │ │ │ - @ instruction: 0x012d6378 │ │ │ │ + @ instruction: 0x012d6398 │ │ │ │ andeq r1, r0, r1, ror #7 │ │ │ │ cmpeq sp, r8 │ │ │ │ @ instruction: 0xffff7d08 │ │ │ │ andeq r2, r0, r4, lsr r3 │ │ │ │ @ instruction: 0xffffd750 │ │ │ │ - sbceq r7, r4, r8, ror r5 │ │ │ │ - ldrdeq r5, [sp, -r4]! │ │ │ │ + smulleq r7, r4, r8, r5 │ │ │ │ + strdeq r5, [sp, -r4]! │ │ │ │ muleq r0, r8, r3 │ │ │ │ - @ instruction: 0x012d5eb2 │ │ │ │ - sbceq r7, r4, r8, ror #3 │ │ │ │ - sbceq r5, r7, r8, ror #1 │ │ │ │ - strdeq r4, [r4], #40 @ 0x28 │ │ │ │ + ldrdeq r5, [sp, -r2]! │ │ │ │ + sbceq r7, r4, r8, lsl #4 │ │ │ │ + sbceq r5, r7, r8, lsl #2 │ │ │ │ + sbceq r4, r4, r8, lsl r3 │ │ │ │ andeq r1, r0, r2, ror ip │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - ldrdeq r5, [sp, -r4]! │ │ │ │ - sbceq r7, r4, r4, lsl #2 │ │ │ │ - sbceq r4, r4, ip, ror r2 │ │ │ │ + strdeq r5, [sp, -r4]! │ │ │ │ + sbceq r7, r4, r4, lsr #2 │ │ │ │ + smulleq r4, r4, ip, r2 @ │ │ │ │ andeq r1, r0, r8, ror r6 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ cmppeq pc, r8, ror #26 @ p-variant is OBSOLETE │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ andeq r1, r0, lr, asr #7 │ │ │ │ - @ instruction: 0x012d5c20 │ │ │ │ + @ instruction: 0x012d5c40 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - sbceq r6, r4, r0, lsr #30 │ │ │ │ - sbceq r4, r7, r0, lsr #26 │ │ │ │ - sbceq r3, r4, r0, lsr pc │ │ │ │ + sbceq r6, r4, r0, asr #30 │ │ │ │ + sbceq r4, r7, r0, asr #26 │ │ │ │ + sbceq r3, r4, r0, asr pc │ │ │ │ ldrdeq r1, [r0], -r5 │ │ │ │ - strdeq r6, [r4], #152 @ 0x98 │ │ │ │ - strdeq r4, [r7], #200 @ 0xc8 │ │ │ │ - sbceq r3, r4, r8, lsl #30 │ │ │ │ + sbceq r6, r4, r8, lsl sl │ │ │ │ + sbceq r4, r7, r8, lsl sp │ │ │ │ + sbceq r3, r4, r8, lsr #30 │ │ │ │ andeq r1, r0, r6, lsl #10 │ │ │ │ @ instruction: 0xfffec89c │ │ │ │ @ instruction: 0xfffbfff2 │ │ │ │ - @ instruction: 0x012d5b1f │ │ │ │ - @ instruction: 0x012d5b74 │ │ │ │ - strdeq r6, [r4], #180 @ 0xb4 │ │ │ │ - sbceq r4, r7, r0, lsl #23 │ │ │ │ - smulleq r3, r4, r0, sp │ │ │ │ + @ instruction: 0x012d5b3f │ │ │ │ + @ instruction: 0x012d5b94 │ │ │ │ + sbceq r6, r4, r4, lsl ip │ │ │ │ + sbceq r4, r7, r0, lsr #23 │ │ │ │ + strheq r3, [r4], #208 @ 0xd0 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - strheq r6, [r4], #188 @ 0xbc │ │ │ │ - sbceq r4, r7, r8, asr #22 │ │ │ │ - sbceq r3, r4, r8, asr sp │ │ │ │ + ldrdeq r6, [r4], #188 @ 0xbc │ │ │ │ + sbceq r4, r7, r8, ror #22 │ │ │ │ + sbceq r3, r4, r8, ror sp │ │ │ │ andeq r1, r0, r4, asr #13 │ │ │ │ - sbceq r6, r4, ip, lsr #18 │ │ │ │ + sbceq r6, r4, ip, asr #18 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, ip, lsl #15 │ │ │ │ andeq r0, r7, r8 │ │ │ │ - @ instruction: 0x012d5346 │ │ │ │ - sbceq r6, r4, r8, asr #10 │ │ │ │ - smulleq r3, r4, ip, r6 │ │ │ │ + @ instruction: 0x012d5366 │ │ │ │ + sbceq r6, r4, r8, ror #10 │ │ │ │ + strheq r3, [r4], #108 @ 0x6c │ │ │ │ andeq r1, r0, ip, lsl #13 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ @ instruction: 0x009fffff │ │ │ │ addeq r0, r0, r4 │ │ │ │ andeq r1, r0, lr, asr r1 │ │ │ │ - @ instruction: 0x012d5234 │ │ │ │ - @ instruction: 0x012d5204 │ │ │ │ - sbceq r6, r4, r0, asr #9 │ │ │ │ - sbceq r4, r7, r0, lsl r3 │ │ │ │ - sbceq r3, r4, r0, lsr #10 │ │ │ │ + @ instruction: 0x012d5254 │ │ │ │ + @ instruction: 0x012d5224 │ │ │ │ + sbceq r6, r4, r0, ror #9 │ │ │ │ + sbceq r4, r7, r0, lsr r3 │ │ │ │ + sbceq r3, r4, r0, asr #10 │ │ │ │ muleq r0, r7, ip │ │ │ │ - sbceq r6, r4, r0, ror #8 │ │ │ │ - sbceq r4, r7, r8, ror #5 │ │ │ │ - strdeq r3, [r4], #72 @ 0x48 │ │ │ │ + sbceq r6, r4, r0, lsl #9 │ │ │ │ + sbceq r4, r7, r8, lsl #6 │ │ │ │ + sbceq r3, r4, r8, lsl r5 │ │ │ │ muleq r0, r5, ip │ │ │ │ andeq r2, r0, ip, lsl #19 │ │ │ │ - sbceq r5, r4, ip, asr lr │ │ │ │ - sbceq r3, r4, ip, asr #5 │ │ │ │ + sbceq r5, r4, ip, ror lr │ │ │ │ + sbceq r3, r4, ip, ror #5 │ │ │ │ andeq r1, r0, lr, lsr r5 │ │ │ │ - sbceq r5, r4, r0, lsr #30 │ │ │ │ - sbceq r3, r4, r4, lsl r2 │ │ │ │ + sbceq r5, r4, r0, asr #30 │ │ │ │ + sbceq r3, r4, r4, lsr r2 │ │ │ │ @ instruction: 0x000015bd │ │ │ │ andeq r1, r0, r7, lsl #15 │ │ │ │ - strdeq r5, [r4], #252 @ 0xfc │ │ │ │ - ldrdeq r3, [r7], #228 @ 0xe4 │ │ │ │ - sbceq r3, r4, r4, ror #1 │ │ │ │ + sbceq r6, r4, ip, lsl r0 │ │ │ │ + strdeq r3, [r7], #228 @ 0xe4 │ │ │ │ + sbceq r3, r4, r4, lsl #2 │ │ │ │ andeq r1, r0, r3, ror ip │ │ │ │ - sbceq r5, r4, r8, lsl #22 │ │ │ │ - sbceq r3, r7, r8, ror #27 │ │ │ │ - strdeq r2, [r4], #248 @ 0xf8 │ │ │ │ + sbceq r5, r4, r8, lsr #22 │ │ │ │ + sbceq r3, r7, r8, lsl #28 │ │ │ │ + sbceq r3, r4, r8, lsl r0 │ │ │ │ andeq r1, r0, r4, asr #11 │ │ │ │ - sbceq r5, r4, r0, ror ip │ │ │ │ - sbceq r3, r7, r4, lsl sp │ │ │ │ - sbceq r2, r4, r4, lsr #30 │ │ │ │ + smulleq r5, r4, r0, ip │ │ │ │ + sbceq r3, r7, r4, lsr sp │ │ │ │ + sbceq r2, r4, r4, asr #30 │ │ │ │ andeq r1, r0, sp, asr #11 │ │ │ │ - smlawteq sp, r6, fp, r4 │ │ │ │ - sbceq r5, r4, ip, lsl #22 │ │ │ │ - strheq r3, [r7], #176 @ 0xb0 │ │ │ │ - sbceq r2, r4, r0, asr #27 │ │ │ │ + @ instruction: 0x012d4be6 │ │ │ │ + sbceq r5, r4, ip, lsr #22 │ │ │ │ + ldrdeq r3, [r7], #176 @ 0xb0 │ │ │ │ + sbceq r2, r4, r0, ror #27 │ │ │ │ andeq r1, r0, r8, asr #11 │ │ │ │ - sbceq r5, r4, r0, ror #16 │ │ │ │ - sbceq r3, r7, r0, asr #22 │ │ │ │ - sbceq r2, r4, r0, asr sp │ │ │ │ + sbceq r5, r4, r0, lsl #17 │ │ │ │ + sbceq r3, r7, r0, ror #22 │ │ │ │ + sbceq r2, r4, r0, ror sp │ │ │ │ andeq r1, r0, r1, lsl r5 │ │ │ │ - sbceq r5, r4, ip, lsl #23 │ │ │ │ - sbceq r3, r7, r8, lsl fp │ │ │ │ - sbceq r2, r4, r8, lsr #26 │ │ │ │ + sbceq r5, r4, ip, lsr #23 │ │ │ │ + sbceq r3, r7, r8, lsr fp │ │ │ │ + sbceq r2, r4, r8, asr #26 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - sbceq r5, r4, r0, lsl r8 │ │ │ │ - strdeq r3, [r7], #160 @ 0xa0 │ │ │ │ - sbceq r2, r4, r0, lsl #26 │ │ │ │ + sbceq r5, r4, r0, lsr r8 │ │ │ │ + sbceq r3, r7, r0, lsl fp │ │ │ │ + sbceq r2, r4, r0, lsr #26 │ │ │ │ andeq r1, r0, r8, asr r6 │ │ │ │ - sbceq r5, r4, r8, ror #15 │ │ │ │ - sbceq r3, r7, r8, asr #21 │ │ │ │ - ldrdeq r2, [r4], #200 @ 0xc8 │ │ │ │ + sbceq r5, r4, r8, lsl #16 │ │ │ │ + sbceq r3, r7, r8, ror #21 │ │ │ │ + strdeq r2, [r4], #200 @ 0xc8 │ │ │ │ andeq r1, r0, r3, asr r6 │ │ │ │ - sbceq r5, r4, r4, lsl fp │ │ │ │ - sbceq r3, r7, r0, lsr #21 │ │ │ │ - strheq r2, [r4], #192 @ 0xc0 │ │ │ │ + sbceq r5, r4, r4, lsr fp │ │ │ │ + sbceq r3, r7, r0, asr #21 │ │ │ │ + ldrdeq r2, [r4], #192 @ 0xc0 │ │ │ │ andeq r1, r0, r1, ror r6 │ │ │ │ - sbceq r5, r4, ip, lsr r7 │ │ │ │ - sbceq r2, r4, r4, lsl #25 │ │ │ │ + sbceq r5, r4, ip, asr r7 │ │ │ │ + sbceq r2, r4, r4, lsr #25 │ │ │ │ andeq r1, r0, r0, asr ip │ │ │ │ - sbceq r5, r4, r0, lsl #21 │ │ │ │ - sbceq r3, r7, r4, asr #20 │ │ │ │ - sbceq r2, r4, r4, asr ip │ │ │ │ + sbceq r5, r4, r0, lsr #21 │ │ │ │ + sbceq r3, r7, r4, ror #20 │ │ │ │ + sbceq r2, r4, r4, ror ip │ │ │ │ andeq r1, r0, r6, lsr r6 │ │ │ │ - smulleq r5, r4, ip, r7 │ │ │ │ - sbceq r3, r7, ip, lsl sl │ │ │ │ - sbceq r2, r4, ip, lsr #24 │ │ │ │ + strheq r5, [r4], #124 @ 0x7c │ │ │ │ + sbceq r3, r7, ip, lsr sl │ │ │ │ + sbceq r2, r4, ip, asr #24 │ │ │ │ andeq r1, r0, r5, lsr r6 │ │ │ │ - sbceq r5, r4, r4, lsl r7 │ │ │ │ - strdeq r3, [r7], #148 @ 0x94 │ │ │ │ - sbceq r2, r4, r4, lsl #24 │ │ │ │ + sbceq r5, r4, r4, lsr r7 │ │ │ │ + sbceq r3, r7, r4, lsl sl │ │ │ │ + sbceq r2, r4, r4, lsr #24 │ │ │ │ andeq r1, r0, r2, ror #12 │ │ │ │ - sbceq r5, r4, ip, ror #13 │ │ │ │ - sbceq r3, r7, ip, asr #19 │ │ │ │ - ldrdeq r2, [r4], #188 @ 0xbc │ │ │ │ + sbceq r5, r4, ip, lsl #14 │ │ │ │ + sbceq r3, r7, ip, ror #19 │ │ │ │ + strdeq r2, [r4], #188 @ 0xbc │ │ │ │ andeq r1, r0, r0, lsr #10 │ │ │ │ - sbceq r5, r4, r4, asr #13 │ │ │ │ - sbceq r3, r7, r4, lsr #19 │ │ │ │ - strheq r2, [r4], #180 @ 0xb4 │ │ │ │ + sbceq r5, r4, r4, ror #13 │ │ │ │ + sbceq r3, r7, r4, asr #19 │ │ │ │ + ldrdeq r2, [r4], #180 @ 0xb4 │ │ │ │ andeq r1, r0, r5, lsr #10 │ │ │ │ - sbceq r5, r4, r0, asr #16 │ │ │ │ - sbceq r3, r7, ip, ror r9 │ │ │ │ - sbceq r2, r4, ip, lsl #23 │ │ │ │ + sbceq r5, r4, r0, ror #16 │ │ │ │ + smulleq r3, r7, ip, r9 │ │ │ │ + sbceq r2, r4, ip, lsr #23 │ │ │ │ andeq r1, r0, r5, lsr #11 │ │ │ │ - sbceq r5, r4, r4, ror r6 │ │ │ │ - sbceq r3, r7, r4, asr r9 │ │ │ │ - sbceq r2, r4, r4, ror #22 │ │ │ │ + smulleq r5, r4, r4, r6 │ │ │ │ + sbceq r3, r7, r4, ror r9 │ │ │ │ + sbceq r2, r4, r4, lsl #23 │ │ │ │ andeq r1, r0, r9, lsr #10 │ │ │ │ - strdeq r5, [r4], #112 @ 0x70 │ │ │ │ - sbceq r3, r7, ip, lsr #18 │ │ │ │ - sbceq r2, r4, ip, lsr fp │ │ │ │ + sbceq r5, r4, r0, lsl r8 │ │ │ │ + sbceq r3, r7, ip, asr #18 │ │ │ │ + sbceq r2, r4, ip, asr fp │ │ │ │ muleq r0, r6, r5 │ │ │ │ - sbceq r5, r4, r8, asr #15 │ │ │ │ - sbceq r3, r7, r4, lsl #18 │ │ │ │ - sbceq r2, r4, r4, lsl fp │ │ │ │ + sbceq r5, r4, r8, ror #15 │ │ │ │ + sbceq r3, r7, r4, lsr #18 │ │ │ │ + sbceq r2, r4, r4, lsr fp │ │ │ │ muleq r0, r1, r5 │ │ │ │ - sbceq r5, r4, r0, lsr #15 │ │ │ │ - ldrdeq r3, [r7], #140 @ 0x8c │ │ │ │ - sbceq r2, r4, ip, ror #21 │ │ │ │ + sbceq r5, r4, r0, asr #15 │ │ │ │ + strdeq r3, [r7], #140 @ 0x8c │ │ │ │ + sbceq r2, r4, ip, lsl #22 │ │ │ │ andeq r1, r0, r0, lsr #11 │ │ │ │ - sbceq r5, r4, r4, lsl #12 │ │ │ │ - strheq r3, [r7], #132 @ 0x84 │ │ │ │ - sbceq r2, r4, r4, asr #21 │ │ │ │ + sbceq r5, r4, r4, lsr #12 │ │ │ │ + ldrdeq r3, [r7], #132 @ 0x84 │ │ │ │ + sbceq r2, r4, r4, ror #21 │ │ │ │ andeq r1, r0, r2, ror #10 │ │ │ │ - smulleq r5, r4, ip, r6 │ │ │ │ - sbceq r2, r4, r8, ror sl │ │ │ │ + strheq r5, [r4], #108 @ 0x6c │ │ │ │ + smulleq r2, r4, r8, sl │ │ │ │ andeq r1, r0, r5, ror #7 │ │ │ │ - strdeq r5, [r4], #104 @ 0x68 │ │ │ │ - sbceq r3, r7, r4, lsr r8 │ │ │ │ - sbceq r2, r4, r4, asr #20 │ │ │ │ + sbceq r5, r4, r8, lsl r7 │ │ │ │ + sbceq r3, r7, r4, asr r8 │ │ │ │ + sbceq r2, r4, r4, ror #20 │ │ │ │ muleq r0, fp, r5 │ │ │ │ - sbceq r5, r4, r8, lsl r6 │ │ │ │ - sbceq r2, r4, ip, lsl sl │ │ │ │ + sbceq r5, r4, r8, lsr r6 │ │ │ │ + sbceq r2, r4, ip, lsr sl │ │ │ │ @ instruction: 0x000013b2 │ │ │ │ - sbceq r5, r4, r4, ror r5 │ │ │ │ - strheq r2, [r4], #144 @ 0x90 │ │ │ │ + smulleq r5, r4, r4, r5 │ │ │ │ + ldrdeq r2, [r4], #144 @ 0x90 │ │ │ │ andeq r1, r0, r0, asr r5 │ │ │ │ bl 4ec384 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ lsr r3, r3, #22 │ │ │ │ @@ -1501317,147 +1501317,147 @@ │ │ │ │ ldr r3, [pc, #544] @ 617810 │ │ │ │ ldr r1, [pc, #544] @ 617814 │ │ │ │ ldr r2, [pc, #544] @ 617818 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r5, r4, r0, asr #9 │ │ │ │ - sbceq r3, r7, r0, ror r7 │ │ │ │ - sbceq r2, r4, r0, lsl #19 │ │ │ │ + sbceq r5, r4, r0, ror #9 │ │ │ │ + smulleq r3, r7, r0, r7 │ │ │ │ + sbceq r2, r4, r0, lsr #19 │ │ │ │ andeq r1, r0, fp, lsl r5 │ │ │ │ - ldrdeq r5, [r4], #80 @ 0x50 │ │ │ │ - sbceq r2, r4, r0, ror #18 │ │ │ │ + strdeq r5, [r4], #80 @ 0x50 │ │ │ │ + sbceq r2, r4, r0, lsl #19 │ │ │ │ andeq r1, r0, r2, lsl #11 │ │ │ │ - sbceq r5, r4, r4, lsr r4 │ │ │ │ - sbceq r3, r7, r4, lsl r7 │ │ │ │ - sbceq r2, r4, r4, lsr #18 │ │ │ │ + sbceq r5, r4, r4, asr r4 │ │ │ │ + sbceq r3, r7, r4, lsr r7 │ │ │ │ + sbceq r2, r4, r4, asr #18 │ │ │ │ andeq r1, r0, sp, lsr #10 │ │ │ │ - sbceq r5, r4, ip, ror #8 │ │ │ │ - sbceq r3, r7, ip, ror #13 │ │ │ │ - strdeq r2, [r4], #140 @ 0x8c │ │ │ │ + sbceq r5, r4, ip, lsl #9 │ │ │ │ + sbceq r3, r7, ip, lsl #14 │ │ │ │ + sbceq r2, r4, ip, lsl r9 │ │ │ │ andeq r1, r0, r2, lsr r5 │ │ │ │ - sbceq r5, r4, r4, ror #7 │ │ │ │ - sbceq r3, r7, r4, asr #13 │ │ │ │ - ldrdeq r2, [r4], #132 @ 0x84 │ │ │ │ + sbceq r5, r4, r4, lsl #8 │ │ │ │ + sbceq r3, r7, r4, ror #13 │ │ │ │ + strdeq r2, [r4], #132 @ 0x84 │ │ │ │ andeq r1, r0, r7, ror #12 │ │ │ │ - strheq r5, [r4], #60 @ 0x3c │ │ │ │ - smulleq r3, r7, ip, r6 │ │ │ │ - sbceq r2, r4, ip, lsr #17 │ │ │ │ + ldrdeq r5, [r4], #60 @ 0x3c │ │ │ │ + strheq r3, [r7], #108 @ 0x6c │ │ │ │ + sbceq r2, r4, ip, asr #17 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ - smulleq r5, r4, r4, r3 │ │ │ │ - sbceq r3, r7, r4, ror r6 │ │ │ │ - sbceq r2, r4, r4, lsl #17 │ │ │ │ + strheq r5, [r4], #52 @ 0x34 │ │ │ │ + smulleq r3, r7, r4, r6 │ │ │ │ + sbceq r2, r4, r4, lsr #17 │ │ │ │ ldrdeq r1, [r0], -r7 │ │ │ │ - sbceq r5, r4, r4, asr r3 │ │ │ │ - sbceq r3, r7, r4, lsr r6 │ │ │ │ - sbceq r2, r4, r4, asr #16 │ │ │ │ + sbceq r5, r4, r4, ror r3 │ │ │ │ + sbceq r3, r7, r4, asr r6 │ │ │ │ + sbceq r2, r4, r4, ror #16 │ │ │ │ andeq r1, r0, sp, asr r6 │ │ │ │ - sbceq r5, r4, ip, lsl #7 │ │ │ │ - sbceq r3, r7, ip, lsl #12 │ │ │ │ - sbceq r2, r4, ip, lsl r8 │ │ │ │ + sbceq r5, r4, ip, lsr #7 │ │ │ │ + sbceq r3, r7, ip, lsr #12 │ │ │ │ + sbceq r2, r4, ip, lsr r8 │ │ │ │ muleq r0, r9, r6 │ │ │ │ - sbceq r5, r4, r4, lsl #6 │ │ │ │ - sbceq r3, r7, r4, ror #11 │ │ │ │ - strdeq r2, [r4], #116 @ 0x74 │ │ │ │ + sbceq r5, r4, r4, lsr #6 │ │ │ │ + sbceq r3, r7, r4, lsl #12 │ │ │ │ + sbceq r2, r4, r4, lsl r8 │ │ │ │ andeq r1, r0, fp, lsl #10 │ │ │ │ - sbceq r2, r4, ip, lsl #12 │ │ │ │ - sbceq r2, r4, r8, lsr #12 │ │ │ │ + sbceq r2, r4, ip, lsr #12 │ │ │ │ + sbceq r2, r4, r8, asr #12 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smulleq r5, r4, ip, r2 │ │ │ │ - sbceq r3, r7, ip, ror r5 │ │ │ │ - sbceq r2, r4, ip, lsl #15 │ │ │ │ + strheq r5, [r4], #44 @ 0x2c │ │ │ │ + smulleq r3, r7, ip, r5 │ │ │ │ + sbceq r2, r4, ip, lsr #15 │ │ │ │ andeq r1, r0, lr, asr #12 │ │ │ │ - sbceq r5, r4, r4, ror r2 │ │ │ │ - sbceq r3, r7, r4, asr r5 │ │ │ │ - sbceq r2, r4, r4, ror #14 │ │ │ │ + smulleq r5, r4, r4, r2 │ │ │ │ + sbceq r3, r7, r4, ror r5 │ │ │ │ + sbceq r2, r4, r4, lsl #15 │ │ │ │ andeq r1, r0, r9, asr #12 │ │ │ │ - sbceq r5, r4, ip, asr #4 │ │ │ │ - sbceq r3, r7, ip, lsr #10 │ │ │ │ - sbceq r2, r4, ip, lsr r7 │ │ │ │ + sbceq r5, r4, ip, ror #4 │ │ │ │ + sbceq r3, r7, ip, asr #10 │ │ │ │ + sbceq r2, r4, ip, asr r7 │ │ │ │ @ instruction: 0x000015b0 │ │ │ │ - sbceq r5, r4, r4, lsr #4 │ │ │ │ - sbceq r3, r7, r4, lsl #10 │ │ │ │ - sbceq r2, r4, r4, lsl r7 │ │ │ │ + sbceq r5, r4, r4, asr #4 │ │ │ │ + sbceq r3, r7, r4, lsr #10 │ │ │ │ + sbceq r2, r4, r4, lsr r7 │ │ │ │ andeq r1, r0, r6, lsl r5 │ │ │ │ - sbceq r5, r4, r4, ror #3 │ │ │ │ - sbceq r3, r7, r4, asr #9 │ │ │ │ - ldrdeq r2, [r4], #100 @ 0x64 │ │ │ │ + sbceq r5, r4, r4, lsl #4 │ │ │ │ + sbceq r3, r7, r4, ror #9 │ │ │ │ + strdeq r2, [r4], #100 @ 0x64 │ │ │ │ andeq r1, r0, r1, ror #11 │ │ │ │ - sbceq r5, r4, ip, ror #3 │ │ │ │ - smulleq r3, r7, ip, r4 │ │ │ │ - sbceq r2, r4, ip, lsr #13 │ │ │ │ + sbceq r5, r4, ip, lsl #4 │ │ │ │ + strheq r3, [r7], #76 @ 0x4c │ │ │ │ + sbceq r2, r4, ip, asr #13 │ │ │ │ andeq r1, r0, fp, lsl #11 │ │ │ │ - smulleq r5, r4, r4, r1 │ │ │ │ - sbceq r3, r7, r4, ror r4 │ │ │ │ - sbceq r2, r4, r4, lsl #13 │ │ │ │ + strheq r5, [r4], #20 │ │ │ │ + smulleq r3, r7, r4, r4 │ │ │ │ + sbceq r2, r4, r4, lsr #13 │ │ │ │ ldrdeq r1, [r0], -ip │ │ │ │ - sbceq r5, r4, ip, ror #2 │ │ │ │ - sbceq r3, r7, ip, asr #8 │ │ │ │ - sbceq r2, r4, ip, asr r6 │ │ │ │ + sbceq r5, r4, ip, lsl #3 │ │ │ │ + sbceq r3, r7, ip, ror #8 │ │ │ │ + sbceq r2, r4, ip, ror r6 │ │ │ │ andeq r1, r0, r4, asr #12 │ │ │ │ @ instruction: 0xffe00002 │ │ │ │ - sbceq r5, r4, r4, ror r1 │ │ │ │ - strdeq r3, [r7], #52 @ 0x34 │ │ │ │ - sbceq r2, r4, r4, lsl #12 │ │ │ │ + smulleq r5, r4, r4, r1 │ │ │ │ + sbceq r3, r7, r4, lsl r4 │ │ │ │ + sbceq r2, r4, r4, lsr #12 │ │ │ │ muleq r0, r2, r6 │ │ │ │ - sbceq r5, r4, r0, asr #8 │ │ │ │ - sbceq r3, r7, ip, asr #7 │ │ │ │ - ldrdeq r2, [r4], #92 @ 0x5c │ │ │ │ + sbceq r5, r4, r0, ror #8 │ │ │ │ + sbceq r3, r7, ip, ror #7 │ │ │ │ + strdeq r2, [r4], #92 @ 0x5c │ │ │ │ andeq r1, r0, r8, asr #13 │ │ │ │ - sbceq r5, r4, r8, ror #4 │ │ │ │ - sbceq r3, r7, r4, lsr #7 │ │ │ │ - strheq r2, [r4], #84 @ 0x54 │ │ │ │ + sbceq r5, r4, r8, lsl #5 │ │ │ │ + sbceq r3, r7, r4, asr #7 │ │ │ │ + ldrdeq r2, [r4], #84 @ 0x54 │ │ │ │ andeq r1, r0, sl, lsr #11 │ │ │ │ - strdeq r5, [r4], #12 │ │ │ │ - sbceq r3, r7, ip, ror r3 │ │ │ │ - sbceq r2, r4, ip, lsl #11 │ │ │ │ + sbceq r5, r4, ip, lsl r1 │ │ │ │ + smulleq r3, r7, ip, r3 │ │ │ │ + sbceq r2, r4, ip, lsr #11 │ │ │ │ @ instruction: 0x00001bb9 │ │ │ │ - sbceq r5, r4, ip, lsl #10 │ │ │ │ - sbceq r2, r4, ip, ror #10 │ │ │ │ + sbceq r5, r4, ip, lsr #10 │ │ │ │ + sbceq r2, r4, ip, lsl #11 │ │ │ │ @ instruction: 0x00001bb5 │ │ │ │ - sbceq r3, r4, r8, ror #6 │ │ │ │ - sbceq r2, r4, r0, asr r5 │ │ │ │ + sbceq r3, r4, r8, lsl #7 │ │ │ │ + sbceq r2, r4, r0, ror r5 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - smulleq r5, r4, ip, r0 │ │ │ │ - sbceq r3, r7, ip, lsl r3 │ │ │ │ - sbceq r2, r4, ip, lsr #10 │ │ │ │ + strheq r5, [r4], #12 │ │ │ │ + sbceq r3, r7, ip, lsr r3 │ │ │ │ + sbceq r2, r4, ip, asr #10 │ │ │ │ andeq r1, r0, fp, lsr r6 │ │ │ │ - sbceq r5, r4, r0, ror #4 │ │ │ │ - sbceq r2, r4, r4, asr #9 │ │ │ │ + sbceq r5, r4, r0, lsl #5 │ │ │ │ + sbceq r2, r4, r4, ror #9 │ │ │ │ andeq r1, r0, fp, lsl r6 │ │ │ │ - sbceq r5, r4, r0, lsr #4 │ │ │ │ - sbceq r2, r4, r8, lsr #9 │ │ │ │ + sbceq r5, r4, r0, asr #4 │ │ │ │ + sbceq r2, r4, r8, asr #9 │ │ │ │ strdeq r1, [r0], -r9 │ │ │ │ - sbceq r5, r4, r4, lsr r2 │ │ │ │ - sbceq r2, r4, r4, asr r4 │ │ │ │ + sbceq r5, r4, r4, asr r2 │ │ │ │ + sbceq r2, r4, r4, ror r4 │ │ │ │ andeq r1, r0, lr, lsl r6 │ │ │ │ - sbceq r5, r4, r8 │ │ │ │ - sbceq r3, r7, r8, lsr #3 │ │ │ │ - strheq r2, [r4], #56 @ 0x38 │ │ │ │ + sbceq r5, r4, r8, lsr #32 │ │ │ │ + sbceq r3, r7, r8, asr #3 │ │ │ │ + ldrdeq r2, [r4], #56 @ 0x38 │ │ │ │ andeq r1, r0, fp, ror #10 │ │ │ │ - strdeq r5, [r4], #0 │ │ │ │ - sbceq r2, r4, r8, ror r3 │ │ │ │ + sbceq r5, r4, r0, lsl r1 │ │ │ │ + smulleq r2, r4, r8, r3 │ │ │ │ andeq r1, r0, r9, lsl #12 │ │ │ │ - ldrdeq r5, [r4], #4 │ │ │ │ - sbceq r2, r4, ip, asr r3 │ │ │ │ + strdeq r5, [r4], #4 │ │ │ │ + sbceq r2, r4, ip, ror r3 │ │ │ │ andeq r1, r0, r1, lsl #12 │ │ │ │ - sbceq r4, r4, r8, asr #30 │ │ │ │ - sbceq r3, r7, r8, ror #1 │ │ │ │ - strdeq r2, [r4], #40 @ 0x28 │ │ │ │ + sbceq r4, r4, r8, ror #30 │ │ │ │ + sbceq r3, r7, r8, lsl #2 │ │ │ │ + sbceq r2, r4, r8, lsl r3 │ │ │ │ andeq r1, r0, r1, ror r5 │ │ │ │ - sbceq r5, r4, r0, asr r0 │ │ │ │ - ldrdeq r2, [r4], #40 @ 0x28 │ │ │ │ + sbceq r5, r4, r0, ror r0 │ │ │ │ + strdeq r2, [r4], #40 @ 0x28 │ │ │ │ andeq r1, r0, r1, lsl r6 │ │ │ │ - sbceq r4, r4, ip, lsl #27 │ │ │ │ - sbceq r3, r7, ip, rrx │ │ │ │ - sbceq r2, r4, ip, ror r2 │ │ │ │ + sbceq r4, r4, ip, lsr #27 │ │ │ │ + sbceq r3, r7, ip, lsl #1 │ │ │ │ + smulleq r2, r4, ip, r2 │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ - smulleq r4, r4, r0, pc @ │ │ │ │ - sbceq r2, r4, r8, lsl r2 │ │ │ │ + strheq r4, [r4], #240 @ 0xf0 │ │ │ │ + sbceq r2, r4, r8, lsr r2 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [pc, #48] @ 617858 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, r1 │ │ │ │ beq 617848 │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -1501570,17 +1501570,17 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #24] @ 617a04 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r4, r4, r8, lsl #30 │ │ │ │ - sbceq r2, r7, r8, lsl ip │ │ │ │ - ldrdeq r4, [r4], #236 @ 0xec │ │ │ │ + sbceq r4, r4, r8, lsr #30 │ │ │ │ + sbceq r2, r7, r8, lsr ip │ │ │ │ + strdeq r4, [r4], #236 @ 0xec │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ beq 617a34 │ │ │ │ @@ -1501649,17 +1501649,17 @@ │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #28] @ 617b40 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ andeq r0, r7, r8 │ │ │ │ - ldrdeq r4, [r4], #208 @ 0xd0 │ │ │ │ - sbceq r2, r7, r0, ror #21 │ │ │ │ - sbceq r4, r4, r4, lsr #27 │ │ │ │ + strdeq r4, [r4], #208 @ 0xd0 │ │ │ │ + sbceq r2, r7, r0, lsl #22 │ │ │ │ + sbceq r4, r4, r4, asr #27 │ │ │ │ muleq r0, r6, r1 │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ beq 617b74 │ │ │ │ cmp r1, #2 │ │ │ │ bne 617b6c │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ @@ -1503141,22 +1503141,22 @@ │ │ │ │ andeq r3, r0, r4, asr r6 │ │ │ │ cmpeq sp, r0, lsr r2 │ │ │ │ ldrsheq r7, [sp, #-20] @ 0xffffffec │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ @ instruction: 0x015d7194 │ │ │ │ cmpeq sp, r0, lsl r1 │ │ │ │ ldrheq r7, [sp, #-4] │ │ │ │ - @ instruction: 0x012d2701 │ │ │ │ + @ instruction: 0x012d2721 │ │ │ │ cmpeq sp, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - sbceq r3, r4, r0, asr #13 │ │ │ │ - sbceq r3, r4, r8, ror r6 │ │ │ │ + sbceq r3, r4, r0, ror #13 │ │ │ │ + smulleq r3, r4, r8, r6 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -1503378,20 +1503378,20 @@ │ │ │ │ b 619428 │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ b 619428 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ b 619428 │ │ │ │ mov r0, #348 @ 0x15c │ │ │ │ b 619428 │ │ │ │ - strdeq r2, [sp, -r6]! │ │ │ │ - @ instruction: 0x012d23eb │ │ │ │ - smlawteq sp, r4, r3, r2 │ │ │ │ - @ instruction: 0x012d23b8 │ │ │ │ - smulleq r3, r4, r0, r5 │ │ │ │ - sbceq r3, r4, r0, lsl #10 │ │ │ │ + @ instruction: 0x012d2416 │ │ │ │ + @ instruction: 0x012d240b │ │ │ │ + @ instruction: 0x012d23e4 │ │ │ │ + ldrdeq r2, [sp, -r8]! │ │ │ │ + strheq r3, [r4], #80 @ 0x50 │ │ │ │ + sbceq r3, r4, r0, lsr #10 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ @@ -1503486,23 +1503486,23 @@ │ │ │ │ ldr r2, [pc, #56] @ 61980c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012d203a │ │ │ │ - ldrdeq r3, [r4], #20 │ │ │ │ - sbceq r3, r4, ip, lsr #2 │ │ │ │ + qsubeq r2, sl, sp │ │ │ │ + strdeq r3, [r4], #20 │ │ │ │ + sbceq r3, r4, ip, asr #2 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ - sbceq r3, r4, ip, ror #3 │ │ │ │ - sbceq r3, r4, r4, lsl r1 │ │ │ │ + sbceq r3, r4, ip, lsl #4 │ │ │ │ + sbceq r3, r4, r4, lsr r1 │ │ │ │ andeq r0, r0, r9, ror #3 │ │ │ │ - strdeq r3, [r4], #28 │ │ │ │ - strdeq r3, [r4], #4 │ │ │ │ + sbceq r3, r4, ip, lsl r2 │ │ │ │ + sbceq r3, r4, r4, lsl r1 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #28 │ │ │ │ @@ -1503525,16 +1503525,16 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ 619884 │ │ │ │ ldr r1, [pc, #16] @ 619888 │ │ │ │ ldr r2, [pc, #16] @ 61988c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r3, r4, r4, ror r1 │ │ │ │ - sbceq r3, r4, ip, asr #32 │ │ │ │ + smulleq r3, r4, r4, r1 │ │ │ │ + sbceq r3, r4, ip, rrx │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #100] @ 61990c │ │ │ │ ldr lr, [pc, #100] @ 619910 │ │ │ │ @@ -1504624,71 +1504624,71 @@ │ │ │ │ bl 61991c │ │ │ │ b 619f24 │ │ │ │ cmpeq sp, r4, lsl #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq r6, [sp, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0xffffdf14 │ │ │ │ @ instruction: 0xffffdfcc │ │ │ │ - sbceq r2, r4, r4, ror lr │ │ │ │ - sbceq r0, r7, r4, lsr sl │ │ │ │ - strdeq r2, [r4], #200 @ 0xc8 │ │ │ │ + smulleq r2, r4, r4, lr │ │ │ │ + sbceq r0, r7, r4, asr sl │ │ │ │ + sbceq r2, r4, r8, lsl sp │ │ │ │ andeq r0, r0, r5, lsr r3 │ │ │ │ @ instruction: 0xffffdc68 │ │ │ │ - @ instruction: 0x012d1b16 │ │ │ │ + @ instruction: 0x012d1b36 │ │ │ │ cmpeq sp, r4, asr #6 │ │ │ │ - @ instruction: 0x012d1a62 │ │ │ │ - strdeq pc, [r3], #140 @ 0x8c │ │ │ │ - sbceq pc, r3, r8, lsl r9 @ │ │ │ │ + smlawbeq sp, r2, sl, r1 │ │ │ │ + sbceq pc, r3, ip, lsl r9 @ │ │ │ │ + sbceq pc, r3, r8, lsr r9 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq pc, r3, r0, ror #17 │ │ │ │ - strdeq pc, [r3], #140 @ 0x8c │ │ │ │ - sbceq r2, r4, r0, ror ip │ │ │ │ - sbceq r0, r4, r4, lsl #6 │ │ │ │ - sbceq r2, r4, r0, lsl fp │ │ │ │ + sbceq pc, r3, r0, lsl #18 │ │ │ │ + sbceq pc, r3, ip, lsl r9 @ │ │ │ │ + smulleq r2, r4, r0, ip │ │ │ │ + sbceq r0, r4, r4, lsr #6 │ │ │ │ + sbceq r2, r4, r0, lsr fp │ │ │ │ andeq r0, r0, r5, ror #2 │ │ │ │ @ instruction: 0xffffd904 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x012d13b0 │ │ │ │ - @ instruction: 0x012d1354 │ │ │ │ + ldrdeq r1, [sp, -r0]! │ │ │ │ + @ instruction: 0x012d1374 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r6, lsr #3 │ │ │ │ - @ instruction: 0x012d110c │ │ │ │ + @ instruction: 0x012d112c │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - ldrdeq r0, [sp, -ip]! │ │ │ │ - smlawteq sp, r8, ip, r0 │ │ │ │ + strdeq r0, [sp, -ip]! │ │ │ │ + smulwteq sp, r8, ip │ │ │ │ andeq r1, r0, r4, lsr r9 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x012d0bb4 │ │ │ │ + ldrdeq r0, [sp, -r4]! │ │ │ │ ldrdeq r1, [r0], -r2 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - smulleq r1, r4, r0, sl │ │ │ │ - sbceq pc, r6, r0, lsr #12 │ │ │ │ - sbceq r1, r4, r4, ror #17 │ │ │ │ + strheq r1, [r4], #160 @ 0xa0 │ │ │ │ + sbceq pc, r6, r0, asr #12 │ │ │ │ + sbceq r1, r4, r4, lsl #18 │ │ │ │ andeq r0, r0, sp, asr r3 │ │ │ │ - sbceq r1, r4, r8, ror #20 │ │ │ │ - strdeq pc, [r6], #88 @ 0x58 │ │ │ │ - strheq r1, [r4], #140 @ 0x8c │ │ │ │ + sbceq r1, r4, r8, lsl #21 │ │ │ │ + sbceq pc, r6, r8, lsl r6 @ │ │ │ │ + ldrdeq r1, [r4], #140 @ 0x8c │ │ │ │ andeq r0, r0, r7, asr r3 │ │ │ │ - sbceq r1, r4, r0, asr #20 │ │ │ │ - ldrdeq pc, [r6], #80 @ 0x50 │ │ │ │ - smulleq r1, r4, r4, r8 │ │ │ │ + sbceq r1, r4, r0, ror #20 │ │ │ │ + strdeq pc, [r6], #80 @ 0x50 │ │ │ │ + strheq r1, [r4], #132 @ 0x84 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ - sbceq r1, r4, r8, lsl sl │ │ │ │ - sbceq pc, r6, r8, lsr #11 │ │ │ │ - sbceq r1, r4, ip, ror #16 │ │ │ │ + sbceq r1, r4, r8, lsr sl │ │ │ │ + sbceq pc, r6, r8, asr #11 │ │ │ │ + sbceq r1, r4, ip, lsl #17 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ - @ instruction: 0x012d0846 │ │ │ │ + @ instruction: 0x012d0866 │ │ │ │ andeq r0, r0, r5, asr r1 │ │ │ │ ldrdeq r0, [r0], -r1 │ │ │ │ andeq r0, r0, r6, asr #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ bhi 61ae9c │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ @@ -1505849,74 +1505849,74 @@ │ │ │ │ mov lr, r0 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, ip, lsl #28 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012d066a │ │ │ │ + smlawbeq sp, sl, r6, r0 │ │ │ │ @ instruction: 0xffffc714 │ │ │ │ - strdeq r1, [r4], #108 @ 0x6c │ │ │ │ - strheq pc, [r6], #44 @ 0x2c @ │ │ │ │ - sbceq r1, r4, r0, lsl #11 │ │ │ │ + sbceq r1, r4, ip, lsl r7 │ │ │ │ + ldrdeq pc, [r6], #44 @ 0x2c │ │ │ │ + sbceq r1, r4, r0, lsr #11 │ │ │ │ andeq r0, r0, sl, lsr #9 │ │ │ │ - @ instruction: 0x012d057c │ │ │ │ - @ instruction: 0x012d0556 │ │ │ │ - @ instruction: 0x012d054c │ │ │ │ - sbceq r1, r4, r4, ror r6 │ │ │ │ - smulleq r1, r4, r0, r4 │ │ │ │ + @ instruction: 0x012d059c │ │ │ │ + @ instruction: 0x012d0576 │ │ │ │ + @ instruction: 0x012d056c │ │ │ │ + smulleq r1, r4, r4, r6 │ │ │ │ + strheq r1, [r4], #64 @ 0x40 │ │ │ │ @ instruction: 0x000004b5 │ │ │ │ @ instruction: 0xffffc468 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmpeq sp, r8, lsl #20 │ │ │ │ - sbceq lr, r3, r8, lsr r0 │ │ │ │ - sbceq lr, r3, r4, asr r0 │ │ │ │ + sbceq lr, r3, r8, asr r0 │ │ │ │ + sbceq lr, r3, r4, ror r0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq lr, r3, ip, lsl r0 │ │ │ │ - sbceq lr, r3, r8, lsr r0 │ │ │ │ - sbceq r1, r4, r8, lsr #8 │ │ │ │ - smulleq lr, r6, r0, pc @ │ │ │ │ - sbceq r1, r4, r4, asr r2 │ │ │ │ + sbceq lr, r3, ip, lsr r0 │ │ │ │ + sbceq lr, r3, r8, asr r0 │ │ │ │ + sbceq r1, r4, r8, asr #8 │ │ │ │ + strheq lr, [r6], #240 @ 0xf0 │ │ │ │ + sbceq r1, r4, r4, ror r2 │ │ │ │ andeq r0, r0, r1, lsr #9 │ │ │ │ - sbceq r1, r4, r8, ror #8 │ │ │ │ - sbceq r1, r4, r4, ror #3 │ │ │ │ + sbceq r1, r4, r8, lsl #9 │ │ │ │ + sbceq r1, r4, r4, lsl #4 │ │ │ │ andeq r0, r0, fp, ror #9 │ │ │ │ @ instruction: 0xffffc224 │ │ │ │ smlatteq r7, r7, r3, pc @ │ │ │ │ tsteq r0, pc, ror pc │ │ │ │ andeq r1, r0, r4, ror #2 │ │ │ │ andeq r1, r0, r7, ror #2 │ │ │ │ @ instruction: 0xffffc1cc │ │ │ │ @ instruction: 0xffffc194 │ │ │ │ - @ instruction: 0x012d0176 │ │ │ │ + @ instruction: 0x012d0196 │ │ │ │ muleq r0, r9, r1 │ │ │ │ andeq r0, r0, pc, lsr #3 │ │ │ │ andeq r0, r0, lr, lsl #3 │ │ │ │ @ instruction: 0x0107bc9f │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ andeq r1, r0, r6, ror #2 │ │ │ │ andeq r0, r0, r7, lsr #3 │ │ │ │ - smlawbeq ip, r4, pc, pc @ │ │ │ │ + msreq LR_mon, r4, lsr #31 │ │ │ │ andeq r0, r0, sp, lsr #3 │ │ │ │ - strdeq r0, [r4], #244 @ 0xf4 │ │ │ │ - sbceq r0, r4, ip, asr #27 │ │ │ │ + sbceq r1, r4, r4, lsl r0 │ │ │ │ + sbceq r0, r4, ip, ror #27 │ │ │ │ andeq r0, r0, r5, asr #9 │ │ │ │ - strdeq r0, [r4], #252 @ 0xfc │ │ │ │ - sbceq lr, r6, r8, asr #21 │ │ │ │ - sbceq r0, r4, ip, lsl #27 │ │ │ │ + sbceq r1, r4, ip, lsl r0 │ │ │ │ + sbceq lr, r6, r8, ror #21 │ │ │ │ + sbceq r0, r4, ip, lsr #27 │ │ │ │ andeq r0, r0, r9, ror #9 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ muleq r0, sl, r1 │ │ │ │ andeq r0, r0, pc, lsl #3 │ │ │ │ andeq r0, r0, lr, lsr #3 │ │ │ │ andeq r0, r0, sp, lsl #3 │ │ │ │ - ldrdeq r0, [r4], #232 @ 0xe8 │ │ │ │ - sbceq lr, r3, ip, lsl #8 │ │ │ │ - sbceq r0, r4, r8, lsl ip │ │ │ │ + strdeq r0, [r4], #232 @ 0xe8 │ │ │ │ + sbceq lr, r3, ip, lsr #8 │ │ │ │ + sbceq r0, r4, r8, lsr ip │ │ │ │ andeq r0, r0, pc, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #496] @ 61bfd4 │ │ │ │ @@ -1506043,26 +1506043,26 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ mov r6, #1 │ │ │ │ b 61be8c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, r4, lsl r2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - msreq LR_mon, r5, lsl fp │ │ │ │ + msreq LR_mon, r5, lsr fp │ │ │ │ cmpeq sp, ip, lsr r1 │ │ │ │ ldrsbeq r4, [sp, #-12] │ │ │ │ - sbceq r0, r4, r4, lsr ip │ │ │ │ - smulleq lr, r6, r8, r6 │ │ │ │ - sbceq r0, r4, ip, asr r9 │ │ │ │ + sbceq r0, r4, r4, asr ip │ │ │ │ + strheq lr, [r6], #104 @ 0x68 │ │ │ │ + sbceq r0, r4, ip, ror r9 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ - ldrdeq sp, [r3], #100 @ 0x64 │ │ │ │ - strdeq sp, [r3], #96 @ 0x60 │ │ │ │ + strdeq sp, [r3], #100 @ 0x64 │ │ │ │ + sbceq sp, r3, r0, lsl r7 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r4, r8, ror #23 │ │ │ │ - sbceq r0, r4, r8, lsl #18 │ │ │ │ + sbceq r0, r4, r8, lsl #24 │ │ │ │ + sbceq r0, r4, r8, lsr #18 │ │ │ │ @ instruction: 0x000005bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ 61c1cc │ │ │ │ @@ -1506170,15 +1506170,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 61c0d8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, r4, asr #31 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x015d3f90 │ │ │ │ - msreq CPSR_fs, r2, ror #17 │ │ │ │ + msreq CPSR_fs, r2, lsl #18 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ @ instruction: 0x015d3e90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1506694,30 +1506694,30 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 603f9c │ │ │ │ ldr r3, [r9, #20] │ │ │ │ b 61c8a0 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, r0, ror #19 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - msreq LR_mon, r4, ror #7 │ │ │ │ + msreq CPSR_fs, r4, lsl #8 │ │ │ │ cmpeq sp, r8, lsr #19 │ │ │ │ - smlawteq ip, r4, r3, pc @ │ │ │ │ - msreq LR_mon, r2, lsr #6 │ │ │ │ + msreq LR_mon, r4, ror #7 │ │ │ │ + msreq LR_mon, r2, asr #6 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r5, ror #4 │ │ │ │ andeq r0, r0, sp, asr #4 │ │ │ │ andeq r0, r0, lr, asr #4 │ │ │ │ cmpeq sp, ip, lsr r8 │ │ │ │ - sbceq ip, r3, ip, ror #25 │ │ │ │ - sbceq ip, r3, r8, lsl #26 │ │ │ │ + sbceq ip, r3, ip, lsl #26 │ │ │ │ + sbceq ip, r3, r8, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq ip, r3, r0, asr #25 │ │ │ │ - ldrdeq ip, [r3], #204 @ 0xcc │ │ │ │ - sbceq ip, r3, r8, lsl #25 │ │ │ │ - sbceq ip, r3, r4, lsr #25 │ │ │ │ + sbceq ip, r3, r0, ror #25 │ │ │ │ + strdeq ip, [r3], #204 @ 0xcc │ │ │ │ + sbceq ip, r3, r8, lsr #25 │ │ │ │ + sbceq ip, r3, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #788] @ 61cd78 │ │ │ │ subs r7, r3, #5 │ │ │ │ @@ -1506916,15 +1506916,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ b 61cc48 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, ip, lsl #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012ceeb7 │ │ │ │ + ldrdeq lr, [ip, -r7]! │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ cmpeq sp, ip, asr #8 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1507169,19 +1507169,19 @@ │ │ │ │ b 61d0a4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ cmpeq sp, r4, asr #4 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012ceb60 │ │ │ │ + smlawbeq ip, r0, fp, lr │ │ │ │ ldrsheq r3, [sp, #-12] │ │ │ │ - @ instruction: 0x012ce979 │ │ │ │ - sbceq ip, r3, r8, ror r5 │ │ │ │ - smulleq ip, r3, r4, r5 │ │ │ │ + @ instruction: 0x012ce999 │ │ │ │ + smulleq ip, r3, r8, r5 │ │ │ │ + strheq ip, [r3], #84 @ 0x54 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -1507245,18 +1507245,18 @@ │ │ │ │ b 602ef8 │ │ │ │ sub r2, r3, #5312 @ 0x14c0 │ │ │ │ sub r2, r2, #43 @ 0x2b │ │ │ │ cmp r2, #1 │ │ │ │ bhi 61d258 │ │ │ │ b 61d248 │ │ │ │ eoreq r0, r0, #-1073741791 @ 0xc0000021 │ │ │ │ - sbceq pc, r3, ip, lsl #20 │ │ │ │ - sbceq pc, r3, r8, lsr sl @ │ │ │ │ - smulleq pc, r3, r4, r9 @ │ │ │ │ - sbceq pc, r3, r0, asr #19 │ │ │ │ + sbceq pc, r3, ip, lsr #20 │ │ │ │ + sbceq pc, r3, r8, asr sl @ │ │ │ │ + strheq pc, [r3], #148 @ 0x94 @ │ │ │ │ + sbceq pc, r3, r0, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ b 61d2fc │ │ │ │ @@ -1507367,15 +1507367,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #8 │ │ │ │ b 61d410 │ │ │ │ mov r0, #16 │ │ │ │ b 61d410 │ │ │ │ mov r0, #1 │ │ │ │ b 61d410 │ │ │ │ - @ instruction: 0x012ce6a0 │ │ │ │ + smlawteq ip, r0, r6, lr │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #17 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #436] @ 0x1b4 │ │ │ │ ldrsb r1, [r1, #65] @ 0x41 │ │ │ │ cmp r1, #14 │ │ │ │ bne 61d4cc │ │ │ │ @@ -1507397,17 +1507397,17 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #24] @ 61d510 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq lr, r3, r8, lsl #29 │ │ │ │ - sbceq sp, r6, ip, lsl #2 │ │ │ │ - sbceq pc, r3, r4, lsr r7 @ │ │ │ │ + sbceq lr, r3, r8, lsr #29 │ │ │ │ + sbceq sp, r6, ip, lsr #2 │ │ │ │ + sbceq pc, r3, r4, asr r7 @ │ │ │ │ andeq r0, r0, r5, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -1507452,16 +1507452,16 @@ │ │ │ │ mov r2, #250 @ 0xfa │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, r0, asr #21 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x015d2a98 │ │ │ │ - smulleq pc, r3, r0, r6 @ │ │ │ │ - sbceq pc, r3, ip, ror #12 │ │ │ │ + strheq pc, [r3], #96 @ 0x60 @ │ │ │ │ + sbceq pc, r3, ip, lsl #13 │ │ │ │ cmp r1, #245 @ 0xf5 │ │ │ │ beq 61d5f8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1507548,16 +1507548,16 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 603f9c │ │ │ │ b 61d668 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - sbceq fp, r3, ip, lsr #30 │ │ │ │ - sbceq fp, r3, r8, asr #30 │ │ │ │ + sbceq fp, r3, ip, asr #30 │ │ │ │ + sbceq fp, r3, r8, ror #30 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -1507720,20 +1507720,20 @@ │ │ │ │ ldr r1, [pc, #40] @ 61da24 │ │ │ │ ldr r2, [pc, #28] @ 61da1c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - smulleq pc, r3, r4, r3 @ │ │ │ │ - sbceq fp, r3, r8, lsl #25 │ │ │ │ - sbceq fp, r3, r4, lsr #25 │ │ │ │ + strheq pc, [r3], #52 @ 0x34 @ │ │ │ │ + sbceq fp, r3, r8, lsr #25 │ │ │ │ + sbceq fp, r3, r4, asr #25 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq fp, r3, ip, asr ip │ │ │ │ - sbceq fp, r3, r8, ror ip │ │ │ │ + sbceq fp, r3, ip, ror ip │ │ │ │ + smulleq fp, r3, r8, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1388] @ 61dfb0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1508086,15 +1508086,15 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq r2, [sp, #-80] @ 0xffffffb0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq sp, r4, lsl #11 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmpeq sp, r4, asr #9 │ │ │ │ - ldrdeq pc, [r3], #12 │ │ │ │ + strdeq pc, [r3], #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #2268] @ 61e8c4 │ │ │ │ ldr r3, [pc, #2268] @ 61e8c8 │ │ │ │ @@ -1508668,58 +1508668,58 @@ │ │ │ │ cmpeq sp, r0, lsl r0 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq sp, ip, lsr #31 │ │ │ │ @ instruction: 0xfffff054 │ │ │ │ andeq r1, r0, r1, ror #2 │ │ │ │ @ instruction: 0xfffff20c │ │ │ │ andeq r1, r0, lr, lsr #9 │ │ │ │ - sbceq lr, r3, r4, ror #16 │ │ │ │ - sbceq ip, r6, r4, lsr r0 │ │ │ │ - sbceq lr, r3, ip, asr r6 │ │ │ │ + sbceq lr, r3, r4, lsl #17 │ │ │ │ + sbceq ip, r6, r4, asr r0 │ │ │ │ + sbceq lr, r3, ip, ror r6 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ - sbceq lr, r3, ip, lsl #16 │ │ │ │ - sbceq ip, r6, r4 │ │ │ │ - sbceq lr, r3, ip, lsr #12 │ │ │ │ - smulleq lr, r3, r8, r6 │ │ │ │ - strdeq lr, [r3], #88 @ 0x58 │ │ │ │ + sbceq lr, r3, ip, lsr #16 │ │ │ │ + sbceq ip, r6, r4, lsr #32 │ │ │ │ + sbceq lr, r3, ip, asr #12 │ │ │ │ + strheq lr, [r3], #104 @ 0x68 │ │ │ │ + sbceq lr, r3, r8, lsl r6 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ @ instruction: 0xffffedd0 │ │ │ │ - strheq lr, [r3], #84 @ 0x54 │ │ │ │ + ldrdeq lr, [r3], #84 @ 0x54 │ │ │ │ + sbceq fp, r6, r0, asr #30 │ │ │ │ + sbceq lr, r3, r8, ror #10 │ │ │ │ + andeq r0, r0, r3, lsr #2 │ │ │ │ + sbceq lr, r3, r0, ror #13 │ │ │ │ sbceq fp, r6, r0, lsr #30 │ │ │ │ sbceq lr, r3, r8, asr #10 │ │ │ │ - andeq r0, r0, r3, lsr #2 │ │ │ │ - sbceq lr, r3, r0, asr #13 │ │ │ │ - sbceq fp, r6, r0, lsl #30 │ │ │ │ - sbceq lr, r3, r8, lsr #10 │ │ │ │ - ldrdeq lr, [r3], #96 @ 0x60 │ │ │ │ - ldrdeq fp, [r6], #236 @ 0xec │ │ │ │ - sbceq lr, r3, r4, lsl #10 │ │ │ │ + strdeq lr, [r3], #96 @ 0x60 │ │ │ │ + strdeq fp, [r6], #236 @ 0xec │ │ │ │ + sbceq lr, r3, r4, lsr #10 │ │ │ │ + sbceq sl, r3, r4, lsr pc │ │ │ │ + sbceq sl, r3, r0, asr pc │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ sbceq sl, r3, r4, lsl pc │ │ │ │ sbceq sl, r3, r0, lsr pc │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - strdeq sl, [r3], #228 @ 0xe4 │ │ │ │ - sbceq sl, r3, r0, lsl pc │ │ │ │ + strdeq sl, [r3], #232 @ 0xe8 │ │ │ │ + sbceq sl, r3, r4, lsl pc │ │ │ │ ldrdeq sl, [r3], #232 @ 0xe8 │ │ │ │ strdeq sl, [r3], #228 @ 0xe4 │ │ │ │ - strheq sl, [r3], #232 @ 0xe8 │ │ │ │ + strdeq sl, [r3], #236 @ 0xec │ │ │ │ ldrdeq sl, [r3], #228 @ 0xe4 │ │ │ │ - ldrdeq sl, [r3], #236 @ 0xec │ │ │ │ - strheq sl, [r3], #228 @ 0xe4 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq sl, r3, r0, asr lr │ │ │ │ + sbceq sl, r3, r0, ror lr │ │ │ │ + sbceq sl, r3, ip, lsl #29 │ │ │ │ + smulleq sl, r3, r4, lr │ │ │ │ sbceq sl, r3, ip, ror #28 │ │ │ │ - sbceq sl, r3, r4, ror lr │ │ │ │ - sbceq sl, r3, ip, asr #28 │ │ │ │ - sbceq lr, r3, ip, lsl #10 │ │ │ │ - sbceq lr, r3, r4, ror #7 │ │ │ │ - strdeq sl, [r3], #216 @ 0xd8 │ │ │ │ - sbceq sl, r3, r4, lsl lr │ │ │ │ + sbceq lr, r3, ip, lsr #10 │ │ │ │ sbceq lr, r3, r4, lsl #8 │ │ │ │ - sbceq fp, r6, r4, ror #26 │ │ │ │ - sbceq lr, r3, ip, lsl #7 │ │ │ │ + sbceq sl, r3, r8, lsl lr │ │ │ │ + sbceq sl, r3, r4, lsr lr │ │ │ │ + sbceq lr, r3, r4, lsr #8 │ │ │ │ + sbceq fp, r6, r4, lsl #27 │ │ │ │ + sbceq lr, r3, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r1, [pc, #668] @ 61ec44 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ mov fp, r2 │ │ │ │ @@ -1508888,23 +1508888,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, r8, asr #12 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq sp, r8, lsr r5 │ │ │ │ - sbceq sl, r3, r0, lsl #23 │ │ │ │ - sbceq sl, r3, r8, asr fp │ │ │ │ + sbceq sl, r3, r0, lsr #23 │ │ │ │ + sbceq sl, r3, r8, ror fp │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq pc, r1, ip, ror r8 @ │ │ │ │ - sbceq sl, r3, r8, asr sl │ │ │ │ - sbceq sl, r3, r4, ror sl │ │ │ │ + smulleq pc, r1, ip, r8 @ │ │ │ │ + sbceq sl, r3, r8, ror sl │ │ │ │ + smulleq sl, r3, r4, sl │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq sl, r3, ip, lsr #20 │ │ │ │ - sbceq sl, r3, r8, asr #20 │ │ │ │ + sbceq sl, r3, ip, asr #20 │ │ │ │ + sbceq sl, r3, r8, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [pc, #920] @ 61f024 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1509138,24 +1509138,24 @@ │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq sp, ip, ror #6 │ │ │ │ cmpeq sp, r8, asr r3 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ cmpeq sp, ip, ror #1 │ │ │ │ - sbceq sl, r3, ip, lsl #14 │ │ │ │ - sbceq sl, r3, r8, lsr #14 │ │ │ │ + sbceq sl, r3, ip, lsr #14 │ │ │ │ + sbceq sl, r3, r8, asr #14 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq sp, r3, r8, asr #29 │ │ │ │ - sbceq sp, r3, r0, lsr #25 │ │ │ │ + sbceq sp, r3, r8, ror #29 │ │ │ │ + sbceq sp, r3, r0, asr #25 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - smulleq sl, r3, ip, r6 │ │ │ │ - strheq sl, [r3], #104 @ 0x68 │ │ │ │ - sbceq sp, r3, r0, asr #28 │ │ │ │ - sbceq sp, r3, r8, lsl ip │ │ │ │ + strheq sl, [r3], #108 @ 0x6c │ │ │ │ + ldrdeq sl, [r3], #104 @ 0x68 │ │ │ │ + sbceq sp, r3, r0, ror #28 │ │ │ │ + sbceq sp, r3, r8, lsr ip │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 61f0b0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1509269,16 +1509269,16 @@ │ │ │ │ ldr r2, [pc, #28] @ 61f24c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 603eb8 │ │ │ │ cmpeq sp, r0, lsr #30 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - sbceq sp, r3, r8, asr ip │ │ │ │ - strdeq sp, [r3], #156 @ 0x9c │ │ │ │ + sbceq sp, r3, r8, ror ip │ │ │ │ + sbceq sp, r3, ip, lsl sl │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r4, [pc, #2656] @ 61fcc8 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -1509946,38 +1509946,38 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 603eb8 │ │ │ │ cmpeq sp, r0, lsr #7 │ │ │ │ cmpeq sp, r8, ror sp │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq sp, ip, ror #4 │ │ │ │ - @ instruction: 0x012cc656 │ │ │ │ + @ instruction: 0x012cc676 │ │ │ │ @ instruction: 0xffffe46c │ │ │ │ andeq r0, r0, r9, asr #5 │ │ │ │ - smlawteq ip, r8, r4, ip │ │ │ │ + @ instruction: 0x012cc4e8 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - sbceq sp, r3, r0, lsl r5 │ │ │ │ - sbceq sl, r6, r4, lsr ip │ │ │ │ - sbceq sp, r3, ip, asr r2 │ │ │ │ + sbceq sp, r3, r0, lsr r5 │ │ │ │ + sbceq sl, r6, r4, asr ip │ │ │ │ + sbceq sp, r3, ip, ror r2 │ │ │ │ @ instruction: 0xffffdbd8 │ │ │ │ @ instruction: 0x015d0598 │ │ │ │ - sbceq sp, r3, ip, lsr #8 │ │ │ │ - sbceq sp, r3, r8, ror #6 │ │ │ │ - sbceq sl, r6, ip, ror sl │ │ │ │ - sbceq sp, r3, r4, lsr #1 │ │ │ │ - sbceq r9, r3, ip, asr #20 │ │ │ │ - sbceq r9, r3, r8, ror #20 │ │ │ │ + sbceq sp, r3, ip, asr #8 │ │ │ │ + sbceq sp, r3, r8, lsl #7 │ │ │ │ + smulleq sl, r6, ip, sl │ │ │ │ + sbceq sp, r3, r4, asr #1 │ │ │ │ + sbceq r9, r3, ip, ror #20 │ │ │ │ + sbceq r9, r3, r8, lsl #21 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r9, r3, r8, lsr #20 │ │ │ │ - sbceq r9, r3, r4, asr #20 │ │ │ │ - sbceq r9, r3, r4, lsl #20 │ │ │ │ - sbceq r9, r3, r0, lsr #20 │ │ │ │ - sbceq sp, r3, r4, asr #4 │ │ │ │ - sbceq ip, r3, r8, ror pc │ │ │ │ + sbceq r9, r3, r8, asr #20 │ │ │ │ + sbceq r9, r3, r4, ror #20 │ │ │ │ + sbceq r9, r3, r4, lsr #20 │ │ │ │ + sbceq r9, r3, r0, asr #20 │ │ │ │ + sbceq sp, r3, r4, ror #4 │ │ │ │ + smulleq ip, r3, r8, pc @ │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1510049,18 +1510049,18 @@ │ │ │ │ bl 603eb8 │ │ │ │ mov r2, #5 │ │ │ │ bl 603f9c │ │ │ │ b 61fd7c │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - ldrdeq sl, [r3], #104 @ 0x68 │ │ │ │ - sbceq r9, r3, r4, ror r8 │ │ │ │ - sbceq r9, r3, ip, lsl #16 │ │ │ │ - sbceq r9, r3, r8, lsr #16 │ │ │ │ + strdeq sl, [r3], #104 @ 0x68 │ │ │ │ + smulleq r9, r3, r4, r8 │ │ │ │ + sbceq r9, r3, ip, lsr #16 │ │ │ │ + sbceq r9, r3, r8, asr #16 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #436] @ 620058 │ │ │ │ @@ -1510171,28 +1510171,28 @@ │ │ │ │ ldr r1, [pc, #72] @ 620090 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ andeq r1, r0, r8, ror #2 │ │ │ │ - sbceq ip, r3, r4, lsl #31 │ │ │ │ - sbceq sl, r6, r4, asr r6 │ │ │ │ - sbceq ip, r3, r8, asr pc │ │ │ │ - sbceq r9, r3, ip, lsl #13 │ │ │ │ - sbceq r9, r3, r8, lsr #13 │ │ │ │ + sbceq ip, r3, r4, lsr #31 │ │ │ │ + sbceq sl, r6, r4, ror r6 │ │ │ │ + sbceq ip, r3, r8, ror pc │ │ │ │ + sbceq r9, r3, ip, lsr #13 │ │ │ │ + sbceq r9, r3, r8, asr #13 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq ip, r3, ip, asr pc │ │ │ │ - sbceq sl, r6, r4, lsl #12 │ │ │ │ - sbceq ip, r3, r8, lsl #30 │ │ │ │ - sbceq ip, r3, r0, asr #30 │ │ │ │ - ldrdeq sl, [r6], #92 @ 0x5c │ │ │ │ - sbceq ip, r3, r0, ror #29 │ │ │ │ + sbceq ip, r3, ip, ror pc │ │ │ │ + sbceq sl, r6, r4, lsr #12 │ │ │ │ sbceq ip, r3, r8, lsr #30 │ │ │ │ - sbceq ip, r3, r0, asr #29 │ │ │ │ + sbceq ip, r3, r0, ror #30 │ │ │ │ + strdeq sl, [r6], #92 @ 0x5c │ │ │ │ + sbceq ip, r3, r0, lsl #30 │ │ │ │ + sbceq ip, r3, r8, asr #30 │ │ │ │ + sbceq ip, r3, r0, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bl 52489c │ │ │ │ @@ -1511103,58 +1511103,58 @@ │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ b 620d3c │ │ │ │ cmppeq ip, r4, asr #29 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r1, r0, ip, ror #2 │ │ │ │ @ instruction: 0x015cfe9c │ │ │ │ - @ instruction: 0x012cb904 │ │ │ │ + @ instruction: 0x012cb924 │ │ │ │ andeq r1, r0, sp, lsr #9 │ │ │ │ - sbceq ip, r3, r8, lsl lr │ │ │ │ + sbceq ip, r3, r8, lsr lr │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmppeq ip, ip, lsr sp @ p-variant is OBSOLETE │ │ │ │ - sbceq r1, r3, r0, lsl pc │ │ │ │ + sbceq r1, r3, r0, lsr pc │ │ │ │ cmppeq ip, r4, asr #22 @ p-variant is OBSOLETE │ │ │ │ cmppeq ip, r8, ror #20 @ p-variant is OBSOLETE │ │ │ │ ldrheq pc, [ip, #-132] @ 0xffffff7c @ │ │ │ │ - sbceq ip, r3, r4, ror #16 │ │ │ │ + sbceq ip, r3, r4, lsl #17 │ │ │ │ ldrheq pc, [ip, #-116] @ 0xffffff8c @ │ │ │ │ - sbceq r1, r3, r0, ror r9 │ │ │ │ + smulleq r1, r3, r0, r9 │ │ │ │ cmppeq ip, r8, lsr #13 @ p-variant is OBSOLETE │ │ │ │ - sbceq ip, r3, ip, lsr r6 │ │ │ │ - sbceq r9, r6, r0, lsl #25 │ │ │ │ - sbceq ip, r3, r4, lsl #11 │ │ │ │ - strdeq r8, [r3], #188 @ 0xbc │ │ │ │ - sbceq r8, r3, r8, lsl ip │ │ │ │ + sbceq ip, r3, ip, asr r6 │ │ │ │ + sbceq r9, r6, r0, lsr #25 │ │ │ │ + sbceq ip, r3, r4, lsr #11 │ │ │ │ + sbceq r8, r3, ip, lsl ip │ │ │ │ + sbceq r8, r3, r8, lsr ip │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r8, r3, r0, ror #23 │ │ │ │ - strdeq r8, [r3], #188 @ 0xbc │ │ │ │ - sbceq r8, r3, r4, asr #23 │ │ │ │ - sbceq r8, r3, r0, ror #23 │ │ │ │ - sbceq r8, r3, r8, lsr #23 │ │ │ │ - sbceq r8, r3, r4, asr #23 │ │ │ │ - sbceq r8, r3, ip, lsl #23 │ │ │ │ - sbceq r8, r3, r8, lsr #23 │ │ │ │ - strheq fp, [r3], #56 @ 0x38 │ │ │ │ - sbceq r9, r6, ip, asr #21 │ │ │ │ - sbceq r8, r3, r0, asr #22 │ │ │ │ + sbceq r8, r3, r0, lsl #24 │ │ │ │ + sbceq r8, r3, ip, lsl ip │ │ │ │ + sbceq r8, r3, r4, ror #23 │ │ │ │ + sbceq r8, r3, r0, lsl #24 │ │ │ │ + sbceq r8, r3, r8, asr #23 │ │ │ │ + sbceq r8, r3, r4, ror #23 │ │ │ │ + sbceq r8, r3, ip, lsr #23 │ │ │ │ + sbceq r8, r3, r8, asr #23 │ │ │ │ + ldrdeq fp, [r3], #56 @ 0x38 │ │ │ │ + sbceq r9, r6, ip, ror #21 │ │ │ │ + sbceq r8, r3, r0, ror #22 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - sbceq ip, r3, r4, ror r4 │ │ │ │ - smulleq r9, r6, r8, sl │ │ │ │ - smulleq ip, r3, ip, r3 │ │ │ │ - strheq r8, [r3], #172 @ 0xac │ │ │ │ - ldrdeq r8, [r3], #168 @ 0xa8 │ │ │ │ - smulleq fp, r3, r4, r2 │ │ │ │ - sbceq r9, r6, r0, ror #19 │ │ │ │ - sbceq r8, r3, r4, asr sl │ │ │ │ - sbceq r8, r3, r4, lsl sl │ │ │ │ - sbceq r8, r3, r0, lsr sl │ │ │ │ - strdeq r1, [r3], #68 @ 0x44 │ │ │ │ - sbceq r8, r3, ip, asr #15 │ │ │ │ - sbceq r8, r3, r8, ror #15 │ │ │ │ + smulleq ip, r3, r4, r4 │ │ │ │ + strheq r9, [r6], #168 @ 0xa8 │ │ │ │ + strheq ip, [r3], #60 @ 0x3c │ │ │ │ + ldrdeq r8, [r3], #172 @ 0xac │ │ │ │ + strdeq r8, [r3], #168 @ 0xa8 │ │ │ │ + strheq fp, [r3], #36 @ 0x24 │ │ │ │ + sbceq r9, r6, r0, lsl #20 │ │ │ │ + sbceq r8, r3, r4, ror sl │ │ │ │ + sbceq r8, r3, r4, lsr sl │ │ │ │ + sbceq r8, r3, r0, asr sl │ │ │ │ + sbceq r1, r3, r4, lsl r5 │ │ │ │ + sbceq r8, r3, ip, ror #15 │ │ │ │ + sbceq r8, r3, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #15 │ │ │ │ @@ -1511643,46 +1511643,46 @@ │ │ │ │ mov r2, #292 @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ cmppeq ip, r8, lsr r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmppeq ip, r8, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x012caa96 │ │ │ │ - sbceq fp, r3, r0, lsr #31 │ │ │ │ + @ instruction: 0x012caab6 │ │ │ │ + sbceq fp, r3, r0, asr #31 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r1, r0, r8, ror r0 │ │ │ │ - sbceq r1, r3, r8, lsl r0 │ │ │ │ + sbceq r1, r3, r8, lsr r0 │ │ │ │ cmpeq ip, r8, lsl #26 │ │ │ │ - strheq fp, [r3], #200 @ 0xc8 │ │ │ │ + ldrdeq fp, [r3], #200 @ 0xc8 │ │ │ │ cmpeq ip, ip, lsr #23 │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - sbceq fp, r3, r8, lsl #23 │ │ │ │ + sbceq fp, r3, r8, lsr #23 │ │ │ │ cmpeq ip, ip, lsr #20 │ │ │ │ - sbceq fp, r3, ip, lsr #19 │ │ │ │ - strdeq r8, [r6], #240 @ 0xf0 │ │ │ │ - strdeq fp, [r3], #132 @ 0x84 │ │ │ │ - sbceq fp, r3, r0, lsl #20 │ │ │ │ - sbceq r8, r6, r8, asr #31 │ │ │ │ - sbceq fp, r3, ip, asr #17 │ │ │ │ - strheq r7, [r3], #244 @ 0xf4 │ │ │ │ - ldrdeq r7, [r3], #240 @ 0xf0 │ │ │ │ + sbceq fp, r3, ip, asr #19 │ │ │ │ + sbceq r9, r6, r0, lsl r0 │ │ │ │ + sbceq fp, r3, r4, lsl r9 │ │ │ │ + sbceq fp, r3, r0, lsr #20 │ │ │ │ + sbceq r8, r6, r8, ror #31 │ │ │ │ + sbceq fp, r3, ip, ror #17 │ │ │ │ + ldrdeq r7, [r3], #244 @ 0xf4 │ │ │ │ + strdeq r7, [r3], #240 @ 0xf0 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smulleq r7, r3, r8, pc @ │ │ │ │ - strheq r7, [r3], #244 @ 0xf4 │ │ │ │ - sbceq r7, r3, ip, ror pc │ │ │ │ - smulleq r7, r3, r8, pc @ │ │ │ │ - sbceq r7, r3, r0, ror #30 │ │ │ │ - sbceq r7, r3, ip, ror pc │ │ │ │ - sbceq r7, r3, r4, asr #30 │ │ │ │ - sbceq r7, r3, r0, ror #30 │ │ │ │ - sbceq fp, r3, r8, lsr r9 │ │ │ │ - sbceq r8, r6, r8, asr #29 │ │ │ │ - sbceq fp, r3, ip, asr #15 │ │ │ │ + strheq r7, [r3], #248 @ 0xf8 │ │ │ │ + ldrdeq r7, [r3], #244 @ 0xf4 │ │ │ │ + smulleq r7, r3, ip, pc @ │ │ │ │ + strheq r7, [r3], #248 @ 0xf8 │ │ │ │ + sbceq r7, r3, r0, lsl #31 │ │ │ │ + smulleq r7, r3, ip, pc @ │ │ │ │ + sbceq r7, r3, r4, ror #30 │ │ │ │ + sbceq r7, r3, r0, lsl #31 │ │ │ │ + sbceq fp, r3, r8, asr r9 │ │ │ │ + sbceq r8, r6, r8, ror #29 │ │ │ │ + sbceq fp, r3, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #492] @ 6219e4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1511807,23 +1511807,23 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsheq lr, [ip, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012ca21c │ │ │ │ + @ instruction: 0x012ca23c │ │ │ │ cmpeq ip, r8, lsr #13 │ │ │ │ - sbceq fp, r3, r8, lsl #14 │ │ │ │ - sbceq r8, r6, r8, asr ip │ │ │ │ - sbceq fp, r3, ip, asr r5 │ │ │ │ + sbceq fp, r3, r8, lsr #14 │ │ │ │ + sbceq r8, r6, r8, ror ip │ │ │ │ + sbceq fp, r3, ip, ror r5 │ │ │ │ andeq r0, r0, r7, lsr r1 │ │ │ │ - sbceq fp, r3, r4, lsl #14 │ │ │ │ - sbceq r8, r6, r4, lsr ip │ │ │ │ - sbceq fp, r3, r8, lsr r5 │ │ │ │ + sbceq fp, r3, r4, lsr #14 │ │ │ │ + sbceq r8, r6, r4, asr ip │ │ │ │ + sbceq fp, r3, r8, asr r5 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #500] @ 621c24 │ │ │ │ @@ -1511951,22 +1511951,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4, asr #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strheq r0, [r3], #116 @ 0x74 │ │ │ │ + ldrdeq r0, [r3], #116 @ 0x74 │ │ │ │ cmpeq ip, ip, asr #8 │ │ │ │ - sbceq fp, r3, r8, asr #9 │ │ │ │ - sbceq r8, r6, ip, lsl sl │ │ │ │ - sbceq fp, r3, r0, lsr #6 │ │ │ │ - sbceq fp, r3, r4, asr #9 │ │ │ │ - strdeq r8, [r6], #148 @ 0x94 │ │ │ │ - strdeq fp, [r3], #40 @ 0x28 │ │ │ │ + sbceq fp, r3, r8, ror #9 │ │ │ │ + sbceq r8, r6, ip, lsr sl │ │ │ │ + sbceq fp, r3, r0, asr #6 │ │ │ │ + sbceq fp, r3, r4, ror #9 │ │ │ │ + sbceq r8, r6, r4, lsl sl │ │ │ │ + sbceq fp, r3, r8, lsl r3 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #256] @ 621d6c │ │ │ │ @@ -1511977,15 +1511977,15 @@ │ │ │ │ ldr r4, [pc, #244] @ 621d74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl dc04c0 │ │ │ │ + bl dc04e8 │ │ │ │ ldr r3, [pc, #216] @ 621d78 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, r6 │ │ │ │ tst r3, #8 │ │ │ │ @@ -1511994,29 +1511994,29 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp] │ │ │ │ movne r3, #76 @ 0x4c │ │ │ │ moveq r3, #72 @ 0x48 │ │ │ │ - bl db3c40 │ │ │ │ + bl db3c68 │ │ │ │ cmp r0, #0 │ │ │ │ bne 621d40 │ │ │ │ ldr r2, [pc, #144] @ 621d7c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldm r0, {r0, r2} │ │ │ │ mov r3, r5 │ │ │ │ bl 5c0f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl dc0b34 │ │ │ │ + bl dc0b5c │ │ │ │ ldr r2, [pc, #100] @ 621d80 │ │ │ │ ldr r3, [pc, #80] @ 621d70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ @@ -1512026,26 +1512026,26 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #60] @ 621d84 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 5c95c <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl db070c │ │ │ │ + bl db0734 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl db0634 │ │ │ │ + bl db065c │ │ │ │ b 621d0c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, ip, lsl #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq ip, ip, asr r3 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ - strdeq fp, [r3], #48 @ 0x30 │ │ │ │ + sbceq fp, r3, r0, lsl r4 │ │ │ │ ldrsbeq lr, [ip, #-44] @ 0xffffffd4 │ │ │ │ - sbceq fp, r3, r8, lsr #7 │ │ │ │ + sbceq fp, r3, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ 621f58 │ │ │ │ subs r4, r3, #0 │ │ │ │ @@ -1512481,15 +1512481,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 622374 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, lsr #26 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsheq sp, [ip, #-196] @ 0xffffff3c │ │ │ │ - @ instruction: 0x012c9791 │ │ │ │ + @ instruction: 0x012c97b1 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ ldrsheq sp, [ip, #-180] @ 0xffffff4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1513863,31 +1513863,31 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 52a834 │ │ │ │ str r0, [r8, #4] │ │ │ │ b 623498 │ │ │ │ cmpeq ip, r8, asr #5 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq r8, [ip, -r8]! @ │ │ │ │ - smlawteq ip, r2, ip, r8 │ │ │ │ + @ instruction: 0x012c9018 │ │ │ │ + @ instruction: 0x012c8ce2 │ │ │ │ cmpeq ip, r4, lsr #2 │ │ │ │ svcvc 0x00fb0003 │ │ │ │ - @ instruction: 0x012c8b38 │ │ │ │ + @ instruction: 0x012c8b58 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ - sbceq r6, r3, r8, asr #8 │ │ │ │ - sbceq r6, r3, r4, ror #8 │ │ │ │ + sbceq r6, r3, r8, ror #8 │ │ │ │ + sbceq r6, r3, r4, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - smlawbeq ip, lr, r8, r8 │ │ │ │ - @ instruction: 0x012c88aa │ │ │ │ - sbceq r6, r3, ip, asr r2 │ │ │ │ - sbceq r6, r3, r8, ror r2 │ │ │ │ + @ instruction: 0x012c88ae │ │ │ │ + smlawteq ip, sl, r8, r8 │ │ │ │ + sbceq r6, r3, ip, ror r2 │ │ │ │ + smulleq r6, r3, r8, r2 │ │ │ │ bne 1f14228 │ │ │ │ ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ - @ instruction: 0x012c8762 │ │ │ │ - @ instruction: 0x012c874e │ │ │ │ + smlawbeq ip, r2, r7, r8 │ │ │ │ + @ instruction: 0x012c876e │ │ │ │ subsge r9, r2, #3648 @ 0xe40 │ │ │ │ svccc 0x0091df46 │ │ │ │ svccc 0x00e00000 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ eormi r0, r4, r0 │ │ │ │ andsmi ip, r0, ip, asr #25 │ │ │ │ @@ -1513898,30 +1513898,30 @@ │ │ │ │ svccc 0x00f71547 │ │ │ │ stccc 13, cr8, [r6, #540]! @ 0x21c │ │ │ │ vstmialt r1, {s19-s113} │ │ │ │ svccc 0x00f921fb │ │ │ │ @ instruction: 0x3db149e5 │ │ │ │ ldcllt 1, cr3, [lr], #700 @ 0x2bc │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - @ instruction: 0x012c7a5e │ │ │ │ + @ instruction: 0x012c7a7e │ │ │ │ andeq r0, r0, fp, lsr #2 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ andeq r0, r0, r1, lsl r1 │ │ │ │ muleq r0, r7, r1 │ │ │ │ - @ instruction: 0x012c77ea │ │ │ │ + @ instruction: 0x012c780a │ │ │ │ @ instruction: 0xfefa39ef │ │ │ │ svccc 0x00e62e42 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - strdeq r7, [ip, -r6]! │ │ │ │ - sbceq r8, r3, r0, lsr #21 │ │ │ │ - sbceq r8, r3, r8, ror sl │ │ │ │ + @ instruction: 0x012c7716 │ │ │ │ + sbceq r8, r3, r0, asr #21 │ │ │ │ + smulleq r8, r3, r8, sl │ │ │ │ andeq r0, r0, r9, lsl r1 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ ldr fp, [sp, #100] @ 0x64 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ ldrb r7, [fp, #17] │ │ │ │ str r7, [sp] │ │ │ │ @@ -1515474,40 +1515474,40 @@ │ │ │ │ b 625118 │ │ │ │ ldr r1, [pc, #192] @ 6253e8 │ │ │ │ mov r3, #0 │ │ │ │ b 625118 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #0 │ │ │ │ - sbceq r4, r3, r0, ror #20 │ │ │ │ - sbceq r4, r3, ip, ror sl │ │ │ │ + sbceq r4, r3, r0, lsl #21 │ │ │ │ + smulleq r4, r3, ip, sl │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ + sbceq r4, r3, r0, asr sl │ │ │ │ + sbceq r4, r3, ip, ror #20 │ │ │ │ sbceq r4, r3, r0, lsr sl │ │ │ │ sbceq r4, r3, ip, asr #20 │ │ │ │ - sbceq r4, r3, r0, lsl sl │ │ │ │ - sbceq r4, r3, ip, lsr #20 │ │ │ │ - sbceq r4, r3, r4, asr #19 │ │ │ │ - sbceq r4, r3, r0, ror #19 │ │ │ │ - smulleq r7, r3, ip, sp │ │ │ │ - sbceq r5, r6, ip, lsr #18 │ │ │ │ - sbceq r8, r3, r8, lsr r4 │ │ │ │ + sbceq r4, r3, r4, ror #19 │ │ │ │ + sbceq r4, r3, r0, lsl #20 │ │ │ │ + strheq r7, [r3], #220 @ 0xdc │ │ │ │ + sbceq r5, r6, ip, asr #18 │ │ │ │ + sbceq r8, r3, r8, asr r4 │ │ │ │ andeq r0, r0, fp, ror r2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - strdeq r7, [r3], #164 @ 0xa4 │ │ │ │ - sbceq r5, r6, r4, lsl #13 │ │ │ │ - smulleq r8, r3, r0, r1 │ │ │ │ + sbceq r7, r3, r4, lsl fp │ │ │ │ + sbceq r5, r6, r4, lsr #13 │ │ │ │ + strheq r8, [r3], #16 │ │ │ │ andeq r0, r0, r6, lsl #3 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ - smulleq r4, r3, r4, r5 │ │ │ │ - strheq r4, [r3], #80 @ 0x50 │ │ │ │ - sbceq r4, r3, r0, ror #10 │ │ │ │ - sbceq r4, r3, ip, ror r5 │ │ │ │ + strheq r4, [r3], #84 @ 0x54 │ │ │ │ + ldrdeq r4, [r3], #80 @ 0x50 │ │ │ │ + sbceq r4, r3, r0, lsl #11 │ │ │ │ + smulleq r4, r3, ip, r5 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ andeq r0, r0, lr, lsr r1 │ │ │ │ andeq r0, r0, pc, asr #3 │ │ │ │ ldrdeq r0, [r0], -sl │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ @@ -1515723,35 +1515723,35 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 5b024 <__sprintf_chk@plt> │ │ │ │ add r4, r4, r0 │ │ │ │ b 6254b8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4, ror #23 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq r7, r3, r8, lsl #26 │ │ │ │ - @ instruction: 0x012c6f50 │ │ │ │ - ldrdeq r7, [r3], #200 @ 0xc8 │ │ │ │ - strdeq r4, [r1], #64 @ 0x40 │ │ │ │ - sbcseq r5, r6, r8, lsl r2 │ │ │ │ - sbcseq r0, r3, r0, lsr #27 │ │ │ │ - sbceq r7, r3, ip, asr ip │ │ │ │ - smulleq sl, r6, r8, pc @ │ │ │ │ - sbcseq ip, r2, r4, lsl #9 │ │ │ │ - sbceq fp, r5, r4, lsl #3 │ │ │ │ - sbceq r7, r6, r8, ror #21 │ │ │ │ - smulleq sp, r1, r8, r4 │ │ │ │ - ldrsbeq r5, [r6], #128 @ 0x80 │ │ │ │ - sbceq sl, r1, r0, ror #6 │ │ │ │ - sbcseq r0, r3, ip, ror #24 │ │ │ │ - sbceq r5, r6, ip, rrx │ │ │ │ - sbceq r7, r3, r0, ror #22 │ │ │ │ + sbceq r7, r3, r8, lsr #26 │ │ │ │ + @ instruction: 0x012c6f70 │ │ │ │ + strdeq r7, [r3], #200 @ 0xc8 │ │ │ │ + sbceq r4, r1, r0, lsl r5 │ │ │ │ + sbcseq r5, r6, r8, lsr r2 │ │ │ │ + sbcseq r0, r3, r0, asr #27 │ │ │ │ + sbceq r7, r3, ip, ror ip │ │ │ │ + strheq sl, [r6], #248 @ 0xf8 │ │ │ │ + sbcseq ip, r2, r4, lsr #9 │ │ │ │ + sbceq fp, r5, r4, lsr #3 │ │ │ │ + sbceq r7, r6, r8, lsl #22 │ │ │ │ + strheq sp, [r1], #72 @ 0x48 │ │ │ │ + ldrsheq r5, [r6], #128 @ 0x80 │ │ │ │ + sbceq sl, r1, r0, lsl #7 │ │ │ │ + sbcseq r0, r3, ip, lsl #25 │ │ │ │ + sbceq r5, r6, ip, lsl #1 │ │ │ │ + sbceq r7, r3, r0, lsl #23 │ │ │ │ cmpeq ip, r0, lsr #19 │ │ │ │ - sbceq r7, r3, r0, lsl #21 │ │ │ │ - sbceq r7, r3, r4, ror #20 │ │ │ │ - sbceq r7, r3, ip, ror sl │ │ │ │ + sbceq r7, r3, r0, lsr #21 │ │ │ │ + sbceq r7, r3, r4, lsl #21 │ │ │ │ + smulleq r7, r3, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #576] @ 6259cc │ │ │ │ ldr r3, [pc, #576] @ 6259d0 │ │ │ │ @@ -1515898,34 +1515898,34 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, ip, ror #16 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq ip, r8, asr #16 │ │ │ │ - sbceq r7, r3, r4, lsl #19 │ │ │ │ - ldrdeq r4, [r6], #212 @ 0xd4 │ │ │ │ - sbceq r7, r3, r4, asr r9 │ │ │ │ + sbceq r7, r3, r4, lsr #19 │ │ │ │ + strdeq r4, [r6], #212 @ 0xd4 │ │ │ │ + sbceq r7, r3, r4, ror r9 │ │ │ │ andeq r0, r0, r5, lsl #7 │ │ │ │ andeq r2, r0, r0, lsr #20 │ │ │ │ andeq r1, r0, ip, lsr #16 │ │ │ │ cmpeq ip, r4, ror #13 │ │ │ │ - sbceq r7, r3, r8, ror #17 │ │ │ │ + sbceq r7, r3, r8, lsl #18 │ │ │ │ + sbceq r7, r3, ip, asr r8 │ │ │ │ + sbceq r7, r3, r8, ror r8 │ │ │ │ sbceq r7, r3, ip, lsr r8 │ │ │ │ - sbceq r7, r3, r8, asr r8 │ │ │ │ - sbceq r7, r3, ip, lsl r8 │ │ │ │ andeq r0, r0, r9, lsl #7 │ │ │ │ - ldrdeq r7, [r3], #128 @ 0x80 │ │ │ │ - sbceq r7, r3, r0, lsl #16 │ │ │ │ + strdeq r7, [r3], #128 @ 0x80 │ │ │ │ + sbceq r7, r3, r0, lsr #16 │ │ │ │ andeq r0, r0, r3, lsr #7 │ │ │ │ - sbceq r7, r3, r0, ror #16 │ │ │ │ - sbceq r7, r3, r4, ror #15 │ │ │ │ + sbceq r7, r3, r0, lsl #17 │ │ │ │ + sbceq r7, r3, r4, lsl #16 │ │ │ │ andeq r0, r0, fp, lsl #7 │ │ │ │ - sbceq r7, r3, r4, ror r8 │ │ │ │ - sbceq r7, r3, r8, asr #15 │ │ │ │ + smulleq r7, r3, r4, r8 │ │ │ │ + sbceq r7, r3, r8, ror #15 │ │ │ │ andeq r0, r0, sp, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1516016,15 +1516016,15 @@ │ │ │ │ b 625a2c │ │ │ │ mov r0, #11 │ │ │ │ b 625b24 │ │ │ │ mov r0, #9 │ │ │ │ b 625b24 │ │ │ │ mov r0, #1 │ │ │ │ b 625b24 │ │ │ │ - smlawbeq ip, ip, r2, r6 │ │ │ │ + @ instruction: 0x012c62ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #552] @ 625df8 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -1516165,26 +1516165,26 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 603f9c │ │ │ │ b 625c2c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r0, lsr #8 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq sl, [ip, #-44] @ 0xffffffd4 │ │ │ │ - sbceq r3, r3, r0, lsl #18 │ │ │ │ - sbceq r3, r3, ip, lsl r9 │ │ │ │ + sbceq r3, r3, r0, lsr #18 │ │ │ │ + sbceq r3, r3, ip, lsr r9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r7, r3, r4, lsl r5 │ │ │ │ - sbceq r4, r6, r4, ror r8 │ │ │ │ - strdeq r7, [r3], #52 @ 0x34 │ │ │ │ + sbceq r7, r3, r4, lsr r5 │ │ │ │ + smulleq r4, r6, r4, r8 │ │ │ │ + sbceq r7, r3, r4, lsl r4 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - sbceq r3, r3, ip, lsr #17 │ │ │ │ - sbceq r3, r3, r8, asr #17 │ │ │ │ - strheq r7, [r3], #64 @ 0x40 │ │ │ │ - sbceq r4, r6, r0, lsr r8 │ │ │ │ - strheq r7, [r3], #48 @ 0x30 │ │ │ │ + sbceq r3, r3, ip, asr #17 │ │ │ │ + sbceq r3, r3, r8, ror #17 │ │ │ │ + ldrdeq r7, [r3], #64 @ 0x40 │ │ │ │ + sbceq r4, r6, r0, asr r8 │ │ │ │ + ldrdeq r7, [r3], #48 @ 0x30 │ │ │ │ andeq r0, r0, fp, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #304] @ 625f80 │ │ │ │ ldr r7, [r3] │ │ │ │ @@ -1516498,18 +1516498,18 @@ │ │ │ │ b 62620c │ │ │ │ ldr r1, [pc, #96] @ 626388 │ │ │ │ b 62620c │ │ │ │ mov r1, #308 @ 0x134 │ │ │ │ b 62620c │ │ │ │ ldr r1, [pc, #84] @ 62638c │ │ │ │ b 62620c │ │ │ │ - @ instruction: 0x012c5c79 │ │ │ │ - @ instruction: 0x012c5ce9 │ │ │ │ - sbceq r6, r3, r4, ror pc │ │ │ │ - sbceq r6, r3, r0, asr #31 │ │ │ │ + @ instruction: 0x012c5c99 │ │ │ │ + @ instruction: 0x012c5d09 │ │ │ │ + smulleq r6, r3, r4, pc @ │ │ │ │ + sbceq r6, r3, r0, ror #31 │ │ │ │ andeq r0, r0, fp, lsl r1 │ │ │ │ andeq r0, r0, r3, lsl r1 │ │ │ │ andeq r0, r0, lr, lsl #2 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ andeq r0, r0, r2, lsl r1 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ @@ -1516634,15 +1516634,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 626458 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4, asr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq ip, r0, lsl ip │ │ │ │ - @ instruction: 0x012c5a42 │ │ │ │ + @ instruction: 0x012c5a62 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ cmpeq ip, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -1516950,19 +1516950,19 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #24] │ │ │ │ b 62696c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, ror #20 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq ip, r8, ror #19 │ │ │ │ - @ instruction: 0x012c5846 │ │ │ │ - @ instruction: 0x012c57ee │ │ │ │ + @ instruction: 0x012c5866 │ │ │ │ + @ instruction: 0x012c580e │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ - @ instruction: 0x012c56b2 │ │ │ │ - @ instruction: 0x012c55ae │ │ │ │ + ldrdeq r5, [ip, -r2]! │ │ │ │ + smlawteq ip, lr, r5, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r1, [r3] │ │ │ │ @@ -1517214,20 +1517214,20 @@ │ │ │ │ b 626ae8 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b 626d28 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r4, ror #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - smlawteq ip, sl, r3, r5 │ │ │ │ - ldrdeq r5, [ip, -sl]! │ │ │ │ + @ instruction: 0x012c53ea │ │ │ │ + strdeq r5, [ip, -sl]! │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ ldrheq r9, [ip, #-32] @ 0xffffffe0 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - @ instruction: 0x012c514e │ │ │ │ + @ instruction: 0x012c516e │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ @@ -1517410,15 +1517410,15 @@ │ │ │ │ cmpeq ip, r8, asr #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ andeq r0, r0, sp, ror #2 │ │ │ │ @ instruction: 0xfffff006 │ │ │ │ cmpeq ip, ip, asr #30 │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - smlawbeq ip, sl, lr, r4 │ │ │ │ + @ instruction: 0x012c4eaa │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #2688] @ 627c1c │ │ │ │ @@ -1518094,22 +1518094,22 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #0 │ │ │ │ cmpeq ip, r8, asr lr │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq ip, r0, asr #28 │ │ │ │ - sbceq r6, r3, ip, lsr r0 │ │ │ │ - sbceq r5, r3, r0, lsl pc │ │ │ │ - strdeq r7, [r1], #0 │ │ │ │ + sbceq r6, r3, ip, asr r0 │ │ │ │ + sbceq r5, r3, r0, lsr pc │ │ │ │ + sbceq r7, r1, r0, lsl r1 │ │ │ │ cmpeq ip, r8, lsl #24 │ │ │ │ - sbceq r6, r1, r4, ror ip │ │ │ │ + smulleq r6, r1, r4, ip │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, lr, ror r1 │ │ │ │ - @ instruction: 0x012c469e │ │ │ │ + @ instruction: 0x012c46be │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ muleq r0, fp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1518287,16 +1518287,16 @@ │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r8, lsl #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r3, lsl #2 │ │ │ │ cmpeq ip, r0, ror #6 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ cmpeq ip, r8, asr #5 │ │ │ │ - strheq r5, [r3], #72 @ 0x48 │ │ │ │ - @ instruction: 0x012c41ab │ │ │ │ + ldrdeq r5, [r3], #72 @ 0x48 │ │ │ │ + smlawteq ip, fp, r1, r4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1518959,35 +1518959,35 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl 603f9c │ │ │ │ b 627fb4 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015c8098 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq ip, r8, ror r0 │ │ │ │ - smlawteq ip, ip, lr, r3 │ │ │ │ - @ instruction: 0x012c3e72 │ │ │ │ - @ instruction: 0x012c3e46 │ │ │ │ - @ instruction: 0x012c3da8 │ │ │ │ - @ instruction: 0x012c3c4a │ │ │ │ + @ instruction: 0x012c3eec │ │ │ │ + @ instruction: 0x012c3e92 │ │ │ │ + @ instruction: 0x012c3e66 │ │ │ │ + smlawteq ip, r8, sp, r3 │ │ │ │ + @ instruction: 0x012c3c6a │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ cmpeq ip, r4, lsr #19 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - sbceq r0, r3, ip, lsl lr │ │ │ │ - sbceq r0, r3, r8, lsr lr │ │ │ │ + sbceq r0, r3, ip, lsr lr │ │ │ │ + sbceq r0, r3, r8, asr lr │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r3, r0, lsl #28 │ │ │ │ - sbceq r0, r3, ip, lsl lr │ │ │ │ + sbceq r0, r3, r0, lsr #28 │ │ │ │ + sbceq r0, r3, ip, lsr lr │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ - ldrdeq r4, [r3], #152 @ 0x98 │ │ │ │ - sbceq r4, r3, r0, ror r8 │ │ │ │ + strdeq r4, [r3], #152 @ 0x98 │ │ │ │ + smulleq r4, r3, r0, r8 │ │ │ │ andeq r0, r0, fp, lsr #6 │ │ │ │ - sbceq r0, r3, ip, lsr #26 │ │ │ │ - sbceq r0, r3, r8, asr #26 │ │ │ │ - strdeq r1, [r3], #160 @ 0xa0 │ │ │ │ - strdeq r0, [r3], #200 @ 0xc8 │ │ │ │ + sbceq r0, r3, ip, asr #26 │ │ │ │ + sbceq r0, r3, r8, ror #26 │ │ │ │ + sbceq r1, r3, r0, lsl fp │ │ │ │ + sbceq r0, r3, r8, lsl sp │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #4028] @ 6299dc │ │ │ │ @@ -1519997,21 +1519997,21 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldmeq r6, {r2, r3} │ │ │ │ moveq r1, #340 @ 0x154 │ │ │ │ beq 628ed0 │ │ │ │ b 628e5c │ │ │ │ ldrsbeq r7, [ip, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - ldrdeq r3, [ip, -sl]! │ │ │ │ + strdeq r3, [ip, -sl]! │ │ │ │ cmpeq ip, r8, lsr #11 │ │ │ │ ldrsbeq r6, [r3, #-124] @ 0xffffff84 │ │ │ │ addeq r0, r4, r9, lsr #32 │ │ │ │ blvc 1692bf0 │ │ │ │ andeq r4, sl, r2 │ │ │ │ - @ instruction: 0x012c374e │ │ │ │ + @ instruction: 0x012c376e │ │ │ │ cmpeq ip, r0, lsl #9 │ │ │ │ cmpeq ip, ip, asr #8 │ │ │ │ cmpeq ip, r0, ror r3 │ │ │ │ @ instruction: 0x000001b3 │ │ │ │ cmpeq ip, r4, ror #5 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ cmpeq ip, ip, asr #3 │ │ │ │ @@ -1520037,23 +1520037,23 @@ │ │ │ │ svccc 0x00f71547 │ │ │ │ ldrheq r6, [ip, #-212] @ 0xffffff2c │ │ │ │ cmpeq ip, r8, lsl #27 │ │ │ │ svcvc 0x00f80000 │ │ │ │ ldrheq r6, [ip, #-200] @ 0xffffff38 │ │ │ │ cmpeq ip, r0, lsl #24 │ │ │ │ cmpeq ip, r8, lsr fp │ │ │ │ - sbceq r0, r1, r0, lsr ip │ │ │ │ + sbceq r0, r1, r0, asr ip │ │ │ │ strdeq r9, [sp], -pc @ │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ @ instruction: 0x015c6994 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ cmpeq ip, r4, asr r9 │ │ │ │ - @ instruction: 0x012c2b70 │ │ │ │ + @ instruction: 0x012c2b90 │ │ │ │ @ instruction: 0x000001b1 │ │ │ │ - @ instruction: 0x012c2b34 │ │ │ │ + @ instruction: 0x012c2b54 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ cmpeq ip, r4, ror #15 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ ldrheq r6, [ip, #-100] @ 0xffffff9c │ │ │ │ cmpeq ip, r4, ror r6 │ │ │ │ andeq r0, r0, r5, asr #3 │ │ │ │ cmpeq ip, r4, asr #12 │ │ │ │ @@ -1520065,28 +1520065,28 @@ │ │ │ │ cmpeq ip, r8, asr #7 │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ @ instruction: 0x015c6290 │ │ │ │ cmpeq ip, ip, lsr #3 │ │ │ │ - sbceq r3, r3, r0, lsl #5 │ │ │ │ - sbceq r3, r3, ip, asr #5 │ │ │ │ + sbceq r3, r3, r0, lsr #5 │ │ │ │ + sbceq r3, r3, ip, ror #5 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - strdeq r2, [ip, -r4]! │ │ │ │ - @ instruction: 0x012c239c │ │ │ │ + @ instruction: 0x012c2414 │ │ │ │ + @ instruction: 0x012c23bc │ │ │ │ cmpeq ip, r0, ror pc │ │ │ │ ldrsheq r5, [ip, #-224] @ 0xffffff20 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ cmpeq ip, r0, lsr #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq r0, r1, ip, lsl r0 │ │ │ │ - sbceq r0, r1, r0, lsl r0 │ │ │ │ + sbceq r0, r1, ip, lsr r0 │ │ │ │ + sbceq r0, r1, r0, lsr r0 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x012c2140 │ │ │ │ + @ instruction: 0x012c2160 │ │ │ │ andeq r0, r0, r1, ror r6 │ │ │ │ ldm r6, {r2, r3} │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ bl 52a834 │ │ │ │ ldr r1, [pc, #-132] @ 629ac4 │ │ │ │ ldr r3, [pc, #-52] @ 629b18 │ │ │ │ @@ -1521202,36 +1521202,36 @@ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ ldrsheq r5, [ip, #-192] @ 0xffffff40 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ ldrsbeq r5, [ip, #-192] @ 0xffffff40 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ andeq r0, r0, sp, lsl #2 │ │ │ │ - sbceq r2, r3, r4, ror #31 │ │ │ │ - sbceq r2, r3, r0, lsl #28 │ │ │ │ + sbceq r3, r3, r4 │ │ │ │ + sbceq r2, r3, r0, lsr #28 │ │ │ │ andeq r0, r0, lr, ror #9 │ │ │ │ svceq 0x007f5ef2 │ │ │ │ addeq sl, r0, r9, lsl #2 │ │ │ │ @ instruction: 0xffffba58 │ │ │ │ @ instruction: 0xffffc640 │ │ │ │ cmpeq ip, r0, asr #23 │ │ │ │ andeq r0, sl, r6 │ │ │ │ svccc 0x00b8e0b4 │ │ │ │ subeq r1, r7, fp, asr #30 │ │ │ │ @ instruction: 0xffffbc3c │ │ │ │ @ instruction: 0xffffe500 │ │ │ │ @ instruction: 0xffffc94c │ │ │ │ - sbceq r2, r3, ip, ror #26 │ │ │ │ - strheq lr, [r2], #252 @ 0xfc │ │ │ │ - ldrdeq lr, [r2], #248 @ 0xf8 │ │ │ │ + sbceq r2, r3, ip, lsl #27 │ │ │ │ + ldrdeq lr, [r2], #252 @ 0xfc │ │ │ │ + strdeq lr, [r2], #248 @ 0xf8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ ldccc 15, cr7, [r0, #8] │ │ │ │ rsbeq r8, pc, #253 @ 0xfd │ │ │ │ - sbceq sl, r2, ip, lsl #22 │ │ │ │ - @ instruction: 0x012c1b98 │ │ │ │ + sbceq sl, r2, ip, lsr #22 │ │ │ │ + @ instruction: 0x012c1bb8 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, lr, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1521297,21 +1521297,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ 62ae48 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ 62ae4c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012c1624 │ │ │ │ - smulleq r2, r3, r8, lr │ │ │ │ - strheq r2, [r3], #104 @ 0x68 │ │ │ │ - sbceq r3, r3, r0, ror #1 │ │ │ │ - smulleq r2, r3, r4, r6 │ │ │ │ - sbceq r2, r3, r8, ror #16 │ │ │ │ - sbceq r3, r1, ip, ror #26 │ │ │ │ + @ instruction: 0x012c1644 │ │ │ │ + strheq r2, [r3], #232 @ 0xe8 │ │ │ │ + ldrdeq r2, [r3], #104 @ 0x68 │ │ │ │ + sbceq r3, r3, r0, lsl #2 │ │ │ │ + strheq r2, [r3], #100 @ 0x64 │ │ │ │ + sbceq r2, r3, r8, lsl #17 │ │ │ │ + sbceq r3, r1, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1521391,15 +1521391,15 @@ │ │ │ │ mov sl, #8 │ │ │ │ b 62aefc │ │ │ │ mov sl, #1 │ │ │ │ b 62aefc │ │ │ │ mov sl, #16 │ │ │ │ b 62aefc │ │ │ │ cmpeq ip, ip, ror #2 │ │ │ │ - @ instruction: 0x012c1522 │ │ │ │ + @ instruction: 0x012c1542 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1521576,20 +1521576,20 @@ │ │ │ │ bne 62b284 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, ip, asr #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq r2, r3, r8, ror #5 │ │ │ │ - strdeq pc, [r5], #48 @ 0x30 │ │ │ │ - sbceq r2, r3, r8, lsr #5 │ │ │ │ - strheq r2, [r3], #36 @ 0x24 │ │ │ │ - sbceq pc, r5, r4, asr #7 │ │ │ │ - sbceq r2, r3, ip, ror r2 │ │ │ │ + sbceq r2, r3, r8, lsl #6 │ │ │ │ + sbceq pc, r5, r0, lsl r4 @ │ │ │ │ + sbceq r2, r3, r8, asr #5 │ │ │ │ + ldrdeq r2, [r3], #36 @ 0x24 │ │ │ │ + sbceq pc, r5, r4, ror #7 │ │ │ │ + smulleq r2, r3, ip, r2 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ @ instruction: 0x015c4d9c │ │ │ │ ldrb ip, [r3, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ bne 62b4c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1521720,27 +1521720,27 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ + sbceq lr, r2, r4, ror #4 │ │ │ │ + sbceq lr, r2, r0, lsl #5 │ │ │ │ + ldrdeq r0, [r0], -r7 │ │ │ │ sbceq lr, r2, r4, asr #4 │ │ │ │ sbceq lr, r2, r0, ror #4 │ │ │ │ - ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq lr, r2, r4, lsr #4 │ │ │ │ - sbceq lr, r2, r0, asr #4 │ │ │ │ - sbceq r2, r3, ip, lsr #1 │ │ │ │ - sbceq pc, r5, r4, lsr #3 │ │ │ │ - sbceq r2, r3, ip, asr r0 │ │ │ │ + sbceq r2, r3, ip, asr #1 │ │ │ │ + sbceq pc, r5, r4, asr #3 │ │ │ │ + sbceq r2, r3, ip, ror r0 │ │ │ │ andeq r0, r0, r7, lsl #2 │ │ │ │ - ldrdeq lr, [r2], #28 │ │ │ │ - strdeq lr, [r2], #24 │ │ │ │ - sbceq lr, r2, r8, lsr #3 │ │ │ │ - sbceq lr, r2, r4, asr #3 │ │ │ │ + strdeq lr, [r2], #28 │ │ │ │ + sbceq lr, r2, r8, lsl r2 │ │ │ │ + sbceq lr, r2, r8, asr #3 │ │ │ │ + sbceq lr, r2, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #356] @ 62b680 │ │ │ │ ldr r3, [pc, #356] @ 62b684 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -1521831,25 +1521831,25 @@ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r4, [ip, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq ip, r0, lsl #21 │ │ │ │ - sbceq r1, r3, ip, ror #29 │ │ │ │ - ldrdeq lr, [r5], #252 @ 0xfc │ │ │ │ - smulleq r1, r3, r4, lr │ │ │ │ + sbceq r1, r3, ip, lsl #30 │ │ │ │ + strdeq lr, [r5], #252 @ 0xfc │ │ │ │ + strheq r1, [r3], #228 @ 0xe4 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - ldrdeq r1, [r3], #228 @ 0xe4 │ │ │ │ + strdeq r1, [r3], #228 @ 0xe4 │ │ │ │ + ldrdeq lr, [r5], #248 @ 0xf8 │ │ │ │ + smulleq r1, r3, r0, lr │ │ │ │ + andeq r0, r0, sp, ror r4 │ │ │ │ + sbceq r1, r3, r0, ror #29 │ │ │ │ strheq lr, [r5], #248 @ 0xf8 │ │ │ │ sbceq r1, r3, r0, ror lr │ │ │ │ - andeq r0, r0, sp, ror r4 │ │ │ │ - sbceq r1, r3, r0, asr #29 │ │ │ │ - smulleq lr, r5, r8, pc @ │ │ │ │ - sbceq r1, r3, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #744] @ 62b9bc │ │ │ │ mov r8, r3 │ │ │ │ @@ -1522040,20 +1522040,20 @@ │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq ip, r0, lsr #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ cmpeq ip, r0, lsr #16 │ │ │ │ andeq r0, r0, sp, asr r1 │ │ │ │ - smulwbeq ip, r3, fp │ │ │ │ + smlawteq ip, r3, fp, r0 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ ldrheq r4, [ip, #-108] @ 0xffffff94 │ │ │ │ - sbceq r1, r3, ip, lsl #23 │ │ │ │ - sbceq lr, r5, r8, asr ip │ │ │ │ - sbceq r1, r3, r0, lsl fp │ │ │ │ + sbceq r1, r3, ip, lsr #23 │ │ │ │ + sbceq lr, r5, r8, ror ip │ │ │ │ + sbceq r1, r3, r0, lsr fp │ │ │ │ muleq r0, r6, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #1192] @ 62beb0 │ │ │ │ @@ -1522354,35 +1522354,35 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 603f9c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ b 62be60 │ │ │ │ cmpeq ip, ip, ror #11 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawbeq ip, r7, r9, r0 │ │ │ │ + smulwbeq ip, r7, r9 │ │ │ │ ldrsheq r4, [ip, #-72] @ 0xffffffb8 │ │ │ │ - sbceq r1, r3, r4, lsl #16 │ │ │ │ - strdeq lr, [r5], #140 @ 0x8c │ │ │ │ - strheq r1, [r3], #116 @ 0x74 │ │ │ │ + sbceq r1, r3, r4, lsr #16 │ │ │ │ + sbceq lr, r5, ip, lsl r9 │ │ │ │ + ldrdeq r1, [r3], #116 @ 0x74 │ │ │ │ andeq r0, r0, lr, lsr #2 │ │ │ │ - sbceq sp, r2, r4, lsr r9 │ │ │ │ - sbceq sp, r2, r0, asr r9 │ │ │ │ + sbceq sp, r2, r4, asr r9 │ │ │ │ + sbceq sp, r2, r0, ror r9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r1, r3, r8, lsl #16 │ │ │ │ - sbceq lr, r5, r8, lsr #17 │ │ │ │ - sbceq r1, r3, r0, ror #14 │ │ │ │ + sbceq r1, r3, r8, lsr #16 │ │ │ │ + sbceq lr, r5, r8, asr #17 │ │ │ │ + sbceq r1, r3, r0, lsl #15 │ │ │ │ andeq r0, r0, sl, ror #2 │ │ │ │ + sbceq sp, r2, r0, lsl #18 │ │ │ │ + sbceq sp, r2, ip, lsl r9 │ │ │ │ + sbceq sp, r2, r4, asr #17 │ │ │ │ sbceq sp, r2, r0, ror #17 │ │ │ │ - strdeq sp, [r2], #140 @ 0x8c │ │ │ │ - sbceq sp, r2, r4, lsr #17 │ │ │ │ - sbceq sp, r2, r0, asr #17 │ │ │ │ - sbceq sp, r2, ip, ror #16 │ │ │ │ - sbceq sp, r2, r8, lsl #17 │ │ │ │ - ldrdeq sp, [r2], #116 @ 0x74 │ │ │ │ - strdeq sp, [r2], #112 @ 0x70 │ │ │ │ + sbceq sp, r2, ip, lsl #17 │ │ │ │ + sbceq sp, r2, r8, lsr #17 │ │ │ │ + strdeq sp, [r2], #116 @ 0x74 │ │ │ │ + sbceq sp, r2, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #2532] @ 62c90c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1523017,15 +1523017,15 @@ │ │ │ │ ldr r2, [pc, #396] @ 62ca8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ cmpeq ip, ip, asr #1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - strdeq r0, [ip, -r2]! │ │ │ │ + @ instruction: 0x012c0512 │ │ │ │ cmpeq ip, r8, lsr #1 │ │ │ │ cmpeq ip, ip, asr r0 │ │ │ │ cmpeq ip, r0, lsl r0 │ │ │ │ ldrheq r3, [ip, #-252] @ 0xffffff04 │ │ │ │ cmpeq ip, r8, asr #29 │ │ │ │ cmpeq ip, ip, lsl #29 │ │ │ │ cmpeq ip, r8, lsr #27 │ │ │ │ @@ -1523034,91 +1523034,91 @@ │ │ │ │ cmpeq ip, r4, lsl sp │ │ │ │ cmpeq ip, r4, asr #25 │ │ │ │ andeq r0, r0, fp, asr #5 │ │ │ │ cmpeq ip, r4, ror ip │ │ │ │ andeq r1, r0, lr, lsr #9 │ │ │ │ andeq r0, r0, r5, ror #3 │ │ │ │ cmpeq ip, r0, asr fp │ │ │ │ - sbceq r1, r3, ip, lsr #1 │ │ │ │ - sbceq lr, r5, r0, lsr #2 │ │ │ │ - ldrdeq r0, [r3], #248 @ 0xf8 │ │ │ │ + sbceq r1, r3, ip, asr #1 │ │ │ │ + sbceq lr, r5, r0, asr #2 │ │ │ │ + strdeq r0, [r3], #248 @ 0xf8 │ │ │ │ muleq r0, lr, r4 │ │ │ │ cmpeq ip, r4, ror #21 │ │ │ │ cmpeq ip, ip, lsr #21 │ │ │ │ cmpeq ip, r4, ror sl │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - sbceq r0, r3, r8, asr #31 │ │ │ │ - sbceq sp, r5, ip, asr #31 │ │ │ │ - sbceq r0, r3, r4, lsl #29 │ │ │ │ + sbceq r0, r3, r8, ror #31 │ │ │ │ + sbceq sp, r5, ip, ror #31 │ │ │ │ + sbceq r0, r3, r4, lsr #29 │ │ │ │ andeq r0, r0, fp, asr #9 │ │ │ │ cmpeq ip, r0, lsr #19 │ │ │ │ - sbceq r1, r1, r4, ror #18 │ │ │ │ - sbceq sp, r5, r0, ror pc │ │ │ │ - sbceq r0, r3, r8, lsr #28 │ │ │ │ + sbceq r1, r1, r4, lsl #19 │ │ │ │ + smulleq sp, r5, r0, pc @ │ │ │ │ + sbceq r0, r3, r8, asr #28 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - sbceq r1, r3, r8, asr #4 │ │ │ │ - sbceq sp, r5, r8, asr #30 │ │ │ │ - sbceq r0, r3, r0, lsl #28 │ │ │ │ + sbceq r1, r3, r8, ror #4 │ │ │ │ + sbceq sp, r5, r8, ror #30 │ │ │ │ + sbceq r0, r3, r0, lsr #28 │ │ │ │ @ instruction: 0x000004b2 │ │ │ │ - strdeq r0, [r3], #228 @ 0xe4 │ │ │ │ - sbceq sp, r5, r0, lsr #30 │ │ │ │ - ldrdeq r0, [r3], #216 @ 0xd8 │ │ │ │ + sbceq r0, r3, r4, lsl pc │ │ │ │ + sbceq sp, r5, r0, asr #30 │ │ │ │ + strdeq r0, [r3], #216 @ 0xd8 │ │ │ │ andeq r0, r0, r1, asr #9 │ │ │ │ - smulleq r0, r3, ip, lr │ │ │ │ - strdeq sp, [r5], #232 @ 0xe8 │ │ │ │ - strheq r0, [r3], #208 @ 0xd0 │ │ │ │ + strheq r0, [r3], #236 @ 0xec │ │ │ │ + sbceq sp, r5, r8, lsl pc │ │ │ │ + ldrdeq r0, [r3], #208 @ 0xd0 │ │ │ │ andeq r0, r0, r7, lsr #9 │ │ │ │ - sbceq r1, r1, r4, asr #17 │ │ │ │ - ldrdeq sp, [r5], #224 @ 0xe0 │ │ │ │ - sbceq r0, r3, r8, lsl #27 │ │ │ │ + sbceq r1, r1, r4, ror #17 │ │ │ │ + strdeq sp, [r5], #224 @ 0xe0 │ │ │ │ + sbceq r0, r3, r8, lsr #27 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - sbceq r0, r3, r8, lsr pc │ │ │ │ - sbceq sp, r5, r8, lsr #29 │ │ │ │ - sbceq r0, r3, r0, ror #26 │ │ │ │ + sbceq r0, r3, r8, asr pc │ │ │ │ + sbceq sp, r5, r8, asr #29 │ │ │ │ + sbceq r0, r3, r0, lsl #27 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - sbceq r0, r3, r0, lsl pc │ │ │ │ - sbceq sp, r5, r0, lsl #29 │ │ │ │ - sbceq r0, r3, r8, lsr sp │ │ │ │ + sbceq r0, r3, r0, lsr pc │ │ │ │ + sbceq sp, r5, r0, lsr #29 │ │ │ │ + sbceq r0, r3, r8, asr sp │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r3, r0, asr #29 │ │ │ │ - sbceq sp, r5, r8, asr lr │ │ │ │ - sbceq r0, r3, r0, lsl sp │ │ │ │ + sbceq r0, r3, r0, ror #29 │ │ │ │ + sbceq sp, r5, r8, ror lr │ │ │ │ + sbceq r0, r3, r0, lsr sp │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - ldrdeq r0, [r3], #236 @ 0xec │ │ │ │ - sbceq sp, r5, r0, lsr lr │ │ │ │ - sbceq r0, r3, r8, ror #25 │ │ │ │ + strdeq r0, [r3], #236 @ 0xec │ │ │ │ + sbceq sp, r5, r0, asr lr │ │ │ │ + sbceq r0, r3, r8, lsl #26 │ │ │ │ andeq r0, r0, sp, lsl #10 │ │ │ │ - sbceq r0, r3, ip, lsr sp │ │ │ │ - sbceq sp, r5, r8, lsl #28 │ │ │ │ - sbceq r0, r3, r0, asr #25 │ │ │ │ + sbceq r0, r3, ip, asr sp │ │ │ │ + sbceq sp, r5, r8, lsr #28 │ │ │ │ + sbceq r0, r3, r0, ror #25 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - strheq r0, [r3], #216 @ 0xd8 │ │ │ │ - sbceq sp, r5, r0, ror #27 │ │ │ │ - smulleq r0, r3, r8, ip │ │ │ │ + ldrdeq r0, [r3], #216 @ 0xd8 │ │ │ │ + sbceq sp, r5, r0, lsl #28 │ │ │ │ + strheq r0, [r3], #200 @ 0xc8 │ │ │ │ andeq r0, r0, r9, asr #9 │ │ │ │ - sbceq r0, r3, r4, ror lr │ │ │ │ - strheq sp, [r5], #220 @ 0xdc │ │ │ │ - sbceq r0, r3, r4, ror ip │ │ │ │ - sbceq r0, r3, r8, lsr #28 │ │ │ │ - smulleq sp, r5, r0, sp │ │ │ │ - sbceq r0, r3, r8, asr #24 │ │ │ │ + smulleq r0, r3, r4, lr │ │ │ │ + ldrdeq sp, [r5], #220 @ 0xdc │ │ │ │ + smulleq r0, r3, r4, ip │ │ │ │ + sbceq r0, r3, r8, asr #28 │ │ │ │ + strheq sp, [r5], #208 @ 0xd0 │ │ │ │ + sbceq r0, r3, r8, ror #24 │ │ │ │ andeq r0, r0, sp, lsl #9 │ │ │ │ - sbceq r0, r3, r0, lsr #27 │ │ │ │ - sbceq sp, r5, r8, ror #26 │ │ │ │ - sbceq r0, r3, r0, lsr #24 │ │ │ │ + sbceq r0, r3, r0, asr #27 │ │ │ │ + sbceq sp, r5, r8, lsl #27 │ │ │ │ + sbceq r0, r3, r0, asr #24 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - smulleq r0, r3, r0, sp │ │ │ │ - sbceq sp, r5, r0, asr #26 │ │ │ │ - strdeq r0, [r3], #184 @ 0xb8 │ │ │ │ + strheq r0, [r3], #208 @ 0xd0 │ │ │ │ + sbceq sp, r5, r0, ror #26 │ │ │ │ + sbceq r0, r3, r8, lsl ip │ │ │ │ andeq r0, r0, sp, asr #9 │ │ │ │ - sbceq r0, r3, r4, lsl #28 │ │ │ │ - ldrdeq r0, [r3], #184 @ 0xb8 │ │ │ │ + sbceq r0, r3, r4, lsr #28 │ │ │ │ + strdeq r0, [r3], #184 @ 0xb8 │ │ │ │ andeq r0, r0, r5, lsr #10 │ │ │ │ - sbceq r0, r3, r4, lsl #28 │ │ │ │ - strheq r0, [r3], #188 @ 0xbc │ │ │ │ + sbceq r0, r3, r4, lsr #28 │ │ │ │ + ldrdeq r0, [r3], #188 @ 0xbc │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r3, [r0, #1072] @ 0x430 │ │ │ │ add ip, r0, #1056 @ 0x420 │ │ │ │ @@ -1524149,192 +1524149,192 @@ │ │ │ │ movcc fp, r3 │ │ │ │ b 62d3c8 │ │ │ │ cmpeq ip, r8, lsr r5 │ │ │ │ cmpeq ip, r4, lsr #10 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ - sbceq r0, r3, r8, asr #20 │ │ │ │ - sbceq sp, r5, ip, lsr #11 │ │ │ │ - sbceq r0, r3, r4, ror #8 │ │ │ │ + sbceq r0, r3, r8, ror #20 │ │ │ │ + sbceq sp, r5, ip, asr #11 │ │ │ │ + sbceq r0, r3, r4, lsl #9 │ │ │ │ andeq r0, r0, sp, lsl #6 │ │ │ │ - sbceq r0, r3, r4, asr #12 │ │ │ │ - sbceq r0, r3, r8, lsr #6 │ │ │ │ + sbceq r0, r3, r4, ror #12 │ │ │ │ + sbceq r0, r3, r8, asr #6 │ │ │ │ andeq r0, r0, r2, asr #4 │ │ │ │ - sbceq ip, r2, r4, asr r3 │ │ │ │ - sbceq ip, r2, r0, ror r3 │ │ │ │ + sbceq ip, r2, r4, ror r3 │ │ │ │ + smulleq ip, r2, r0, r3 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r0, r3, ip, lsl #9 │ │ │ │ - sbceq sp, r5, r4, lsl #3 │ │ │ │ - sbceq r0, r3, ip, lsr r0 │ │ │ │ + sbceq r0, r3, ip, lsr #9 │ │ │ │ + sbceq sp, r5, r4, lsr #3 │ │ │ │ + sbceq r0, r3, ip, asr r0 │ │ │ │ andeq r0, r0, r2, ror r2 │ │ │ │ - sbceq r0, r3, r8, lsl #8 │ │ │ │ - sbceq sp, r5, ip, asr r1 │ │ │ │ - sbceq r0, r3, r4, lsl r0 │ │ │ │ + sbceq r0, r3, r8, lsr #8 │ │ │ │ + sbceq sp, r5, ip, ror r1 │ │ │ │ + sbceq r0, r3, r4, lsr r0 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ - sbceq r0, r3, ip, lsr #6 │ │ │ │ - sbceq sp, r5, r0 │ │ │ │ - strheq pc, [r2], #232 @ 0xe8 @ │ │ │ │ + sbceq r0, r3, ip, asr #6 │ │ │ │ + sbceq sp, r5, r0, lsr #32 │ │ │ │ + ldrdeq pc, [r2], #232 @ 0xe8 │ │ │ │ andeq r1, r0, r8, lsr #29 │ │ │ │ cmpeq ip, r8, lsr #19 │ │ │ │ - sbceq r0, r3, r8, lsr #2 │ │ │ │ - sbceq ip, r5, ip, ror #30 │ │ │ │ - sbceq pc, r2, r4, lsr #28 │ │ │ │ + sbceq r0, r3, r8, asr #2 │ │ │ │ + sbceq ip, r5, ip, lsl #31 │ │ │ │ + sbceq pc, r2, r4, asr #28 │ │ │ │ muleq r0, r5, r2 │ │ │ │ @ instruction: 0xffffd6c8 │ │ │ │ - sbceq r0, r3, r4, asr #3 │ │ │ │ - sbceq ip, r5, r0, lsr #29 │ │ │ │ - sbceq pc, r2, r8, asr sp @ │ │ │ │ + sbceq r0, r3, r4, ror #3 │ │ │ │ + sbceq ip, r5, r0, asr #29 │ │ │ │ + sbceq pc, r2, r8, ror sp @ │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - sbceq r0, r3, ip, lsl r2 │ │ │ │ - sbceq ip, r5, r4, asr lr │ │ │ │ - sbceq pc, r2, ip, lsl #26 │ │ │ │ + sbceq r0, r3, ip, lsr r2 │ │ │ │ + sbceq ip, r5, r4, ror lr │ │ │ │ + sbceq pc, r2, ip, lsr #26 │ │ │ │ andeq r0, r0, r1, ror #5 │ │ │ │ - sbceq fp, r2, ip, ror lr │ │ │ │ - smulleq fp, r2, r8, lr │ │ │ │ - sbceq r0, r3, r4, lsr r0 │ │ │ │ - sbceq ip, r5, r8, lsl #27 │ │ │ │ - sbceq pc, r2, r0, asr #24 │ │ │ │ + smulleq fp, r2, ip, lr │ │ │ │ + strheq fp, [r2], #232 @ 0xe8 │ │ │ │ + sbceq r0, r3, r4, asr r0 │ │ │ │ + sbceq ip, r5, r8, lsr #27 │ │ │ │ + sbceq pc, r2, r0, ror #24 │ │ │ │ andeq r0, r0, r2, asr r2 │ │ │ │ - sbceq r0, r3, r4, asr #3 │ │ │ │ - sbceq ip, r5, r4, asr sp │ │ │ │ - sbceq pc, r2, ip, lsl #24 │ │ │ │ + sbceq r0, r3, r4, ror #3 │ │ │ │ + sbceq ip, r5, r4, ror sp │ │ │ │ + sbceq pc, r2, ip, lsr #24 │ │ │ │ andeq r0, r0, sl, lsl #6 │ │ │ │ - sbceq r2, r5, r0, asr #27 │ │ │ │ - strdeq ip, [r5], #192 @ 0xc0 │ │ │ │ - sbceq pc, r2, r8, lsr #23 │ │ │ │ + sbceq r2, r5, r0, ror #27 │ │ │ │ + sbceq ip, r5, r0, lsl sp │ │ │ │ + sbceq pc, r2, r8, asr #23 │ │ │ │ @ instruction: 0x000002b3 │ │ │ │ - sbceq pc, r2, r4, lsl #29 │ │ │ │ - sbceq ip, r5, r8, asr #25 │ │ │ │ - sbceq pc, r2, r0, lsl #23 │ │ │ │ + sbceq pc, r2, r4, lsr #29 │ │ │ │ + sbceq ip, r5, r8, ror #25 │ │ │ │ + sbceq pc, r2, r0, lsr #23 │ │ │ │ andeq r0, r0, sl, lsr r2 │ │ │ │ - sbceq pc, r2, r4, ror #28 │ │ │ │ - smulleq ip, r5, r8, fp │ │ │ │ - sbceq pc, r2, r0, asr sl @ │ │ │ │ + sbceq pc, r2, r4, lsl #29 │ │ │ │ + strheq ip, [r5], #184 @ 0xb8 │ │ │ │ + sbceq pc, r2, r0, ror sl @ │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ - sbceq pc, r2, ip, lsr #23 │ │ │ │ - sbceq ip, r5, r8, asr r8 │ │ │ │ - sbceq pc, r2, r0, lsl r7 @ │ │ │ │ + sbceq pc, r2, ip, asr #23 │ │ │ │ + sbceq ip, r5, r8, ror r8 │ │ │ │ + sbceq pc, r2, r0, lsr r7 @ │ │ │ │ andeq r0, r0, r1, asr #5 │ │ │ │ - sbceq pc, r2, ip, ror #24 │ │ │ │ - sbceq ip, r5, r8, lsl #16 │ │ │ │ - sbceq pc, r2, r0, asr #13 │ │ │ │ + sbceq pc, r2, ip, lsl #25 │ │ │ │ + sbceq ip, r5, r8, lsr #16 │ │ │ │ + sbceq pc, r2, r0, ror #13 │ │ │ │ andeq r0, r0, r6, lsl #6 │ │ │ │ - sbceq pc, r2, r0, lsr ip @ │ │ │ │ - sbceq ip, r5, r4, ror #15 │ │ │ │ - smulleq pc, r2, ip, r6 @ │ │ │ │ - sbceq pc, r2, r8, lsl #22 │ │ │ │ - strheq ip, [r5], #120 @ 0x78 │ │ │ │ - sbceq pc, r2, r0, ror r6 @ │ │ │ │ - strheq pc, [r2], #164 @ 0xa4 @ │ │ │ │ - sbceq ip, r5, ip, lsr r7 │ │ │ │ - strdeq pc, [r2], #84 @ 0x54 │ │ │ │ + sbceq pc, r2, r0, asr ip @ │ │ │ │ + sbceq ip, r5, r4, lsl #16 │ │ │ │ + strheq pc, [r2], #108 @ 0x6c @ │ │ │ │ + sbceq pc, r2, r8, lsr #22 │ │ │ │ + ldrdeq ip, [r5], #120 @ 0x78 │ │ │ │ + smulleq pc, r2, r0, r6 @ │ │ │ │ + ldrdeq pc, [r2], #164 @ 0xa4 │ │ │ │ + sbceq ip, r5, ip, asr r7 │ │ │ │ + sbceq pc, r2, r4, lsl r6 @ │ │ │ │ andeq r0, r0, pc, asr #5 │ │ │ │ - sbceq pc, r2, r8, lsr #18 │ │ │ │ - sbceq ip, r5, r8, lsl r5 │ │ │ │ - ldrdeq pc, [r2], #48 @ 0x30 │ │ │ │ - sbceq pc, r2, r0, lsr #17 │ │ │ │ - strheq ip, [r5], #64 @ 0x40 │ │ │ │ - sbceq pc, r2, r8, ror #6 │ │ │ │ + sbceq pc, r2, r8, asr #18 │ │ │ │ + sbceq ip, r5, r8, lsr r5 │ │ │ │ + strdeq pc, [r2], #48 @ 0x30 │ │ │ │ + sbceq pc, r2, r0, asr #17 │ │ │ │ + ldrdeq ip, [r5], #64 @ 0x40 │ │ │ │ + sbceq pc, r2, r8, lsl #7 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ - sbceq pc, r2, r0, ror #19 │ │ │ │ - sbceq ip, r5, ip, lsl #9 │ │ │ │ - sbceq pc, r2, r4, asr #6 │ │ │ │ - sbceq pc, r2, ip, lsr #18 │ │ │ │ - sbceq ip, r5, r0, ror #8 │ │ │ │ - sbceq pc, r2, r8, lsl r3 @ │ │ │ │ + sbceq pc, r2, r0, lsl #20 │ │ │ │ + sbceq ip, r5, ip, lsr #9 │ │ │ │ + sbceq pc, r2, r4, ror #6 │ │ │ │ + sbceq pc, r2, ip, asr #18 │ │ │ │ + sbceq ip, r5, r0, lsl #9 │ │ │ │ + sbceq pc, r2, r8, lsr r3 @ │ │ │ │ andeq r0, r0, r2, lsr r3 │ │ │ │ - sbceq pc, r2, r8, asr #18 │ │ │ │ - sbceq ip, r5, r8, lsr r4 │ │ │ │ - strdeq pc, [r2], #32 │ │ │ │ + sbceq pc, r2, r8, ror #18 │ │ │ │ + sbceq ip, r5, r8, asr r4 │ │ │ │ + sbceq pc, r2, r0, lsl r3 @ │ │ │ │ andeq r0, r0, r3, lsr r3 │ │ │ │ - sbceq r6, r2, r4, lsl #18 │ │ │ │ - sbceq ip, r5, r4, lsr #5 │ │ │ │ - sbceq pc, r2, ip, asr r1 @ │ │ │ │ + sbceq r6, r2, r4, lsr #18 │ │ │ │ + sbceq ip, r5, r4, asr #5 │ │ │ │ + sbceq pc, r2, ip, ror r1 @ │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ andeq r1, r0, r0, ror #2 │ │ │ │ - smulleq pc, r2, ip, r8 @ │ │ │ │ - sbceq ip, r5, ip, lsr #4 │ │ │ │ - sbceq pc, r2, r4, ror #1 │ │ │ │ + strheq pc, [r2], #140 @ 0x8c @ │ │ │ │ + sbceq ip, r5, ip, asr #4 │ │ │ │ + sbceq pc, r2, r4, lsl #2 │ │ │ │ andeq r0, r0, r6, lsl #7 │ │ │ │ andeq r1, r0, r1, ror #2 │ │ │ │ - smulleq pc, r2, ip, r9 @ │ │ │ │ - sbceq ip, r5, r0, ror #3 │ │ │ │ - smulleq pc, r2, r8, r0 @ │ │ │ │ + strheq pc, [r2], #156 @ 0x9c @ │ │ │ │ + sbceq ip, r5, r0, lsl #4 │ │ │ │ + strheq pc, [r2], #8 @ │ │ │ │ andeq r0, r0, sp, asr #7 │ │ │ │ - sbceq pc, r2, r4, asr r9 @ │ │ │ │ - strheq ip, [r5], #28 │ │ │ │ - sbceq pc, r2, r4, ror r0 @ │ │ │ │ - ldrdeq pc, [r2], #116 @ 0x74 │ │ │ │ - smulleq ip, r5, r0, r1 │ │ │ │ - sbceq pc, r2, r8, asr #32 │ │ │ │ + sbceq pc, r2, r4, ror r9 @ │ │ │ │ + ldrdeq ip, [r5], #28 │ │ │ │ + smulleq pc, r2, r4, r0 @ │ │ │ │ + strdeq pc, [r2], #116 @ 0x74 │ │ │ │ + strheq ip, [r5], #16 │ │ │ │ + sbceq pc, r2, r8, rrx │ │ │ │ andeq r0, r0, r1, lsl #7 │ │ │ │ + strheq pc, [r2], #124 @ 0x7c @ │ │ │ │ + sbceq ip, r5, ip, lsl #3 │ │ │ │ + sbceq pc, r2, r4, asr #32 │ │ │ │ + sbceq pc, r2, r4, lsl #15 │ │ │ │ smulleq pc, r2, ip, r7 @ │ │ │ │ - sbceq ip, r5, ip, ror #2 │ │ │ │ - sbceq pc, r2, r4, lsr #32 │ │ │ │ - sbceq pc, r2, r4, ror #14 │ │ │ │ - sbceq pc, r2, ip, ror r7 @ │ │ │ │ - sbceq pc, r2, ip, ror #14 │ │ │ │ - sbceq pc, r2, r8, lsl #15 │ │ │ │ - sbceq lr, r2, ip, asr #29 │ │ │ │ + sbceq pc, r2, ip, lsl #15 │ │ │ │ + sbceq pc, r2, r8, lsr #15 │ │ │ │ + sbceq lr, r2, ip, ror #29 │ │ │ │ andeq r0, r0, r5, asr #7 │ │ │ │ - sbceq pc, r2, r0, ror r7 @ │ │ │ │ - sbceq pc, r2, ip, ror #14 │ │ │ │ - sbceq pc, r2, r8, ror #14 │ │ │ │ - sbceq r6, r5, r4, ror #21 │ │ │ │ - smlawteq fp, r6, sp, sp │ │ │ │ - sbceq lr, r5, ip, lsl #4 │ │ │ │ - strdeq pc, [r2], #108 @ 0x6c │ │ │ │ - sbceq pc, r2, r8, ror r4 @ │ │ │ │ - smulleq lr, r2, ip, sp │ │ │ │ + smulleq pc, r2, r0, r7 @ │ │ │ │ + sbceq pc, r2, ip, lsl #15 │ │ │ │ + sbceq pc, r2, r8, lsl #15 │ │ │ │ + sbceq r6, r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x012bdde6 │ │ │ │ + sbceq lr, r5, ip, lsr #4 │ │ │ │ + sbceq pc, r2, ip, lsl r7 @ │ │ │ │ + smulleq pc, r2, r8, r4 @ │ │ │ │ + strheq lr, [r2], #220 @ 0xdc │ │ │ │ andeq r0, r0, pc, lsr #8 │ │ │ │ - strheq pc, [r2], #108 @ 0x6c @ │ │ │ │ - sbceq pc, r2, ip, lsr r6 @ │ │ │ │ - ldrdeq pc, [r2], #100 @ 0x64 │ │ │ │ - smulleq r3, r4, r4, r1 │ │ │ │ - @ instruction: 0x012bdc64 │ │ │ │ - sbceq lr, r2, r0, lsr #25 │ │ │ │ - sbcseq sp, r4, ip, ror #7 │ │ │ │ - smulleq fp, r5, r8, sp │ │ │ │ - sbceq lr, r2, r8, lsr #30 │ │ │ │ - sbceq r7, r2, r4, asr r1 │ │ │ │ - sbceq lr, r5, r0, lsr #32 │ │ │ │ - sbceq lr, r2, ip, lsl #24 │ │ │ │ - sbceq pc, r2, r0, ror r5 @ │ │ │ │ - sbceq pc, r2, r4, ror #10 │ │ │ │ - sbceq sp, r5, r0, lsl #31 │ │ │ │ - sbceq pc, r2, r8, lsr r3 @ │ │ │ │ - sbceq pc, r2, r4, lsr #10 │ │ │ │ - strdeq pc, [r2], #68 @ 0x44 │ │ │ │ - strdeq pc, [r2], #68 @ 0x44 │ │ │ │ - sbcseq ip, r4, r0, lsl #14 │ │ │ │ - sbceq pc, r2, r0, ror r4 @ │ │ │ │ - sbceq pc, r2, r8, asr #8 │ │ │ │ - sbceq pc, r2, r4, lsr #8 │ │ │ │ + ldrdeq pc, [r2], #108 @ 0x6c │ │ │ │ + sbceq pc, r2, ip, asr r6 @ │ │ │ │ + strdeq pc, [r2], #100 @ 0x64 │ │ │ │ + strheq r3, [r4], #20 │ │ │ │ + smlawbeq fp, r4, ip, sp │ │ │ │ + sbceq lr, r2, r0, asr #25 │ │ │ │ + sbcseq sp, r4, ip, lsl #8 │ │ │ │ + strheq fp, [r5], #216 @ 0xd8 │ │ │ │ + sbceq lr, r2, r8, asr #30 │ │ │ │ + sbceq r7, r2, r4, ror r1 │ │ │ │ + sbceq lr, r5, r0, asr #32 │ │ │ │ + sbceq lr, r2, ip, lsr #24 │ │ │ │ + smulleq pc, r2, r0, r5 @ │ │ │ │ + sbceq pc, r2, r4, lsl #11 │ │ │ │ + sbceq sp, r5, r0, lsr #31 │ │ │ │ + sbceq pc, r2, r8, asr r3 @ │ │ │ │ + sbceq pc, r2, r4, asr #10 │ │ │ │ + sbceq pc, r2, r4, lsl r5 @ │ │ │ │ + sbceq pc, r2, r4, lsl r5 @ │ │ │ │ + sbcseq ip, r4, r0, lsr #14 │ │ │ │ + smulleq pc, r2, r0, r4 @ │ │ │ │ + sbceq pc, r2, r8, ror #8 │ │ │ │ + sbceq pc, r2, r4, asr #8 │ │ │ │ + sbceq pc, r2, r8, lsr #8 │ │ │ │ sbceq pc, r2, r8, lsl #8 │ │ │ │ sbceq pc, r2, r8, ror #7 │ │ │ │ sbceq pc, r2, r8, asr #7 │ │ │ │ - sbceq pc, r2, r8, lsr #7 │ │ │ │ - strdeq r0, [r1], #8 │ │ │ │ - ldrdeq lr, [r2], #188 @ 0xbc │ │ │ │ - sbceq pc, r2, r8, lsr #8 │ │ │ │ - sbceq lr, r2, r4, asr #25 │ │ │ │ - sbceq lr, r2, r0, lsr #25 │ │ │ │ - sbceq lr, r2, ip, lsl #25 │ │ │ │ - sbceq lr, r2, r0, ror ip │ │ │ │ - sbceq lr, r2, r4, asr ip │ │ │ │ + sbceq r0, r1, r8, lsl r1 │ │ │ │ + strdeq lr, [r2], #188 @ 0xbc │ │ │ │ + sbceq pc, r2, r8, asr #8 │ │ │ │ + sbceq lr, r2, r4, ror #25 │ │ │ │ + sbceq lr, r2, r0, asr #25 │ │ │ │ + sbceq lr, r2, ip, lsr #25 │ │ │ │ + smulleq lr, r2, r0, ip │ │ │ │ + sbceq lr, r2, r4, ror ip │ │ │ │ + sbceq lr, r2, ip, asr ip │ │ │ │ sbceq lr, r2, ip, lsr ip │ │ │ │ - sbceq lr, r2, ip, lsl ip │ │ │ │ - sbceq lr, r2, r0, lsl #24 │ │ │ │ - sbceq lr, r2, r8, ror #23 │ │ │ │ - smulleq sl, r0, r0, r6 │ │ │ │ - sbceq pc, r2, ip, lsr #9 │ │ │ │ - sbceq pc, r2, ip, lsr #32 │ │ │ │ - sbceq fp, r5, r0, asr sl │ │ │ │ - sbceq lr, r2, r8, lsl #18 │ │ │ │ + sbceq lr, r2, r0, lsr #24 │ │ │ │ + sbceq lr, r2, r8, lsl #24 │ │ │ │ + strheq sl, [r0], #96 @ 0x60 │ │ │ │ + sbceq pc, r2, ip, asr #9 │ │ │ │ + sbceq pc, r2, ip, asr #32 │ │ │ │ + sbceq fp, r5, r0, ror sl │ │ │ │ + sbceq lr, r2, r8, lsr #18 │ │ │ │ andeq r0, r0, sl, ror #6 │ │ │ │ ldr ip, [pc, #-492] @ 62dbac │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r3, [pc, #-496] @ 62dbb0 │ │ │ │ ldr r1, [pc, #-496] @ 62dbb4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #-500] @ 62dbb8 │ │ │ │ @@ -1526227,74 +1526227,74 @@ │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #0 │ │ │ │ cmpeq ip, ip, ror #7 │ │ │ │ cmpeq ip, r8, ror #7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ andeq r3, r0, r8, lsr #15 │ │ │ │ - sbceq pc, r2, r0, asr #2 │ │ │ │ - sbceq fp, r5, r4, asr #16 │ │ │ │ - strdeq lr, [r2], #108 @ 0x6c │ │ │ │ + sbceq pc, r2, r0, ror #2 │ │ │ │ + sbceq fp, r5, r4, ror #16 │ │ │ │ + sbceq lr, r2, ip, lsl r7 │ │ │ │ andeq r0, r0, pc, asr #12 │ │ │ │ - @ instruction: 0x012bd4b2 │ │ │ │ - ldrdeq lr, [r2], #248 @ 0xf8 │ │ │ │ + ldrdeq sp, [fp, -r2]! │ │ │ │ + strdeq lr, [r2], #248 @ 0xf8 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - ldrdeq lr, [r2], #76 @ 0x4c │ │ │ │ - ldrdeq lr, [r2], #72 @ 0x48 │ │ │ │ - sbceq lr, r2, r4, asr r3 │ │ │ │ + strdeq lr, [r2], #76 @ 0x4c │ │ │ │ + strdeq lr, [r2], #72 @ 0x48 │ │ │ │ + sbceq lr, r2, r4, ror r3 │ │ │ │ ldrdeq r2, [r0], -ip │ │ │ │ cmpeq ip, ip, ror sl │ │ │ │ - sbceq lr, r2, r0, ror r9 │ │ │ │ - sbceq fp, r5, ip, asr #32 │ │ │ │ - sbceq sp, r2, r4, lsl #30 │ │ │ │ + smulleq lr, r2, r0, r9 │ │ │ │ + sbceq fp, r5, ip, rrx │ │ │ │ + sbceq sp, r2, r4, lsr #30 │ │ │ │ andeq r0, r0, fp, ror #11 │ │ │ │ - sbceq lr, r2, ip, lsr #19 │ │ │ │ - sbceq fp, r5, r4, lsr #32 │ │ │ │ - ldrdeq sp, [r2], #236 @ 0xec │ │ │ │ + sbceq lr, r2, ip, asr #19 │ │ │ │ + sbceq fp, r5, r4, asr #32 │ │ │ │ + strdeq sp, [r2], #236 @ 0xec │ │ │ │ andeq r0, r0, r6, lsr #13 │ │ │ │ - sbceq lr, r2, r0, lsr #19 │ │ │ │ - sbceq lr, r2, r0, lsr #16 │ │ │ │ - sbceq sl, r5, r4, asr pc │ │ │ │ - sbceq sp, r2, ip, lsl #28 │ │ │ │ + sbceq lr, r2, r0, asr #19 │ │ │ │ + sbceq lr, r2, r0, asr #16 │ │ │ │ + sbceq sl, r5, r4, ror pc │ │ │ │ + sbceq sp, r2, ip, lsr #28 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - sbceq lr, r2, r8, lsl #15 │ │ │ │ - sbceq sl, r5, r0, ror lr │ │ │ │ - sbceq sp, r2, r8, lsr #26 │ │ │ │ + sbceq lr, r2, r8, lsr #15 │ │ │ │ + smulleq sl, r5, r0, lr │ │ │ │ + sbceq sp, r2, r8, asr #26 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - strheq lr, [r2], #80 @ 0x50 │ │ │ │ - sbceq sl, r5, r0, ror #24 │ │ │ │ - sbceq sp, r2, r8, lsl fp │ │ │ │ + ldrdeq lr, [r2], #80 @ 0x50 │ │ │ │ + sbceq sl, r5, r0, lsl #25 │ │ │ │ + sbceq sp, r2, r8, lsr fp │ │ │ │ andeq r0, r0, sp, asr r6 │ │ │ │ - sbceq lr, r2, ip, ror r5 │ │ │ │ - sbceq sl, r5, r8, lsr ip │ │ │ │ - strdeq sp, [r2], #160 @ 0xa0 │ │ │ │ + smulleq lr, r2, ip, r5 │ │ │ │ + sbceq sl, r5, r8, asr ip │ │ │ │ + sbceq sp, r2, r0, lsl fp │ │ │ │ andeq r0, r0, sl, asr r6 │ │ │ │ - ldrdeq lr, [r2], #84 @ 0x54 │ │ │ │ - sbceq sl, r5, r4, lsl ip │ │ │ │ - sbceq sp, r2, ip, asr #21 │ │ │ │ - ldrdeq sp, [r2], #248 @ 0xf8 │ │ │ │ - sbceq sl, r5, ip, ror #23 │ │ │ │ - sbceq sp, r2, r4, lsr #21 │ │ │ │ - sbceq sp, r2, ip, asr sp │ │ │ │ - sbceq sp, r2, r0, asr #20 │ │ │ │ + strdeq lr, [r2], #84 @ 0x54 │ │ │ │ + sbceq sl, r5, r4, lsr ip │ │ │ │ + sbceq sp, r2, ip, ror #21 │ │ │ │ + strdeq sp, [r2], #248 @ 0xf8 │ │ │ │ + sbceq sl, r5, ip, lsl #24 │ │ │ │ + sbceq sp, r2, r4, asr #21 │ │ │ │ + sbceq sp, r2, ip, ror sp │ │ │ │ + sbceq sp, r2, r0, ror #20 │ │ │ │ andeq r0, r0, pc, ror r5 │ │ │ │ - sbceq lr, r2, r4, ror r5 │ │ │ │ - sbceq sl, r5, r4, ror #22 │ │ │ │ - sbceq sp, r2, ip, lsl sl │ │ │ │ + smulleq lr, r2, r4, r5 │ │ │ │ + sbceq sl, r5, r4, lsl #23 │ │ │ │ + sbceq sp, r2, ip, lsr sl │ │ │ │ andeq r0, r0, r1, ror r5 │ │ │ │ - sbceq lr, r2, ip, lsr r5 │ │ │ │ - sbceq sl, r5, ip, lsr fp │ │ │ │ - strdeq sp, [r2], #148 @ 0x94 │ │ │ │ + sbceq lr, r2, ip, asr r5 │ │ │ │ + sbceq sl, r5, ip, asr fp │ │ │ │ + sbceq sp, r2, r4, lsl sl │ │ │ │ andeq r0, r0, lr, ror #10 │ │ │ │ - sbceq lr, r2, r4, lsl #9 │ │ │ │ - ldrdeq sp, [r2], #148 @ 0x94 │ │ │ │ + sbceq lr, r2, r4, lsr #9 │ │ │ │ + strdeq sp, [r2], #148 @ 0x94 │ │ │ │ andeq r0, r0, r3, asr #11 │ │ │ │ - sbceq lr, r2, r8, lsl r5 │ │ │ │ - strheq sp, [r2], #144 @ 0x90 │ │ │ │ + sbceq lr, r2, r8, lsr r5 │ │ │ │ + ldrdeq sp, [r2], #144 @ 0x90 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1526366,18 +1526366,18 @@ │ │ │ │ bl 603eb8 │ │ │ │ mov r2, #5 │ │ │ │ bl 603f9c │ │ │ │ b 62fc70 │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - sbceq sl, r2, r4, ror #15 │ │ │ │ - sbceq r9, r2, r0, lsl #19 │ │ │ │ - sbceq r9, r2, r8, lsl r9 │ │ │ │ - sbceq r9, r2, r4, lsr r9 │ │ │ │ + sbceq sl, r2, r4, lsl #16 │ │ │ │ + sbceq r9, r2, r0, lsr #19 │ │ │ │ + sbceq r9, r2, r8, lsr r9 │ │ │ │ + sbceq r9, r2, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -1526494,19 +1526494,19 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - @ instruction: 0x012bc61f │ │ │ │ + @ instruction: 0x012bc63f │ │ │ │ andeq r0, r0, r1, lsr #3 │ │ │ │ - sbceq lr, r2, r8, lsl r1 │ │ │ │ - strheq sl, [r5], #96 @ 0x60 │ │ │ │ - sbceq lr, r2, r8, ror #1 │ │ │ │ + sbceq lr, r2, r8, lsr r1 │ │ │ │ + ldrdeq sl, [r5], #96 @ 0x60 │ │ │ │ + sbceq lr, r2, r8, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ @@ -1527320,73 +1527320,73 @@ │ │ │ │ ldr r2, [pc, #256] @ 630d3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 603eb8 │ │ │ │ cmpeq ip, r4, asr r0 │ │ │ │ andeq r0, r0, lr, ror #2 │ │ │ │ - @ instruction: 0x012bc4a0 │ │ │ │ + smlawteq fp, r0, r4, ip │ │ │ │ strdeq r1, [r0], -r6 │ │ │ │ andeq r1, r0, r5, asr #11 │ │ │ │ andeq r1, r0, r3, asr #11 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ andeq r0, r0, r7, ror #4 │ │ │ │ andeq r1, r0, r0, asr r1 │ │ │ │ - smlawbeq fp, r4, r4, ip │ │ │ │ + @ instruction: 0x012bc4a4 │ │ │ │ andeq r0, r0, r7, asr r1 │ │ │ │ - @ instruction: 0x012bc37c │ │ │ │ + @ instruction: 0x012bc39c │ │ │ │ andeq r0, r0, sp, ror #4 │ │ │ │ andeq r1, r0, r6, asr #2 │ │ │ │ andeq r0, r0, fp, ror #4 │ │ │ │ andeq r1, r0, r5, asr #2 │ │ │ │ andeq r0, r0, r3, ror r2 │ │ │ │ andeq r1, r0, r8, lsl lr │ │ │ │ - @ instruction: 0x012bc196 │ │ │ │ - @ instruction: 0x012bc270 │ │ │ │ + @ instruction: 0x012bc1b6 │ │ │ │ + @ instruction: 0x012bc290 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - sbceq r9, r2, ip, ror #1 │ │ │ │ - sbceq r9, r2, r8, lsl #2 │ │ │ │ + sbceq r9, r2, ip, lsl #2 │ │ │ │ + sbceq r9, r2, r8, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ andeq r0, r0, r6, ror #4 │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ andeq r0, r0, r7, ror #2 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - @ instruction: 0x012bbe98 │ │ │ │ + @ instruction: 0x012bbeb8 │ │ │ │ andeq r1, r0, lr, asr #2 │ │ │ │ ldrdeq r0, [r0], -r5 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - @ instruction: 0x012bbeae │ │ │ │ - @ instruction: 0x012bbe64 │ │ │ │ - sbceq sp, r2, r4, asr r8 │ │ │ │ - sbceq sp, r2, r0, lsl #15 │ │ │ │ + smlawteq fp, lr, lr, fp │ │ │ │ + smlawbeq fp, r4, lr, fp │ │ │ │ + sbceq sp, r2, r4, ror r8 │ │ │ │ + sbceq sp, r2, r0, lsr #15 │ │ │ │ andeq r0, r0, fp, asr #2 │ │ │ │ ldrdeq r0, [r0], -r6 │ │ │ │ - @ instruction: 0x012bbd2b │ │ │ │ + @ instruction: 0x012bbd4b │ │ │ │ andeq r0, r0, pc, ror #4 │ │ │ │ andeq r0, r0, lr, asr #2 │ │ │ │ @ instruction: 0x000001bf │ │ │ │ andeq r0, r0, pc, asr #2 │ │ │ │ andeq r0, r0, r1, asr #3 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ andeq r1, r0, r6, asr #11 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ - @ instruction: 0x012bbb7f │ │ │ │ - strdeq sp, [r2], #64 @ 0x40 │ │ │ │ - sbceq sp, r2, ip, lsr #9 │ │ │ │ - sbceq sp, r2, ip, lsr #10 │ │ │ │ - smulleq sp, r2, r0, r4 │ │ │ │ - sbceq sp, r2, r4, ror #9 │ │ │ │ - sbceq sp, r2, r4, ror r4 │ │ │ │ + @ instruction: 0x012bbb9f │ │ │ │ + sbceq sp, r2, r0, lsl r5 │ │ │ │ + sbceq sp, r2, ip, asr #9 │ │ │ │ + sbceq sp, r2, ip, asr #10 │ │ │ │ + strheq sp, [r2], #64 @ 0x40 │ │ │ │ + sbceq sp, r2, r4, lsl #10 │ │ │ │ + smulleq sp, r2, r4, r4 │ │ │ │ andeq r1, r0, r1, lsl #18 │ │ │ │ andeq r0, r0, r9, ror #2 │ │ │ │ - sbceq sp, r2, r0, lsr #10 │ │ │ │ - sbceq sp, r2, r0, lsl #8 │ │ │ │ + sbceq sp, r2, r0, asr #10 │ │ │ │ + sbceq sp, r2, r0, lsr #8 │ │ │ │ andeq r0, r0, r7, ror r1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [pc, #92] @ 630da8 │ │ │ │ cmp r3, r2 │ │ │ │ beq 630d90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1527519,24 +1527519,24 @@ │ │ │ │ ldr r3, [pc, #56] @ 630f90 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq sp, r2, r4, lsr r3 │ │ │ │ - ldrdeq sp, [r2], #44 @ 0x2c │ │ │ │ + sbceq sp, r2, r4, asr r3 │ │ │ │ + strdeq sp, [r2], #44 @ 0x2c │ │ │ │ andeq r0, r0, r6, asr #19 │ │ │ │ - strheq sp, [r2], #40 @ 0x28 │ │ │ │ - strdeq r9, [r5], #108 @ 0x6c │ │ │ │ - sbceq sp, r2, r4, lsl #5 │ │ │ │ + ldrdeq sp, [r2], #40 @ 0x28 │ │ │ │ + sbceq r9, r5, ip, lsl r7 │ │ │ │ + sbceq sp, r2, r4, lsr #5 │ │ │ │ @ instruction: 0x000009b5 │ │ │ │ - sbceq sp, r2, ip, asr #4 │ │ │ │ + sbceq sp, r2, ip, ror #4 │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ - sbceq sp, r2, r4, ror #5 │ │ │ │ + sbceq sp, r2, r4, lsl #6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r2, [pc, #24] @ 630fb8 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [sp] │ │ │ │ ldreq r2, [sp] │ │ │ │ ldreq r3, [r3, #24] │ │ │ │ orreq r3, r3, #32 │ │ │ │ @@ -1527577,16 +1527577,16 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ 631054 │ │ │ │ ldr r1, [pc, #16] @ 631058 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #238 @ 0xee │ │ │ │ bl 603eb8 │ │ │ │ - sbceq sp, r2, r4, asr #4 │ │ │ │ - sbceq sp, r2, r4, asr #2 │ │ │ │ + sbceq sp, r2, r4, ror #4 │ │ │ │ + sbceq sp, r2, r4, ror #2 │ │ │ │ cmp r2, #0 │ │ │ │ beq 6310e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ @@ -1527618,19 +1527618,19 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ 631104 │ │ │ │ ldr r1, [pc, #28] @ 631108 │ │ │ │ ldr r2, [pc, #28] @ 63110c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ b 602ef8 │ │ │ │ - sbceq sp, r2, r8, asr #1 │ │ │ │ - sbceq sp, r2, ip, lsl r2 │ │ │ │ + sbceq sp, r2, r8, ror #1 │ │ │ │ + sbceq sp, r2, ip, lsr r2 │ │ │ │ andeq r0, r0, fp, lsr #12 │ │ │ │ - sbceq sp, r2, r4, asr #3 │ │ │ │ - smulleq sp, r2, ip, r0 │ │ │ │ + sbceq sp, r2, r4, ror #3 │ │ │ │ + strheq sp, [r2], #12 │ │ │ │ andeq r0, r0, r2, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ 6312cc │ │ │ │ @@ -1527738,15 +1527738,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [sp, #16] │ │ │ │ b 6311d8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r4, asr #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x015bee90 │ │ │ │ - @ instruction: 0x012bb53c │ │ │ │ + @ instruction: 0x012bb55c │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ @ instruction: 0x015bed90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ @@ -1527819,18 +1527819,18 @@ │ │ │ │ bl 603eb8 │ │ │ │ mov r2, #5 │ │ │ │ bl 603f9c │ │ │ │ b 631324 │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - sbceq r9, r2, r0, lsr r1 │ │ │ │ - sbceq r8, r2, ip, asr #5 │ │ │ │ - sbceq r8, r2, r4, ror #4 │ │ │ │ - sbceq r8, r2, r0, lsl #5 │ │ │ │ + sbceq r9, r2, r0, asr r1 │ │ │ │ + sbceq r8, r2, ip, ror #5 │ │ │ │ + sbceq r8, r2, r4, lsl #5 │ │ │ │ + sbceq r8, r2, r0, lsr #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -1527903,19 +1527903,19 @@ │ │ │ │ bl 603eb8 │ │ │ │ mov r2, #5 │ │ │ │ bl 603f9c │ │ │ │ b 631470 │ │ │ │ andeq r7, r7, r3, lsl #30 │ │ │ │ andeq lr, r0, r0, lsl r6 │ │ │ │ andeq r0, r0, r3, lsl #3 │ │ │ │ - sbceq r8, r2, r0, ror #31 │ │ │ │ - sbceq r8, r2, ip, ror r1 │ │ │ │ + sbceq r9, r2, r0 │ │ │ │ + smulleq r8, r2, ip, r1 │ │ │ │ andeq r0, r0, sl, asr #6 │ │ │ │ - sbceq r8, r2, r4, lsl r1 │ │ │ │ - sbceq r8, r2, r0, lsr r1 │ │ │ │ + sbceq r8, r2, r4, lsr r1 │ │ │ │ + sbceq r8, r2, r0, asr r1 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [pc, #436] @ 631754 │ │ │ │ @@ -1528904,15 +1528904,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, #16 │ │ │ │ b 632400 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r4, lsr ip │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012ba340 │ │ │ │ + @ instruction: 0x012ba360 │ │ │ │ cmpeq fp, r0, ror fp │ │ │ │ cmpeq fp, r0, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #844] @ 632880 │ │ │ │ @@ -1529126,17 +1529126,17 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ b 6326f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str ip, [sp, #20] │ │ │ │ b 632748 │ │ │ │ ldrheq sp, [fp, #-172] @ 0xffffff54 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012ba145 │ │ │ │ + @ instruction: 0x012ba165 │ │ │ │ cmpeq fp, r8, lsr #19 │ │ │ │ - @ instruction: 0x012ba075 │ │ │ │ + @ instruction: 0x012ba095 │ │ │ │ cmpeq fp, ip, ror #16 │ │ │ │ andeq r0, r0, r2, asr r1 │ │ │ │ ldrheq sp, [fp, #-124] @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1529566,27 +1529566,27 @@ │ │ │ │ mov sl, #16 │ │ │ │ b 632e7c │ │ │ │ mov sl, #1 │ │ │ │ b 632e7c │ │ │ │ cmpeq fp, r0, lsr r7 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq fp, r8, lsl #14 │ │ │ │ - sbceq fp, r2, r0, lsl sl │ │ │ │ + sbceq fp, r2, r0, lsr sl │ │ │ │ cmpeq fp, r4, ror r6 │ │ │ │ ldrsbeq sp, [fp, #-80] @ 0xffffffb0 │ │ │ │ muleq r0, fp, r2 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ ldrheq sp, [fp, #-68] @ 0xffffffbc │ │ │ │ - @ instruction: 0x012b9aed │ │ │ │ - smlawteq fp, lr, sl, r9 │ │ │ │ + @ instruction: 0x012b9b0d │ │ │ │ + @ instruction: 0x012b9aee │ │ │ │ ldrsbeq sp, [fp, #-28] @ 0xffffffe4 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ - sbceq fp, r2, ip, lsl #8 │ │ │ │ - ldrdeq r7, [r5], #104 @ 0x68 │ │ │ │ - sbceq fp, r2, r0, ror #4 │ │ │ │ + sbceq fp, r2, ip, lsr #8 │ │ │ │ + strdeq r7, [r5], #104 @ 0x68 │ │ │ │ + sbceq fp, r2, r0, lsl #5 │ │ │ │ andeq r0, r0, r2, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -1530504,107 +1530504,107 @@ │ │ │ │ ldr r1, [pc, #388] @ 633f80 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [pc, #384] @ 633f84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - ldrdeq r9, [fp, -r6]! │ │ │ │ + strdeq r9, [fp, -r6]! │ │ │ │ andeq r1, r0, r3, ror #7 │ │ │ │ andeq r1, r0, r5, lsr #9 │ │ │ │ - smlawbeq fp, r0, r7, r9 │ │ │ │ - sbceq fp, r2, ip, ror r5 │ │ │ │ - ldrdeq fp, [r2], #4 │ │ │ │ + @ instruction: 0x012b97a0 │ │ │ │ + smulleq fp, r2, ip, r5 │ │ │ │ + strdeq fp, [r2], #4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - sbceq r6, r2, r0, lsr #31 │ │ │ │ - sbceq fp, r2, r4, lsr #1 │ │ │ │ + sbceq r6, r2, r0, asr #31 │ │ │ │ + sbceq fp, r2, r4, asr #1 │ │ │ │ @ instruction: 0x000005bf │ │ │ │ andeq r1, r0, ip, ror #9 │ │ │ │ - smulleq r6, r2, r8, pc @ │ │ │ │ - sbceq r6, r2, r0, lsl #31 │ │ │ │ - sbceq fp, r2, r0, asr r0 │ │ │ │ + strheq r6, [r2], #248 @ 0xf8 │ │ │ │ + sbceq r6, r2, r0, lsr #31 │ │ │ │ + sbceq fp, r2, r0, ror r0 │ │ │ │ andeq r0, r0, r4, lsl #12 │ │ │ │ - sbceq fp, r2, ip, ror r3 │ │ │ │ - sbceq fp, r2, r0, lsr #32 │ │ │ │ + smulleq fp, r2, ip, r3 │ │ │ │ + sbceq fp, r2, r0, asr #32 │ │ │ │ andeq r0, r0, r3, lsr #11 │ │ │ │ andeq r1, r0, ip, asr r1 │ │ │ │ - @ instruction: 0x012b94ee │ │ │ │ + @ instruction: 0x012b950e │ │ │ │ andeq r7, r0, r0, asr #31 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - sbceq fp, r2, r0, ror #1 │ │ │ │ - strheq sl, [r2], #216 @ 0xd8 │ │ │ │ + sbceq fp, r2, r0, lsl #2 │ │ │ │ + ldrdeq sl, [r2], #216 @ 0xd8 │ │ │ │ muleq r0, r6, r5 │ │ │ │ - sbceq fp, r2, ip, asr #2 │ │ │ │ - sbceq sl, r2, r8, asr sp │ │ │ │ + sbceq fp, r2, ip, ror #2 │ │ │ │ + sbceq sl, r2, r8, ror sp │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - sbceq sl, r2, r0, lsl #31 │ │ │ │ - sbceq sl, r2, r8, ror ip │ │ │ │ + sbceq sl, r2, r0, lsr #31 │ │ │ │ + smulleq sl, r2, r8, ip │ │ │ │ andeq r0, r0, r6, lsr #10 │ │ │ │ - sbceq sl, r2, r8, lsr #27 │ │ │ │ - ldrdeq r6, [r5], #240 @ 0xf0 │ │ │ │ - sbceq sl, r2, r8, asr fp │ │ │ │ - sbceq sl, r2, r4, ror sp │ │ │ │ - smulleq r6, r5, r8, pc @ │ │ │ │ - sbceq sl, r2, r0, lsr #22 │ │ │ │ + sbceq sl, r2, r8, asr #27 │ │ │ │ + strdeq r6, [r5], #240 @ 0xf0 │ │ │ │ + sbceq sl, r2, r8, ror fp │ │ │ │ + smulleq sl, r2, r4, sp │ │ │ │ + strheq r6, [r5], #248 @ 0xf8 │ │ │ │ + sbceq sl, r2, r0, asr #22 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - sbceq sl, r2, ip, ror #24 │ │ │ │ - sbceq sl, r2, r4, lsl #20 │ │ │ │ + sbceq sl, r2, ip, lsl #25 │ │ │ │ + sbceq sl, r2, r4, lsr #20 │ │ │ │ ldrdeq r1, [r0], -r6 │ │ │ │ - strdeq sl, [r2], #220 @ 0xdc │ │ │ │ - sbceq sl, r2, r4, asr r9 │ │ │ │ + sbceq sl, r2, ip, lsl lr │ │ │ │ + sbceq sl, r2, r4, ror r9 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - ldrdeq sl, [r2], #212 @ 0xd4 │ │ │ │ - sbceq sl, r2, ip, lsr #18 │ │ │ │ + strdeq sl, [r2], #212 @ 0xd4 │ │ │ │ + sbceq sl, r2, ip, asr #18 │ │ │ │ andeq r0, r0, pc, ror #11 │ │ │ │ andeq r1, r0, r1, lsl #10 │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ - @ instruction: 0x012b8f96 │ │ │ │ + @ instruction: 0x012b8fb6 │ │ │ │ andeq r1, r0, sp, lsr #9 │ │ │ │ @ instruction: 0xffe00001 │ │ │ │ @ instruction: 0xffe00008 │ │ │ │ @ instruction: 0xffe00004 │ │ │ │ - ldrdeq r8, [fp, -r0]! │ │ │ │ - sbceq sl, r2, r0, lsr #17 │ │ │ │ - sbceq r6, r5, r4, asr #21 │ │ │ │ - sbceq sl, r2, ip, asr #12 │ │ │ │ + strdeq r8, [fp, -r0]! │ │ │ │ + sbceq sl, r2, r0, asr #17 │ │ │ │ + sbceq r6, r5, r4, ror #21 │ │ │ │ + sbceq sl, r2, ip, ror #12 │ │ │ │ andeq r0, r0, lr, asr #8 │ │ │ │ - sbceq sl, r2, r4, lsl #20 │ │ │ │ - smulleq sl, r2, r8, r5 │ │ │ │ + sbceq sl, r2, r4, lsr #20 │ │ │ │ + strheq sl, [r2], #88 @ 0x58 │ │ │ │ andeq r0, r0, r9, ror #11 │ │ │ │ - strheq sl, [r2], #148 @ 0x94 │ │ │ │ - sbceq sl, r2, ip, ror r5 │ │ │ │ + ldrdeq sl, [r2], #148 @ 0x94 │ │ │ │ + smulleq sl, r2, ip, r5 │ │ │ │ andeq r0, r0, r3, ror #11 │ │ │ │ - sbceq sl, r2, r8, lsl #20 │ │ │ │ - sbceq sl, r2, r0, ror #10 │ │ │ │ + sbceq sl, r2, r8, lsr #20 │ │ │ │ + sbceq sl, r2, r0, lsl #11 │ │ │ │ strdeq r0, [r0], -r9 │ │ │ │ - sbceq sl, r2, r4, asr #17 │ │ │ │ - sbceq sl, r2, ip, lsr #10 │ │ │ │ + sbceq sl, r2, r4, ror #17 │ │ │ │ + sbceq sl, r2, ip, asr #10 │ │ │ │ ldrdeq r0, [r0], -r3 │ │ │ │ - @ instruction: 0x012b8e56 │ │ │ │ - sbceq sl, r2, r8, ror r7 │ │ │ │ - sbceq r6, r5, r0, lsr r9 │ │ │ │ - strheq sl, [r2], #72 @ 0x48 │ │ │ │ + @ instruction: 0x012b8e76 │ │ │ │ + smulleq sl, r2, r8, r7 │ │ │ │ + sbceq r6, r5, r0, asr r9 │ │ │ │ + ldrdeq sl, [r2], #72 @ 0x48 │ │ │ │ andeq r0, r0, sl, ror #8 │ │ │ │ - sbceq sl, r2, ip, ror #12 │ │ │ │ - smulleq r6, r5, r0, r8 │ │ │ │ - sbceq sl, r2, r8, lsl r4 │ │ │ │ + sbceq sl, r2, ip, lsl #13 │ │ │ │ + strheq r6, [r5], #128 @ 0x80 │ │ │ │ + sbceq sl, r2, r8, lsr r4 │ │ │ │ muleq r0, r9, r3 │ │ │ │ - sbceq sl, r2, r0, lsl #13 │ │ │ │ - strdeq sl, [r2], #52 @ 0x34 │ │ │ │ - sbceq sl, r2, r0, lsr #11 │ │ │ │ - sbceq r6, r5, r4, asr #16 │ │ │ │ - sbceq sl, r2, ip, asr #7 │ │ │ │ + sbceq sl, r2, r0, lsr #13 │ │ │ │ + sbceq sl, r2, r4, lsl r4 │ │ │ │ + sbceq sl, r2, r0, asr #11 │ │ │ │ + sbceq r6, r5, r4, ror #16 │ │ │ │ + sbceq sl, r2, ip, ror #7 │ │ │ │ andeq r0, r0, r6, ror #6 │ │ │ │ - sbceq sl, r2, r0, lsl #13 │ │ │ │ - sbceq sl, r2, ip, lsr #7 │ │ │ │ + sbceq sl, r2, r0, lsr #13 │ │ │ │ + sbceq sl, r2, ip, asr #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - sbceq sl, r2, r8, asr #12 │ │ │ │ - sbceq r6, r5, r0, lsl #16 │ │ │ │ - sbceq sl, r2, r8, lsl #7 │ │ │ │ + sbceq sl, r2, r8, ror #12 │ │ │ │ + sbceq r6, r5, r0, lsr #16 │ │ │ │ + sbceq sl, r2, r8, lsr #7 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -1530819,22 +1530819,22 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #40] @ 63431c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 602ef8 │ │ │ │ - @ instruction: 0x012b8b4c │ │ │ │ - sbceq sl, r2, ip, ror #8 │ │ │ │ - sbceq r6, r5, ip, lsr #7 │ │ │ │ - sbceq r9, r2, r4, lsr pc │ │ │ │ + @ instruction: 0x012b8b6c │ │ │ │ + sbceq sl, r2, ip, lsl #9 │ │ │ │ + sbceq r6, r5, ip, asr #7 │ │ │ │ + sbceq r9, r2, r4, asr pc │ │ │ │ @ instruction: 0x000006b9 │ │ │ │ andeq r1, r0, r2, lsl #12 │ │ │ │ - smulleq sl, r2, r0, r3 │ │ │ │ - sbceq r9, r2, r8, lsr #29 │ │ │ │ + strheq sl, [r2], #48 @ 0x30 │ │ │ │ + sbceq r9, r2, r8, asr #29 │ │ │ │ andeq r0, r0, lr, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #996] @ 634720 │ │ │ │ @@ -1531087,17 +1531087,17 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ b 634640 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ ldrheq fp, [fp, #-204] @ 0xffffff34 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq fp, r4, asr #23 │ │ │ │ - @ instruction: 0x012b86bc │ │ │ │ - @ instruction: 0x012b869d │ │ │ │ - @ instruction: 0x012b8679 │ │ │ │ + ldrdeq r8, [fp, -ip]! │ │ │ │ + @ instruction: 0x012b86bd │ │ │ │ + @ instruction: 0x012b8699 │ │ │ │ andeq r0, r0, r6, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3856] @ 0xf10 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1531382,18 +1531382,18 @@ │ │ │ │ mov r2, #0 │ │ │ │ b 63495c │ │ │ │ mov r2, #0 │ │ │ │ b 63495c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x015bb890 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - smlawbeq fp, r1, r3, r8 │ │ │ │ - sbceq sp, r1, r4, asr #20 │ │ │ │ + @ instruction: 0x012b83a1 │ │ │ │ + sbceq sp, r1, r4, ror #20 │ │ │ │ cmpeq fp, r8, asr #13 │ │ │ │ - @ instruction: 0x012b81a9 │ │ │ │ + smlawteq fp, r9, r1, r8 │ │ │ │ andeq r0, r0, sl, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #12 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -1531555,20 +1531555,20 @@ │ │ │ │ ldr r2, [r5, #436] @ 0x1b4 │ │ │ │ ldrsb r2, [r2, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ bne 634d20 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r0, #12 │ │ │ │ b 634c64 │ │ │ │ - smlawteq fp, r9, pc, r7 @ │ │ │ │ + @ instruction: 0x012b7fe9 │ │ │ │ andeq r1, r0, r5, ror #9 │ │ │ │ - @ instruction: 0x012b7f9d │ │ │ │ + @ instruction: 0x012b7fbd │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - sbceq r9, r2, r4, lsr #21 │ │ │ │ - sbceq r9, r2, ip, ror #9 │ │ │ │ + sbceq r9, r2, r4, asr #21 │ │ │ │ + sbceq r9, r2, ip, lsl #10 │ │ │ │ andeq r0, r0, r4, asr r7 │ │ │ │ andeq r1, r0, sl, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1532584,120 +1532584,120 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ mov fp, r8 │ │ │ │ b 635b50 │ │ │ │ cmpeq fp, ip, lsr r1 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - @ instruction: 0x012b7ce4 │ │ │ │ + @ instruction: 0x012b7d04 │ │ │ │ adcseq r9, lr, r0 │ │ │ │ @ instruction: 0xffffbd14 │ │ │ │ @ instruction: 0xffffeed4 │ │ │ │ - @ instruction: 0x012b7b14 │ │ │ │ - @ instruction: 0x012b7b04 │ │ │ │ - sbceq r9, r2, r4, lsr #15 │ │ │ │ - sbceq r5, r5, r8, lsr #9 │ │ │ │ - sbceq r9, r2, r0, lsr r0 │ │ │ │ + @ instruction: 0x012b7b34 │ │ │ │ + @ instruction: 0x012b7b24 │ │ │ │ + sbceq r9, r2, r4, asr #15 │ │ │ │ + sbceq r5, r5, r8, asr #9 │ │ │ │ + sbceq r9, r2, r0, asr r0 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ - sbceq r9, r2, ip, ror r6 │ │ │ │ - sbceq r8, r2, r0, ror #31 │ │ │ │ + smulleq r9, r2, ip, r6 │ │ │ │ + sbceq r9, r2, r0 │ │ │ │ andeq r0, r0, lr, asr r8 │ │ │ │ andeq r8, r0, r4, lsr #32 │ │ │ │ @ instruction: 0xffffed48 │ │ │ │ @ instruction: 0xffffbd3c │ │ │ │ ldrheq sl, [fp, #-204] @ 0xffffff34 │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - strheq r9, [r2], #112 @ 0x70 │ │ │ │ - sbceq r5, r5, ip, asr r1 │ │ │ │ - sbceq r8, r2, r4, ror #25 │ │ │ │ + ldrdeq r9, [r2], #112 @ 0x70 │ │ │ │ + sbceq r5, r5, ip, ror r1 │ │ │ │ + sbceq r8, r2, r4, lsl #26 │ │ │ │ andeq r0, r0, r5, lsr #16 │ │ │ │ - sbceq r9, r2, r4, lsr #15 │ │ │ │ - strdeq r5, [r5], #8 │ │ │ │ - sbceq r8, r2, r0, lsl #25 │ │ │ │ + sbceq r9, r2, r4, asr #15 │ │ │ │ + sbceq r5, r5, r8, lsl r1 │ │ │ │ + sbceq r8, r2, r0, lsr #25 │ │ │ │ andeq r0, r0, r8, lsr #19 │ │ │ │ ldrdeq r1, [r0], -sl │ │ │ │ ldrdeq r1, [r0], -r0 │ │ │ │ cmpeq fp, ip, ror r9 │ │ │ │ - sbceq r9, r2, r0, asr #10 │ │ │ │ - sbceq r4, r5, r4, asr #29 │ │ │ │ - sbceq r8, r2, ip, asr #20 │ │ │ │ + sbceq r9, r2, r0, ror #10 │ │ │ │ + sbceq r4, r5, r4, ror #29 │ │ │ │ + sbceq r8, r2, ip, ror #20 │ │ │ │ andeq r0, r0, r3, lsr #19 │ │ │ │ - sbceq r9, r2, r4, ror r0 │ │ │ │ - smulleq r4, r5, r0, lr │ │ │ │ - sbceq r8, r2, r8, lsl sl │ │ │ │ + smulleq r9, r2, r4, r0 │ │ │ │ + strheq r4, [r5], #224 @ 0xe0 │ │ │ │ + sbceq r8, r2, r8, lsr sl │ │ │ │ andeq r0, r0, r5, asr #16 │ │ │ │ @ instruction: 0xffffb524 │ │ │ │ - sbceq r8, r2, r8, asr pc │ │ │ │ - sbceq r8, r2, ip, asr r8 │ │ │ │ + sbceq r8, r2, r8, ror pc │ │ │ │ + sbceq r8, r2, ip, ror r8 │ │ │ │ andeq r0, r0, r5, ror #16 │ │ │ │ - sbceq r8, r2, r0, ror #31 │ │ │ │ - sbceq r8, r2, r4, asr #16 │ │ │ │ - sbceq r9, r2, r4, asr #2 │ │ │ │ - sbceq r4, r5, r4, lsl #25 │ │ │ │ - sbceq r8, r2, ip, lsl #16 │ │ │ │ + sbceq r9, r2, r0 │ │ │ │ + sbceq r8, r2, r4, ror #16 │ │ │ │ + sbceq r9, r2, r4, ror #2 │ │ │ │ + sbceq r4, r5, r4, lsr #25 │ │ │ │ + sbceq r8, r2, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ - smulleq r9, r2, ip, r1 │ │ │ │ - sbceq r4, r5, ip, lsr ip │ │ │ │ - sbceq r8, r2, r4, asr #15 │ │ │ │ + strheq r9, [r2], #28 │ │ │ │ + sbceq r4, r5, ip, asr ip │ │ │ │ + sbceq r8, r2, r4, ror #15 │ │ │ │ andeq r0, r0, fp, asr r9 │ │ │ │ - strdeq r8, [r2], #248 @ 0xf8 │ │ │ │ - sbceq r8, r2, ip, lsl r7 │ │ │ │ + sbceq r9, r2, r8, lsl r0 │ │ │ │ + sbceq r8, r2, ip, lsr r7 │ │ │ │ andeq r0, r0, fp, lsr r9 │ │ │ │ - sbceq r9, r2, r4, asr #32 │ │ │ │ - strheq r8, [r2], #108 @ 0x6c │ │ │ │ + sbceq r9, r2, r4, rrx │ │ │ │ + ldrdeq r8, [r2], #108 @ 0x6c │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - sbceq r8, r2, r0, lsr #26 │ │ │ │ - sbceq r4, r5, ip, lsl #22 │ │ │ │ - smulleq r8, r2, r4, r6 │ │ │ │ + sbceq r8, r2, r0, asr #26 │ │ │ │ + sbceq r4, r5, ip, lsr #22 │ │ │ │ + strheq r8, [r2], #100 @ 0x64 │ │ │ │ andeq r0, r0, pc, asr #16 │ │ │ │ - sbcseq fp, r1, r4, asr r1 │ │ │ │ - sbceq r8, r2, r8, asr #24 │ │ │ │ - sbceq r8, r2, ip, asr #24 │ │ │ │ - sbceq r8, r2, ip, asr #31 │ │ │ │ - strdeq r8, [r2], #80 @ 0x50 │ │ │ │ + sbcseq fp, r1, r4, ror r1 │ │ │ │ + sbceq r8, r2, r8, ror #24 │ │ │ │ + sbceq r8, r2, ip, ror #24 │ │ │ │ + sbceq r8, r2, ip, ror #31 │ │ │ │ + sbceq r8, r2, r0, lsl r6 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - sbceq r3, r2, ip, ror sl │ │ │ │ - smulleq r3, r2, r8, sl │ │ │ │ + smulleq r3, r2, ip, sl │ │ │ │ + strheq r3, [r2], #168 @ 0xa8 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r3, r2, r4, ror #27 │ │ │ │ - sbceq r3, r2, r4, ror #20 │ │ │ │ + sbceq r3, r2, r4, lsl #28 │ │ │ │ + sbceq r3, r2, r4, lsl #21 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - sbceq r3, r2, ip, asr #27 │ │ │ │ - sbceq r3, r2, ip, asr #20 │ │ │ │ - sbceq r8, r2, r4, lsl #26 │ │ │ │ - ldrdeq r8, [r2], #72 @ 0x48 │ │ │ │ + sbceq r3, r2, ip, ror #27 │ │ │ │ + sbceq r3, r2, ip, ror #20 │ │ │ │ + sbceq r8, r2, r4, lsr #26 │ │ │ │ + strdeq r8, [r2], #72 @ 0x48 │ │ │ │ andeq r0, r0, ip, lsr #18 │ │ │ │ - sbceq r8, r2, ip, ror #24 │ │ │ │ - sbceq r8, r2, r8, lsl #9 │ │ │ │ + sbceq r8, r2, ip, lsl #25 │ │ │ │ + sbceq r8, r2, r8, lsr #9 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - strheq r8, [r2], #196 @ 0xc4 │ │ │ │ - sbceq r8, r2, r4, lsr r4 │ │ │ │ + ldrdeq r8, [r2], #196 @ 0xc4 │ │ │ │ + sbceq r8, r2, r4, asr r4 │ │ │ │ andeq r0, r0, r6, lsr r9 │ │ │ │ - sbceq r8, r2, r0, ror sp │ │ │ │ - sbceq r4, r5, r4, lsl #17 │ │ │ │ - sbceq r8, r2, ip, lsl #8 │ │ │ │ + smulleq r8, r2, r0, sp │ │ │ │ + sbceq r4, r5, r4, lsr #17 │ │ │ │ + sbceq r8, r2, ip, lsr #8 │ │ │ │ andeq r0, r0, sp, asr #18 │ │ │ │ - strheq r3, [r2], #140 @ 0x8c │ │ │ │ - ldrdeq r3, [r2], #136 @ 0x88 │ │ │ │ - sbceq r8, r2, r8, ror #21 │ │ │ │ - strheq r8, [r2], #52 @ 0x34 │ │ │ │ + ldrdeq r3, [r2], #140 @ 0x8c │ │ │ │ + strdeq r3, [r2], #136 @ 0x88 │ │ │ │ + sbceq r8, r2, r8, lsl #22 │ │ │ │ + ldrdeq r8, [r2], #52 @ 0x34 │ │ │ │ andeq r0, r0, sl, ror #16 │ │ │ │ - sbceq r8, r2, r4, lsr sl │ │ │ │ - smulleq r8, r2, r8, r3 │ │ │ │ + sbceq r8, r2, r4, asr sl │ │ │ │ + strheq r8, [r2], #56 @ 0x38 │ │ │ │ andeq r0, r0, r6, asr r8 │ │ │ │ bge ff0e0ac4 │ │ │ │ - ldrdeq r8, [r2], #220 @ 0xdc │ │ │ │ - sbceq r8, r2, r4, asr r3 │ │ │ │ + strdeq r8, [r2], #220 @ 0xdc │ │ │ │ + sbceq r8, r2, r4, ror r3 │ │ │ │ andeq r0, r0, r2, ror r9 │ │ │ │ + sbcseq sl, r1, r0, ror #28 │ │ │ │ + sbcseq r3, r4, r8, lsl r2 │ │ │ │ + sbceq r8, r2, r0, lsr r9 │ │ │ │ sbcseq sl, r1, r0, asr #28 │ │ │ │ - ldrsheq r3, [r4], #24 │ │ │ │ - sbceq r8, r2, r0, lsl r9 │ │ │ │ - sbcseq sl, r1, r0, lsr #28 │ │ │ │ - sbceq r8, r2, r0, asr #18 │ │ │ │ - sbceq r8, r2, r4, asr #18 │ │ │ │ + sbceq r8, r2, r0, ror #18 │ │ │ │ + sbceq r8, r2, r4, ror #18 │ │ │ │ cmp r1, #11 │ │ │ │ bhi 636060 │ │ │ │ ldr r3, [pc, #196] @ 63610c │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #10 │ │ │ │ bhi 6360f4 │ │ │ │ @@ -1532743,15 +1532743,15 @@ │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1085] @ 0x43d │ │ │ │ cmp r3, #0 │ │ │ │ beq 63607c │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012b6bea │ │ │ │ + @ instruction: 0x012b6c0a │ │ │ │ andeq r0, r0, lr, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r4, r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1532829,16 +1532829,16 @@ │ │ │ │ rsb r3, r4, #0 │ │ │ │ and r3, r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ lsl r4, r2, r3 │ │ │ │ b 636144 │ │ │ │ - strdeq r8, [r2], #172 @ 0xac │ │ │ │ - sbceq r7, r2, ip, asr #30 │ │ │ │ + sbceq r8, r2, ip, lsl fp │ │ │ │ + sbceq r7, r2, ip, ror #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #208] @ 636358 │ │ │ │ ldr r3, [pc, #208] @ 63635c │ │ │ │ @@ -1532932,19 +1532932,19 @@ │ │ │ │ ldr r3, [pc, #32] @ 63640c │ │ │ │ ldr r1, [pc, #32] @ 636410 │ │ │ │ ldr r2, [pc, #32] @ 636414 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - sbceq r3, r2, r4, lsl #5 │ │ │ │ - sbceq r3, r2, r0, lsr #5 │ │ │ │ + sbceq r3, r2, r4, lsr #5 │ │ │ │ + sbceq r3, r2, r0, asr #5 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r3, r2, ip, lsr #5 │ │ │ │ - sbceq r3, r2, r4, lsl #5 │ │ │ │ + sbceq r3, r2, ip, asr #5 │ │ │ │ + sbceq r3, r2, r4, lsr #5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -1533093,24 +1533093,24 @@ │ │ │ │ bl 63473c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 60701c │ │ │ │ - sbceq r3, r2, ip, ror #1 │ │ │ │ - sbceq r3, r2, r8, lsl #2 │ │ │ │ + sbceq r3, r2, ip, lsl #2 │ │ │ │ + sbceq r3, r2, r8, lsr #2 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - ldrdeq r3, [r2], #0 │ │ │ │ - sbceq r3, r2, ip, ror #1 │ │ │ │ - strdeq r3, [r2], #12 │ │ │ │ - sbceq r7, r2, r8, ror #23 │ │ │ │ - sbceq r8, r2, r4, lsr #15 │ │ │ │ - sbceq r7, r2, ip, asr #23 │ │ │ │ - strheq r8, [r2], #112 @ 0x70 │ │ │ │ + strdeq r3, [r2], #0 │ │ │ │ + sbceq r3, r2, ip, lsl #2 │ │ │ │ + sbceq r3, r2, ip, lsl r1 │ │ │ │ + sbceq r7, r2, r8, lsl #24 │ │ │ │ + sbceq r8, r2, r4, asr #15 │ │ │ │ + sbceq r7, r2, ip, ror #23 │ │ │ │ + ldrdeq r8, [r2], #112 @ 0x70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr r6, [pc, #296] @ 6367f0 │ │ │ │ ldr r8, [r3] │ │ │ │ @@ -1533187,17 +1533187,17 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 63102c │ │ │ │ cmpeq fp, r0, lsr r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ blcc fed7b7c0 │ │ │ │ - sbceq r8, r2, r0, asr #11 │ │ │ │ - sbceq r3, r5, r8, lsr #28 │ │ │ │ - strheq r7, [r2], #144 @ 0x90 │ │ │ │ + sbceq r8, r2, r0, ror #11 │ │ │ │ + sbceq r3, r5, r8, asr #28 │ │ │ │ + ldrdeq r7, [r2], #144 @ 0x90 │ │ │ │ andeq r0, r0, sp, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #3424] @ 637588 │ │ │ │ @@ -1534058,41 +1534058,41 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 63102c │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, ip, asr #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ @ instruction: 0x015b9790 │ │ │ │ cmpeq fp, r0, lsl #9 │ │ │ │ - sbceq r8, r2, r0, asr #4 │ │ │ │ - sbceq r3, r5, r8, asr #20 │ │ │ │ - ldrdeq r7, [r2], #80 @ 0x50 │ │ │ │ + sbceq r8, r2, r0, ror #4 │ │ │ │ + sbceq r3, r5, r8, ror #20 │ │ │ │ + strdeq r7, [r2], #80 @ 0x50 │ │ │ │ andeq r0, r0, r7, ror #3 │ │ │ │ - @ instruction: 0x012b5e76 │ │ │ │ + @ instruction: 0x012b5e96 │ │ │ │ andeq r0, r0, r2, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ blcc fed7c580 │ │ │ │ - sbceq r7, r2, r0, asr r9 │ │ │ │ - sbceq r3, r5, r8, lsl #3 │ │ │ │ - sbceq r6, r2, r0, lsl sp │ │ │ │ + sbceq r7, r2, r0, ror r9 │ │ │ │ + sbceq r3, r5, r8, lsr #3 │ │ │ │ + sbceq r6, r2, r0, lsr sp │ │ │ │ muleq r0, sp, r1 │ │ │ │ - sbceq r2, r2, r4, asr fp │ │ │ │ - sbceq r3, r5, r0, ror #2 │ │ │ │ - sbceq r6, r2, r8, ror #25 │ │ │ │ + sbceq r2, r2, r4, ror fp │ │ │ │ + sbceq r3, r5, r0, lsl #3 │ │ │ │ + sbceq r6, r2, r8, lsl #26 │ │ │ │ andeq r0, r0, sl, lsl #3 │ │ │ │ - sbceq r7, r2, r0, lsl #17 │ │ │ │ - sbceq r3, r5, r4, ror #1 │ │ │ │ - sbceq r6, r2, ip, ror #24 │ │ │ │ + sbceq r7, r2, r0, lsr #17 │ │ │ │ + sbceq r3, r5, r4, lsl #2 │ │ │ │ + sbceq r6, r2, ip, lsl #25 │ │ │ │ andeq r0, r0, r6, lsl r1 │ │ │ │ - sbceq r7, r2, r8, asr r8 │ │ │ │ - sbceq r3, r5, r0, asr #1 │ │ │ │ - sbceq r6, r2, r8, asr #24 │ │ │ │ - sbceq r7, r2, r0, lsl #17 │ │ │ │ - smulleq r3, r5, r8, r0 │ │ │ │ - sbceq r6, r2, r0, lsr #24 │ │ │ │ + sbceq r7, r2, r8, ror r8 │ │ │ │ + sbceq r3, r5, r0, ror #1 │ │ │ │ + sbceq r6, r2, r8, ror #24 │ │ │ │ + sbceq r7, r2, r0, lsr #17 │ │ │ │ + strheq r3, [r5], #8 │ │ │ │ + sbceq r6, r2, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #132] @ 6376a0 │ │ │ │ ldr r3, [pc, #132] @ 6376a4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1534212,17 +1534212,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, ip, lsr #18 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq fp, r8, ror #17 │ │ │ │ - sbceq r7, r2, r0, asr r6 │ │ │ │ - sbceq r2, r5, r4, lsr #28 │ │ │ │ - sbceq r6, r2, ip, lsr #19 │ │ │ │ + sbceq r7, r2, r0, ror r6 │ │ │ │ + sbceq r2, r5, r4, asr #28 │ │ │ │ + sbceq r6, r2, ip, asr #19 │ │ │ │ andeq r0, r0, sp, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #1536] @ 637e2c │ │ │ │ @@ -1534611,36 +1534611,36 @@ │ │ │ │ mov r2, #776 @ 0x308 │ │ │ │ mov r0, fp │ │ │ │ bl 603eb8 │ │ │ │ cmpeq fp, r8, asr #15 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq fp, r8, lsr #15 │ │ │ │ cmpeq fp, r0, lsr r7 │ │ │ │ - smlawteq fp, r0, r1, r5 │ │ │ │ - sbceq sl, r4, r8, lsr #16 │ │ │ │ - sbceq r2, r5, r4, lsr #22 │ │ │ │ - sbceq r6, r2, ip, lsr #13 │ │ │ │ + @ instruction: 0x012b51e0 │ │ │ │ + sbceq sl, r4, r8, asr #16 │ │ │ │ + sbceq r2, r5, r4, asr #22 │ │ │ │ + sbceq r6, r2, ip, asr #13 │ │ │ │ andeq r0, r0, pc, lsl r1 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ - sbceq r7, r2, r0, asr r2 │ │ │ │ - sbceq r2, r5, r8, lsl sl │ │ │ │ - sbceq r6, r2, r0, lsr #11 │ │ │ │ + sbceq r7, r2, r0, ror r2 │ │ │ │ + sbceq r2, r5, r8, lsr sl │ │ │ │ + sbceq r6, r2, r0, asr #11 │ │ │ │ andeq r0, r0, r1, lsr #5 │ │ │ │ - strheq sl, [r4], #100 @ 0x64 │ │ │ │ - sbceq r2, r5, ip, lsr #19 │ │ │ │ - sbceq r6, r2, r4, lsr r5 │ │ │ │ + ldrdeq sl, [r4], #100 @ 0x64 │ │ │ │ + sbceq r2, r5, ip, asr #19 │ │ │ │ + sbceq r6, r2, r4, asr r5 │ │ │ │ @ instruction: 0x000002be │ │ │ │ muleq r0, fp, r2 │ │ │ │ cmpeq fp, r0, lsl #5 │ │ │ │ cmpeq fp, r8, asr #4 │ │ │ │ - sbceq sl, r4, ip, lsl #10 │ │ │ │ - sbceq r2, r5, r8, lsl #16 │ │ │ │ - sbceq r6, r2, ip, lsl #7 │ │ │ │ - sbceq r7, r2, r8, asr #32 │ │ │ │ - sbceq r6, r2, r0, ror r3 │ │ │ │ + sbceq sl, r4, ip, lsr #10 │ │ │ │ + sbceq r2, r5, r8, lsr #16 │ │ │ │ + sbceq r6, r2, ip, lsr #7 │ │ │ │ + sbceq r7, r2, r8, rrx │ │ │ │ + smulleq r6, r2, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ sub sp, sp, #20 │ │ │ │ orr r3, r3, ip │ │ │ │ @@ -1534776,20 +1534776,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ bl 603eb8 │ │ │ │ cmpeq fp, r8, lsl #2 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq fp, r0, lsr #31 │ │ │ │ - strdeq r6, [r2], #212 @ 0xd4 │ │ │ │ - sbceq r2, r5, r0, ror r5 │ │ │ │ - strdeq r6, [r2], #8 │ │ │ │ + sbceq r6, r2, r4, lsl lr │ │ │ │ + smulleq r2, r5, r0, r5 │ │ │ │ + sbceq r6, r2, r8, lsl r1 │ │ │ │ andeq r0, r0, r1, lsr #6 │ │ │ │ - strheq r6, [r2], #208 @ 0xd0 │ │ │ │ - ldrdeq r6, [r2], #8 │ │ │ │ + ldrdeq r6, [r2], #208 @ 0xd0 │ │ │ │ + strdeq r6, [r2], #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #616] @ 638370 │ │ │ │ @@ -1534947,18 +1534947,18 @@ │ │ │ │ b 638344 │ │ │ │ mov r3, #1 │ │ │ │ b 638344 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, ip, ror #29 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq fp, r0, asr lr │ │ │ │ - smlawbeq fp, r9, r9, r4 │ │ │ │ - strheq r6, [r2], #68 @ 0x44 │ │ │ │ - ldrdeq r2, [r5], #32 │ │ │ │ - sbceq r5, r2, r8, asr lr │ │ │ │ + @ instruction: 0x012b49a9 │ │ │ │ + ldrdeq r6, [r2], #68 @ 0x44 │ │ │ │ + strdeq r2, [r5], #32 │ │ │ │ + sbceq r5, r2, r8, ror lr │ │ │ │ @ instruction: 0x000007bf │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [pc, #404] @ 638540 │ │ │ │ @@ -1535063,24 +1535063,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ bl 5af40 <__stack_chk_fail@plt> │ │ │ │ cmpeq fp, r8, asr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ cmpeq fp, r4, ror #23 │ │ │ │ - smulleq r1, r2, r8, r1 │ │ │ │ - strheq r1, [r2], #20 │ │ │ │ + strheq r1, [r2], #24 │ │ │ │ + ldrdeq r1, [r2], #20 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r3, r2, ip, ror #19 │ │ │ │ - sbceq r2, r5, r0, lsl #2 │ │ │ │ - sbceq r1, r2, r4, ror r1 │ │ │ │ + sbceq r3, r2, ip, lsl #20 │ │ │ │ + sbceq r2, r5, r0, lsr #2 │ │ │ │ + smulleq r1, r2, r4, r1 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - smulleq r3, r2, r0, r9 │ │ │ │ - ldrdeq r2, [r5], #12 │ │ │ │ - sbceq r1, r2, r0, asr r1 │ │ │ │ + strheq r3, [r2], #144 @ 0x90 │ │ │ │ + strdeq r2, [r5], #12 │ │ │ │ + sbceq r1, r2, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ bl 6312e4 │ │ │ │ @@ -1535132,16 +1535132,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 52a464 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0x001fffff │ │ │ │ - strdeq r6, [r2], #128 @ 0x80 │ │ │ │ - smulleq r5, r2, ip, fp │ │ │ │ + sbceq r6, r2, r0, lsl r9 │ │ │ │ + strheq r5, [r2], #188 @ 0xbc │ │ │ │ andeq r0, r0, r6, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -1535252,43 +1535252,43 @@ │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2576 @ 0xa10 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 603eb8 │ │ │ │ - strheq r6, [r2], #116 @ 0x74 │ │ │ │ - sbceq r1, r5, r0, ror lr │ │ │ │ - strdeq r5, [r2], #152 @ 0x98 │ │ │ │ + ldrdeq r6, [r2], #116 @ 0x74 │ │ │ │ + smulleq r1, r5, r0, lr │ │ │ │ + sbceq r5, r2, r8, lsl sl │ │ │ │ andeq r0, r0, r4, lsl #20 │ │ │ │ - smulleq r6, r2, r0, r7 │ │ │ │ - sbceq r1, r5, ip, asr #28 │ │ │ │ - ldrdeq r5, [r2], #148 @ 0x94 │ │ │ │ + strheq r6, [r2], #112 @ 0x70 │ │ │ │ + sbceq r1, r5, ip, ror #28 │ │ │ │ + strdeq r5, [r2], #148 @ 0x94 │ │ │ │ andeq r0, r0, r9, lsl #20 │ │ │ │ - sbceq r6, r2, r8, ror #14 │ │ │ │ - sbceq r1, r5, r4, lsr #28 │ │ │ │ - sbceq r5, r2, ip, lsr #19 │ │ │ │ + sbceq r6, r2, r8, lsl #15 │ │ │ │ + sbceq r1, r5, r4, asr #28 │ │ │ │ + sbceq r5, r2, ip, asr #19 │ │ │ │ andeq r0, r0, pc, lsl #20 │ │ │ │ - sbceq r6, r2, r0, asr r7 │ │ │ │ - strdeq r1, [r5], #220 @ 0xdc │ │ │ │ - sbceq r5, r2, r4, lsl #19 │ │ │ │ + sbceq r6, r2, r0, ror r7 │ │ │ │ + sbceq r1, r5, ip, lsl lr │ │ │ │ + sbceq r5, r2, r4, lsr #19 │ │ │ │ andeq r0, r0, sl, lsl #20 │ │ │ │ - sbceq r6, r2, r4, lsr r7 │ │ │ │ - ldrdeq r1, [r5], #216 @ 0xd8 │ │ │ │ - sbceq r5, r2, r0, ror #18 │ │ │ │ + sbceq r6, r2, r4, asr r7 │ │ │ │ + strdeq r1, [r5], #216 @ 0xd8 │ │ │ │ + sbceq r5, r2, r0, lsl #19 │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi 6388a8 │ │ │ │ ldr r3, [pc, #16] @ 6388b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrdeq r4, [fp, -r8]! │ │ │ │ + strdeq r4, [fp, -r8]! │ │ │ │ tst r1, #16 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #12 │ │ │ │ ldrhi r2, [pc, #28] @ 6388ec │ │ │ │ bls 6388d4 │ │ │ │ @@ -1535296,15 +1535296,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 6388f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ orr r2, r2, #2 │ │ │ │ b 604adc │ │ │ │ andeq r4, r0, r2 │ │ │ │ - @ instruction: 0x012b449c │ │ │ │ + @ instruction: 0x012b44bc │ │ │ │ tst r1, #8 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ sub r3, r3, #3 │ │ │ │ cmp r3, #12 │ │ │ │ ldrhi r2, [pc, #28] @ 63892c │ │ │ │ bls 638914 │ │ │ │ @@ -1535312,15 +1535312,15 @@ │ │ │ │ ldr r2, [pc, #20] @ 638930 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ orr r2, r2, #8192 @ 0x2000 │ │ │ │ orr r2, r2, #4 │ │ │ │ b 604adc │ │ │ │ andeq r2, r0, r4 │ │ │ │ - @ instruction: 0x012b445c │ │ │ │ + @ instruction: 0x012b447c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #3488] @ 6396f0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1536194,82 +1536194,82 @@ │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ bne 6394c8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ b 639ae8 │ │ │ │ cmpeq fp, r4, lsr #13 │ │ │ │ cmpeq fp, ip, ror r6 │ │ │ │ - @ instruction: 0x012b430e │ │ │ │ + @ instruction: 0x012b432e │ │ │ │ @ instruction: 0xffff8560 │ │ │ │ cmpeq fp, r8, ror r3 │ │ │ │ - ldrdeq r3, [fp, -r8]! │ │ │ │ + strdeq r3, [fp, -r8]! │ │ │ │ cmpeq fp, ip, ror #31 │ │ │ │ - @ instruction: 0x012b3be4 │ │ │ │ + @ instruction: 0x012b3c04 │ │ │ │ cmpeq fp, r0, asr lr │ │ │ │ cmpeq fp, r8, ror sp │ │ │ │ cmpeq fp, r0, asr fp │ │ │ │ - @ instruction: 0x012b3730 │ │ │ │ - smlawteq fp, r0, r6, r3 │ │ │ │ + @ instruction: 0x012b3750 │ │ │ │ + @ instruction: 0x012b36e0 │ │ │ │ cmpeq fp, ip, lsr #18 │ │ │ │ andeq r4, r0, r2 │ │ │ │ - @ instruction: 0x012b33e8 │ │ │ │ + @ instruction: 0x012b3408 │ │ │ │ andeq r0, r0, pc, asr #4 │ │ │ │ andeq r2, r0, r4 │ │ │ │ - smlawteq fp, r4, r2, r3 │ │ │ │ + @ instruction: 0x012b32e4 │ │ │ │ cmpeq fp, r0, lsr r5 │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq r2, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, r5, lsr r1 │ │ │ │ cmpeq fp, r0, asr #3 │ │ │ │ ldrsheq r6, [fp, #-8] │ │ │ │ andeq r1, r0, r7, asr #11 │ │ │ │ andeq r1, r0, pc, asr r1 │ │ │ │ ldrsheq r5, [fp, #-240] @ 0xffffff10 │ │ │ │ cmpeq fp, r8, asr #30 │ │ │ │ cmpeq fp, r4, lsr #29 │ │ │ │ - @ instruction: 0x012b2b48 │ │ │ │ - strheq pc, [r1], #76 @ 0x4c @ │ │ │ │ - sbceq pc, r1, r0, ror #28 │ │ │ │ - sbceq r3, r2, r0, lsr pc │ │ │ │ + @ instruction: 0x012b2b68 │ │ │ │ + ldrdeq pc, [r1], #76 @ 0x4c │ │ │ │ + sbceq pc, r1, r0, lsl #29 │ │ │ │ + sbceq r3, r2, r0, asr pc │ │ │ │ andeq r0, r0, ip, lsr #24 │ │ │ │ cmpeq fp, ip, asr #24 │ │ │ │ @ instruction: 0x000035bc │ │ │ │ - sbceq pc, r1, r8, lsl #5 │ │ │ │ - sbceq pc, r1, r0, ror #4 │ │ │ │ + sbceq pc, r1, r8, lsr #5 │ │ │ │ + sbceq pc, r1, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - sbceq r0, r2, r8, lsr r0 │ │ │ │ - sbceq pc, r1, r0, asr #4 │ │ │ │ - strheq pc, [r1], #28 @ │ │ │ │ - ldrdeq pc, [r1], #24 │ │ │ │ + sbceq r0, r2, r8, asr r0 │ │ │ │ + sbceq pc, r1, r0, ror #4 │ │ │ │ + ldrdeq pc, [r1], #28 │ │ │ │ + strdeq pc, [r1], #24 │ │ │ │ + ldrdeq pc, [r1], #244 @ 0xf4 │ │ │ │ + ldrdeq pc, [r1], #28 │ │ │ │ strheq pc, [r1], #244 @ 0xf4 @ │ │ │ │ strheq pc, [r1], #28 @ │ │ │ │ - smulleq pc, r1, r4, pc @ │ │ │ │ - smulleq pc, r1, ip, r1 @ │ │ │ │ + sbceq pc, r1, r0, ror pc @ │ │ │ │ + sbceq pc, r1, r8, ror r1 @ │ │ │ │ sbceq pc, r1, r0, asr pc @ │ │ │ │ sbceq pc, r1, r8, asr r1 @ │ │ │ │ - sbceq pc, r1, r0, lsr pc @ │ │ │ │ - sbceq pc, r1, r8, lsr r1 @ │ │ │ │ andeq r0, r0, fp, asr r3 │ │ │ │ - sbceq r1, r2, r0, ror #18 │ │ │ │ - sbceq r0, r5, r4, ror r0 │ │ │ │ - sbceq pc, r1, r8, ror #1 │ │ │ │ + sbceq r1, r2, r0, lsl #19 │ │ │ │ + smulleq r0, r5, r4, r0 │ │ │ │ + sbceq pc, r1, r8, lsl #2 │ │ │ │ andeq r0, r0, r5, lsr #6 │ │ │ │ - ldrdeq lr, [r1], #240 @ 0xf0 │ │ │ │ - sbceq lr, r1, ip, ror #31 │ │ │ │ - sbceq r1, r2, r0, asr #14 │ │ │ │ - sbceq pc, r4, ip, lsl #29 │ │ │ │ - sbceq lr, r1, r0, lsl #30 │ │ │ │ - sbceq lr, r1, ip, lsr #29 │ │ │ │ - sbceq lr, r1, r8, asr #29 │ │ │ │ + strdeq lr, [r1], #240 @ 0xf0 │ │ │ │ + sbceq pc, r1, ip │ │ │ │ + sbceq r1, r2, r0, ror #14 │ │ │ │ + sbceq pc, r4, ip, lsr #29 │ │ │ │ + sbceq lr, r1, r0, lsr #30 │ │ │ │ + sbceq lr, r1, ip, asr #29 │ │ │ │ + sbceq lr, r1, r8, ror #29 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq r4, r2, ip, ror #23 │ │ │ │ - strheq r3, [r2], #156 @ 0x9c │ │ │ │ + sbceq r4, r2, ip, lsl #24 │ │ │ │ + ldrdeq r3, [r2], #156 @ 0x9c │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - smulleq r4, r2, r0, r8 │ │ │ │ - sbceq r3, r2, r0, lsr #19 │ │ │ │ + strheq r4, [r2], #128 @ 0x80 │ │ │ │ + sbceq r3, r2, r0, asr #19 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ ldr r2, [r0, #480] @ 0x1e0 │ │ │ │ cmp ip, r2 │ │ │ │ bcs 63aae0 │ │ │ │ ldr r9, [r0, #484] @ 0x1e4 │ │ │ │ add r7, ip, ip, lsl #1 │ │ │ │ lsl r3, r7, #3 │ │ │ │ @@ -1537815,120 +1537815,120 @@ │ │ │ │ bne 63a450 │ │ │ │ ldr r3, [r9, sl] │ │ │ │ cmp r3, #6 │ │ │ │ bne 63a578 │ │ │ │ b 638a14 │ │ │ │ andeq r0, r0, pc, ror #22 │ │ │ │ andeq r3, r0, r8, asr r7 │ │ │ │ - sbceq r4, r2, r8, asr ip │ │ │ │ - sbceq r3, r2, r4, ror #18 │ │ │ │ + sbceq r4, r2, r8, ror ip │ │ │ │ + sbceq r3, r2, r4, lsl #19 │ │ │ │ andeq r0, r0, fp, lsl ip │ │ │ │ - sbceq r4, r2, ip, lsl #18 │ │ │ │ - sbceq r3, r2, r8, asr #18 │ │ │ │ + sbceq r4, r2, ip, lsr #18 │ │ │ │ + sbceq r3, r2, r8, ror #18 │ │ │ │ muleq r0, sp, fp │ │ │ │ - sbceq r4, r2, r4, ror r8 │ │ │ │ - sbceq r3, r2, ip, lsr #18 │ │ │ │ + smulleq r4, r2, r4, r8 │ │ │ │ + sbceq r3, r2, ip, asr #18 │ │ │ │ andeq r0, r0, r9, lsl #23 │ │ │ │ - sbceq r4, r2, r4, asr r9 │ │ │ │ - sbceq r3, r2, r0, lsl r9 │ │ │ │ + sbceq r4, r2, r4, ror r9 │ │ │ │ + sbceq r3, r2, r0, lsr r9 │ │ │ │ @ instruction: 0x00000bb1 │ │ │ │ - sbceq r4, r2, r0, lsl #22 │ │ │ │ - sbceq r3, r2, r8, ror #16 │ │ │ │ + sbceq r4, r2, r0, lsr #22 │ │ │ │ + sbceq r3, r2, r8, lsl #17 │ │ │ │ andeq r0, r0, r3, ror #23 │ │ │ │ - sbceq r4, r2, r8, lsr #18 │ │ │ │ - sbceq r3, r2, ip, asr #16 │ │ │ │ + sbceq r4, r2, r8, asr #18 │ │ │ │ + sbceq r3, r2, ip, ror #16 │ │ │ │ @ instruction: 0x00000bb7 │ │ │ │ - sbceq r4, r2, r8, ror #12 │ │ │ │ - sbceq r3, r2, r0, lsr r8 │ │ │ │ - sbceq lr, r1, r0, lsr ip │ │ │ │ - sbceq lr, r1, ip, asr #24 │ │ │ │ + sbceq r4, r2, r8, lsl #13 │ │ │ │ + sbceq r3, r2, r0, asr r8 │ │ │ │ + sbceq lr, r1, r0, asr ip │ │ │ │ + sbceq lr, r1, ip, ror #24 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - sbceq lr, r1, r4, lsl ip │ │ │ │ - sbceq lr, r1, r0, lsr ip │ │ │ │ - strdeq lr, [r1], #184 @ 0xb8 │ │ │ │ - sbceq lr, r1, r4, lsl ip │ │ │ │ - ldrdeq lr, [r1], #188 @ 0xbc │ │ │ │ - strdeq lr, [r1], #184 @ 0xb8 │ │ │ │ - sbceq lr, r1, r0, asr #23 │ │ │ │ - ldrdeq lr, [r1], #188 @ 0xbc │ │ │ │ - sbceq lr, r1, r4, lsr #23 │ │ │ │ - sbceq lr, r1, r0, asr #23 │ │ │ │ - sbceq lr, r1, r8, lsl #23 │ │ │ │ - sbceq lr, r1, r4, lsr #23 │ │ │ │ - sbceq lr, r1, ip, ror #22 │ │ │ │ - sbceq lr, r1, r8, lsl #23 │ │ │ │ - sbceq lr, r1, r0, asr fp │ │ │ │ - sbceq lr, r1, ip, ror #22 │ │ │ │ - sbceq lr, r1, r4, lsr fp │ │ │ │ - sbceq lr, r1, r0, asr fp │ │ │ │ - sbceq lr, r1, r8, lsl fp │ │ │ │ - sbceq lr, r1, r4, lsr fp │ │ │ │ - strdeq lr, [r1], #172 @ 0xac │ │ │ │ - sbceq lr, r1, r8, lsl fp │ │ │ │ - sbceq lr, r1, r0, ror #21 │ │ │ │ - strdeq lr, [r1], #172 @ 0xac │ │ │ │ - sbceq lr, r1, r4, asr #21 │ │ │ │ - sbceq lr, r1, r0, ror #21 │ │ │ │ - sbceq lr, r1, r8, lsr #21 │ │ │ │ - sbceq lr, r1, r4, asr #21 │ │ │ │ - ldrdeq lr, [r1], #160 @ 0xa0 │ │ │ │ - sbceq lr, r1, r8, lsr #21 │ │ │ │ + sbceq lr, r1, r4, lsr ip │ │ │ │ + sbceq lr, r1, r0, asr ip │ │ │ │ + sbceq lr, r1, r8, lsl ip │ │ │ │ + sbceq lr, r1, r4, lsr ip │ │ │ │ + strdeq lr, [r1], #188 @ 0xbc │ │ │ │ + sbceq lr, r1, r8, lsl ip │ │ │ │ + sbceq lr, r1, r0, ror #23 │ │ │ │ + strdeq lr, [r1], #188 @ 0xbc │ │ │ │ + sbceq lr, r1, r4, asr #23 │ │ │ │ + sbceq lr, r1, r0, ror #23 │ │ │ │ + sbceq lr, r1, r8, lsr #23 │ │ │ │ + sbceq lr, r1, r4, asr #23 │ │ │ │ + sbceq lr, r1, ip, lsl #23 │ │ │ │ + sbceq lr, r1, r8, lsr #23 │ │ │ │ + sbceq lr, r1, r0, ror fp │ │ │ │ + sbceq lr, r1, ip, lsl #23 │ │ │ │ + sbceq lr, r1, r4, asr fp │ │ │ │ + sbceq lr, r1, r0, ror fp │ │ │ │ + sbceq lr, r1, r8, lsr fp │ │ │ │ + sbceq lr, r1, r4, asr fp │ │ │ │ + sbceq lr, r1, ip, lsl fp │ │ │ │ + sbceq lr, r1, r8, lsr fp │ │ │ │ + sbceq lr, r1, r0, lsl #22 │ │ │ │ + sbceq lr, r1, ip, lsl fp │ │ │ │ + sbceq lr, r1, r4, ror #21 │ │ │ │ + sbceq lr, r1, r0, lsl #22 │ │ │ │ + sbceq lr, r1, r8, asr #21 │ │ │ │ + sbceq lr, r1, r4, ror #21 │ │ │ │ + strdeq lr, [r1], #160 @ 0xa0 │ │ │ │ + sbceq lr, r1, r8, asr #21 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ + smulleq lr, r1, r0, sl │ │ │ │ + sbceq lr, r1, ip, lsr #21 │ │ │ │ + sbceq lr, r1, r4, asr sl │ │ │ │ sbceq lr, r1, r0, ror sl │ │ │ │ - sbceq lr, r1, ip, lsl #21 │ │ │ │ - sbceq lr, r1, r4, lsr sl │ │ │ │ - sbceq lr, r1, r0, asr sl │ │ │ │ - strdeq lr, [r1], #156 @ 0x9c │ │ │ │ - sbceq lr, r1, r8, lsl sl │ │ │ │ - sbceq lr, r1, r4, asr #19 │ │ │ │ - sbceq lr, r1, r0, ror #19 │ │ │ │ - smulleq lr, r1, r0, r9 │ │ │ │ - sbceq lr, r1, ip, lsr #19 │ │ │ │ - sbceq lr, r1, r0, ror #18 │ │ │ │ - sbceq lr, r1, ip, ror r9 │ │ │ │ - sbceq lr, r1, r0, lsl #18 │ │ │ │ - sbceq lr, r1, ip, lsl r9 │ │ │ │ - sbceq lr, r1, r8, ror #16 │ │ │ │ - sbceq lr, r1, r4, lsl #17 │ │ │ │ - sbceq lr, r1, r0, lsr r8 │ │ │ │ - sbceq lr, r1, ip, asr #16 │ │ │ │ - sbceq lr, r1, ip, ror #15 │ │ │ │ - sbceq lr, r1, r8, lsl #16 │ │ │ │ - strheq lr, [r1], #120 @ 0x78 │ │ │ │ - ldrdeq lr, [r1], #116 @ 0x74 │ │ │ │ - sbceq r4, r2, r0, lsl #3 │ │ │ │ - sbceq r3, r2, r8, asr #5 │ │ │ │ + sbceq lr, r1, ip, lsl sl │ │ │ │ + sbceq lr, r1, r8, lsr sl │ │ │ │ + sbceq lr, r1, r4, ror #19 │ │ │ │ + sbceq lr, r1, r0, lsl #20 │ │ │ │ + strheq lr, [r1], #144 @ 0x90 │ │ │ │ + sbceq lr, r1, ip, asr #19 │ │ │ │ + sbceq lr, r1, r0, lsl #19 │ │ │ │ + smulleq lr, r1, ip, r9 │ │ │ │ + sbceq lr, r1, r0, lsr #18 │ │ │ │ + sbceq lr, r1, ip, lsr r9 │ │ │ │ + sbceq lr, r1, r8, lsl #17 │ │ │ │ + sbceq lr, r1, r4, lsr #17 │ │ │ │ + sbceq lr, r1, r0, asr r8 │ │ │ │ + sbceq lr, r1, ip, ror #16 │ │ │ │ + sbceq lr, r1, ip, lsl #16 │ │ │ │ + sbceq lr, r1, r8, lsr #16 │ │ │ │ + ldrdeq lr, [r1], #120 @ 0x78 │ │ │ │ + strdeq lr, [r1], #116 @ 0x74 │ │ │ │ + sbceq r4, r2, r0, lsr #3 │ │ │ │ + sbceq r3, r2, r8, ror #5 │ │ │ │ andeq r0, r0, sp, ror #22 │ │ │ │ - sbceq lr, r1, ip, ror r7 │ │ │ │ - smulleq lr, r1, r8, r7 │ │ │ │ - sbceq r4, r2, ip, lsl #1 │ │ │ │ - sbceq r3, r2, ip, ror r2 │ │ │ │ + smulleq lr, r1, ip, r7 │ │ │ │ + strheq lr, [r1], #120 @ 0x78 │ │ │ │ + sbceq r4, r2, ip, lsr #1 │ │ │ │ + smulleq r3, r2, ip, r2 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ - ldrdeq r4, [r2], #88 @ 0x58 │ │ │ │ - sbceq r3, r2, r0, ror #4 │ │ │ │ + strdeq r4, [r2], #88 @ 0x58 │ │ │ │ + sbceq r3, r2, r0, lsl #5 │ │ │ │ andeq r0, r0, r2, lsr #24 │ │ │ │ - sbceq lr, r1, r8, asr r7 │ │ │ │ - sbceq lr, r1, r0, lsr r7 │ │ │ │ - sbceq r4, r2, r0, lsr #4 │ │ │ │ - sbceq r3, r2, r4, lsr #4 │ │ │ │ + sbceq lr, r1, r8, ror r7 │ │ │ │ + sbceq lr, r1, r0, asr r7 │ │ │ │ + sbceq r4, r2, r0, asr #4 │ │ │ │ + sbceq r3, r2, r4, asr #4 │ │ │ │ andeq r0, r0, r1, lsr #23 │ │ │ │ - sbceq r4, r2, r8, lsl #3 │ │ │ │ - sbceq r3, r2, r8, lsl #4 │ │ │ │ + sbceq r4, r2, r8, lsr #3 │ │ │ │ + sbceq r3, r2, r8, lsr #4 │ │ │ │ andeq r0, r0, sp, lsl #23 │ │ │ │ - sbceq r4, r2, r0, asr r3 │ │ │ │ - sbceq r3, r2, ip, ror #3 │ │ │ │ + sbceq r4, r2, r0, ror r3 │ │ │ │ + sbceq r3, r2, ip, lsl #4 │ │ │ │ @ instruction: 0x00000bbd │ │ │ │ - smulleq r4, r2, r0, r3 │ │ │ │ - ldrdeq r3, [r2], #16 │ │ │ │ + strheq r4, [r2], #48 @ 0x30 │ │ │ │ + strdeq r3, [r2], #16 │ │ │ │ andeq r0, r0, r1, asr #23 │ │ │ │ - sbceq r3, r2, ip, ror pc │ │ │ │ - sbceq r3, r2, r0, lsr #3 │ │ │ │ + smulleq r3, r2, ip, pc @ │ │ │ │ + sbceq r3, r2, r0, asr #3 │ │ │ │ @ instruction: 0x00000abc │ │ │ │ - sbceq lr, r1, r0, asr r6 │ │ │ │ - sbceq lr, r1, ip, ror #12 │ │ │ │ + sbceq lr, r1, r0, ror r6 │ │ │ │ + sbceq lr, r1, ip, lsl #13 │ │ │ │ ldr r3, [pc, #2144] @ 63ba5c │ │ │ │ cmp r1, r3 │ │ │ │ bhi 63bb4c │ │ │ │ cmp r1, #5248 @ 0x1480 │ │ │ │ bls 63b230 │ │ │ │ ldr r3, [pc, #2128] @ 63ba60 │ │ │ │ sub r1, r1, #5248 @ 0x1480 │ │ │ │ @@ -1538460,21 +1538460,21 @@ │ │ │ │ ldrb r0, [r0, #172] @ 0xac │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #173] @ 0xad │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #174] @ 0xae │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r1, ror #16 │ │ │ │ - @ instruction: 0x012b1b98 │ │ │ │ - @ instruction: 0x012b232e │ │ │ │ + @ instruction: 0x012b1bb8 │ │ │ │ + @ instruction: 0x012b234e │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r1, r0, r4, asr #32 │ │ │ │ - @ instruction: 0x012b2376 │ │ │ │ + @ instruction: 0x012b2396 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - ldrdeq r2, [fp, -r6]! │ │ │ │ + strdeq r2, [fp, -r6]! │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ andeq r1, r0, ip, lsr r9 │ │ │ │ ldrb r0, [r0, #175] @ 0xaf │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #176] @ 0xb0 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #177] @ 0xb1 │ │ │ │ @@ -1539090,20 +1539090,20 @@ │ │ │ │ strb r2, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ strb r2, [r0, #45] @ 0x2d │ │ │ │ bx lr │ │ │ │ strb r2, [r0, #46] @ 0x2e │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r1, ror #16 │ │ │ │ - @ instruction: 0x012b1d78 │ │ │ │ - @ instruction: 0x012b250e │ │ │ │ + @ instruction: 0x012b1d98 │ │ │ │ + @ instruction: 0x012b252e │ │ │ │ muleq r0, r2, r1 │ │ │ │ - @ instruction: 0x012b256a │ │ │ │ + smlawbeq fp, sl, r5, r2 │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - @ instruction: 0x012b2694 │ │ │ │ + @ instruction: 0x012b26b4 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ andeq r1, r0, ip, lsr r9 │ │ │ │ strb r2, [r0, #47] @ 0x2f │ │ │ │ bx lr │ │ │ │ strb r2, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ strb r2, [r0, #49] @ 0x31 │ │ │ │ @@ -1539186,20 +1539186,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 63c5c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 63c5cc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - sbceq r2, r2, r8, ror #31 │ │ │ │ + sbceq r3, r2, r8 │ │ │ │ andeq r1, r0, r4, ror #9 │ │ │ │ - sbceq r3, r2, ip, lsr #32 │ │ │ │ - sbceq r3, r2, r0 │ │ │ │ - strdeq r5, [r4], #52 @ 0x34 │ │ │ │ - sbceq r2, r2, ip, asr #31 │ │ │ │ + sbceq r3, r2, ip, asr #32 │ │ │ │ + sbceq r3, r2, r0, lsr #32 │ │ │ │ + sbceq r5, r4, r4, lsl r4 │ │ │ │ + sbceq r2, r2, ip, ror #31 │ │ │ │ ldr r3, [pc, #1780] @ 63cccc │ │ │ │ cmp r0, r3 │ │ │ │ bhi 63cc84 │ │ │ │ cmp r0, #4992 @ 0x1380 │ │ │ │ bcc 63c614 │ │ │ │ ldr r3, [pc, #1764] @ 63ccd0 │ │ │ │ sub r0, r0, #4992 @ 0x1380 │ │ │ │ @@ -1539640,152 +1539640,152 @@ │ │ │ │ ldr r0, [pc, #564] @ 63cef0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #556] @ 63cef4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, ip, lsr r5 │ │ │ │ - @ instruction: 0x012b1d98 │ │ │ │ - sbceq r5, r4, ip, lsl #7 │ │ │ │ - ldrdeq r2, [fp, -lr]! │ │ │ │ + @ instruction: 0x012b1db8 │ │ │ │ + sbceq r5, r4, ip, lsr #7 │ │ │ │ + strdeq r2, [fp, -lr]! │ │ │ │ andeq r1, r0, r4, asr #32 │ │ │ │ - ldrdeq r2, [fp, -r6]! │ │ │ │ - sbceq r5, r4, r4, lsr #6 │ │ │ │ - sbceq r5, r4, r8, lsl r3 │ │ │ │ - sbceq r2, r2, ip, ror #30 │ │ │ │ - sbceq r2, r2, r8, ror pc │ │ │ │ - sbceq r2, r2, r4, lsl #31 │ │ │ │ + strdeq r2, [fp, -r6]! │ │ │ │ + sbceq r5, r4, r4, asr #6 │ │ │ │ + sbceq r5, r4, r8, lsr r3 │ │ │ │ sbceq r2, r2, ip, lsl #31 │ │ │ │ smulleq r2, r2, r8, pc @ │ │ │ │ sbceq r2, r2, r4, lsr #31 │ │ │ │ - strheq r2, [r2], #240 @ 0xf0 │ │ │ │ - strheq r2, [r2], #244 @ 0xf4 │ │ │ │ - sbceq r2, r2, r0, asr #31 │ │ │ │ + sbceq r2, r2, ip, lsr #31 │ │ │ │ + strheq r2, [r2], #248 @ 0xf8 │ │ │ │ + sbceq r2, r2, r4, asr #31 │ │ │ │ ldrdeq r2, [r2], #240 @ 0xf0 │ │ │ │ + ldrdeq r2, [r2], #244 @ 0xf4 │ │ │ │ sbceq r2, r2, r0, ror #31 │ │ │ │ - sbceq r2, r2, r8, ror #31 │ │ │ │ - strdeq r2, [r2], #244 @ 0xf4 │ │ │ │ - strdeq r2, [r2], #252 @ 0xfc │ │ │ │ + strdeq r2, [r2], #240 @ 0xf0 │ │ │ │ + sbceq r3, r2, r0 │ │ │ │ sbceq r3, r2, r8 │ │ │ │ sbceq r3, r2, r4, lsl r0 │ │ │ │ sbceq r3, r2, ip, lsl r0 │ │ │ │ - sbceq r3, r2, ip, lsr #32 │ │ │ │ - sbceq r3, r2, r8, lsr r0 │ │ │ │ - sbceq r3, r2, r0, asr #32 │ │ │ │ - sbceq r3, r2, r0, asr r0 │ │ │ │ - sbceq r3, r2, ip, asr r0 │ │ │ │ - sbceq r3, r2, r8, rrx │ │ │ │ - sbceq r3, r2, r4, ror r0 │ │ │ │ - sbceq r3, r2, r4, lsl #1 │ │ │ │ - smulleq r3, r2, r8, r0 │ │ │ │ - sbceq r3, r2, ip, lsr #1 │ │ │ │ - strheq r3, [r2], #4 │ │ │ │ - sbceq r3, r2, r0, asr #1 │ │ │ │ + sbceq r3, r2, r8, lsr #32 │ │ │ │ + sbceq r3, r2, r4, lsr r0 │ │ │ │ + sbceq r3, r2, ip, lsr r0 │ │ │ │ + sbceq r3, r2, ip, asr #32 │ │ │ │ + sbceq r3, r2, r8, asr r0 │ │ │ │ + sbceq r3, r2, r0, rrx │ │ │ │ + sbceq r3, r2, r0, ror r0 │ │ │ │ + sbceq r3, r2, ip, ror r0 │ │ │ │ + sbceq r3, r2, r8, lsl #1 │ │ │ │ + smulleq r3, r2, r4, r0 │ │ │ │ + sbceq r3, r2, r4, lsr #1 │ │ │ │ + strheq r3, [r2], #8 │ │ │ │ + sbceq r3, r2, ip, asr #1 │ │ │ │ ldrdeq r3, [r2], #4 │ │ │ │ sbceq r3, r2, r0, ror #1 │ │ │ │ - strdeq r3, [r2], #0 │ │ │ │ - strdeq r3, [r2], #12 │ │ │ │ - sbceq r3, r2, ip, lsl #2 │ │ │ │ - sbceq r3, r2, r8, lsl r1 │ │ │ │ + strdeq r3, [r2], #4 │ │ │ │ + sbceq r3, r2, r0, lsl #2 │ │ │ │ + sbceq r3, r2, r0, lsl r1 │ │ │ │ + sbceq r3, r2, ip, lsl r1 │ │ │ │ sbceq r3, r2, ip, lsr #2 │ │ │ │ sbceq r3, r2, r8, lsr r1 │ │ │ │ - sbceq r3, r2, r0, asr r1 │ │ │ │ - sbceq r3, r2, ip, asr r1 │ │ │ │ - sbceq r3, r2, r0, lsr #22 │ │ │ │ - sbceq r2, r2, r8, ror sp │ │ │ │ - sbceq r3, r2, r4, lsr r3 │ │ │ │ - sbceq r3, r2, ip, lsl #6 │ │ │ │ - sbceq r3, r2, r8, lsl r2 │ │ │ │ - strdeq r3, [r2], #16 │ │ │ │ - sbceq r3, r2, r8, asr #3 │ │ │ │ - sbceq r3, r2, r0, asr #5 │ │ │ │ + sbceq r3, r2, ip, asr #2 │ │ │ │ + sbceq r3, r2, r8, asr r1 │ │ │ │ + sbceq r3, r2, r0, ror r1 │ │ │ │ + sbceq r3, r2, ip, ror r1 │ │ │ │ + sbceq r3, r2, r0, asr #22 │ │ │ │ + smulleq r2, r2, r8, sp @ │ │ │ │ + sbceq r3, r2, r4, asr r3 │ │ │ │ + sbceq r3, r2, ip, lsr #6 │ │ │ │ + sbceq r3, r2, r8, lsr r2 │ │ │ │ + sbceq r3, r2, r0, lsl r2 │ │ │ │ + sbceq r3, r2, r8, ror #3 │ │ │ │ + sbceq r3, r2, r0, ror #5 │ │ │ │ + strheq r3, [r2], #40 @ 0x28 │ │ │ │ smulleq r3, r2, r8, r2 │ │ │ │ - sbceq r3, r2, r8, ror r2 │ │ │ │ - sbceq r3, r2, r4, asr r2 │ │ │ │ + sbceq r3, r2, r4, ror r2 │ │ │ │ + sbceq r3, r2, r4, asr #4 │ │ │ │ sbceq r3, r2, r4, lsr #4 │ │ │ │ - sbceq r3, r2, r4, lsl #4 │ │ │ │ - sbceq r3, r2, r0, ror #3 │ │ │ │ - strheq r3, [r2], #28 │ │ │ │ - sbceq r3, r2, r4, lsr #2 │ │ │ │ - sbceq r3, r2, r4, lsr r1 │ │ │ │ + sbceq r3, r2, r0, lsl #4 │ │ │ │ + ldrdeq r3, [r2], #28 │ │ │ │ + sbceq r3, r2, r4, asr #2 │ │ │ │ + sbceq r3, r2, r4, asr r1 │ │ │ │ + sbceq r3, r2, r8, lsl #19 │ │ │ │ sbceq r3, r2, r8, ror #18 │ │ │ │ sbceq r3, r2, r8, asr #18 │ │ │ │ - sbceq r3, r2, r8, lsr #18 │ │ │ │ - sbceq r3, r2, r4, lsl #18 │ │ │ │ - ldrdeq r3, [r2], #136 @ 0x88 │ │ │ │ - strheq r3, [r2], #132 @ 0x84 │ │ │ │ - smulleq r3, r2, r0, r8 │ │ │ │ - sbceq r3, r2, r0, lsr #7 │ │ │ │ - ldrdeq r3, [r2], #48 @ 0x30 │ │ │ │ - sbceq r3, r2, r4, lsr #7 │ │ │ │ + sbceq r3, r2, r4, lsr #18 │ │ │ │ + strdeq r3, [r2], #136 @ 0x88 │ │ │ │ + ldrdeq r3, [r2], #132 @ 0x84 │ │ │ │ + strheq r3, [r2], #128 @ 0x80 │ │ │ │ + sbceq r3, r2, r0, asr #7 │ │ │ │ + strdeq r3, [r2], #48 @ 0x30 │ │ │ │ + sbceq r3, r2, r4, asr #7 │ │ │ │ + sbceq r3, r2, r4, asr r4 │ │ │ │ + sbceq r3, r2, ip, lsr #8 │ │ │ │ + sbceq r3, r2, r0, lsl #8 │ │ │ │ + ldrdeq r3, [r2], #56 @ 0x38 │ │ │ │ + sbceq r3, r2, ip, lsl #12 │ │ │ │ + sbceq r3, r2, r4, ror #11 │ │ │ │ + strheq r3, [r2], #80 @ 0x50 │ │ │ │ + sbceq r3, r2, r0, lsl #11 │ │ │ │ + sbceq r3, r2, r0, asr r5 │ │ │ │ + sbceq r3, r2, r0, lsr #10 │ │ │ │ + strdeq r3, [r2], #76 @ 0x4c │ │ │ │ + ldrdeq r3, [r2], #64 @ 0x40 │ │ │ │ + sbceq r3, r2, ip, lsr #9 │ │ │ │ + sbceq r3, r2, r4, lsl #9 │ │ │ │ + sbceq r3, r2, ip, asr r4 │ │ │ │ sbceq r3, r2, r4, lsr r4 │ │ │ │ - sbceq r3, r2, ip, lsl #8 │ │ │ │ - sbceq r3, r2, r0, ror #7 │ │ │ │ - strheq r3, [r2], #56 @ 0x38 │ │ │ │ - sbceq r3, r2, ip, ror #11 │ │ │ │ - sbceq r3, r2, r4, asr #11 │ │ │ │ - smulleq r3, r2, r0, r5 │ │ │ │ - sbceq r3, r2, r0, ror #10 │ │ │ │ - sbceq r3, r2, r0, lsr r5 │ │ │ │ - sbceq r3, r2, r0, lsl #10 │ │ │ │ - ldrdeq r3, [r2], #76 @ 0x4c │ │ │ │ - strheq r3, [r2], #64 @ 0x40 │ │ │ │ - sbceq r3, r2, ip, lsl #9 │ │ │ │ - sbceq r3, r2, r4, ror #8 │ │ │ │ - sbceq r3, r2, ip, lsr r4 │ │ │ │ - sbceq r3, r2, r4, lsl r4 │ │ │ │ - sbceq r3, r2, r8, ror #7 │ │ │ │ - strheq r3, [r2], #60 @ 0x3c │ │ │ │ - smulleq r3, r2, r0, r3 │ │ │ │ - sbceq r3, r2, r8, ror #6 │ │ │ │ - sbceq r3, r2, r0, asr r7 │ │ │ │ - sbceq r3, r2, r4, lsr #14 │ │ │ │ - sbceq r3, r2, r8, ror #13 │ │ │ │ - strheq r3, [r2], #96 @ 0x60 │ │ │ │ - sbceq r3, r2, ip, ror r6 │ │ │ │ - sbceq r3, r2, r4, asr r6 │ │ │ │ + sbceq r3, r2, r8, lsl #8 │ │ │ │ + ldrdeq r3, [r2], #60 @ 0x3c │ │ │ │ + strheq r3, [r2], #48 @ 0x30 │ │ │ │ + sbceq r3, r2, r8, lsl #7 │ │ │ │ + sbceq r3, r2, r0, ror r7 │ │ │ │ + sbceq r3, r2, r4, asr #14 │ │ │ │ + sbceq r3, r2, r8, lsl #14 │ │ │ │ + ldrdeq r3, [r2], #96 @ 0x60 │ │ │ │ + smulleq r3, r2, ip, r6 │ │ │ │ + sbceq r3, r2, r4, ror r6 │ │ │ │ + sbceq r3, r2, r0, asr r6 │ │ │ │ sbceq r3, r2, r0, lsr r6 │ │ │ │ - sbceq r3, r2, r0, lsl r6 │ │ │ │ - sbceq r3, r2, r8, ror #11 │ │ │ │ + sbceq r3, r2, r8, lsl #12 │ │ │ │ + sbceq r3, r2, ip, lsr r8 │ │ │ │ + sbceq r3, r2, r4, lsl #16 │ │ │ │ + sbceq r3, r2, ip, asr #15 │ │ │ │ + sbceq r3, r2, r4, lsr #15 │ │ │ │ + sbceq r3, r2, r0, asr #16 │ │ │ │ sbceq r3, r2, ip, lsl r8 │ │ │ │ - sbceq r3, r2, r4, ror #15 │ │ │ │ - sbceq r3, r2, ip, lsr #15 │ │ │ │ - sbceq r3, r2, r4, lsl #15 │ │ │ │ - sbceq r3, r2, r0, lsr #16 │ │ │ │ - strdeq r3, [r2], #124 @ 0x7c │ │ │ │ - strheq r3, [r2], #28 │ │ │ │ - sbceq r3, r2, r8, lsl #3 │ │ │ │ - sbceq r3, r2, r0, ror #2 │ │ │ │ - sbceq r3, r2, r4, lsr r1 │ │ │ │ - sbceq r3, r2, r4, lsl #2 │ │ │ │ - ldrdeq r3, [r2], #0 │ │ │ │ - sbceq r3, r2, r4, lsr #1 │ │ │ │ - sbceq r3, r2, r4, ror r0 │ │ │ │ - sbceq r3, r2, r8, lsl r5 │ │ │ │ - sbceq r3, r2, r8, ror #9 │ │ │ │ - sbceq r3, r2, r4, asr #9 │ │ │ │ - sbceq r3, r2, r0, lsr #9 │ │ │ │ - sbceq r3, r2, r4, ror r4 │ │ │ │ - sbceq r3, r2, r8, asr #8 │ │ │ │ - sbceq r3, r2, ip, lsl r4 │ │ │ │ - strdeq r3, [r2], #52 @ 0x34 │ │ │ │ - ldrdeq r3, [r2], #48 @ 0x30 │ │ │ │ - strheq r2, [r2], #244 @ 0xf4 │ │ │ │ - sbceq r2, r2, r8, asr #31 │ │ │ │ - @ instruction: 0x012b1b90 │ │ │ │ - strheq r2, [r2], #212 @ 0xd4 │ │ │ │ - smulleq r2, r2, r0, sp @ │ │ │ │ - sbceq r2, r2, ip, ror #26 │ │ │ │ - sbceq r2, r2, r4, lsr #27 │ │ │ │ + ldrdeq r3, [r2], #28 │ │ │ │ + sbceq r3, r2, r8, lsr #3 │ │ │ │ + sbceq r3, r2, r0, lsl #3 │ │ │ │ + sbceq r3, r2, r4, asr r1 │ │ │ │ + sbceq r3, r2, r4, lsr #2 │ │ │ │ + strdeq r3, [r2], #0 │ │ │ │ + sbceq r3, r2, r4, asr #1 │ │ │ │ + smulleq r3, r2, r4, r0 │ │ │ │ + sbceq r3, r2, r8, lsr r5 │ │ │ │ + sbceq r3, r2, r8, lsl #10 │ │ │ │ + sbceq r3, r2, r4, ror #9 │ │ │ │ + sbceq r3, r2, r0, asr #9 │ │ │ │ + smulleq r3, r2, r4, r4 │ │ │ │ + sbceq r3, r2, r8, ror #8 │ │ │ │ + sbceq r3, r2, ip, lsr r4 │ │ │ │ + sbceq r3, r2, r4, lsl r4 │ │ │ │ + strdeq r3, [r2], #48 @ 0x30 │ │ │ │ + ldrdeq r2, [r2], #244 @ 0xf4 │ │ │ │ + sbceq r2, r2, r8, ror #31 │ │ │ │ + @ instruction: 0x012b1bb0 │ │ │ │ + ldrdeq r2, [r2], #212 @ 0xd4 │ │ │ │ + strheq r2, [r2], #208 @ 0xd0 │ │ │ │ + sbceq r2, r2, ip, lsl #27 │ │ │ │ + sbceq r2, r2, r4, asr #27 │ │ │ │ andeq r1, r0, r5, lsl #15 │ │ │ │ - ldrdeq r3, [r2], #100 @ 0x64 │ │ │ │ - strdeq r4, [r4], #200 @ 0xc8 │ │ │ │ - sbceq r4, r4, ip, ror #25 │ │ │ │ - sbceq r4, r4, r0, ror #25 │ │ │ │ - sbceq r2, r2, r4, lsl #26 │ │ │ │ + strdeq r3, [r2], #100 @ 0x64 │ │ │ │ + sbceq r4, r4, r8, lsl sp │ │ │ │ + sbceq r4, r4, ip, lsl #26 │ │ │ │ + sbceq r4, r4, r0, lsl #26 │ │ │ │ + sbceq r2, r2, r4, lsr #26 │ │ │ │ ldr r3, [pc, #2524] @ 63d8dc │ │ │ │ cmp r0, r3 │ │ │ │ bhi 63e0d0 │ │ │ │ cmp r0, #5248 @ 0x1480 │ │ │ │ bls 63cf34 │ │ │ │ ldr r3, [pc, #2508] @ 63d8e0 │ │ │ │ sub r0, r0, #5248 @ 0x1480 │ │ │ │ @@ -1540412,300 +1540412,300 @@ │ │ │ │ ldr r0, [pc, #812] @ 63dbf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #804] @ 63dbfc │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r1, ror #16 │ │ │ │ - @ instruction: 0x012b18b8 │ │ │ │ - @ instruction: 0x012b204e │ │ │ │ - sbceq r4, r4, r8, lsr sl │ │ │ │ + ldrdeq r1, [fp, -r8]! │ │ │ │ + @ instruction: 0x012b206e │ │ │ │ + sbceq r4, r4, r8, asr sl │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq r1, r0, r4, asr #32 │ │ │ │ - @ instruction: 0x012b2092 │ │ │ │ + strheq r2, [fp, -r2]! @ │ │ │ │ andeq r0, r0, sp, asr #2 │ │ │ │ - sbceq r4, r4, r8, ror #19 │ │ │ │ - @ instruction: 0x012b22ee │ │ │ │ - sbceq r4, r4, ip, lsr #19 │ │ │ │ - sbceq r4, r4, r0, lsr #19 │ │ │ │ - sbceq r3, r2, ip, asr #22 │ │ │ │ - strdeq r3, [r2], #60 @ 0x3c │ │ │ │ - sbceq r5, r2, r0, lsl #20 │ │ │ │ - sbceq r3, r2, r0, lsl #7 │ │ │ │ - sbceq r3, r2, r0, asr #22 │ │ │ │ - sbceq r3, r2, r0, asr fp │ │ │ │ - sbceq r3, r2, r8, lsl #19 │ │ │ │ - smulleq r3, r2, r8, r9 │ │ │ │ - sbceq r3, r2, ip, lsr #19 │ │ │ │ - strheq r3, [r2], #156 @ 0x9c │ │ │ │ + sbceq r4, r4, r8, lsl #20 │ │ │ │ + @ instruction: 0x012b230e │ │ │ │ + sbceq r4, r4, ip, asr #19 │ │ │ │ + sbceq r4, r4, r0, asr #19 │ │ │ │ + sbceq r3, r2, ip, ror #22 │ │ │ │ + sbceq r3, r2, ip, lsl r4 │ │ │ │ + sbceq r5, r2, r0, lsr #20 │ │ │ │ + sbceq r3, r2, r0, lsr #7 │ │ │ │ + sbceq r3, r2, r0, ror #22 │ │ │ │ + sbceq r3, r2, r0, ror fp │ │ │ │ + sbceq r3, r2, r8, lsr #19 │ │ │ │ + strheq r3, [r2], #152 @ 0x98 │ │ │ │ sbceq r3, r2, ip, asr #19 │ │ │ │ - sbceq r3, r2, r0, ror #19 │ │ │ │ - strdeq r3, [r2], #152 @ 0x98 │ │ │ │ - sbceq r3, r2, r4, lsl sl │ │ │ │ - sbceq r3, r2, ip, lsr #20 │ │ │ │ - sbceq r3, r2, r4, asr #20 │ │ │ │ + ldrdeq r3, [r2], #156 @ 0x9c │ │ │ │ + sbceq r3, r2, ip, ror #19 │ │ │ │ + sbceq r3, r2, r0, lsl #20 │ │ │ │ + sbceq r3, r2, r8, lsl sl │ │ │ │ + sbceq r3, r2, r4, lsr sl │ │ │ │ + sbceq r3, r2, ip, asr #20 │ │ │ │ sbceq r3, r2, r4, ror #20 │ │ │ │ - sbceq r3, r2, r8, asr r7 │ │ │ │ - sbceq r3, r2, r4, ror #14 │ │ │ │ + sbceq r3, r2, r4, lsl #21 │ │ │ │ sbceq r3, r2, r8, ror r7 │ │ │ │ - sbceq r3, r2, r8, lsl #15 │ │ │ │ + sbceq r3, r2, r4, lsl #15 │ │ │ │ smulleq r3, r2, r8, r7 │ │ │ │ sbceq r3, r2, r8, lsr #15 │ │ │ │ + strheq r3, [r2], #120 @ 0x78 │ │ │ │ sbceq r3, r2, r8, asr #15 │ │ │ │ - ldrdeq r3, [r2], #116 @ 0x74 │ │ │ │ sbceq r3, r2, r8, ror #15 │ │ │ │ - sbceq r3, r2, r0, lsl #16 │ │ │ │ - sbceq r3, r2, r4, lsl r8 │ │ │ │ - sbceq r3, r2, r8, lsr #16 │ │ │ │ + strdeq r3, [r2], #116 @ 0x74 │ │ │ │ + sbceq r3, r2, r8, lsl #16 │ │ │ │ + sbceq r3, r2, r0, lsr #16 │ │ │ │ + sbceq r3, r2, r4, lsr r8 │ │ │ │ sbceq r3, r2, r8, asr #16 │ │ │ │ - strheq r3, [r2], #36 @ 0x24 │ │ │ │ - sbceq r3, r2, r0, asr #5 │ │ │ │ - ldrdeq r3, [r2], #32 │ │ │ │ - ldrdeq r3, [r2], #44 @ 0x2c │ │ │ │ - sbceq r3, r2, r8, ror #5 │ │ │ │ + sbceq r3, r2, r8, ror #16 │ │ │ │ + ldrdeq r3, [r2], #36 @ 0x24 │ │ │ │ + sbceq r3, r2, r0, ror #5 │ │ │ │ strdeq r3, [r2], #32 │ │ │ │ - sbceq r3, r2, r0, lsl #6 │ │ │ │ - sbceq r3, r2, ip, lsl #6 │ │ │ │ - sbceq r3, r2, ip, lsl r3 │ │ │ │ + strdeq r3, [r2], #44 @ 0x2c │ │ │ │ + sbceq r3, r2, r8, lsl #6 │ │ │ │ + sbceq r3, r2, r0, lsl r3 │ │ │ │ + sbceq r3, r2, r0, lsr #6 │ │ │ │ sbceq r3, r2, ip, lsr #6 │ │ │ │ - sbceq r3, r2, r4, lsr r3 │ │ │ │ sbceq r3, r2, ip, lsr r3 │ │ │ │ sbceq r3, r2, ip, asr #6 │ │ │ │ + sbceq r3, r2, r4, asr r3 │ │ │ │ sbceq r3, r2, ip, asr r3 │ │ │ │ sbceq r3, r2, ip, ror #6 │ │ │ │ - sbceq r3, r2, r4, ror r3 │ │ │ │ - smulleq r3, r2, r4, r1 │ │ │ │ - sbceq r3, r2, r4, lsr #3 │ │ │ │ - strheq r3, [r2], #16 │ │ │ │ - sbceq r3, r2, r4, ror #18 │ │ │ │ - sbceq r3, r2, ip, asr r3 │ │ │ │ - sbceq r3, r2, r0, ror r3 │ │ │ │ - sbceq r3, r2, r8, lsl #7 │ │ │ │ - sbceq r3, r2, r4, lsr #7 │ │ │ │ - sbceq r3, r2, r8, asr #7 │ │ │ │ - sbceq r3, r2, ip, ror #7 │ │ │ │ - sbceq r3, r2, r0, lsl r4 │ │ │ │ - sbceq r3, r2, r4, lsr r4 │ │ │ │ - sbceq r3, r2, r4, asr #8 │ │ │ │ + sbceq r3, r2, ip, ror r3 │ │ │ │ + sbceq r3, r2, ip, lsl #7 │ │ │ │ + smulleq r3, r2, r4, r3 │ │ │ │ + strheq r3, [r2], #20 │ │ │ │ + sbceq r3, r2, r4, asr #3 │ │ │ │ + ldrdeq r3, [r2], #16 │ │ │ │ + sbceq r3, r2, r4, lsl #19 │ │ │ │ + sbceq r3, r2, ip, ror r3 │ │ │ │ + smulleq r3, r2, r0, r3 │ │ │ │ + sbceq r3, r2, r8, lsr #7 │ │ │ │ + sbceq r3, r2, r4, asr #7 │ │ │ │ + sbceq r3, r2, r8, ror #7 │ │ │ │ + sbceq r3, r2, ip, lsl #8 │ │ │ │ + sbceq r3, r2, r0, lsr r4 │ │ │ │ sbceq r3, r2, r4, asr r4 │ │ │ │ sbceq r3, r2, r4, ror #8 │ │ │ │ - sbceq r3, r2, r8, ror r4 │ │ │ │ + sbceq r3, r2, r4, ror r4 │ │ │ │ sbceq r3, r2, r4, lsl #9 │ │ │ │ - smulleq r3, r2, r4, r4 │ │ │ │ + smulleq r3, r2, r8, r4 │ │ │ │ sbceq r3, r2, r4, lsr #9 │ │ │ │ - sbceq r3, r2, ip, lsr #9 │ │ │ │ - sbceq r3, r2, r0, asr #9 │ │ │ │ - ldrdeq r3, [r2], #68 @ 0x44 │ │ │ │ - ldrdeq r3, [r2], #76 @ 0x4c │ │ │ │ - sbceq r3, r2, r4, asr r0 │ │ │ │ - sbceq r4, r2, r4, asr #3 │ │ │ │ - sbceq r4, r2, r4, ror r1 │ │ │ │ - sbceq r4, r2, ip, lsl #3 │ │ │ │ - sbceq r3, r2, r4, ror #29 │ │ │ │ - strheq r3, [r2], #232 @ 0xe8 │ │ │ │ - sbceq r3, r2, r8, lsl #29 │ │ │ │ - sbceq r3, r2, r8, asr lr │ │ │ │ - sbceq r3, r2, r4, lsr #28 │ │ │ │ - strdeq r3, [r2], #220 @ 0xdc │ │ │ │ - sbceq r3, r2, r0, asr #27 │ │ │ │ - smulleq r3, r2, r4, sp │ │ │ │ - sbceq r3, r2, ip, ror #26 │ │ │ │ - sbceq r3, r2, ip, lsr sp │ │ │ │ - sbceq r5, r2, ip, lsl r4 │ │ │ │ - sbceq r5, r2, r0, asr #8 │ │ │ │ + strheq r3, [r2], #68 @ 0x44 │ │ │ │ + sbceq r3, r2, r4, asr #9 │ │ │ │ + sbceq r3, r2, ip, asr #9 │ │ │ │ + sbceq r3, r2, r0, ror #9 │ │ │ │ + strdeq r3, [r2], #68 @ 0x44 │ │ │ │ + strdeq r3, [r2], #76 @ 0x4c │ │ │ │ + sbceq r3, r2, r4, ror r0 │ │ │ │ + sbceq r4, r2, r4, ror #3 │ │ │ │ + smulleq r4, r2, r4, r1 │ │ │ │ + sbceq r4, r2, ip, lsr #3 │ │ │ │ + sbceq r3, r2, r4, lsl #30 │ │ │ │ + ldrdeq r3, [r2], #232 @ 0xe8 │ │ │ │ + sbceq r3, r2, r8, lsr #29 │ │ │ │ + sbceq r3, r2, r8, ror lr │ │ │ │ + sbceq r3, r2, r4, asr #28 │ │ │ │ + sbceq r3, r2, ip, lsl lr │ │ │ │ + sbceq r3, r2, r0, ror #27 │ │ │ │ + strheq r3, [r2], #212 @ 0xd4 │ │ │ │ + sbceq r3, r2, ip, lsl #27 │ │ │ │ + sbceq r3, r2, ip, asr sp │ │ │ │ + sbceq r5, r2, ip, lsr r4 │ │ │ │ sbceq r5, r2, r0, ror #8 │ │ │ │ - sbceq r5, r2, r8, ror r4 │ │ │ │ + sbceq r5, r2, r0, lsl #9 │ │ │ │ smulleq r5, r2, r8, r4 │ │ │ │ strheq r5, [r2], #72 @ 0x48 │ │ │ │ - sbceq r5, r2, r0, ror #9 │ │ │ │ - sbceq r4, r2, r4, rrx │ │ │ │ - sbceq r4, r2, r0, lsl r9 │ │ │ │ + ldrdeq r5, [r2], #72 @ 0x48 │ │ │ │ + sbceq r5, r2, r0, lsl #10 │ │ │ │ + sbceq r4, r2, r4, lsl #1 │ │ │ │ sbceq r4, r2, r0, lsr r9 │ │ │ │ sbceq r4, r2, r0, asr r9 │ │ │ │ - sbceq r4, r2, ip, ror r9 │ │ │ │ - smulleq r4, r2, r0, r9 │ │ │ │ - sbceq r4, r2, r8, lsr #19 │ │ │ │ - sbceq r4, r2, r4, asr #19 │ │ │ │ - strheq r4, [r2], #20 │ │ │ │ - sbceq r4, r2, r8, asr #3 │ │ │ │ - sbceq r4, r2, r0, ror #3 │ │ │ │ - sbceq r4, r2, r8, lsl #4 │ │ │ │ - sbceq r4, r2, r0, lsr r2 │ │ │ │ - sbceq r4, r2, r8, asr r2 │ │ │ │ - sbceq r4, r2, r0, lsl #5 │ │ │ │ - sbceq r4, r2, r8, lsr #5 │ │ │ │ - ldrdeq r4, [r2], #32 │ │ │ │ - strdeq r4, [r2], #40 @ 0x28 │ │ │ │ - sbceq r4, r2, r0, lsr #6 │ │ │ │ - sbceq r4, r2, ip, asr #6 │ │ │ │ - sbceq r4, r2, r8, ror r3 │ │ │ │ - smulleq r4, r2, r4, r3 │ │ │ │ - sbceq r4, r2, r4, lsr #7 │ │ │ │ - strheq r4, [r2], #60 @ 0x3c │ │ │ │ - ldrdeq r3, [r2], #248 @ 0xf8 │ │ │ │ - strdeq r3, [r2], #244 @ 0xf4 │ │ │ │ - sbceq r4, r2, r4 │ │ │ │ - sbceq r4, r2, r8, lsl r0 │ │ │ │ - sbceq r4, r2, r8, lsr #32 │ │ │ │ - sbceq r4, r2, r0, asr #32 │ │ │ │ + sbceq r4, r2, r0, ror r9 │ │ │ │ + smulleq r4, r2, ip, r9 │ │ │ │ + strheq r4, [r2], #144 @ 0x90 │ │ │ │ + sbceq r4, r2, r8, asr #19 │ │ │ │ + sbceq r4, r2, r4, ror #19 │ │ │ │ + ldrdeq r4, [r2], #20 │ │ │ │ + sbceq r4, r2, r8, ror #3 │ │ │ │ + sbceq r4, r2, r0, lsl #4 │ │ │ │ + sbceq r4, r2, r8, lsr #4 │ │ │ │ + sbceq r4, r2, r0, asr r2 │ │ │ │ + sbceq r4, r2, r8, ror r2 │ │ │ │ + sbceq r4, r2, r0, lsr #5 │ │ │ │ + sbceq r4, r2, r8, asr #5 │ │ │ │ + strdeq r4, [r2], #32 │ │ │ │ + sbceq r4, r2, r8, lsl r3 │ │ │ │ + sbceq r4, r2, r0, asr #6 │ │ │ │ + sbceq r4, r2, ip, ror #6 │ │ │ │ + smulleq r4, r2, r8, r3 │ │ │ │ + strheq r4, [r2], #52 @ 0x34 │ │ │ │ + sbceq r4, r2, r4, asr #7 │ │ │ │ + ldrdeq r4, [r2], #60 @ 0x3c │ │ │ │ + strdeq r3, [r2], #248 @ 0xf8 │ │ │ │ + sbceq r4, r2, r4, lsl r0 │ │ │ │ + sbceq r4, r2, r4, lsr #32 │ │ │ │ + sbceq r4, r2, r8, lsr r0 │ │ │ │ + sbceq r4, r2, r8, asr #32 │ │ │ │ sbceq r4, r2, r0, rrx │ │ │ │ - sbceq r4, r2, r4, ror r0 │ │ │ │ - sbceq r5, r2, ip, lsl r2 │ │ │ │ - sbceq r3, r2, r0, lsr fp │ │ │ │ - sbceq r3, r2, r4, lsl #22 │ │ │ │ - ldrdeq r3, [r2], #160 @ 0xa0 │ │ │ │ - sbceq r3, r2, r4, lsr #21 │ │ │ │ - sbceq r3, r2, ip, ror sl │ │ │ │ - sbceq r3, r2, ip, asr #20 │ │ │ │ - sbceq r3, r2, r0, lsl sl │ │ │ │ - ldrdeq r3, [r2], #156 @ 0x9c │ │ │ │ - sbceq r3, r2, r4, lsr #19 │ │ │ │ - sbceq r3, r2, r8, ror r9 │ │ │ │ - sbceq r3, r2, ip, asr #18 │ │ │ │ - sbceq r3, r2, r4, lsl r9 │ │ │ │ - strdeq r3, [r2], #128 @ 0x80 │ │ │ │ - sbceq r3, r2, r8, asr #17 │ │ │ │ - smulleq r3, r2, r8, r8 │ │ │ │ - sbceq r3, r2, r8, ror #16 │ │ │ │ - sbceq r3, r2, ip, lsr #16 │ │ │ │ - strdeq r3, [r2], #120 @ 0x78 │ │ │ │ - sbceq r3, r2, ip, asr #15 │ │ │ │ - sbceq r3, r2, r4, lsl #15 │ │ │ │ - sbceq r3, r2, r0, asr #14 │ │ │ │ - sbceq r3, r2, r4, lsl #14 │ │ │ │ - ldrdeq r3, [r2], #108 @ 0x6c │ │ │ │ - strheq r3, [r2], #96 @ 0x60 │ │ │ │ - sbceq r3, r2, r0, lsl #13 │ │ │ │ - sbceq r3, r2, ip, asr #12 │ │ │ │ - sbceq r3, r2, r8, lsr #12 │ │ │ │ - strdeq r3, [r2], #80 @ 0x50 │ │ │ │ - sbceq r3, r2, ip, lsr #11 │ │ │ │ - sbceq r3, r2, ip, ror #10 │ │ │ │ - sbceq r3, r2, r8, asr #10 │ │ │ │ - sbceq r3, r2, r0, lsl r5 │ │ │ │ - ldrdeq r3, [r2], #72 @ 0x48 │ │ │ │ - sbceq r4, r2, r8, lsr #14 │ │ │ │ + sbceq r4, r2, r0, lsl #1 │ │ │ │ + smulleq r4, r2, r4, r0 │ │ │ │ + sbceq r5, r2, ip, lsr r2 │ │ │ │ + sbceq r3, r2, r0, asr fp │ │ │ │ + sbceq r3, r2, r4, lsr #22 │ │ │ │ + strdeq r3, [r2], #160 @ 0xa0 │ │ │ │ + sbceq r3, r2, r4, asr #21 │ │ │ │ + smulleq r3, r2, ip, sl │ │ │ │ + sbceq r3, r2, ip, ror #20 │ │ │ │ + sbceq r3, r2, r0, lsr sl │ │ │ │ + strdeq r3, [r2], #156 @ 0x9c │ │ │ │ + sbceq r3, r2, r4, asr #19 │ │ │ │ + smulleq r3, r2, r8, r9 │ │ │ │ + sbceq r3, r2, ip, ror #18 │ │ │ │ + sbceq r3, r2, r4, lsr r9 │ │ │ │ + sbceq r3, r2, r0, lsl r9 │ │ │ │ + sbceq r3, r2, r8, ror #17 │ │ │ │ + strheq r3, [r2], #136 @ 0x88 │ │ │ │ + sbceq r3, r2, r8, lsl #17 │ │ │ │ + sbceq r3, r2, ip, asr #16 │ │ │ │ + sbceq r3, r2, r8, lsl r8 │ │ │ │ + sbceq r3, r2, ip, ror #15 │ │ │ │ + sbceq r3, r2, r4, lsr #15 │ │ │ │ + sbceq r3, r2, r0, ror #14 │ │ │ │ + sbceq r3, r2, r4, lsr #14 │ │ │ │ + strdeq r3, [r2], #108 @ 0x6c │ │ │ │ + ldrdeq r3, [r2], #96 @ 0x60 │ │ │ │ + sbceq r3, r2, r0, lsr #13 │ │ │ │ + sbceq r3, r2, ip, ror #12 │ │ │ │ + sbceq r3, r2, r8, asr #12 │ │ │ │ + sbceq r3, r2, r0, lsl r6 │ │ │ │ + sbceq r3, r2, ip, asr #11 │ │ │ │ + sbceq r3, r2, ip, lsl #11 │ │ │ │ + sbceq r3, r2, r8, ror #10 │ │ │ │ + sbceq r3, r2, r0, lsr r5 │ │ │ │ + strdeq r3, [r2], #72 @ 0x48 │ │ │ │ sbceq r4, r2, r8, asr #14 │ │ │ │ - sbceq r4, r2, r0, ror #14 │ │ │ │ - sbceq r4, r2, r8, ror r7 │ │ │ │ - smulleq r4, r2, r0, r7 │ │ │ │ - sbceq r4, r2, r8, lsr #15 │ │ │ │ - sbceq r4, r2, r4, asr #15 │ │ │ │ - ldrdeq r4, [r2], #112 @ 0x70 │ │ │ │ - sbceq r4, r2, r8, ror #15 │ │ │ │ - sbceq r4, r2, r0, lsl #16 │ │ │ │ - sbceq r4, r2, r8, lsl r8 │ │ │ │ - sbceq r4, r2, ip, lsr #16 │ │ │ │ - sbceq r4, r2, ip, lsr r8 │ │ │ │ - sbceq r4, r2, r0, asr r8 │ │ │ │ - sbceq r4, r2, r4, ror r8 │ │ │ │ - smulleq r4, r2, ip, r8 │ │ │ │ - sbceq r4, r2, r4, asr #17 │ │ │ │ - sbceq r4, r2, r0, ror #17 │ │ │ │ - strdeq r4, [r2], #140 @ 0x8c │ │ │ │ - sbceq r4, r2, r8, lsl r9 │ │ │ │ - sbceq r4, r2, r0, lsr r9 │ │ │ │ - sbceq r4, r2, r4, asr r9 │ │ │ │ - sbceq r4, r2, ip, ror r9 │ │ │ │ - smulleq r4, r2, ip, r9 │ │ │ │ - strheq r4, [r2], #148 @ 0x94 │ │ │ │ - sbceq r4, r2, ip, asr #19 │ │ │ │ - sbceq r4, r2, r8, ror #19 │ │ │ │ - sbceq r4, r2, r4, lsl #20 │ │ │ │ - sbceq r4, r2, r0, lsr #20 │ │ │ │ - sbceq r4, r2, r0, lsr sl │ │ │ │ - sbceq r4, r2, r8, asr #20 │ │ │ │ - sbceq r4, r2, r4, ror #20 │ │ │ │ - smulleq r4, r2, r0, sl │ │ │ │ - sbceq r4, r2, r0, lsr r6 │ │ │ │ - sbceq r4, r2, r4, asr r6 │ │ │ │ - sbceq r4, r2, ip, ror #12 │ │ │ │ - sbceq r4, r2, ip, lsl #13 │ │ │ │ - smulleq r4, r2, ip, r6 │ │ │ │ - strheq r4, [r2], #96 @ 0x60 │ │ │ │ - sbceq r4, r2, r0, asr #13 │ │ │ │ - ldrdeq r4, [r2], #100 @ 0x64 │ │ │ │ - sbceq r4, r2, ip, ror #13 │ │ │ │ - sbceq r4, r2, ip, lsl #14 │ │ │ │ - sbceq r4, r2, r8, lsl r7 │ │ │ │ - sbceq r4, r2, r8, lsr #14 │ │ │ │ - sbceq r4, r2, r0, asr #14 │ │ │ │ - sbceq r4, r2, ip, asr r7 │ │ │ │ - sbceq r4, r2, r0, ror r7 │ │ │ │ - sbceq r4, r2, ip, lsl #15 │ │ │ │ - smulleq r4, r2, ip, r7 │ │ │ │ - strheq r4, [r2], #116 @ 0x74 │ │ │ │ - sbceq r4, r2, ip, asr #15 │ │ │ │ + sbceq r4, r2, r8, ror #14 │ │ │ │ + sbceq r4, r2, r0, lsl #15 │ │ │ │ + smulleq r4, r2, r8, r7 │ │ │ │ + strheq r4, [r2], #112 @ 0x70 │ │ │ │ + sbceq r4, r2, r8, asr #15 │ │ │ │ sbceq r4, r2, r4, ror #15 │ │ │ │ strdeq r4, [r2], #112 @ 0x70 │ │ │ │ sbceq r4, r2, r8, lsl #16 │ │ │ │ sbceq r4, r2, r0, lsr #16 │ │ │ │ - sbceq r4, r2, ip, lsr r8 │ │ │ │ - sbceq r4, r2, r0, asr r8 │ │ │ │ - sbceq r4, r2, r4, ror #16 │ │ │ │ + sbceq r4, r2, r8, lsr r8 │ │ │ │ + sbceq r4, r2, ip, asr #16 │ │ │ │ + sbceq r4, r2, ip, asr r8 │ │ │ │ + sbceq r4, r2, r0, ror r8 │ │ │ │ + smulleq r4, r2, r4, r8 │ │ │ │ + strheq r4, [r2], #140 @ 0x8c │ │ │ │ + sbceq r4, r2, r4, ror #17 │ │ │ │ + sbceq r4, r2, r0, lsl #18 │ │ │ │ + sbceq r4, r2, ip, lsl r9 │ │ │ │ + sbceq r4, r2, r8, lsr r9 │ │ │ │ + sbceq r4, r2, r0, asr r9 │ │ │ │ + sbceq r4, r2, r4, ror r9 │ │ │ │ + smulleq r4, r2, ip, r9 │ │ │ │ + strheq r4, [r2], #156 @ 0x9c │ │ │ │ + ldrdeq r4, [r2], #148 @ 0x94 │ │ │ │ + sbceq r4, r2, ip, ror #19 │ │ │ │ + sbceq r4, r2, r8, lsl #20 │ │ │ │ + sbceq r4, r2, r4, lsr #20 │ │ │ │ + sbceq r4, r2, r0, asr #20 │ │ │ │ + sbceq r4, r2, r0, asr sl │ │ │ │ + sbceq r4, r2, r8, ror #20 │ │ │ │ + sbceq r4, r2, r4, lsl #21 │ │ │ │ + strheq r4, [r2], #160 @ 0xa0 │ │ │ │ + sbceq r4, r2, r0, asr r6 │ │ │ │ + sbceq r4, r2, r4, ror r6 │ │ │ │ + sbceq r4, r2, ip, lsl #13 │ │ │ │ + sbceq r4, r2, ip, lsr #13 │ │ │ │ + strheq r4, [r2], #108 @ 0x6c │ │ │ │ + ldrdeq r4, [r2], #96 @ 0x60 │ │ │ │ + sbceq r4, r2, r0, ror #13 │ │ │ │ + strdeq r4, [r2], #100 @ 0x64 │ │ │ │ + sbceq r4, r2, ip, lsl #14 │ │ │ │ + sbceq r4, r2, ip, lsr #14 │ │ │ │ + sbceq r4, r2, r8, lsr r7 │ │ │ │ + sbceq r4, r2, r8, asr #14 │ │ │ │ + sbceq r4, r2, r0, ror #14 │ │ │ │ + sbceq r4, r2, ip, ror r7 │ │ │ │ + smulleq r4, r2, r0, r7 │ │ │ │ + sbceq r4, r2, ip, lsr #15 │ │ │ │ + strheq r4, [r2], #124 @ 0x7c │ │ │ │ + ldrdeq r4, [r2], #116 @ 0x74 │ │ │ │ + sbceq r4, r2, ip, ror #15 │ │ │ │ + sbceq r4, r2, r4, lsl #16 │ │ │ │ + sbceq r4, r2, r0, lsl r8 │ │ │ │ + sbceq r4, r2, r8, lsr #16 │ │ │ │ + sbceq r4, r2, r0, asr #16 │ │ │ │ + sbceq r4, r2, ip, asr r8 │ │ │ │ + sbceq r4, r2, r0, ror r8 │ │ │ │ sbceq r4, r2, r4, lsl #17 │ │ │ │ sbceq r4, r2, r4, lsr #17 │ │ │ │ - strheq r4, [r2], #136 @ 0x88 │ │ │ │ - sbceq r4, r2, ip, asr #17 │ │ │ │ - sbceq r4, r2, r8, ror #17 │ │ │ │ - sbceq r3, r2, ip, asr sl │ │ │ │ + sbceq r4, r2, r4, asr #17 │ │ │ │ + ldrdeq r4, [r2], #136 @ 0x88 │ │ │ │ + sbceq r4, r2, ip, ror #17 │ │ │ │ + sbceq r4, r2, r8, lsl #18 │ │ │ │ sbceq r3, r2, ip, ror sl │ │ │ │ smulleq r3, r2, ip, sl │ │ │ │ - sbceq r3, r2, r0, asr #21 │ │ │ │ - ldrdeq r3, [r2], #172 @ 0xac │ │ │ │ - strdeq r3, [r2], #164 @ 0xa4 │ │ │ │ - sbceq r3, r2, r8, lsl fp │ │ │ │ - sbceq r3, r2, r0, asr #22 │ │ │ │ - sbceq r3, r2, r4, asr fp │ │ │ │ - sbceq r3, r2, r8, ror fp │ │ │ │ - smulleq r3, r2, r4, fp │ │ │ │ - sbceq r3, r2, ip, lsr #23 │ │ │ │ + strheq r3, [r2], #172 @ 0xac │ │ │ │ + sbceq r3, r2, r0, ror #21 │ │ │ │ + strdeq r3, [r2], #172 @ 0xac │ │ │ │ + sbceq r3, r2, r4, lsl fp │ │ │ │ + sbceq r3, r2, r8, lsr fp │ │ │ │ + sbceq r3, r2, r0, ror #22 │ │ │ │ + sbceq r3, r2, r4, ror fp │ │ │ │ + smulleq r3, r2, r8, fp │ │ │ │ + strheq r3, [r2], #180 @ 0xb4 │ │ │ │ sbceq r3, r2, ip, asr #23 │ │ │ │ - sbceq r3, r2, r8, ror #23 │ │ │ │ - strdeq r3, [r2], #188 @ 0xbc │ │ │ │ - sbceq r3, r2, r8, lsl ip │ │ │ │ - sbceq r3, r2, r0, lsr ip │ │ │ │ - sbceq r3, r2, r8, asr #24 │ │ │ │ - sbceq r3, r2, ip, ror #24 │ │ │ │ - sbceq r3, r2, r0, lsl #25 │ │ │ │ + sbceq r3, r2, ip, ror #23 │ │ │ │ + sbceq r3, r2, r8, lsl #24 │ │ │ │ + sbceq r3, r2, ip, lsl ip │ │ │ │ + sbceq r3, r2, r8, lsr ip │ │ │ │ + sbceq r3, r2, r0, asr ip │ │ │ │ + sbceq r3, r2, r8, ror #24 │ │ │ │ + sbceq r3, r2, ip, lsl #25 │ │ │ │ sbceq r3, r2, r0, lsr #25 │ │ │ │ - sbceq r3, r2, r8, asr #25 │ │ │ │ + sbceq r3, r2, r0, asr #25 │ │ │ │ sbceq r3, r2, r8, ror #25 │ │ │ │ sbceq r3, r2, r8, lsl #26 │ │ │ │ - sbceq r3, r2, r4, lsr sp │ │ │ │ - sbceq r3, r2, ip, asr #8 │ │ │ │ - sbceq r2, r2, ip, asr #23 │ │ │ │ - sbceq r2, r2, r0, ror #23 │ │ │ │ - sbceq r3, r2, r4, asr r4 │ │ │ │ - strdeq r3, [r2], #48 @ 0x30 │ │ │ │ - sbceq r3, r2, r0, asr #7 │ │ │ │ - smulleq r3, r2, r4, r3 │ │ │ │ - sbceq r3, r2, r0, ror #6 │ │ │ │ - sbceq r3, r2, r8, lsr r3 │ │ │ │ - sbceq r3, r2, r0, lsl r3 │ │ │ │ - sbceq r3, r2, r4, ror #5 │ │ │ │ - strheq r3, [r2], #44 @ 0x2c │ │ │ │ - smulleq r3, r2, r4, r2 │ │ │ │ - sbceq r3, r2, r4, ror #4 │ │ │ │ - sbceq r3, r2, r8, lsr r2 │ │ │ │ - sbceq r3, r2, ip, lsl #4 │ │ │ │ - strheq r3, [r2], #28 │ │ │ │ - ldrdeq r3, [r2], #16 │ │ │ │ + sbceq r3, r2, r8, lsr #26 │ │ │ │ + sbceq r3, r2, r4, asr sp │ │ │ │ + sbceq r3, r2, ip, ror #8 │ │ │ │ + sbceq r2, r2, ip, ror #23 │ │ │ │ + sbceq r2, r2, r0, lsl #24 │ │ │ │ + sbceq r3, r2, r4, ror r4 │ │ │ │ + sbceq r3, r2, r0, lsl r4 │ │ │ │ + sbceq r3, r2, r0, ror #7 │ │ │ │ + strheq r3, [r2], #52 @ 0x34 │ │ │ │ + sbceq r3, r2, r0, lsl #7 │ │ │ │ + sbceq r3, r2, r8, asr r3 │ │ │ │ + sbceq r3, r2, r0, lsr r3 │ │ │ │ + sbceq r3, r2, r4, lsl #6 │ │ │ │ + ldrdeq r3, [r2], #44 @ 0x2c │ │ │ │ + strheq r3, [r2], #36 @ 0x24 │ │ │ │ + sbceq r3, r2, r4, lsl #5 │ │ │ │ + sbceq r3, r2, r8, asr r2 │ │ │ │ + sbceq r3, r2, ip, lsr #4 │ │ │ │ + ldrdeq r3, [r2], #28 │ │ │ │ + strdeq r3, [r2], #16 │ │ │ │ andeq r1, r0, r9, lsr #18 │ │ │ │ - sbceq r4, r2, r8, lsr r8 │ │ │ │ + sbceq r4, r2, r8, asr r8 │ │ │ │ andeq r1, r0, ip, lsr r9 │ │ │ │ - ldrdeq r4, [r2], #132 @ 0x84 │ │ │ │ - sbceq r4, r2, r4, lsl #17 │ │ │ │ - smulleq r4, r2, r8, r8 │ │ │ │ - sbceq r4, r2, r4, asr #16 │ │ │ │ - sbceq r4, r2, r0, lsl r8 │ │ │ │ - sbceq r3, r4, r8, lsr r8 │ │ │ │ - sbceq r3, r4, ip, lsr #16 │ │ │ │ - sbceq r3, r4, r0, lsr #16 │ │ │ │ - sbceq r3, r4, r4, lsl r8 │ │ │ │ + strdeq r4, [r2], #132 @ 0x84 │ │ │ │ + sbceq r4, r2, r4, lsr #17 │ │ │ │ + strheq r4, [r2], #136 @ 0x88 │ │ │ │ + sbceq r4, r2, r4, ror #16 │ │ │ │ + sbceq r4, r2, r0, lsr r8 │ │ │ │ + sbceq r3, r4, r8, asr r8 │ │ │ │ + sbceq r3, r4, ip, asr #16 │ │ │ │ + sbceq r3, r4, r0, asr #16 │ │ │ │ + sbceq r3, r4, r4, lsr r8 │ │ │ │ ldr r0, [pc, #-352] @ 63dc00 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #-360] @ 63dc04 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #-368] @ 63dc08 │ │ │ │ @@ -1541548,183 +1541548,183 @@ │ │ │ │ ldr r0, [pc, #688] @ 63ed3c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #680] @ 63ed40 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r9, lsl r5 │ │ │ │ - @ instruction: 0x012b11e8 │ │ │ │ + @ instruction: 0x012b1208 │ │ │ │ andeq r1, r0, pc, lsr #16 │ │ │ │ @ instruction: 0x000016bd │ │ │ │ - @ instruction: 0x012b1208 │ │ │ │ + @ instruction: 0x012b1228 │ │ │ │ andeq r0, r0, r1, ror r1 │ │ │ │ - sbceq r3, r4, r4, lsl #15 │ │ │ │ + sbceq r3, r4, r4, lsr #15 │ │ │ │ strdeq r1, [r0], -r1 @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ - smlawbeq fp, r8, r4, r1 │ │ │ │ - @ instruction: 0x012b1492 │ │ │ │ - strdeq r3, [r4], #96 @ 0x60 │ │ │ │ - @ instruction: 0x012b14a6 │ │ │ │ - strheq r3, [r4], #104 @ 0x68 │ │ │ │ - @ instruction: 0x012b14e0 │ │ │ │ - sbceq r3, r4, r4, lsl #13 │ │ │ │ - sbceq r3, r4, r8, ror r6 │ │ │ │ + @ instruction: 0x012b14a8 │ │ │ │ + @ instruction: 0x012b14b2 │ │ │ │ + sbceq r3, r4, r0, lsl r7 │ │ │ │ + smlawteq fp, r6, r4, r1 │ │ │ │ + ldrdeq r3, [r4], #104 @ 0x68 │ │ │ │ + @ instruction: 0x012b1500 │ │ │ │ + sbceq r3, r4, r4, lsr #13 │ │ │ │ + smulleq r3, r4, r8, r6 │ │ │ │ muleq r0, fp, r3 │ │ │ │ - sbceq r4, r2, r4, asr ip │ │ │ │ - smulleq r5, r2, r4, r8 │ │ │ │ - sbceq r4, r2, r4, lsr #16 │ │ │ │ - sbceq r4, r2, r0, lsr r8 │ │ │ │ - sbceq r4, r2, r8, lsr r8 │ │ │ │ + sbceq r4, r2, r4, ror ip │ │ │ │ + strheq r5, [r2], #132 @ 0x84 │ │ │ │ sbceq r4, r2, r4, asr #16 │ │ │ │ sbceq r4, r2, r0, asr r8 │ │ │ │ - sbceq r4, r2, ip, asr r8 │ │ │ │ - sbceq r4, r2, r8, ror #16 │ │ │ │ - sbceq r4, r2, r4, ror r8 │ │ │ │ - sbceq r4, r2, r0, lsl #17 │ │ │ │ - smulleq r4, r2, r0, r8 │ │ │ │ + sbceq r4, r2, r8, asr r8 │ │ │ │ + sbceq r4, r2, r4, ror #16 │ │ │ │ + sbceq r4, r2, r0, ror r8 │ │ │ │ + sbceq r4, r2, ip, ror r8 │ │ │ │ + sbceq r4, r2, r8, lsl #17 │ │ │ │ + smulleq r4, r2, r4, r8 │ │ │ │ sbceq r4, r2, r0, lsr #17 │ │ │ │ - sbceq r4, r2, ip, lsr #17 │ │ │ │ - strheq r4, [r2], #136 @ 0x88 │ │ │ │ - ldrdeq r4, [r2], #128 @ 0x80 │ │ │ │ + strheq r4, [r2], #128 @ 0x80 │ │ │ │ + sbceq r4, r2, r0, asr #17 │ │ │ │ + sbceq r4, r2, ip, asr #17 │ │ │ │ ldrdeq r4, [r2], #136 @ 0x88 │ │ │ │ - sbceq r4, r2, r4, ror #17 │ │ │ │ strdeq r4, [r2], #128 @ 0x80 │ │ │ │ strdeq r4, [r2], #136 @ 0x88 │ │ │ │ sbceq r4, r2, r4, lsl #18 │ │ │ │ - sbceq r4, r2, r4, lsl r9 │ │ │ │ - sbceq r4, r2, ip, lsl r9 │ │ │ │ - sbceq r4, r2, r8, lsr #18 │ │ │ │ + sbceq r4, r2, r0, lsl r9 │ │ │ │ + sbceq r4, r2, r8, lsl r9 │ │ │ │ + sbceq r4, r2, r4, lsr #18 │ │ │ │ sbceq r4, r2, r4, lsr r9 │ │ │ │ - sbceq r4, r2, r4, asr #18 │ │ │ │ + sbceq r4, r2, ip, lsr r9 │ │ │ │ + sbceq r4, r2, r8, asr #18 │ │ │ │ sbceq r4, r2, r4, asr r9 │ │ │ │ sbceq r4, r2, r4, ror #18 │ │ │ │ - sbceq r4, r2, r8, ror r9 │ │ │ │ - sbceq r4, r2, r8, lsl #19 │ │ │ │ - sbceq r4, r2, r0, lsr #19 │ │ │ │ - sbceq r4, r2, ip, lsr #19 │ │ │ │ - strheq r4, [r2], #156 @ 0x9c │ │ │ │ + sbceq r4, r2, r4, ror r9 │ │ │ │ + sbceq r4, r2, r4, lsl #19 │ │ │ │ + smulleq r4, r2, r8, r9 │ │ │ │ + sbceq r4, r2, r8, lsr #19 │ │ │ │ + sbceq r4, r2, r0, asr #19 │ │ │ │ sbceq r4, r2, ip, asr #19 │ │ │ │ - sbceq r4, r2, r4, ror #11 │ │ │ │ - strdeq r4, [r2], #84 @ 0x54 │ │ │ │ - sbceq r4, r2, r0, lsl #12 │ │ │ │ - sbceq r4, r2, ip, lsl #12 │ │ │ │ - sbceq r4, r2, r8, lsl r6 │ │ │ │ - sbceq r4, r2, r4, lsr #12 │ │ │ │ - sbceq r4, r2, r4, lsr r6 │ │ │ │ - sbceq r4, r2, ip, lsr r6 │ │ │ │ - sbceq r4, r2, ip, lsl r5 │ │ │ │ - sbceq r4, r2, ip, lsr #10 │ │ │ │ - sbceq r4, r2, r8, lsr r5 │ │ │ │ - sbceq r4, r2, r4, asr #10 │ │ │ │ - ldrdeq r4, [r2], #72 @ 0x48 │ │ │ │ - sbceq r4, r2, ip, lsr #9 │ │ │ │ - sbceq r3, r4, r8, lsl #8 │ │ │ │ - sbceq r4, r2, r4, ror #28 │ │ │ │ - sbceq r4, r2, ip, lsr lr │ │ │ │ - sbceq r4, r2, r8, lsl #28 │ │ │ │ - ldrdeq r4, [r2], #216 @ 0xd8 │ │ │ │ - sbceq r4, r2, r4, lsr #27 │ │ │ │ - sbceq r4, r2, r8, ror sp │ │ │ │ - sbceq r4, r2, r0, asr sp │ │ │ │ - sbceq r4, r2, r0, ror lr │ │ │ │ - sbceq r4, r2, r8, asr #28 │ │ │ │ - sbceq r4, r2, r0, lsr #28 │ │ │ │ - ldrdeq r4, [r2], #204 @ 0xcc │ │ │ │ - sbceq r4, r2, ip, ror #25 │ │ │ │ - sbceq r4, r2, ip, asr #23 │ │ │ │ - sbceq r4, r2, r8, lsr #22 │ │ │ │ - strdeq r4, [r2], #172 @ 0xac │ │ │ │ - sbceq r4, r2, ip, lsl #23 │ │ │ │ - sbceq r4, r2, r8, ror #22 │ │ │ │ - sbceq r4, r2, r4, asr #22 │ │ │ │ - sbceq r4, r2, r8, lsl fp │ │ │ │ - sbceq r4, r2, r4, lsl #21 │ │ │ │ - smulleq r4, r2, r8, sl │ │ │ │ - sbceq r4, r2, r8, ror #17 │ │ │ │ - strheq r4, [r2], #136 @ 0x88 │ │ │ │ - sbceq r4, r2, ip, lsl #17 │ │ │ │ - sbceq r4, r2, r8, asr #16 │ │ │ │ - sbceq r4, r2, r8, asr r8 │ │ │ │ - sbceq r4, r2, r8, ror fp │ │ │ │ - strdeq r4, [r2], #180 @ 0xb4 │ │ │ │ - sbceq r4, r2, ip, asr #23 │ │ │ │ - sbceq r4, r2, r0, lsr #23 │ │ │ │ - sbceq r4, r2, r4, ror fp │ │ │ │ - sbceq r4, r2, r0, lsl #22 │ │ │ │ - sbceq r4, r2, r4, lsl fp │ │ │ │ - sbceq r4, r2, r4, lsr #27 │ │ │ │ - sbceq r5, r2, r4, ror #3 │ │ │ │ - strdeq r5, [r2], #20 │ │ │ │ - sbceq r5, r2, r0, lsl r2 │ │ │ │ - sbceq r5, r2, ip, lsr #4 │ │ │ │ + ldrdeq r4, [r2], #156 @ 0x9c │ │ │ │ + sbceq r4, r2, ip, ror #19 │ │ │ │ + sbceq r4, r2, r4, lsl #12 │ │ │ │ + sbceq r4, r2, r4, lsl r6 │ │ │ │ + sbceq r4, r2, r0, lsr #12 │ │ │ │ + sbceq r4, r2, ip, lsr #12 │ │ │ │ + sbceq r4, r2, r8, lsr r6 │ │ │ │ + sbceq r4, r2, r4, asr #12 │ │ │ │ + sbceq r4, r2, r4, asr r6 │ │ │ │ + sbceq r4, r2, ip, asr r6 │ │ │ │ + sbceq r4, r2, ip, lsr r5 │ │ │ │ + sbceq r4, r2, ip, asr #10 │ │ │ │ + sbceq r4, r2, r8, asr r5 │ │ │ │ + sbceq r4, r2, r4, ror #10 │ │ │ │ + strdeq r4, [r2], #72 @ 0x48 │ │ │ │ + sbceq r4, r2, ip, asr #9 │ │ │ │ + sbceq r3, r4, r8, lsr #8 │ │ │ │ + sbceq r4, r2, r4, lsl #29 │ │ │ │ + sbceq r4, r2, ip, asr lr │ │ │ │ + sbceq r4, r2, r8, lsr #28 │ │ │ │ + strdeq r4, [r2], #216 @ 0xd8 │ │ │ │ + sbceq r4, r2, r4, asr #27 │ │ │ │ + smulleq r4, r2, r8, sp │ │ │ │ + sbceq r4, r2, r0, ror sp │ │ │ │ + smulleq r4, r2, r0, lr │ │ │ │ + sbceq r4, r2, r8, ror #28 │ │ │ │ + sbceq r4, r2, r0, asr #28 │ │ │ │ + strdeq r4, [r2], #204 @ 0xcc │ │ │ │ + sbceq r4, r2, ip, lsl #26 │ │ │ │ + sbceq r4, r2, ip, ror #23 │ │ │ │ + sbceq r4, r2, r8, asr #22 │ │ │ │ + sbceq r4, r2, ip, lsl fp │ │ │ │ + sbceq r4, r2, ip, lsr #23 │ │ │ │ + sbceq r4, r2, r8, lsl #23 │ │ │ │ + sbceq r4, r2, r4, ror #22 │ │ │ │ + sbceq r4, r2, r8, lsr fp │ │ │ │ + sbceq r4, r2, r4, lsr #21 │ │ │ │ + strheq r4, [r2], #168 @ 0xa8 │ │ │ │ + sbceq r4, r2, r8, lsl #18 │ │ │ │ + ldrdeq r4, [r2], #136 @ 0x88 │ │ │ │ + sbceq r4, r2, ip, lsr #17 │ │ │ │ + sbceq r4, r2, r8, ror #16 │ │ │ │ + sbceq r4, r2, r8, ror r8 │ │ │ │ + smulleq r4, r2, r8, fp │ │ │ │ + sbceq r4, r2, r4, lsl ip │ │ │ │ + sbceq r4, r2, ip, ror #23 │ │ │ │ + sbceq r4, r2, r0, asr #23 │ │ │ │ + smulleq r4, r2, r4, fp │ │ │ │ + sbceq r4, r2, r0, lsr #22 │ │ │ │ + sbceq r4, r2, r4, lsr fp │ │ │ │ + sbceq r4, r2, r4, asr #27 │ │ │ │ + sbceq r5, r2, r4, lsl #4 │ │ │ │ + sbceq r5, r2, r4, lsl r2 │ │ │ │ + sbceq r5, r2, r0, lsr r2 │ │ │ │ sbceq r5, r2, ip, asr #4 │ │ │ │ - sbceq r5, r2, r8, ror #4 │ │ │ │ + sbceq r5, r2, ip, ror #4 │ │ │ │ sbceq r5, r2, r8, lsl #5 │ │ │ │ - sbceq r5, r2, ip, lsr #5 │ │ │ │ + sbceq r5, r2, r8, lsr #5 │ │ │ │ sbceq r5, r2, ip, asr #5 │ │ │ │ sbceq r5, r2, ip, ror #5 │ │ │ │ - sbceq r5, r2, r0, lsl r3 │ │ │ │ + sbceq r5, r2, ip, lsl #6 │ │ │ │ sbceq r5, r2, r0, lsr r3 │ │ │ │ - sbceq r5, r2, r4, asr r3 │ │ │ │ - sbceq r5, r2, r0, ror r3 │ │ │ │ - sbceq r5, r2, r4, lsl #7 │ │ │ │ - smulleq r5, r2, r4, r3 │ │ │ │ - strdeq r4, [r2], #196 @ 0xc4 │ │ │ │ - sbceq r4, r2, r4, lsl #26 │ │ │ │ + sbceq r5, r2, r0, asr r3 │ │ │ │ + sbceq r5, r2, r4, ror r3 │ │ │ │ + smulleq r5, r2, r0, r3 │ │ │ │ + sbceq r5, r2, r4, lsr #7 │ │ │ │ + strheq r5, [r2], #52 @ 0x34 │ │ │ │ sbceq r4, r2, r4, lsl sp │ │ │ │ sbceq r4, r2, r4, lsr #26 │ │ │ │ - sbceq r4, r2, ip, lsr sp │ │ │ │ - sbceq r4, r2, r0, asr sp │ │ │ │ - sbceq r4, r2, r4, ror #26 │ │ │ │ - sbceq r4, r2, r8, ror sp │ │ │ │ - smulleq r4, r2, r0, sp │ │ │ │ - smulleq r4, r2, ip, sp │ │ │ │ - sbceq r4, r2, ip, lsr #27 │ │ │ │ - sbceq r4, r2, r4, asr #27 │ │ │ │ - ldrdeq r4, [r2], #216 @ 0xd8 │ │ │ │ - sbceq r4, r2, r8, ror #27 │ │ │ │ - strdeq r4, [r2], #220 @ 0xdc │ │ │ │ - sbceq r4, r2, r0, lsl lr │ │ │ │ - sbceq r4, r2, r0, lsr #28 │ │ │ │ + sbceq r4, r2, r4, lsr sp │ │ │ │ + sbceq r4, r2, r4, asr #26 │ │ │ │ + sbceq r4, r2, ip, asr sp │ │ │ │ + sbceq r4, r2, r0, ror sp │ │ │ │ + sbceq r4, r2, r4, lsl #27 │ │ │ │ + smulleq r4, r2, r8, sp │ │ │ │ + strheq r4, [r2], #208 @ 0xd0 │ │ │ │ + strheq r4, [r2], #220 @ 0xdc │ │ │ │ + sbceq r4, r2, ip, asr #27 │ │ │ │ + sbceq r4, r2, r4, ror #27 │ │ │ │ + strdeq r4, [r2], #216 @ 0xd8 │ │ │ │ + sbceq r4, r2, r8, lsl #28 │ │ │ │ + sbceq r4, r2, ip, lsl lr │ │ │ │ + sbceq r4, r2, r0, lsr lr │ │ │ │ sbceq r4, r2, r0, asr #28 │ │ │ │ - sbceq r4, r2, r0, asr lr │ │ │ │ - sbceq r4, r2, r4, ror #28 │ │ │ │ - sbceq r4, r2, r0, lsl #29 │ │ │ │ - smulleq r4, r2, r4, lr │ │ │ │ - sbceq r4, r2, r8, lsr #29 │ │ │ │ - strheq r4, [r2], #232 @ 0xe8 │ │ │ │ - ldrdeq r4, [r2], #228 @ 0xe4 │ │ │ │ - sbceq r4, r2, ip, ror #29 │ │ │ │ - sbceq r4, r2, r4, lsl #30 │ │ │ │ - sbceq r4, r2, ip, lsl pc │ │ │ │ - sbceq r4, r2, r0, lsr pc │ │ │ │ + sbceq r4, r2, r0, ror #28 │ │ │ │ + sbceq r4, r2, r0, ror lr │ │ │ │ + sbceq r4, r2, r4, lsl #29 │ │ │ │ + sbceq r4, r2, r0, lsr #29 │ │ │ │ + strheq r4, [r2], #228 @ 0xe4 │ │ │ │ + sbceq r4, r2, r8, asr #29 │ │ │ │ + ldrdeq r4, [r2], #232 @ 0xe8 │ │ │ │ + strdeq r4, [r2], #228 @ 0xe4 │ │ │ │ + sbceq r4, r2, ip, lsl #30 │ │ │ │ + sbceq r4, r2, r4, lsr #30 │ │ │ │ + sbceq r4, r2, ip, lsr pc │ │ │ │ sbceq r4, r2, r0, asr pc │ │ │ │ - sbceq r4, r2, ip, ror #30 │ │ │ │ - smulleq r4, r2, r0, pc @ │ │ │ │ - sbceq r4, r2, r8, lsl #22 │ │ │ │ - sbceq r4, r2, r4, lsr #22 │ │ │ │ - @ instruction: 0x012b0e9e │ │ │ │ - sbceq r2, r4, r8, ror #31 │ │ │ │ - sbceq r4, r2, ip, lsl r7 │ │ │ │ - sbceq r4, r2, r8, ror #13 │ │ │ │ - strheq r4, [r2], #100 @ 0x64 │ │ │ │ - sbceq r4, r2, r0, lsl #13 │ │ │ │ - sbceq r4, r2, ip, lsr #12 │ │ │ │ - sbceq r4, r2, r4, asr #12 │ │ │ │ + sbceq r4, r2, r0, ror pc │ │ │ │ + sbceq r4, r2, ip, lsl #31 │ │ │ │ + strheq r4, [r2], #240 @ 0xf0 │ │ │ │ + sbceq r4, r2, r8, lsr #22 │ │ │ │ + sbceq r4, r2, r4, asr #22 │ │ │ │ + @ instruction: 0x012b0ebe │ │ │ │ + sbceq r3, r4, r8 │ │ │ │ + sbceq r4, r2, ip, lsr r7 │ │ │ │ + sbceq r4, r2, r8, lsl #14 │ │ │ │ + ldrdeq r4, [r2], #100 @ 0x64 │ │ │ │ + sbceq r4, r2, r0, lsr #13 │ │ │ │ + sbceq r4, r2, ip, asr #12 │ │ │ │ + sbceq r4, r2, r4, ror #12 │ │ │ │ andeq r1, r0, sl, lsr #18 │ │ │ │ - strheq r5, [r2], #16 │ │ │ │ - smulleq r4, r2, r4, r4 │ │ │ │ - strheq r4, [r2], #84 @ 0x54 │ │ │ │ - sbceq r5, r2, ip, asr r1 │ │ │ │ - sbceq r4, r2, ip, ror #10 │ │ │ │ - sbceq r2, r4, r4, lsr pc │ │ │ │ - sbceq r2, r4, r8, lsr #30 │ │ │ │ - sbceq r2, r4, ip, lsl pc │ │ │ │ - sbceq r2, r4, r0, lsl pc │ │ │ │ - sbceq r2, r4, r4, lsl #30 │ │ │ │ + ldrdeq r5, [r2], #16 │ │ │ │ + strheq r4, [r2], #68 @ 0x44 │ │ │ │ + ldrdeq r4, [r2], #84 @ 0x54 │ │ │ │ + sbceq r5, r2, ip, ror r1 │ │ │ │ + sbceq r4, r2, ip, lsl #11 │ │ │ │ + sbceq r2, r4, r4, asr pc │ │ │ │ + sbceq r2, r4, r8, asr #30 │ │ │ │ + sbceq r2, r4, ip, lsr pc │ │ │ │ + sbceq r2, r4, r0, lsr pc │ │ │ │ + sbceq r2, r4, r4, lsr #30 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 63edb4 │ │ │ │ ldr r3, [pc, #144] @ 63ede4 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #5 │ │ │ │ bhi 63edd8 │ │ │ │ @@ -1541757,25 +1541757,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ 63ee08 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ 63ee0c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - strdeq r0, [fp, -r6]! │ │ │ │ - sbceq r4, r2, r0, lsl #30 │ │ │ │ - smulleq r4, r2, r4, lr │ │ │ │ - smulleq r4, r2, r4, lr │ │ │ │ - smulleq r4, r2, r4, lr │ │ │ │ - smulleq r4, r2, r4, lr │ │ │ │ - smulleq r4, r2, r8, lr │ │ │ │ + @ instruction: 0x012b0b16 │ │ │ │ + sbceq r4, r2, r0, lsr #30 │ │ │ │ + strheq r4, [r2], #228 @ 0xe4 │ │ │ │ + strheq r4, [r2], #228 @ 0xe4 │ │ │ │ + strheq r4, [r2], #228 @ 0xe4 │ │ │ │ + strheq r4, [r2], #228 @ 0xe4 │ │ │ │ + strheq r4, [r2], #232 @ 0xe8 │ │ │ │ andeq r1, r0, sp, asr #32 │ │ │ │ - smulleq r4, r2, r4, lr │ │ │ │ - sbceq r2, r4, r8, asr #23 │ │ │ │ - sbceq r4, r2, r8, lsr #28 │ │ │ │ + strheq r4, [r2], #228 @ 0xe4 │ │ │ │ + sbceq r2, r4, r8, ror #23 │ │ │ │ + sbceq r4, r2, r8, asr #28 │ │ │ │ ldr r3, [pc, #1828] @ 63f53c │ │ │ │ cmp r0, r3 │ │ │ │ bhi 63ee50 │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ cmp r0, r3 │ │ │ │ bhi 63eeb4 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ @@ -1542228,138 +1542228,138 @@ │ │ │ │ ldr r0, [pc, #508] @ 63f728 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #500] @ 63f72c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, sl, lsl #3 │ │ │ │ - @ instruction: 0x012b0a1c │ │ │ │ + @ instruction: 0x012b0a3c │ │ │ │ strdeq r1, [r0], -fp │ │ │ │ andeq r1, r0, lr, ror #7 │ │ │ │ - @ instruction: 0x012b0a18 │ │ │ │ - sbceq r2, r4, ip, ror #21 │ │ │ │ - @ instruction: 0x012b0a90 │ │ │ │ - strheq r2, [r4], #168 @ 0xa8 │ │ │ │ - ldrdeq r0, [fp, -ip]! │ │ │ │ + @ instruction: 0x012b0a38 │ │ │ │ + sbceq r2, r4, ip, lsl #22 │ │ │ │ + @ instruction: 0x012b0ab0 │ │ │ │ + ldrdeq r2, [r4], #168 @ 0xa8 │ │ │ │ + strdeq r0, [fp, -ip]! │ │ │ │ andeq r1, r0, pc, lsl #14 │ │ │ │ - ldrdeq r0, [fp, -r0]! @ │ │ │ │ + strdeq r0, [fp, -r0]! @ │ │ │ │ andeq r1, r0, r1, lsl r9 │ │ │ │ andeq r1, r0, sl, lsl #16 │ │ │ │ - smulleq r5, r2, r4, r9 │ │ │ │ - @ instruction: 0x012b0a74 │ │ │ │ - @ instruction: 0x012b0a56 │ │ │ │ - sbceq r2, r4, r4, lsr #19 │ │ │ │ + strheq r5, [r2], #148 @ 0x94 │ │ │ │ + @ instruction: 0x012b0a94 │ │ │ │ + @ instruction: 0x012b0a76 │ │ │ │ + sbceq r2, r4, r4, asr #19 │ │ │ │ andeq r1, r0, lr, lsr r9 │ │ │ │ - sbceq r5, r2, ip, lsr #19 │ │ │ │ - sbceq r2, r4, r8, ror #18 │ │ │ │ - sbceq r5, r2, r4, lsl #14 │ │ │ │ - smulleq r5, r2, ip, r6 │ │ │ │ - sbceq r5, r2, r4, ror #12 │ │ │ │ - sbceq r5, r2, ip, lsr #12 │ │ │ │ - sbceq r5, r2, r4, lsr #13 │ │ │ │ - sbceq r2, r4, r0, lsr #18 │ │ │ │ - sbceq r5, r2, r0, asr r0 │ │ │ │ - strdeq r4, [r2], #244 @ 0xf4 │ │ │ │ - sbceq r5, r2, r0, lsl r0 │ │ │ │ - sbceq r4, r2, r4, ror #30 │ │ │ │ - sbceq r4, r2, r8, ror pc │ │ │ │ - sbceq r4, r2, r8, lsl #31 │ │ │ │ + sbceq r5, r2, ip, asr #19 │ │ │ │ + sbceq r2, r4, r8, lsl #19 │ │ │ │ + sbceq r5, r2, r4, lsr #14 │ │ │ │ + strheq r5, [r2], #108 @ 0x6c │ │ │ │ + sbceq r5, r2, r4, lsl #13 │ │ │ │ + sbceq r5, r2, ip, asr #12 │ │ │ │ + sbceq r5, r2, r4, asr #13 │ │ │ │ + sbceq r2, r4, r0, asr #18 │ │ │ │ + sbceq r5, r2, r0, ror r0 │ │ │ │ + sbceq r5, r2, r4, lsl r0 │ │ │ │ + sbceq r5, r2, r0, lsr r0 │ │ │ │ + sbceq r4, r2, r4, lsl #31 │ │ │ │ smulleq r4, r2, r8, pc @ │ │ │ │ - ldrdeq r4, [r2], #200 @ 0xc8 │ │ │ │ - sbceq r4, r2, r8, ror #25 │ │ │ │ - strdeq r4, [r2], #192 @ 0xc0 │ │ │ │ - smulleq r4, r2, ip, fp │ │ │ │ - strheq r4, [r2], #184 @ 0xb8 │ │ │ │ - ldrdeq r4, [r2], #180 @ 0xb4 │ │ │ │ - ldrdeq r4, [r2], #240 @ 0xf0 │ │ │ │ - sbceq r4, r2, r4, asr #29 │ │ │ │ - sbceq r4, r2, r0, ror #26 │ │ │ │ - sbceq r4, r2, r0, ror sp │ │ │ │ + sbceq r4, r2, r8, lsr #31 │ │ │ │ + strheq r4, [r2], #248 @ 0xf8 │ │ │ │ + strdeq r4, [r2], #200 @ 0xc8 │ │ │ │ + sbceq r4, r2, r8, lsl #26 │ │ │ │ + sbceq r4, r2, r0, lsl sp │ │ │ │ + strheq r4, [r2], #188 @ 0xbc │ │ │ │ + ldrdeq r4, [r2], #184 @ 0xb8 │ │ │ │ + strdeq r4, [r2], #180 @ 0xb4 │ │ │ │ + strdeq r4, [r2], #240 @ 0xf0 │ │ │ │ + sbceq r4, r2, r4, ror #29 │ │ │ │ sbceq r4, r2, r0, lsl #27 │ │ │ │ - smulleq r4, r2, r8, sp │ │ │ │ - sbceq r4, r2, r8, lsr #27 │ │ │ │ - sbceq r4, r2, r4, asr #27 │ │ │ │ - ldrdeq r4, [r2], #208 @ 0xd0 │ │ │ │ - sbceq r4, r2, r0, ror #27 │ │ │ │ - strdeq r4, [r2], #212 @ 0xd4 │ │ │ │ - sbceq r4, r2, r8, lsl #28 │ │ │ │ - sbceq r4, r2, ip, lsl lr │ │ │ │ - sbceq r4, r2, ip, asr #22 │ │ │ │ - sbceq r4, r2, r0, ror #22 │ │ │ │ - sbceq r4, r2, r8, ror fp │ │ │ │ - sbceq r4, r2, ip, lsl #23 │ │ │ │ - sbceq r4, r2, r0, lsr #23 │ │ │ │ - sbceq r4, r2, r8, lsl #24 │ │ │ │ - sbceq r4, r2, ip, lsl ip │ │ │ │ - sbceq r4, r2, ip, lsr #24 │ │ │ │ - sbceq r4, r2, r0, asr #24 │ │ │ │ - sbceq r4, r2, r0, asr ip │ │ │ │ - sbceq r5, r2, r8, lsl r8 │ │ │ │ - sbceq r4, r2, ip, lsr sl │ │ │ │ - ldrdeq r5, [r2], #80 @ 0x50 │ │ │ │ - smulleq r5, r2, r8, r5 │ │ │ │ - sbceq r5, r2, r4, ror #10 │ │ │ │ - sbceq r5, r2, r4, lsl #10 │ │ │ │ - sbceq r5, r2, r4, lsr #10 │ │ │ │ - sbceq r5, r2, r4, asr r6 │ │ │ │ - sbceq r5, r2, r0, lsr #12 │ │ │ │ + smulleq r4, r2, r0, sp │ │ │ │ + sbceq r4, r2, r0, lsr #27 │ │ │ │ + strheq r4, [r2], #216 @ 0xd8 │ │ │ │ + sbceq r4, r2, r8, asr #27 │ │ │ │ + sbceq r4, r2, r4, ror #27 │ │ │ │ + strdeq r4, [r2], #208 @ 0xd0 │ │ │ │ + sbceq r4, r2, r0, lsl #28 │ │ │ │ + sbceq r4, r2, r4, lsl lr │ │ │ │ + sbceq r4, r2, r8, lsr #28 │ │ │ │ + sbceq r4, r2, ip, lsr lr │ │ │ │ + sbceq r4, r2, ip, ror #22 │ │ │ │ + sbceq r4, r2, r0, lsl #23 │ │ │ │ + smulleq r4, r2, r8, fp │ │ │ │ + sbceq r4, r2, ip, lsr #23 │ │ │ │ + sbceq r4, r2, r0, asr #23 │ │ │ │ + sbceq r4, r2, r8, lsr #24 │ │ │ │ + sbceq r4, r2, ip, lsr ip │ │ │ │ + sbceq r4, r2, ip, asr #24 │ │ │ │ + sbceq r4, r2, r0, ror #24 │ │ │ │ + sbceq r4, r2, r0, ror ip │ │ │ │ + sbceq r5, r2, r8, lsr r8 │ │ │ │ + sbceq r4, r2, ip, asr sl │ │ │ │ strdeq r5, [r2], #80 @ 0x50 │ │ │ │ - smulleq r5, r2, ip, r5 │ │ │ │ strheq r5, [r2], #88 @ 0x58 │ │ │ │ - ldrdeq r2, [r4], #100 @ 0x64 │ │ │ │ - strheq r5, [r2], #32 │ │ │ │ - sbceq r5, r2, r0, lsl #5 │ │ │ │ - sbceq r5, r2, r0, asr r2 │ │ │ │ - sbceq r5, r2, ip, lsl r2 │ │ │ │ - sbceq r5, r2, r4, ror #3 │ │ │ │ - sbceq r5, r2, ip, lsr #3 │ │ │ │ - sbceq r5, r2, r8, ror r1 │ │ │ │ - sbceq r5, r2, r0, asr #2 │ │ │ │ - sbceq r5, r2, r8, lsl #2 │ │ │ │ - ldrdeq r5, [r2], #4 │ │ │ │ - sbceq r5, r2, r8, lsr #1 │ │ │ │ - sbceq r5, r2, r4, ror r0 │ │ │ │ - sbceq r5, r2, r0, asr #32 │ │ │ │ - sbceq r5, r2, r4, lsl r0 │ │ │ │ - sbceq r4, r2, r8, ror #31 │ │ │ │ - sbceq r4, r2, r4, lsl #31 │ │ │ │ - sbceq r4, r2, r8, lsr #31 │ │ │ │ + sbceq r5, r2, r4, lsl #11 │ │ │ │ + sbceq r5, r2, r4, lsr #10 │ │ │ │ + sbceq r5, r2, r4, asr #10 │ │ │ │ + sbceq r5, r2, r4, ror r6 │ │ │ │ + sbceq r5, r2, r0, asr #12 │ │ │ │ + sbceq r5, r2, r0, lsl r6 │ │ │ │ + strheq r5, [r2], #92 @ 0x5c │ │ │ │ + ldrdeq r5, [r2], #88 @ 0x58 │ │ │ │ + strdeq r2, [r4], #100 @ 0x64 │ │ │ │ + ldrdeq r5, [r2], #32 │ │ │ │ sbceq r5, r2, r0, lsr #5 │ │ │ │ - sbceq r5, r2, r8, ror #4 │ │ │ │ - sbceq r5, r2, r4, lsr r2 │ │ │ │ - sbceq r5, r2, r4, ror #3 │ │ │ │ - strdeq r5, [r2], #24 │ │ │ │ - sbceq r4, r2, ip, lsl #30 │ │ │ │ - sbceq r4, r2, ip, asr #29 │ │ │ │ - sbceq r4, r2, r0, lsr #29 │ │ │ │ - sbceq r4, r2, r4, ror lr │ │ │ │ - sbceq r4, r2, ip, lsr lr │ │ │ │ - sbceq r4, r2, ip, lsl #28 │ │ │ │ - sbceq r4, r2, r0, ror #27 │ │ │ │ - sbceq r4, r2, r0, lsl #27 │ │ │ │ - sbceq r4, r2, r4, lsr #27 │ │ │ │ + sbceq r5, r2, r0, ror r2 │ │ │ │ + sbceq r5, r2, ip, lsr r2 │ │ │ │ + sbceq r5, r2, r4, lsl #4 │ │ │ │ + sbceq r5, r2, ip, asr #3 │ │ │ │ + smulleq r5, r2, r8, r1 │ │ │ │ + sbceq r5, r2, r0, ror #2 │ │ │ │ + sbceq r5, r2, r8, lsr #2 │ │ │ │ + strdeq r5, [r2], #4 │ │ │ │ + sbceq r5, r2, r8, asr #1 │ │ │ │ + smulleq r5, r2, r4, r0 │ │ │ │ + sbceq r5, r2, r0, rrx │ │ │ │ + sbceq r5, r2, r4, lsr r0 │ │ │ │ + sbceq r5, r2, r8 │ │ │ │ + sbceq r4, r2, r4, lsr #31 │ │ │ │ + sbceq r4, r2, r8, asr #31 │ │ │ │ + sbceq r5, r2, r0, asr #5 │ │ │ │ + sbceq r5, r2, r8, lsl #5 │ │ │ │ + sbceq r5, r2, r4, asr r2 │ │ │ │ + sbceq r5, r2, r4, lsl #4 │ │ │ │ + sbceq r5, r2, r8, lsl r2 │ │ │ │ + sbceq r4, r2, ip, lsr #30 │ │ │ │ + sbceq r4, r2, ip, ror #29 │ │ │ │ + sbceq r4, r2, r0, asr #29 │ │ │ │ + smulleq r4, r2, r4, lr │ │ │ │ + sbceq r4, r2, ip, asr lr │ │ │ │ + sbceq r4, r2, ip, lsr #28 │ │ │ │ + sbceq r4, r2, r0, lsl #28 │ │ │ │ + sbceq r4, r2, r0, lsr #27 │ │ │ │ + sbceq r4, r2, r4, asr #27 │ │ │ │ andeq r1, r0, sl, asr #32 │ │ │ │ - sbceq r4, r2, r8, lsr #25 │ │ │ │ + sbceq r4, r2, r8, asr #25 │ │ │ │ andeq r1, r0, r0, lsl r8 │ │ │ │ - strdeq r5, [r2], #76 @ 0x4c │ │ │ │ - sbceq r5, r2, ip, ror r4 │ │ │ │ - sbceq r5, r2, r8, lsl #11 │ │ │ │ - sbceq r5, r2, r4, asr r5 │ │ │ │ - strdeq r5, [r2], #72 @ 0x48 │ │ │ │ - smulleq r5, r2, r8, r4 │ │ │ │ - strheq r4, [r2], #192 @ 0xc0 │ │ │ │ - sbceq r4, r2, r0, ror ip │ │ │ │ - strheq r2, [r4], #72 @ 0x48 │ │ │ │ - sbceq r2, r4, ip, lsr #9 │ │ │ │ - sbceq r2, r4, r0, lsr #9 │ │ │ │ - smulleq r2, r4, r4, r4 │ │ │ │ - sbceq r2, r4, r8, lsl #9 │ │ │ │ - sbceq r2, r4, ip, ror r4 │ │ │ │ - sbceq r2, r4, r0, ror r4 │ │ │ │ - sbceq r5, r2, ip, lsr #2 │ │ │ │ + sbceq r5, r2, ip, lsl r5 │ │ │ │ + smulleq r5, r2, ip, r4 │ │ │ │ + sbceq r5, r2, r8, lsr #11 │ │ │ │ + sbceq r5, r2, r4, ror r5 │ │ │ │ + sbceq r5, r2, r8, lsl r5 │ │ │ │ + strheq r5, [r2], #72 @ 0x48 │ │ │ │ + ldrdeq r4, [r2], #192 @ 0xc0 │ │ │ │ + smulleq r4, r2, r0, ip │ │ │ │ + ldrdeq r2, [r4], #72 @ 0x48 │ │ │ │ + sbceq r2, r4, ip, asr #9 │ │ │ │ + sbceq r2, r4, r0, asr #9 │ │ │ │ + strheq r2, [r4], #68 @ 0x44 │ │ │ │ + sbceq r2, r4, r8, lsr #9 │ │ │ │ + smulleq r2, r4, ip, r4 │ │ │ │ + smulleq r2, r4, r0, r4 │ │ │ │ + sbceq r5, r2, ip, asr #2 │ │ │ │ ldr r3, [pc, #352] @ 63f898 │ │ │ │ cmp r0, r3 │ │ │ │ beq 63f850 │ │ │ │ bhi 63f768 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 63f838 │ │ │ │ ldr r3, [pc, #332] @ 63f89c │ │ │ │ @@ -1542443,37 +1542443,37 @@ │ │ │ │ ldr r0, [pc, #104] @ 63f8f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #96] @ 63f8f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ muleq r0, r4, r4 │ │ │ │ - smulwteq fp, ip, r2 │ │ │ │ - smlawteq fp, r2, r2, r0 │ │ │ │ - strdeq r2, [r4], #24 │ │ │ │ - smulleq r5, r2, r4, r4 │ │ │ │ - sbceq r5, r2, r8, asr #6 │ │ │ │ - sbceq r5, r2, r0, lsr #6 │ │ │ │ - strdeq r5, [r2], #40 @ 0x28 │ │ │ │ - ldrdeq r5, [r2], #32 │ │ │ │ - smulleq r5, r2, ip, r2 │ │ │ │ - sbceq r5, r2, r0, lsr r4 │ │ │ │ - sbceq r5, r2, r8, lsl #8 │ │ │ │ - ldrdeq r5, [r2], #60 @ 0x3c │ │ │ │ - strheq r5, [r2], #52 @ 0x34 │ │ │ │ - sbceq r5, r2, r8, lsl #7 │ │ │ │ - sbceq r5, r2, r0, ror #6 │ │ │ │ + @ instruction: 0x012b030c │ │ │ │ + smulwteq fp, r2, r2 │ │ │ │ + sbceq r2, r4, r8, lsl r2 │ │ │ │ + strheq r5, [r2], #68 @ 0x44 │ │ │ │ + sbceq r5, r2, r8, ror #6 │ │ │ │ + sbceq r5, r2, r0, asr #6 │ │ │ │ + sbceq r5, r2, r8, lsl r3 │ │ │ │ + strdeq r5, [r2], #32 │ │ │ │ + strheq r5, [r2], #44 @ 0x2c │ │ │ │ + sbceq r5, r2, r0, asr r4 │ │ │ │ + sbceq r5, r2, r8, lsr #8 │ │ │ │ + strdeq r5, [r2], #60 @ 0x3c │ │ │ │ + ldrdeq r5, [r2], #52 @ 0x34 │ │ │ │ + sbceq r5, r2, r8, lsr #7 │ │ │ │ + sbceq r5, r2, r0, lsl #7 │ │ │ │ muleq r0, r3, r4 │ │ │ │ - ldrdeq r5, [r2], #32 │ │ │ │ - ldrdeq r5, [r2], #44 @ 0x2c │ │ │ │ - sbceq r5, r2, r8, ror #5 │ │ │ │ - sbceq r5, r2, r0, lsl #6 │ │ │ │ - sbceq r2, r4, r0, lsr #2 │ │ │ │ - sbceq r2, r4, r4, lsl r1 │ │ │ │ - ldrdeq r5, [r2], #28 │ │ │ │ + strdeq r5, [r2], #32 │ │ │ │ + strdeq r5, [r2], #44 @ 0x2c │ │ │ │ + sbceq r5, r2, r8, lsl #6 │ │ │ │ + sbceq r5, r2, r0, lsr #6 │ │ │ │ + sbceq r2, r4, r0, asr #2 │ │ │ │ + sbceq r2, r4, r4, lsr r1 │ │ │ │ + strdeq r5, [r2], #28 │ │ │ │ ldr r3, [pc, #80] @ 63f950 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 63f944 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1542488,20 +1542488,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 63f960 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 63f964 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012b017b │ │ │ │ - sbceq r5, r2, r8, ror #6 │ │ │ │ - sbceq r5, r2, r4, asr #6 │ │ │ │ - sbceq r5, r2, r0, lsl #7 │ │ │ │ - sbceq r5, r2, ip, asr r3 │ │ │ │ - sbceq r2, r4, r0, asr r0 │ │ │ │ + @ instruction: 0x012b019b │ │ │ │ + sbceq r5, r2, r8, lsl #7 │ │ │ │ + sbceq r5, r2, r4, ror #6 │ │ │ │ + sbceq r5, r2, r0, lsr #7 │ │ │ │ + sbceq r5, r2, ip, ror r3 │ │ │ │ + sbceq r2, r4, r0, ror r0 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 63f9e4 │ │ │ │ ldr r3, [pc, #156] @ 63fa14 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #6 │ │ │ │ bhi 63fa08 │ │ │ │ @@ -1542537,26 +1542537,26 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #56] @ 63fa3c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ 63fa40 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012b0103 │ │ │ │ - sbceq r5, r2, r8, ror r4 │ │ │ │ - sbceq r5, r2, ip, asr #6 │ │ │ │ - sbceq r5, r2, r4, ror #6 │ │ │ │ - sbceq r5, r2, ip, ror r3 │ │ │ │ - smulleq r5, r2, r8, r3 │ │ │ │ - strheq r5, [r2], #52 @ 0x34 │ │ │ │ - ldrdeq r5, [r2], #48 @ 0x30 │ │ │ │ + @ instruction: 0x012b0123 │ │ │ │ + smulleq r5, r2, r8, r4 │ │ │ │ + sbceq r5, r2, ip, ror #6 │ │ │ │ + sbceq r5, r2, r4, lsl #7 │ │ │ │ + smulleq r5, r2, ip, r3 │ │ │ │ + strheq r5, [r2], #56 @ 0x38 │ │ │ │ + ldrdeq r5, [r2], #52 @ 0x34 │ │ │ │ + strdeq r5, [r2], #48 @ 0x30 │ │ │ │ andeq r1, r0, r4, lsr r7 │ │ │ │ - sbceq r5, r2, r4, ror #7 │ │ │ │ - smulleq r1, r4, r8, pc @ │ │ │ │ - strheq r5, [r2], #44 @ 0x2c │ │ │ │ + sbceq r5, r2, r4, lsl #8 │ │ │ │ + strheq r1, [r4], #248 @ 0xf8 │ │ │ │ + ldrdeq r5, [r2], #44 @ 0x2c │ │ │ │ ldr r3, [pc, #536] @ 63fc64 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ bhi 63fc58 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1542685,58 +1542685,58 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #184] @ 63fd0c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #176] @ 63fd10 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x012b003a │ │ │ │ - sbceq r5, r2, r4, ror #7 │ │ │ │ - sbceq r5, r2, r0, asr #7 │ │ │ │ - sbceq r5, r2, r8, asr #14 │ │ │ │ + qsubeq r0, sl, fp │ │ │ │ + sbceq r5, r2, r4, lsl #8 │ │ │ │ + sbceq r5, r2, r0, ror #7 │ │ │ │ + sbceq r5, r2, r8, ror #14 │ │ │ │ + sbceq r5, r2, r4, lsl #12 │ │ │ │ sbceq r5, r2, r4, ror #11 │ │ │ │ - sbceq r5, r2, r4, asr #11 │ │ │ │ - sbceq r5, r2, r0, lsr #11 │ │ │ │ - sbceq r5, r2, ip, ror r5 │ │ │ │ - sbceq r5, r2, r8, asr r5 │ │ │ │ - sbceq r5, r2, r4, lsr r5 │ │ │ │ - sbceq r5, r2, r0, lsl r5 │ │ │ │ - sbceq r5, r2, ip, ror #9 │ │ │ │ - smulleq r5, r2, r8, r5 │ │ │ │ + sbceq r5, r2, r0, asr #11 │ │ │ │ + smulleq r5, r2, ip, r5 │ │ │ │ + sbceq r5, r2, r8, ror r5 │ │ │ │ + sbceq r5, r2, r4, asr r5 │ │ │ │ + sbceq r5, r2, r0, lsr r5 │ │ │ │ + sbceq r5, r2, ip, lsl #10 │ │ │ │ + strheq r5, [r2], #88 @ 0x58 │ │ │ │ + strheq r5, [r2], #56 @ 0x38 │ │ │ │ smulleq r5, r2, r8, r3 │ │ │ │ - sbceq r5, r2, r8, ror r3 │ │ │ │ + strdeq r5, [r2], #56 @ 0x38 │ │ │ │ ldrdeq r5, [r2], #56 @ 0x38 │ │ │ │ strheq r5, [r2], #56 @ 0x38 │ │ │ │ - smulleq r5, r2, r8, r3 │ │ │ │ - sbceq r5, r2, r0, ror r3 │ │ │ │ - sbceq r5, r2, r8, lsr r6 │ │ │ │ - sbceq r5, r2, r4, lsl r6 │ │ │ │ - strdeq r5, [r2], #80 @ 0x50 │ │ │ │ + smulleq r5, r2, r0, r3 │ │ │ │ + sbceq r5, r2, r8, asr r6 │ │ │ │ + sbceq r5, r2, r4, lsr r6 │ │ │ │ + sbceq r5, r2, r0, lsl r6 │ │ │ │ + sbceq r5, r2, r0, ror r6 │ │ │ │ sbceq r5, r2, r0, asr r6 │ │ │ │ - sbceq r5, r2, r0, lsr r6 │ │ │ │ - sbceq r5, r2, r8, ror #5 │ │ │ │ + sbceq r5, r2, r8, lsl #6 │ │ │ │ + strheq r5, [r2], #48 @ 0x30 │ │ │ │ smulleq r5, r2, r0, r3 │ │ │ │ - sbceq r5, r2, r0, ror r3 │ │ │ │ - sbceq r5, r2, r4, lsl r4 │ │ │ │ + sbceq r5, r2, r4, lsr r4 │ │ │ │ + sbceq r5, r2, ip, lsl #8 │ │ │ │ sbceq r5, r2, ip, ror #7 │ │ │ │ sbceq r5, r2, ip, asr #7 │ │ │ │ sbceq r5, r2, ip, lsr #7 │ │ │ │ sbceq r5, r2, ip, lsl #7 │ │ │ │ - sbceq r5, r2, ip, ror #6 │ │ │ │ - sbceq r5, r2, r8, asr #6 │ │ │ │ + sbceq r5, r2, r8, ror #6 │ │ │ │ + sbceq r5, r2, ip, asr r5 │ │ │ │ sbceq r5, r2, ip, lsr r5 │ │ │ │ - sbceq r5, r2, ip, lsl r5 │ │ │ │ - strdeq r5, [r2], #72 @ 0x48 │ │ │ │ - ldrdeq r5, [r2], #68 @ 0x44 │ │ │ │ + sbceq r5, r2, r8, lsl r5 │ │ │ │ + strdeq r5, [r2], #68 @ 0x44 │ │ │ │ + ldrdeq r5, [r2], #64 @ 0x40 │ │ │ │ strheq r5, [r2], #64 @ 0x40 │ │ │ │ smulleq r5, r2, r0, r4 │ │ │ │ sbceq r5, r2, r0, ror r4 │ │ │ │ - sbceq r5, r2, r0, asr r4 │ │ │ │ - sbceq r5, r2, r8, lsr r5 │ │ │ │ - sbceq r1, r4, ip, lsr sp │ │ │ │ + sbceq r5, r2, r8, asr r5 │ │ │ │ + sbceq r1, r4, ip, asr sp │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ beq 63fe30 │ │ │ │ bls 63fd54 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ beq 63fe24 │ │ │ │ bhi 63fdcc │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ @@ -1542827,37 +1542827,37 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #100] @ 63fef0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #92] @ 63fef4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - sbceq r5, r2, r8, ror r5 │ │ │ │ - msreq CPSR_fx, ip, asr #26 │ │ │ │ - sbceq r1, r4, ip, lsl ip │ │ │ │ - sbceq r5, r2, r0, ror #10 │ │ │ │ - strheq r5, [r2], #76 @ 0x4c │ │ │ │ - smulleq r5, r2, r8, r4 │ │ │ │ - sbceq r5, r2, r0, ror r4 │ │ │ │ + smulleq r5, r2, r8, r5 │ │ │ │ + msreq CPSR_fx, ip, ror #26 │ │ │ │ + sbceq r1, r4, ip, lsr ip │ │ │ │ + sbceq r5, r2, r0, lsl #11 │ │ │ │ + ldrdeq r5, [r2], #76 @ 0x4c │ │ │ │ + strheq r5, [r2], #72 @ 0x48 │ │ │ │ + smulleq r5, r2, r0, r4 │ │ │ │ + sbceq r5, r2, ip, ror #8 │ │ │ │ sbceq r5, r2, ip, asr #8 │ │ │ │ - sbceq r5, r2, ip, lsr #8 │ │ │ │ - sbceq r5, r2, ip, asr r5 │ │ │ │ + sbceq r5, r2, ip, ror r5 │ │ │ │ + smulleq r5, r2, r4, r4 │ │ │ │ + sbceq r5, r2, r8, lsl r5 │ │ │ │ + sbceq r5, r2, r4, lsr #9 │ │ │ │ + sbceq r5, r2, r0, lsr #10 │ │ │ │ sbceq r5, r2, r4, ror r4 │ │ │ │ - strdeq r5, [r2], #72 @ 0x48 │ │ │ │ - sbceq r5, r2, r4, lsl #9 │ │ │ │ - sbceq r5, r2, r0, lsl #10 │ │ │ │ - sbceq r5, r2, r4, asr r4 │ │ │ │ - sbceq r5, r2, ip, lsr r5 │ │ │ │ - sbceq r5, r2, r4, lsl r5 │ │ │ │ - sbceq r5, r2, ip, lsr r5 │ │ │ │ - sbceq r5, r2, r4, ror r3 │ │ │ │ - sbceq r1, r4, r8, lsr #22 │ │ │ │ - sbceq r1, r4, ip, lsl fp │ │ │ │ - sbceq r1, r4, r0, lsl fp │ │ │ │ - sbceq r1, r4, r4, lsl #22 │ │ │ │ + sbceq r5, r2, ip, asr r5 │ │ │ │ + sbceq r5, r2, r4, lsr r5 │ │ │ │ + sbceq r5, r2, ip, asr r5 │ │ │ │ + smulleq r5, r2, r4, r3 │ │ │ │ + sbceq r1, r4, r8, asr #22 │ │ │ │ + sbceq r1, r4, ip, lsr fp │ │ │ │ + sbceq r1, r4, r0, lsr fp │ │ │ │ + sbceq r1, r4, r4, lsr #22 │ │ │ │ ldr r3, [pc, #80] @ 63ff50 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #3 │ │ │ │ bhi 63ff44 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ @@ -1542872,20 +1542872,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ 63ff60 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ 63ff64 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq pc, [sl, -r1]! │ │ │ │ - sbceq r5, r2, ip, lsr #9 │ │ │ │ - sbceq r5, r2, r8, lsl #9 │ │ │ │ - sbceq r5, r2, r4, asr #9 │ │ │ │ - sbceq r5, r2, r0, lsr #9 │ │ │ │ - sbceq r1, r4, r0, asr sl │ │ │ │ + strdeq pc, [sl, -r1]! │ │ │ │ + sbceq r5, r2, ip, asr #9 │ │ │ │ + sbceq r5, r2, r8, lsr #9 │ │ │ │ + sbceq r5, r2, r4, ror #9 │ │ │ │ + sbceq r5, r2, r0, asr #9 │ │ │ │ + sbceq r1, r4, r0, ror sl │ │ │ │ ldr r3, [pc, #580] @ 6401b4 │ │ │ │ cmp r0, r3 │ │ │ │ beq 64016c │ │ │ │ bhi 63ffa0 │ │ │ │ cmp r0, #12 │ │ │ │ bhi 640118 │ │ │ │ ldr r3, [pc, #560] @ 6401b8 │ │ │ │ @@ -1543026,55 +1543026,55 @@ │ │ │ │ ldr r0, [pc, #176] @ 640254 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #168] @ 640258 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, fp, lsl #3 │ │ │ │ - msreq (UNDEF: 58), r9, asr #22 │ │ │ │ + msreq (UNDEF: 58), r9, ror #22 │ │ │ │ andeq r1, r0, r9, lsl #10 │ │ │ │ - msreq (UNDEF: 58), sp, lsl fp │ │ │ │ - strheq r1, [r4], #152 @ 0x98 │ │ │ │ + msreq (UNDEF: 58), sp, lsr fp │ │ │ │ + ldrdeq r1, [r4], #152 @ 0x98 │ │ │ │ andeq r1, r0, r0, lsr r7 │ │ │ │ andeq r1, r0, sl, lsl r5 │ │ │ │ - sbceq r5, r2, ip, ror #13 │ │ │ │ - sbceq r5, r2, r0, asr #14 │ │ │ │ - sbceq r5, r2, r0, lsl #8 │ │ │ │ - sbceq r5, r2, ip, lsl #8 │ │ │ │ - sbceq r5, r2, r8, lsl r4 │ │ │ │ - sbceq r5, r2, r8, lsr #8 │ │ │ │ - sbceq r5, r2, ip, lsr r4 │ │ │ │ + sbceq r5, r2, ip, lsl #14 │ │ │ │ + sbceq r5, r2, r0, ror #14 │ │ │ │ + sbceq r5, r2, r0, lsr #8 │ │ │ │ + sbceq r5, r2, ip, lsr #8 │ │ │ │ + sbceq r5, r2, r8, lsr r4 │ │ │ │ sbceq r5, r2, r8, asr #8 │ │ │ │ - sbceq r5, r2, r4, asr r4 │ │ │ │ - sbceq r5, r2, r0, ror #8 │ │ │ │ - sbceq r5, r2, r0, ror r4 │ │ │ │ - sbceq r5, r2, r4, lsl #9 │ │ │ │ + sbceq r5, r2, ip, asr r4 │ │ │ │ + sbceq r5, r2, r8, ror #8 │ │ │ │ + sbceq r5, r2, r4, ror r4 │ │ │ │ + sbceq r5, r2, r0, lsl #9 │ │ │ │ smulleq r5, r2, r0, r4 │ │ │ │ - sbceq r5, r2, r8, lsr #12 │ │ │ │ - strdeq r5, [r2], #88 @ 0x58 │ │ │ │ - smulleq r5, r2, ip, r5 │ │ │ │ - strheq r5, [r2], #88 @ 0x58 │ │ │ │ - sbceq r5, r2, ip, lsl r5 │ │ │ │ - sbceq r5, r2, r0, lsr r5 │ │ │ │ - sbceq r5, r2, r4, asr #10 │ │ │ │ + sbceq r5, r2, r4, lsr #9 │ │ │ │ strheq r5, [r2], #64 @ 0x40 │ │ │ │ - sbceq r5, r2, r4, asr #9 │ │ │ │ + sbceq r5, r2, r8, asr #12 │ │ │ │ + sbceq r5, r2, r8, lsl r6 │ │ │ │ + strheq r5, [r2], #92 @ 0x5c │ │ │ │ + ldrdeq r5, [r2], #88 @ 0x58 │ │ │ │ + sbceq r5, r2, ip, lsr r5 │ │ │ │ + sbceq r5, r2, r0, asr r5 │ │ │ │ + sbceq r5, r2, r4, ror #10 │ │ │ │ + ldrdeq r5, [r2], #64 @ 0x40 │ │ │ │ + sbceq r5, r2, r4, ror #9 │ │ │ │ andeq r1, r0, ip, asr #32 │ │ │ │ - sbceq r5, r2, ip, lsr #8 │ │ │ │ + sbceq r5, r2, ip, asr #8 │ │ │ │ andeq r1, r0, ip, asr #7 │ │ │ │ - sbceq r5, r2, r4, asr r4 │ │ │ │ + sbceq r5, r2, r4, ror r4 │ │ │ │ andeq r1, r0, r1, lsr r7 │ │ │ │ - sbceq r5, r2, r8, ror #11 │ │ │ │ - strheq r5, [r2], #92 @ 0x5c │ │ │ │ - sbceq r5, r2, r0, lsl #8 │ │ │ │ - sbceq r1, r4, ip, lsl r8 │ │ │ │ - sbceq r1, r4, r0, lsl r8 │ │ │ │ - sbceq r1, r4, r4, lsl #16 │ │ │ │ - strdeq r1, [r4], #120 @ 0x78 │ │ │ │ - sbceq r5, r2, r0, ror #4 │ │ │ │ + sbceq r5, r2, r8, lsl #12 │ │ │ │ + ldrdeq r5, [r2], #92 @ 0x5c │ │ │ │ + sbceq r5, r2, r0, lsr #8 │ │ │ │ + sbceq r1, r4, ip, lsr r8 │ │ │ │ + sbceq r1, r4, r0, lsr r8 │ │ │ │ + sbceq r1, r4, r4, lsr #16 │ │ │ │ + sbceq r1, r4, r8, lsl r8 │ │ │ │ + sbceq r5, r2, r0, lsl #5 │ │ │ │ cmp r0, #404 @ 0x194 │ │ │ │ bcc 6402a0 │ │ │ │ ldr r3, [pc, #2476] @ 640c18 │ │ │ │ sub r0, r0, #4160 @ 0x1040 │ │ │ │ cmp r0, r3 │ │ │ │ bhi 6434fc │ │ │ │ ldr r2, [pc, #2464] @ 640c1c │ │ │ │ @@ -1543691,422 +1543691,422 @@ │ │ │ │ ldr r0, [pc, #824] @ 640f40 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #816] @ 640f44 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, r3, asr #18 │ │ │ │ - msreq CPSR_fx, r0, lsr #17 │ │ │ │ - sbceq r1, r4, r0, lsl #14 │ │ │ │ - strdeq r0, [fp, -r8]! │ │ │ │ + smlawteq sl, r0, r8, pc @ │ │ │ │ + sbceq r1, r4, r0, lsr #14 │ │ │ │ + @ instruction: 0x012b0b18 │ │ │ │ muleq r0, r3, r1 │ │ │ │ - ldrdeq r1, [r4], #96 @ 0x60 │ │ │ │ - sbceq r7, r2, ip, lsl #3 │ │ │ │ - sbceq r5, r2, r4, lsr #9 │ │ │ │ - strheq r5, [r2], #64 @ 0x40 │ │ │ │ - strheq r5, [r2], #64 @ 0x40 │ │ │ │ - strheq r5, [r2], #76 @ 0x4c │ │ │ │ - strheq r5, [r2], #76 @ 0x4c │ │ │ │ - sbceq r5, r2, r0, asr #9 │ │ │ │ - sbceq r5, r2, r0, asr #9 │ │ │ │ - sbceq r5, r2, r0, asr #9 │ │ │ │ + strdeq r1, [r4], #96 @ 0x60 │ │ │ │ + sbceq r7, r2, ip, lsr #3 │ │ │ │ sbceq r5, r2, r4, asr #9 │ │ │ │ - sbceq r5, r2, ip, asr #9 │ │ │ │ ldrdeq r5, [r2], #64 @ 0x40 │ │ │ │ - ldrdeq r5, [r2], #72 @ 0x48 │ │ │ │ + ldrdeq r5, [r2], #64 @ 0x40 │ │ │ │ ldrdeq r5, [r2], #76 @ 0x4c │ │ │ │ + ldrdeq r5, [r2], #76 @ 0x4c │ │ │ │ + sbceq r5, r2, r0, ror #9 │ │ │ │ + sbceq r5, r2, r0, ror #9 │ │ │ │ + sbceq r5, r2, r0, ror #9 │ │ │ │ sbceq r5, r2, r4, ror #9 │ │ │ │ - sbceq r5, r2, r8, ror #9 │ │ │ │ sbceq r5, r2, ip, ror #9 │ │ │ │ strdeq r5, [r2], #64 @ 0x40 │ │ │ │ - strdeq r5, [r2], #68 @ 0x44 │ │ │ │ strdeq r5, [r2], #72 @ 0x48 │ │ │ │ strdeq r5, [r2], #76 @ 0x4c │ │ │ │ - sbceq r5, r2, r0, lsl #10 │ │ │ │ sbceq r5, r2, r4, lsl #10 │ │ │ │ + sbceq r5, r2, r8, lsl #10 │ │ │ │ sbceq r5, r2, ip, lsl #10 │ │ │ │ + sbceq r5, r2, r0, lsl r5 │ │ │ │ + sbceq r5, r2, r4, lsl r5 │ │ │ │ sbceq r5, r2, r8, lsl r5 │ │ │ │ sbceq r5, r2, ip, lsl r5 │ │ │ │ - sbceq r5, r2, r8, lsr #10 │ │ │ │ + sbceq r5, r2, r0, lsr #10 │ │ │ │ + sbceq r5, r2, r4, lsr #10 │ │ │ │ sbceq r5, r2, ip, lsr #10 │ │ │ │ - sbceq r5, r2, r0, lsr r5 │ │ │ │ sbceq r5, r2, r8, lsr r5 │ │ │ │ - sbceq r5, r2, r0, asr #10 │ │ │ │ - sbceq r5, r2, r4, asr #10 │ │ │ │ + sbceq r5, r2, ip, lsr r5 │ │ │ │ + sbceq r5, r2, r8, asr #10 │ │ │ │ + sbceq r5, r2, ip, asr #10 │ │ │ │ sbceq r5, r2, r0, asr r5 │ │ │ │ sbceq r5, r2, r8, asr r5 │ │ │ │ - sbceq r5, r2, ip, asr r5 │ │ │ │ sbceq r5, r2, r0, ror #10 │ │ │ │ - sbceq r5, r2, ip, ror #10 │ │ │ │ - sbceq r5, r2, r4, ror r5 │ │ │ │ + sbceq r5, r2, r4, ror #10 │ │ │ │ + sbceq r5, r2, r0, ror r5 │ │ │ │ + sbceq r5, r2, r8, ror r5 │ │ │ │ sbceq r5, r2, ip, ror r5 │ │ │ │ sbceq r5, r2, r0, lsl #11 │ │ │ │ sbceq r5, r2, ip, lsl #11 │ │ │ │ - smulleq r5, r2, r8, r5 │ │ │ │ + smulleq r5, r2, r4, r5 │ │ │ │ + smulleq r5, r2, ip, r5 │ │ │ │ sbceq r5, r2, r0, lsr #11 │ │ │ │ sbceq r5, r2, ip, lsr #11 │ │ │ │ strheq r5, [r2], #88 @ 0x58 │ │ │ │ sbceq r5, r2, r0, asr #11 │ │ │ │ - ldrdeq r5, [r2], #80 @ 0x50 │ │ │ │ + sbceq r5, r2, ip, asr #11 │ │ │ │ ldrdeq r5, [r2], #88 @ 0x58 │ │ │ │ - ldrdeq r5, [r2], #92 @ 0x5c │ │ │ │ - sbceq r5, r2, r8, ror #11 │ │ │ │ + sbceq r5, r2, r0, ror #11 │ │ │ │ strdeq r5, [r2], #80 @ 0x50 │ │ │ │ strdeq r5, [r2], #88 @ 0x58 │ │ │ │ strdeq r5, [r2], #92 @ 0x5c │ │ │ │ sbceq r5, r2, r8, lsl #12 │ │ │ │ - sbceq r5, r2, r8, lsl #12 │ │ │ │ - sbceq r5, r2, r8, lsl #12 │ │ │ │ - sbceq r5, r2, ip, lsl #12 │ │ │ │ + sbceq r5, r2, r0, lsl r6 │ │ │ │ sbceq r5, r2, r8, lsl r6 │ │ │ │ - sbceq r5, r2, r0, lsr #12 │ │ │ │ - sbceq r5, r2, r0, lsr r6 │ │ │ │ + sbceq r5, r2, ip, lsl r6 │ │ │ │ + sbceq r5, r2, r8, lsr #12 │ │ │ │ + sbceq r5, r2, r8, lsr #12 │ │ │ │ + sbceq r5, r2, r8, lsr #12 │ │ │ │ + sbceq r5, r2, ip, lsr #12 │ │ │ │ sbceq r5, r2, r8, lsr r6 │ │ │ │ sbceq r5, r2, r0, asr #12 │ │ │ │ sbceq r5, r2, r0, asr r6 │ │ │ │ + sbceq r5, r2, r8, asr r6 │ │ │ │ sbceq r5, r2, r0, ror #12 │ │ │ │ - sbceq r5, r2, r4, ror #12 │ │ │ │ - sbceq r5, r2, ip, ror #12 │ │ │ │ - sbceq r5, r2, r8, ror r6 │ │ │ │ + sbceq r5, r2, r0, ror r6 │ │ │ │ sbceq r5, r2, r0, lsl #13 │ │ │ │ - smulleq r5, r2, r0, r6 │ │ │ │ + sbceq r5, r2, r4, lsl #13 │ │ │ │ + sbceq r5, r2, ip, lsl #13 │ │ │ │ + smulleq r5, r2, r8, r6 │ │ │ │ sbceq r5, r2, r0, lsr #13 │ │ │ │ strheq r5, [r2], #96 @ 0x60 │ │ │ │ - strheq r5, [r2], #104 @ 0x68 │ │ │ │ - sbceq r5, r2, r4, asr #13 │ │ │ │ + sbceq r5, r2, r0, asr #13 │ │ │ │ ldrdeq r5, [r2], #96 @ 0x60 │ │ │ │ - ldrdeq r5, [r2], #108 @ 0x6c │ │ │ │ - sbceq r5, r2, r0, ror #13 │ │ │ │ + ldrdeq r5, [r2], #104 @ 0x68 │ │ │ │ sbceq r5, r2, r4, ror #13 │ │ │ │ - sbceq r5, r2, ip, ror #13 │ │ │ │ + strdeq r5, [r2], #96 @ 0x60 │ │ │ │ strdeq r5, [r2], #108 @ 0x6c │ │ │ │ + sbceq r5, r2, r0, lsl #14 │ │ │ │ + sbceq r5, r2, r4, lsl #14 │ │ │ │ sbceq r5, r2, ip, lsl #14 │ │ │ │ - sbceq r5, r2, r0, lsr #14 │ │ │ │ - sbceq r5, r2, r4, lsr r7 │ │ │ │ - sbceq r5, r2, r8, asr #14 │ │ │ │ - sbceq r5, r2, ip, asr r7 │ │ │ │ - sbceq r5, r2, r4, ror r7 │ │ │ │ - sbceq r5, r2, ip, lsl #15 │ │ │ │ - smulleq r5, r2, r0, r7 │ │ │ │ - smulleq r5, r2, r8, r7 │ │ │ │ - sbceq r5, r2, r4, lsr #15 │ │ │ │ - sbceq r5, r2, r8, lsr #15 │ │ │ │ - sbceq r5, r2, ip, lsr #15 │ │ │ │ + sbceq r5, r2, ip, lsl r7 │ │ │ │ + sbceq r5, r2, ip, lsr #14 │ │ │ │ + sbceq r5, r2, r0, asr #14 │ │ │ │ + sbceq r5, r2, r4, asr r7 │ │ │ │ + sbceq r5, r2, r8, ror #14 │ │ │ │ + sbceq r5, r2, ip, ror r7 │ │ │ │ + smulleq r5, r2, r4, r7 │ │ │ │ sbceq r5, r2, ip, lsr #15 │ │ │ │ + strheq r5, [r2], #112 @ 0x70 │ │ │ │ strheq r5, [r2], #120 @ 0x78 │ │ │ │ sbceq r5, r2, r4, asr #15 │ │ │ │ - ldrdeq r5, [r2], #112 @ 0x70 │ │ │ │ + sbceq r5, r2, r8, asr #15 │ │ │ │ + sbceq r5, r2, ip, asr #15 │ │ │ │ + sbceq r5, r2, ip, asr #15 │ │ │ │ ldrdeq r5, [r2], #120 @ 0x78 │ │ │ │ - sbceq r5, r2, r0, ror #15 │ │ │ │ - sbceq r5, r2, ip, ror #15 │ │ │ │ + sbceq r5, r2, r4, ror #15 │ │ │ │ + strdeq r5, [r2], #112 @ 0x70 │ │ │ │ strdeq r5, [r2], #120 @ 0x78 │ │ │ │ sbceq r5, r2, r0, lsl #16 │ │ │ │ - sbceq r5, r2, r8, lsl #16 │ │ │ │ - sbceq r5, r2, r0, lsl r8 │ │ │ │ + sbceq r5, r2, ip, lsl #16 │ │ │ │ sbceq r5, r2, r8, lsl r8 │ │ │ │ - sbceq r5, r2, ip, lsl r8 │ │ │ │ sbceq r5, r2, r0, lsr #16 │ │ │ │ - sbceq r5, r2, r4, lsr #16 │ │ │ │ - sbceq r5, r2, ip, lsr #16 │ │ │ │ - sbceq r5, r2, r4, lsr r8 │ │ │ │ + sbceq r5, r2, r8, lsr #16 │ │ │ │ + sbceq r5, r2, r0, lsr r8 │ │ │ │ + sbceq r5, r2, r8, lsr r8 │ │ │ │ sbceq r5, r2, ip, lsr r8 │ │ │ │ + sbceq r5, r2, r0, asr #16 │ │ │ │ sbceq r5, r2, r4, asr #16 │ │ │ │ sbceq r5, r2, ip, asr #16 │ │ │ │ - sbceq r5, r2, r8, asr r8 │ │ │ │ + sbceq r5, r2, r4, asr r8 │ │ │ │ + sbceq r5, r2, ip, asr r8 │ │ │ │ sbceq r5, r2, r4, ror #16 │ │ │ │ + sbceq r5, r2, ip, ror #16 │ │ │ │ sbceq r5, r2, r8, ror r8 │ │ │ │ - sbceq r5, r2, ip, ror r8 │ │ │ │ - sbceq r5, r2, r0, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - smulleq r5, r2, r0, r8 │ │ │ │ + smulleq r5, r2, r8, r8 │ │ │ │ smulleq r5, r2, ip, r8 │ │ │ │ - sbceq r5, r2, r8, lsr #17 │ │ │ │ - strheq r5, [r2], #132 @ 0x84 │ │ │ │ - sbceq r5, r2, r0, asr #17 │ │ │ │ - sbceq r5, r2, r8, asr #17 │ │ │ │ + sbceq r5, r2, r0, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + sbceq r5, r2, r4, lsr #17 │ │ │ │ + strheq r5, [r2], #128 @ 0x80 │ │ │ │ + strheq r5, [r2], #140 @ 0x8c │ │ │ │ sbceq r5, r2, r8, asr #17 │ │ │ │ - sbceq r5, r2, ip, asr #17 │ │ │ │ - ldrdeq r5, [r2], #128 @ 0x80 │ │ │ │ - ldrdeq r5, [r2], #136 @ 0x88 │ │ │ │ - sbceq r5, r2, r0, ror #17 │ │ │ │ - sbceq r5, r2, r0, ror #17 │ │ │ │ - sbceq r5, r2, r0, ror #17 │ │ │ │ + ldrdeq r5, [r2], #132 @ 0x84 │ │ │ │ sbceq r5, r2, r0, ror #17 │ │ │ │ - sbceq r5, r2, r0, ror #17 │ │ │ │ - sbceq r5, r2, r4, ror #17 │ │ │ │ + sbceq r5, r2, r8, ror #17 │ │ │ │ sbceq r5, r2, r8, ror #17 │ │ │ │ sbceq r5, r2, ip, ror #17 │ │ │ │ - strdeq r5, [r2], #132 @ 0x84 │ │ │ │ + strdeq r5, [r2], #128 @ 0x80 │ │ │ │ strdeq r5, [r2], #136 @ 0x88 │ │ │ │ - strdeq r5, [r2], #140 @ 0x8c │ │ │ │ + sbceq r5, r2, r0, lsl #18 │ │ │ │ + sbceq r5, r2, r0, lsl #18 │ │ │ │ + sbceq r5, r2, r0, lsl #18 │ │ │ │ + sbceq r5, r2, r0, lsl #18 │ │ │ │ + sbceq r5, r2, r0, lsl #18 │ │ │ │ sbceq r5, r2, r4, lsl #18 │ │ │ │ - sbceq r5, r2, r0, lsl r9 │ │ │ │ + sbceq r5, r2, r8, lsl #18 │ │ │ │ + sbceq r5, r2, ip, lsl #18 │ │ │ │ sbceq r5, r2, r4, lsl r9 │ │ │ │ sbceq r5, r2, r8, lsl r9 │ │ │ │ sbceq r5, r2, ip, lsl r9 │ │ │ │ - sbceq r5, r2, ip, lsl r9 │ │ │ │ - sbceq r5, r2, ip, lsl r9 │ │ │ │ - sbceq r5, r2, r0, lsr #18 │ │ │ │ - sbceq r5, r2, r8, lsr #18 │ │ │ │ + sbceq r5, r2, r4, lsr #18 │ │ │ │ sbceq r5, r2, r0, lsr r9 │ │ │ │ + sbceq r5, r2, r4, lsr r9 │ │ │ │ + sbceq r5, r2, r8, lsr r9 │ │ │ │ + sbceq r5, r2, ip, lsr r9 │ │ │ │ + sbceq r5, r2, ip, lsr r9 │ │ │ │ sbceq r5, r2, ip, lsr r9 │ │ │ │ + sbceq r5, r2, r0, asr #18 │ │ │ │ sbceq r5, r2, r8, asr #18 │ │ │ │ - sbceq r5, r2, ip, asr #18 │ │ │ │ sbceq r5, r2, r0, asr r9 │ │ │ │ - sbceq r5, r2, r8, asr r9 │ │ │ │ - sbceq r5, r2, r0, ror #18 │ │ │ │ - sbceq r5, r2, r4, ror #18 │ │ │ │ + sbceq r5, r2, ip, asr r9 │ │ │ │ + sbceq r5, r2, r8, ror #18 │ │ │ │ sbceq r5, r2, ip, ror #18 │ │ │ │ - sbceq r5, r2, r4, ror r9 │ │ │ │ - sbceq r5, r2, ip, ror r9 │ │ │ │ + sbceq r5, r2, r0, ror r9 │ │ │ │ + sbceq r5, r2, r8, ror r9 │ │ │ │ + sbceq r5, r2, r0, lsl #19 │ │ │ │ sbceq r5, r2, r4, lsl #19 │ │ │ │ sbceq r5, r2, ip, lsl #19 │ │ │ │ - smulleq r5, r2, r8, r9 │ │ │ │ + smulleq r5, r2, r4, r9 │ │ │ │ + smulleq r5, r2, ip, r9 │ │ │ │ sbceq r5, r2, r4, lsr #19 │ │ │ │ - strheq r5, [r2], #144 @ 0x90 │ │ │ │ - sbceq r5, r2, r0, asr #19 │ │ │ │ + sbceq r5, r2, ip, lsr #19 │ │ │ │ + strheq r5, [r2], #152 @ 0x98 │ │ │ │ + sbceq r5, r2, r4, asr #19 │ │ │ │ ldrdeq r5, [r2], #144 @ 0x90 │ │ │ │ sbceq r5, r2, r0, ror #19 │ │ │ │ - sbceq r5, r2, ip, ror #19 │ │ │ │ - strdeq r5, [r2], #156 @ 0x9c │ │ │ │ - sbceq r5, r2, r8, lsl #20 │ │ │ │ + strdeq r5, [r2], #144 @ 0x90 │ │ │ │ + sbceq r5, r2, r0, lsl #20 │ │ │ │ sbceq r5, r2, ip, lsl #20 │ │ │ │ - sbceq r5, r2, r0, lsl sl │ │ │ │ - sbceq r5, r2, r4, lsl sl │ │ │ │ - sbceq r5, r2, r4, lsl sl │ │ │ │ sbceq r5, r2, ip, lsl sl │ │ │ │ sbceq r5, r2, r8, lsr #20 │ │ │ │ + sbceq r5, r2, ip, lsr #20 │ │ │ │ + sbceq r5, r2, r0, lsr sl │ │ │ │ + sbceq r5, r2, r4, lsr sl │ │ │ │ sbceq r5, r2, r4, lsr sl │ │ │ │ - sbceq r5, r2, r8, lsr sl │ │ │ │ - sbceq r5, r2, ip, lsr sl │ │ │ │ - sbceq r5, r2, ip, lsr sl │ │ │ │ - sbceq r5, r2, ip, lsr sl │ │ │ │ sbceq r5, r2, ip, lsr sl │ │ │ │ - sbceq r5, r2, r0, asr #20 │ │ │ │ - sbceq r5, r2, r4, asr #20 │ │ │ │ sbceq r5, r2, r8, asr #20 │ │ │ │ - sbceq r5, r2, r8, ror #7 │ │ │ │ - sbceq r5, r2, ip, ror #7 │ │ │ │ - strdeq r5, [r2], #52 @ 0x34 │ │ │ │ - strdeq r5, [r2], #56 @ 0x38 │ │ │ │ - sbceq r5, r2, r0, lsl #8 │ │ │ │ + sbceq r5, r2, r4, asr sl │ │ │ │ + sbceq r5, r2, r8, asr sl │ │ │ │ + sbceq r5, r2, ip, asr sl │ │ │ │ + sbceq r5, r2, ip, asr sl │ │ │ │ + sbceq r5, r2, ip, asr sl │ │ │ │ + sbceq r5, r2, ip, asr sl │ │ │ │ + sbceq r5, r2, r0, ror #20 │ │ │ │ + sbceq r5, r2, r4, ror #20 │ │ │ │ + sbceq r5, r2, r8, ror #20 │ │ │ │ + sbceq r5, r2, r8, lsl #8 │ │ │ │ sbceq r5, r2, ip, lsl #8 │ │ │ │ + sbceq r5, r2, r4, lsl r4 │ │ │ │ sbceq r5, r2, r8, lsl r4 │ │ │ │ sbceq r5, r2, r0, lsr #8 │ │ │ │ - sbceq r5, r2, r8, lsr #8 │ │ │ │ sbceq r5, r2, ip, lsr #8 │ │ │ │ - sbceq r5, r2, r4, lsr r4 │ │ │ │ - sbceq r5, r2, ip, lsr r4 │ │ │ │ + sbceq r5, r2, r8, lsr r4 │ │ │ │ + sbceq r5, r2, r0, asr #8 │ │ │ │ + sbceq r5, r2, r8, asr #8 │ │ │ │ sbceq r5, r2, ip, asr #8 │ │ │ │ - sbceq r5, r2, r0, ror #8 │ │ │ │ + sbceq r5, r2, r4, asr r4 │ │ │ │ + sbceq r5, r2, ip, asr r4 │ │ │ │ sbceq r5, r2, ip, ror #8 │ │ │ │ - sbceq r5, r2, r8, ror r4 │ │ │ │ - sbceq r5, r2, ip, ror r4 │ │ │ │ sbceq r5, r2, r0, lsl #9 │ │ │ │ - sbceq r5, r2, r4, lsl #9 │ │ │ │ - sbceq r5, r2, r8, lsl #9 │ │ │ │ sbceq r5, r2, ip, lsl #9 │ │ │ │ - smulleq r5, r2, r0, r4 │ │ │ │ - smulleq r5, r2, r4, r4 │ │ │ │ smulleq r5, r2, r8, r4 │ │ │ │ smulleq r5, r2, ip, r4 │ │ │ │ - smulleq r5, r2, ip, r4 │ │ │ │ - strdeq ip, [r1], #72 @ 0x48 │ │ │ │ - smulleq r5, r2, r4, r4 │ │ │ │ - smulleq r5, r2, r4, r4 │ │ │ │ - smulleq r5, r2, r4, r4 │ │ │ │ - sbceq r5, r2, r0, lsr #9 │ │ │ │ - sbceq r5, r2, r0, lsr #9 │ │ │ │ - sbceq r5, r2, r0, lsr #9 │ │ │ │ sbceq r5, r2, r0, lsr #9 │ │ │ │ + sbceq r5, r2, r4, lsr #9 │ │ │ │ sbceq r5, r2, r8, lsr #9 │ │ │ │ + sbceq r5, r2, ip, lsr #9 │ │ │ │ strheq r5, [r2], #64 @ 0x40 │ │ │ │ + strheq r5, [r2], #68 @ 0x44 │ │ │ │ strheq r5, [r2], #72 @ 0x48 │ │ │ │ + strheq r5, [r2], #76 @ 0x4c │ │ │ │ + strheq r5, [r2], #76 @ 0x4c │ │ │ │ + sbceq ip, r1, r8, lsl r5 │ │ │ │ + strheq r5, [r2], #68 @ 0x44 │ │ │ │ + strheq r5, [r2], #68 @ 0x44 │ │ │ │ + strheq r5, [r2], #68 @ 0x44 │ │ │ │ + sbceq r5, r2, r0, asr #9 │ │ │ │ + sbceq r5, r2, r0, asr #9 │ │ │ │ + sbceq r5, r2, r0, asr #9 │ │ │ │ sbceq r5, r2, r0, asr #9 │ │ │ │ sbceq r5, r2, r8, asr #9 │ │ │ │ - ldrdeq r5, [r2], #68 @ 0x44 │ │ │ │ + ldrdeq r5, [r2], #64 @ 0x40 │ │ │ │ ldrdeq r5, [r2], #72 @ 0x48 │ │ │ │ - ldrdeq r5, [r2], #76 @ 0x4c │ │ │ │ - sbceq r5, r2, r4, ror #9 │ │ │ │ + sbceq r5, r2, r0, ror #9 │ │ │ │ sbceq r5, r2, r8, ror #9 │ │ │ │ - sbceq r5, r2, ip, ror #9 │ │ │ │ - strdeq r5, [r2], #64 @ 0x40 │ │ │ │ strdeq r5, [r2], #68 @ 0x44 │ │ │ │ strdeq r5, [r2], #72 @ 0x48 │ │ │ │ strdeq r5, [r2], #76 @ 0x4c │ │ │ │ - sbceq r5, r2, r0, lsl #10 │ │ │ │ sbceq r5, r2, r4, lsl #10 │ │ │ │ sbceq r5, r2, r8, lsl #10 │ │ │ │ sbceq r5, r2, ip, lsl #10 │ │ │ │ + sbceq r5, r2, r0, lsl r5 │ │ │ │ + sbceq r5, r2, r4, lsl r5 │ │ │ │ sbceq r5, r2, r8, lsl r5 │ │ │ │ + sbceq r5, r2, ip, lsl r5 │ │ │ │ + sbceq r5, r2, r0, lsr #10 │ │ │ │ sbceq r5, r2, r4, lsr #10 │ │ │ │ - sbceq r5, r2, r4, lsr r5 │ │ │ │ - sbceq r5, r2, r8, asr #10 │ │ │ │ - sbceq r5, r2, r0, asr r5 │ │ │ │ - sbceq r5, r2, ip, asr r5 │ │ │ │ + sbceq r5, r2, r8, lsr #10 │ │ │ │ + sbceq r5, r2, ip, lsr #10 │ │ │ │ + sbceq r5, r2, r8, lsr r5 │ │ │ │ + sbceq r5, r2, r4, asr #10 │ │ │ │ + sbceq r5, r2, r4, asr r5 │ │ │ │ sbceq r5, r2, r8, ror #10 │ │ │ │ - sbceq r5, r2, r4, ror r5 │ │ │ │ - sbceq r5, r2, r0, lsl #11 │ │ │ │ - smulleq r5, r2, r8, r5 │ │ │ │ - strheq r5, [r2], #80 @ 0x50 │ │ │ │ - sbceq r5, r2, r0, asr #11 │ │ │ │ + sbceq r5, r2, r0, ror r5 │ │ │ │ + sbceq r5, r2, ip, ror r5 │ │ │ │ + sbceq r5, r2, r8, lsl #11 │ │ │ │ + smulleq r5, r2, r4, r5 │ │ │ │ + sbceq r5, r2, r0, lsr #11 │ │ │ │ + strheq r5, [r2], #88 @ 0x58 │ │ │ │ ldrdeq r5, [r2], #80 @ 0x50 │ │ │ │ - ldrdeq r5, [r2], #88 @ 0x58 │ │ │ │ sbceq r5, r2, r0, ror #11 │ │ │ │ + strdeq r5, [r2], #80 @ 0x50 │ │ │ │ strdeq r5, [r2], #88 @ 0x58 │ │ │ │ - sbceq r5, r2, r4, lsl r6 │ │ │ │ - sbceq r5, r2, r4, lsr #12 │ │ │ │ - sbceq r5, r2, r8, asr #12 │ │ │ │ - sbceq r5, r2, r0, asr r6 │ │ │ │ - sbceq r5, r2, r8, asr r6 │ │ │ │ - sbceq r5, r2, r4, ror #12 │ │ │ │ - sbceq r5, r2, ip, ror #12 │ │ │ │ + sbceq r5, r2, r0, lsl #12 │ │ │ │ + sbceq r5, r2, r8, lsl r6 │ │ │ │ + sbceq r5, r2, r4, lsr r6 │ │ │ │ + sbceq r5, r2, r4, asr #12 │ │ │ │ + sbceq r5, r2, r8, ror #12 │ │ │ │ + sbceq r5, r2, r0, ror r6 │ │ │ │ sbceq r5, r2, r8, ror r6 │ │ │ │ + sbceq r5, r2, r4, lsl #13 │ │ │ │ sbceq r5, r2, ip, lsl #13 │ │ │ │ smulleq r5, r2, r8, r6 │ │ │ │ - sbceq r5, r2, r0, lsr #13 │ │ │ │ + sbceq r5, r2, ip, lsr #13 │ │ │ │ strheq r5, [r2], #104 @ 0x68 │ │ │ │ - ldrdeq r5, [r2], #96 @ 0x60 │ │ │ │ - sbceq r5, r2, ip, ror #13 │ │ │ │ - sbceq r5, r2, r8, lsl #14 │ │ │ │ - sbceq r5, r2, r4, lsr #14 │ │ │ │ - sbceq r5, r2, r0, asr #14 │ │ │ │ + sbceq r5, r2, r0, asr #13 │ │ │ │ + ldrdeq r5, [r2], #104 @ 0x68 │ │ │ │ + strdeq r5, [r2], #96 @ 0x60 │ │ │ │ + sbceq r5, r2, ip, lsl #14 │ │ │ │ + sbceq r5, r2, r8, lsr #14 │ │ │ │ + sbceq r5, r2, r4, asr #14 │ │ │ │ sbceq r5, r2, r0, ror #14 │ │ │ │ sbceq r5, r2, r0, lsl #15 │ │ │ │ - sbceq r5, r2, ip, lsl #15 │ │ │ │ - smulleq r5, r2, r8, r7 │ │ │ │ - sbceq r5, r2, r8, lsr #15 │ │ │ │ - strheq r5, [r2], #124 @ 0x7c │ │ │ │ - strheq r5, [r2], #124 @ 0x7c │ │ │ │ - sbceq r5, r2, ip, asr #15 │ │ │ │ - ldrdeq r5, [r2], #120 @ 0x78 │ │ │ │ - sbceq r5, r2, r4, ror #15 │ │ │ │ - sbceq r5, r2, r4, ror #15 │ │ │ │ - strdeq r5, [r2], #112 @ 0x70 │ │ │ │ - sbceq r5, r2, r0, lsl #16 │ │ │ │ - sbceq r5, r2, r4, lsl r8 │ │ │ │ - sbceq r5, r2, r0, lsr r8 │ │ │ │ - sbceq r5, r2, r4, asr #16 │ │ │ │ + sbceq r5, r2, r0, lsr #15 │ │ │ │ + sbceq r5, r2, ip, lsr #15 │ │ │ │ + strheq r5, [r2], #120 @ 0x78 │ │ │ │ + sbceq r5, r2, r8, asr #15 │ │ │ │ + ldrdeq r5, [r2], #124 @ 0x7c │ │ │ │ + ldrdeq r5, [r2], #124 @ 0x7c │ │ │ │ + sbceq r5, r2, ip, ror #15 │ │ │ │ + strdeq r5, [r2], #120 @ 0x78 │ │ │ │ + sbceq r5, r2, r4, lsl #16 │ │ │ │ + sbceq r5, r2, r4, lsl #16 │ │ │ │ + sbceq r5, r2, r0, lsl r8 │ │ │ │ + sbceq r5, r2, r0, lsr #16 │ │ │ │ + sbceq r5, r2, r4, lsr r8 │ │ │ │ sbceq r5, r2, r0, asr r8 │ │ │ │ - sbceq r5, r2, r0, ror #16 │ │ │ │ - sbceq r5, r2, ip, ror #16 │ │ │ │ - sbceq r5, r2, r8, ror r8 │ │ │ │ - sbceq r5, r2, r4, lsl #17 │ │ │ │ - sbceq r5, r2, r8, lsl #17 │ │ │ │ + sbceq r5, r2, r4, ror #16 │ │ │ │ + sbceq r5, r2, r0, ror r8 │ │ │ │ + sbceq r5, r2, r0, lsl #17 │ │ │ │ + sbceq r5, r2, ip, lsl #17 │ │ │ │ smulleq r5, r2, r8, r8 │ │ │ │ sbceq r5, r2, r4, lsr #17 │ │ │ │ - strheq r5, [r2], #128 @ 0x80 │ │ │ │ + sbceq r5, r2, r8, lsr #17 │ │ │ │ + strheq r5, [r2], #136 @ 0x88 │ │ │ │ sbceq r5, r2, r4, asr #17 │ │ │ │ - ldrdeq r5, [r2], #136 @ 0x88 │ │ │ │ - strdeq r5, [r2], #128 @ 0x80 │ │ │ │ - sbceq r5, r2, r0, lsl #18 │ │ │ │ - sbceq r5, r2, r8, lsl r9 │ │ │ │ - sbceq r5, r2, r4, lsr r9 │ │ │ │ - sbceq r5, r2, ip, asr #18 │ │ │ │ - sbceq r5, r2, r4, ror #18 │ │ │ │ - sbceq r5, r2, ip, ror r9 │ │ │ │ - sbceq r5, r2, ip, lsl #19 │ │ │ │ - sbceq r5, r2, r0, lsr #19 │ │ │ │ - strheq r5, [r2], #148 @ 0x94 │ │ │ │ - sbceq r5, r2, r8, asr #19 │ │ │ │ - ldrdeq r5, [r2], #152 @ 0x98 │ │ │ │ + ldrdeq r5, [r2], #128 @ 0x80 │ │ │ │ + sbceq r5, r2, r4, ror #17 │ │ │ │ + strdeq r5, [r2], #136 @ 0x88 │ │ │ │ + sbceq r5, r2, r0, lsl r9 │ │ │ │ + sbceq r5, r2, r0, lsr #18 │ │ │ │ + sbceq r5, r2, r8, lsr r9 │ │ │ │ + sbceq r5, r2, r4, asr r9 │ │ │ │ + sbceq r5, r2, ip, ror #18 │ │ │ │ + sbceq r5, r2, r4, lsl #19 │ │ │ │ + smulleq r5, r2, ip, r9 │ │ │ │ + sbceq r5, r2, ip, lsr #19 │ │ │ │ + sbceq r5, r2, r0, asr #19 │ │ │ │ + ldrdeq r5, [r2], #148 @ 0x94 │ │ │ │ sbceq r5, r2, r8, ror #19 │ │ │ │ strdeq r5, [r2], #152 @ 0x98 │ │ │ │ sbceq r5, r2, r8, lsl #20 │ │ │ │ sbceq r5, r2, r8, lsl sl │ │ │ │ sbceq r5, r2, r8, lsr #20 │ │ │ │ sbceq r5, r2, r8, lsr sl │ │ │ │ sbceq r5, r2, r8, asr #20 │ │ │ │ sbceq r5, r2, r8, asr sl │ │ │ │ sbceq r5, r2, r8, ror #20 │ │ │ │ - sbceq r5, r2, ip, ror sl │ │ │ │ - smulleq r5, r2, r0, sl │ │ │ │ - sbceq r5, r2, r4, lsr #21 │ │ │ │ - strheq r5, [r2], #168 @ 0xa8 │ │ │ │ - sbceq r5, r2, ip, asr #21 │ │ │ │ - sbceq r5, r2, r0, ror #21 │ │ │ │ - strdeq r5, [r2], #168 @ 0xa8 │ │ │ │ - sbceq r5, r2, ip, lsl #22 │ │ │ │ - sbceq r5, r2, r4, lsl fp │ │ │ │ + sbceq r5, r2, r8, ror sl │ │ │ │ + sbceq r5, r2, r8, lsl #21 │ │ │ │ + smulleq r5, r2, ip, sl │ │ │ │ + strheq r5, [r2], #160 @ 0xa0 │ │ │ │ + sbceq r5, r2, r4, asr #21 │ │ │ │ + ldrdeq r5, [r2], #168 @ 0xa8 │ │ │ │ + sbceq r5, r2, ip, ror #21 │ │ │ │ + sbceq r5, r2, r0, lsl #22 │ │ │ │ sbceq r5, r2, r8, lsl fp │ │ │ │ - sbceq r9, r2, r8, lsr #21 │ │ │ │ - sbceq r3, r2, ip, lsr #28 │ │ │ │ - sbceq r9, r2, r4, asr #19 │ │ │ │ - sbceq r5, r2, r4, ror #22 │ │ │ │ + sbceq r5, r2, ip, lsr #22 │ │ │ │ + sbceq r5, r2, r4, lsr fp │ │ │ │ sbceq r5, r2, r8, lsr fp │ │ │ │ - sbceq r9, r2, r4, asr #20 │ │ │ │ - sbceq r9, r2, r4, lsl sl │ │ │ │ - sbceq r9, r2, r8, ror #19 │ │ │ │ - sbceq r9, r2, r4, asr #19 │ │ │ │ - sbceq r9, r2, r0, lsr #19 │ │ │ │ - sbceq r9, r2, ip, ror r9 │ │ │ │ - sbceq r8, r2, r4, asr r1 │ │ │ │ - sbceq r8, r2, r4, lsl r1 │ │ │ │ - ldrdeq r8, [r2], #4 │ │ │ │ - smulleq r8, r2, ip, r0 │ │ │ │ - sbceq r8, r2, r0, asr r0 │ │ │ │ - sbceq r8, r2, r4 │ │ │ │ - strheq r7, [r2], #252 @ 0xfc │ │ │ │ - sbceq r7, r2, r0, ror pc │ │ │ │ - sbceq r7, r2, r8, lsr #30 │ │ │ │ - sbceq r7, r2, r0, ror #29 │ │ │ │ - sbceq r7, r2, r0, lsr #29 │ │ │ │ - sbceq r7, r2, r0, ror #28 │ │ │ │ - sbceq r7, r2, ip, lsr #28 │ │ │ │ - sbceq r7, r2, r4, ror #27 │ │ │ │ - sbceq r7, r2, r4, lsr #27 │ │ │ │ - sbceq r7, r2, r8, ror #26 │ │ │ │ - sbceq r7, r2, r0, lsr sp │ │ │ │ - strdeq r7, [r2], #204 @ 0xcc │ │ │ │ - sbceq r7, r2, r8, asr #25 │ │ │ │ - smulleq r7, r2, r0, ip │ │ │ │ - sbceq r7, r2, r8, asr ip │ │ │ │ - sbceq r7, r2, r8, lsr #24 │ │ │ │ - ldrdeq r7, [r2], #184 @ 0xb8 │ │ │ │ - smulleq r7, r2, ip, fp │ │ │ │ - sbceq r7, r2, ip, asr fp │ │ │ │ - sbceq r7, r2, r4, lsr #22 │ │ │ │ - sbceq r7, r2, ip, ror #21 │ │ │ │ - strheq r7, [r2], #164 @ 0xa4 │ │ │ │ - sbceq r7, r2, r8, ror sl │ │ │ │ - sbceq r7, r2, r0, asr #20 │ │ │ │ - sbceq r9, r2, r4, asr #8 │ │ │ │ - sbceq r9, r2, r8, lsl #8 │ │ │ │ - sbceq r5, r2, ip, ror ip │ │ │ │ - sbceq r5, r2, r0, ror #24 │ │ │ │ - sbceq r5, r2, r8, asr #24 │ │ │ │ - sbceq r5, r2, r0, lsr ip │ │ │ │ - sbceq r5, r2, r8, lsl ip │ │ │ │ - strdeq r5, [r2], #180 @ 0xb4 │ │ │ │ - sbceq r5, r2, ip, asr #23 │ │ │ │ - smulleq r5, r2, r8, fp │ │ │ │ + sbceq r9, r2, r8, asr #21 │ │ │ │ + sbceq r3, r2, ip, asr #28 │ │ │ │ + sbceq r9, r2, r4, ror #19 │ │ │ │ + sbceq r5, r2, r4, lsl #23 │ │ │ │ + sbceq r5, r2, r8, asr fp │ │ │ │ + sbceq r9, r2, r4, ror #20 │ │ │ │ + sbceq r9, r2, r4, lsr sl │ │ │ │ + sbceq r9, r2, r8, lsl #20 │ │ │ │ + sbceq r9, r2, r4, ror #19 │ │ │ │ + sbceq r9, r2, r0, asr #19 │ │ │ │ + smulleq r9, r2, ip, r9 │ │ │ │ + sbceq r8, r2, r4, ror r1 │ │ │ │ + sbceq r8, r2, r4, lsr r1 │ │ │ │ + strdeq r8, [r2], #4 │ │ │ │ + strheq r8, [r2], #12 │ │ │ │ + sbceq r8, r2, r0, ror r0 │ │ │ │ + sbceq r8, r2, r4, lsr #32 │ │ │ │ + ldrdeq r7, [r2], #252 @ 0xfc │ │ │ │ + smulleq r7, r2, r0, pc @ │ │ │ │ + sbceq r7, r2, r8, asr #30 │ │ │ │ + sbceq r7, r2, r0, lsl #30 │ │ │ │ + sbceq r7, r2, r0, asr #29 │ │ │ │ + sbceq r7, r2, r0, lsl #29 │ │ │ │ + sbceq r7, r2, ip, asr #28 │ │ │ │ + sbceq r7, r2, r4, lsl #28 │ │ │ │ + sbceq r7, r2, r4, asr #27 │ │ │ │ + sbceq r7, r2, r8, lsl #27 │ │ │ │ + sbceq r7, r2, r0, asr sp │ │ │ │ + sbceq r7, r2, ip, lsl sp │ │ │ │ + sbceq r7, r2, r8, ror #25 │ │ │ │ + strheq r7, [r2], #192 @ 0xc0 │ │ │ │ + sbceq r7, r2, r8, ror ip │ │ │ │ + sbceq r7, r2, r8, asr #24 │ │ │ │ + strdeq r7, [r2], #184 @ 0xb8 │ │ │ │ + strheq r7, [r2], #188 @ 0xbc │ │ │ │ + sbceq r7, r2, ip, ror fp │ │ │ │ + sbceq r7, r2, r4, asr #22 │ │ │ │ + sbceq r7, r2, ip, lsl #22 │ │ │ │ + ldrdeq r7, [r2], #164 @ 0xa4 │ │ │ │ + smulleq r7, r2, r8, sl │ │ │ │ + sbceq r7, r2, r0, ror #20 │ │ │ │ + sbceq r9, r2, r4, ror #8 │ │ │ │ + sbceq r9, r2, r8, lsr #8 │ │ │ │ + smulleq r5, r2, ip, ip │ │ │ │ + sbceq r5, r2, r0, lsl #25 │ │ │ │ + sbceq r5, r2, r8, ror #24 │ │ │ │ + sbceq r5, r2, r0, asr ip │ │ │ │ + sbceq r5, r2, r8, lsr ip │ │ │ │ + sbceq r5, r2, r4, lsl ip │ │ │ │ + sbceq r5, r2, ip, ror #23 │ │ │ │ + strheq r5, [r2], #184 @ 0xb8 │ │ │ │ + smulleq r5, r2, r4, fp │ │ │ │ sbceq r5, r2, r4, ror fp │ │ │ │ - sbceq r5, r2, r4, asr fp │ │ │ │ - sbceq r5, r2, r8, lsr #22 │ │ │ │ - strdeq r5, [r2], #172 @ 0xac │ │ │ │ - ldrdeq r5, [r2], #160 @ 0xa0 │ │ │ │ + sbceq r5, r2, r8, asr #22 │ │ │ │ + sbceq r5, r2, ip, lsl fp │ │ │ │ + strdeq r5, [r2], #160 @ 0xa0 │ │ │ │ + sbceq r5, r2, r8, asr #21 │ │ │ │ sbceq r5, r2, r8, lsr #21 │ │ │ │ sbceq r5, r2, r8, lsl #21 │ │ │ │ - sbceq r5, r2, r8, ror #20 │ │ │ │ - sbceq r5, r2, r4, asr #20 │ │ │ │ - sbceq r5, r2, ip, lsl sl │ │ │ │ + sbceq r5, r2, r4, ror #20 │ │ │ │ + sbceq r5, r2, ip, lsr sl │ │ │ │ ldr r0, [pc, #-828] @ 640f48 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #-836] @ 640f4c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #-844] @ 640f50 │ │ │ │ @@ -1545326,413 +1545326,413 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #824] @ 6428d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #816] @ 6428d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - sbceq r5, r2, r8, ror #19 │ │ │ │ - strheq r5, [r2], #156 @ 0x9c │ │ │ │ - smulleq r5, r2, r0, r9 │ │ │ │ - sbceq r5, r2, ip, ror #18 │ │ │ │ - sbceq r5, r2, ip, lsr r9 │ │ │ │ - sbceq r5, r2, r4, lsl r9 │ │ │ │ - strdeq r5, [r2], #128 @ 0x80 │ │ │ │ - sbceq r5, r2, r8, asr #17 │ │ │ │ - sbceq r5, r2, r0, lsr #17 │ │ │ │ + sbceq r5, r2, r8, lsl #20 │ │ │ │ + ldrdeq r5, [r2], #156 @ 0x9c │ │ │ │ + strheq r5, [r2], #144 @ 0x90 │ │ │ │ + sbceq r5, r2, ip, lsl #19 │ │ │ │ + sbceq r5, r2, ip, asr r9 │ │ │ │ + sbceq r5, r2, r4, lsr r9 │ │ │ │ + sbceq r5, r2, r0, lsl r9 │ │ │ │ + sbceq r5, r2, r8, ror #17 │ │ │ │ + sbceq r5, r2, r0, asr #17 │ │ │ │ + smulleq r5, r2, ip, r8 │ │ │ │ sbceq r5, r2, ip, ror r8 │ │ │ │ sbceq r5, r2, ip, asr r8 │ │ │ │ - sbceq r5, r2, ip, lsr r8 │ │ │ │ + sbceq r8, r2, r0, ror lr │ │ │ │ sbceq r8, r2, r0, asr lr │ │ │ │ - sbceq r8, r2, r0, lsr lr │ │ │ │ - sbceq r8, r2, r4, lsl #28 │ │ │ │ - ldrdeq r8, [r2], #220 @ 0xdc │ │ │ │ - strheq r8, [r2], #212 @ 0xd4 │ │ │ │ - smulleq r8, r2, r0, sp │ │ │ │ - sbceq r8, r2, r4, ror #26 │ │ │ │ - sbceq r8, r2, r8, lsr sp │ │ │ │ - sbceq r8, r2, r0, lsl sp │ │ │ │ - sbceq r8, r2, r4, ror #25 │ │ │ │ - strheq r8, [r2], #200 @ 0xc8 │ │ │ │ - sbceq r8, r2, ip, lsl #25 │ │ │ │ - sbceq r8, r2, r0, ror #24 │ │ │ │ - sbceq r8, r2, r4, lsr ip │ │ │ │ - sbceq r8, r2, r8, lsl #24 │ │ │ │ - ldrdeq r8, [r2], #188 @ 0xbc │ │ │ │ - strheq r8, [r2], #176 @ 0xb0 │ │ │ │ - sbceq r8, r2, r4, lsl #23 │ │ │ │ - sbceq r8, r2, r8, asr fp │ │ │ │ - sbceq r8, r2, r0, lsr fp │ │ │ │ - sbceq r8, r2, r8, lsl #22 │ │ │ │ - ldrdeq r8, [r2], #172 @ 0xac │ │ │ │ - strheq r8, [r2], #160 @ 0xa0 │ │ │ │ - sbceq r8, r2, r4, lsl #21 │ │ │ │ - sbceq r8, r2, ip, asr sl │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes